一名七年老安卓的 2022 总结

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

大家好我是 shixin。

一转眼到了 2022 的最后一天今年发生了很多事这篇文章来总结一下。

长短期目标达成情况

和去年一样我的长期目标是成为具备创业能力的人包括商业思维和全栈技术能力。总的来说今年是朝着这方面前进的技术能力上按照“一专多能”的规划在提升商业思维也有慢慢提升暂时还没有成果。

去年买房时借了一些钱所以今年的短期目标就是多还些债务。这个小目标今年达成的还可以主要归功于老婆离职后自己干其实她的这个选择我一开始是否定的因为我觉得大环境不好单干很难赚钱还好老婆有大智慧坚持了下来最终的结果让我大受震撼也让我认识到自己的眼界问题。

今年有什么有意义的事

今年基本保持了两个月总结一次记录内容如下

一年里大概有这些事值得被记住

  1. 收到一笔小稿费
  2. 完成六年工作总结
  3. 尝试了三次直播
  4. 系统整理 Linux 编程
  5. 系统学习 Go 语言
  6. 隔离、封闭、阳性
  7. 亲人离世
  8. 换工作
  9. 完成书稿
  10. 在朋友帮助下补上求婚表白
  11. 国庆回内蒙古
  12. 黑客马拉松得奖
  13. 面试别人

收到一笔小稿费

今年初为某时间网站提供了两篇稿子收到了一点报酬高兴之余记录下了当时的想法# 收入稿费后的一点思考

钱虽然不多但意义很不一样它代表了我能够靠其他能力获得报酬。写稿子虽是体力劳动但等写作能力提升上来后是可以达到一劳永逸的值得长期投入。

目前我擅长的领域只有 Android 技术和职业发展希望 2023 可以多了解一些领域增加写资。

完成六年工作总结

二月份花了些时间整理了这几年的 Android 开发经历# 六年安卓开发的技术回顾和展望在各个平台的阅读量和互动数据都还不错很多人反馈看完有帮助让我很高兴。

越是艰难的时候越要沉住气多思考多行动。移动开发的市场需求的确不如往年火热在市场回归理智后我们更要常常思考自己的优势、竞争力和价值不断修炼内功。

同时也不必过于悲观根据 QuestMobile 的数据目前国内移动设备还是最大的流量入口活跃设备量约 12 亿每天还是有很多人在通过手机软件解决生活需求。我们需要清楚公司业务面对的挑战在其中找到自己能够解决的问题然后在具体的方向上不断深入以此获得自己的一席之地

尝试了三次直播

为了提升自己的表达能力今年尝试了几次直播第一次是分享上面提到的六年开发经历和对技术价值的思考第二次是和大家一起读英文版的《安卓传奇》当时中文版还没有翻译完第三次是实验性的直播学习。

总的来说这几次直播我都收获不少一方面是表达的条理性、表情动作和互动方式另一方面是在表达的同时会考虑到听众的感受一定程度上减少了自说自话、无脑输出的坏习惯。

衡量自己对某话题的理解程度很有效的方式就是做分享看看自己能讲多少。2022 我的技术直播比较少希望 2023 能多一些。

系统整理 Linux 编程

工作里经常用到 Linux 相关之前都是零碎的学习二、三月系统性的整理了一下输出了五篇文章包括异常、进程等还有几篇内存、文件的没写完😭

要成为有深度的 Android 开发必须掌握 Linux 编程。无论分析稳定性问题还是做性能优化都会用到 Linux 的进程管理、内存管理、文件管理等知识。

目前这方面知识我处于会用的程度再往下内核的原理还需要结合源码研究考虑到投入产出比短时间内工作里没有这方面需求2023 暂时不会有这方面计划。

今年面试了不少人还没有遇到一个懂 Linux 编程的足以证明深度安卓的稀缺性。

系统学习 Go 语言

年初工作里使用 Go 开发了一些接口花了些时间系统的学习了 Go 基础和 Go Web 编程输出了四篇文章

Go 除了可以开发接口还可以开发工具、脚本什么的编译后直接运行效率很高。

今年勉强算是入了门掌握了 Go 语言基础和 Go 常用的框架开发的项目属于简单级别。2023 还需要通过多动手提升 Go Web 问题的处理能力和技术熟练度。

为什么觉得 Go 值得长期投入呢目前来看Go 的技术生命周期还处在早期大众阶段市场上有很多 Go 的需求但同时会开发 Go 的人没那么多所以还有红利。

隔离、封闭、阳性

今年亲身经历了 yiqing 管理的从松到严再到松。

三月由于公司有密接在公司隔离了两天三夜。感谢字节行政隔离的体验很好有吃有喝有用睡的也比较舒服。

三月多到五六月由于 shanghai 的政策在家里封闭隔离了几个月有了抢菜、团购、以物易物等难忘的经历还好都结束了。多亏了老婆的照顾我才得以顺利度过。

封闭在家这段时间让我有了这样的经验教训长期用的东西一定要买好的比如人体工学椅、显示器、洗碗机等等。

以前我总是舍不得买贵的想的是能省则省老婆的价值观和我完全不同她的观念就是一分钱一分货。在家办公几个月幸亏我早内购了公司的好椅子才让在家办公和公司体验一样真香。

之前老婆一直要买洗碗机都被我婉拒掉封闭期间每天洗碗把我洗吐了脸都打肿了于是封闭结束我们立马就买了洗碗机。

十二月突然宣布不再查验绿码在欢呼雀跃的同时我们也迎来了病毒的泛滥。在照顾老婆两天后我也不幸成为了“中队长”两道杠在咳嗽中度过了今年的尾巴。

阳了以后最大的感受是觉得身体似乎没以前那么硬实。看到很多杨康后突然去世的小道消息感觉自己心跳都变快了。再也不敢熬夜、剧烈活动了。2022 经常一两点睡七八点起2023 可要好好休息才行小命要紧。

亲戚离世

今年很难受的是有两个亲戚永远的离开了我小时候没少受他们关照和陪伴怎么突然一下就再也见不着了呢唉。

年轻的时候似乎一直都在得到不断的遇到新朋友、建立新的关系。年纪大了以后新的关系建立的没那么多老的关系却越来越少。

没想到我这么快就到了这个年纪距离死亡感觉越来越近了。

2023 需要更加努力才能在未来几年里做到时间自由从而和家人、亲戚有更多的互动联系。

换工作

今年五月出于长期目标考虑决定离开字节回到喜马拉雅。

在字节的两年里我成长很多技术深度和视野比之前开阔不少。做技术“见过猪跑”很重要知道天花板在哪里成长的更快。在字节的时候我所在的团队技术水平可以说是国内一流领导技术深不见底、团队里底层技术大牛云集、还有前谷歌/Facebook 大佬随便选一个都吊打我哈哈。好在我脸皮厚也算努力经过两年左右时间个人感觉技术水平从团队的脚部前进到了腿部哈哈。

在这两年里我主要是在做性能优化和工具链在解决实际问题过程中填补了不少 ART/Linux 知识。做着做着逐渐发现这个领域的水太深了可能需要至少三五年才能达到真正的“精通”。我开始逐渐迷茫究竟是继续在这个方向埋头努力还是坚持我的长期目标成为“全栈工程师”具备独立负责复杂商业系统的技术能力和商业思维。换句话说究竟是要做专还是做广。

结合一些朋友的建议和字节的客户端 Leader 招聘要求我觉得对于工作七年左右的我来说可能多一些管理经验和跨端/动态化经验路会更广一些也有助于我达到长期目标。因此纠结再三后还是决定选后者。

2022 后半年我在这两点有了一些实践其中管理方面经验还很少需要一边补充理论一边在实际工作中历练学习跨端/动态化上实践比较多主要围绕 DSL 和 ReactNative 进行了一些优化和需求开发熟悉了公司内部的相关开发框架和发布流程在解决问题的过程中对 RN 的原理有了基本的认识。

完成书稿

我平时有记录的习惯工作里遇到问题时会创建一个文档记录解决思路和结果、收获。在字节工作期间断断续续创建了数十个文档有一天看着这些文档突然生出一个想法为什么不把它们整合起来出一本书呢

考虑到这几年主要在做性能优化市场上的安卓性能优化书又都比较老感觉这是个不错的方向。正好有个朋友出过书在人民邮电出版社有熟悉的编辑一番沟通后对方对我的话题和内容比较看好就签订了合同。

写书是场马拉松除了开始时的振奋和期待剩下的就是长期的忍耐和坚持。虽然之前有一些存货但真正写的时候还是花了很多精力。一方面需要设计好书的大纲、章节、侧重点另一方面还需要保证读者看完有收获同时还得表达的逻辑清晰。完成书稿前前后后花了我两个多月的空余时间中间几度想放弃还好最终坚持了下来。

这段经历让我对自己更有信心了以前写书对于我来说是件很难做到的事今年通过亲身经历证明了再复杂的事只要合理拆解还是可以实现的。我想这一定不会是我的最后一本书。

受疫情影响估计这本性能优化的书得 2023 年初出版到时候再和大家详细介绍。

在朋友帮助下补上求婚表白

今年七月份在朋友们的帮助下补上了求婚表白。为什么说是“补上”呢是因为去年领证前老婆一直说想要一个仪式感但我因为种种原因没做到心里一直觉得过意不去。今年趁周年纪念日补上了虽然中间有些小缺陷但心意到了老婆开心最重要。

说起“仪式感”岁数越大越觉得重要每一天平凡也是过有仪式的过也是过为什么不留一些美好的回忆呢。

国庆回内蒙古

今年过年没回内蒙古始终很想家终于在国庆放假的时候回去了一趟。

我的成长途径了内蒙古、西安和上海如果说西安是我培养独立能力的地方、上海是我靠能力谋生的地方那内蒙古就是我意识懵懂快乐成长的地方。

内蒙老家有很多亲人和朋友也有很多美好的回忆。这些人和事是我内心最底层的力量来源在心烦意乱走不动的时候我常常会想到他们然后就有了力量。

内蒙古最让我牵挂的就是父母。养了儿子二三十年到现在每年只能见几次唉。有的时候真的很矛盾在追求自己的生活和陪伴父母两者之间该如何平衡。马上到了要孩子的年纪说实在的我更想让孩子在上海读书而不是在内蒙古老家这样的结果就是老人只能过来投奔我那以前的社交圈子都没了唉。

很多问题归根结底都是钱的问题或许钱多些这些问题就不存在了。还得更加努力才行啊

黑客马拉松得奖

今年偶然报名参加了公司的黑客马拉松比赛然后很偶然的就拿到了第一名整个过程都很神奇# 具体来龙去脉记录在了这里。

这件事给我的感触是要保持尝试的勇气要具备完成的坚持。

或许是“无知者无畏”吧我对一些尝试的机会总会有意识的抓住大多时候这些选择并没有什么代价反而会给平凡的生活里添一些色彩。比如大学里做生意、公司年会表演舞蹈这些我都是零基础但怀着“好像挺好玩的试试看吧”的想法就去做了最后结果也还不错。

用“因果论”来说当做出选择的时候就已经种下了因果随后就会来。积极的选择越多最终善果就越多。

除了要勇于开始更重要的是坚持做完。这点我是缺乏的经常在一件事开始时豪气凌云但做一段时间没有成果后就开始泄气了心里就开始纠结要不要放弃。好在今年的比赛、写书这几件事我都坚持了下来内心的韧性有所提升2023 还需要做更多长久的事磨炼韧劲

面试别人

十一十二月面试了不少人从三四年经验到十来年经验的都有面试下来有这些感受

  1. 简历上的技术点不求多只求精
  2. 写博客的真的很少能写的说明有技术好奇心技术不会很差
  3. 频繁跳槽又没中大厂经验的基础都不太扎实
  4. 很多人的问题是项目经历太简单都是界面操作没有做过更复杂的事
  5. 工作越久越要思考一个问题我比刚毕业的有什么优势

面试是一个双方不断了解的过程。在一个小时左右的面试中面试官需要判断一个人究竟是否满足岗位要求、在当前团队的位置、引入团队后会让团队更好还是更差。而面试者需要尽可能地多提供信息让对方有更多判断依据。

在拿到一个简历后我会先看工作年限从而唤起对应的期待值然后看工作经历如果有知名公司/产品的经历会加分不少然后看项目经历里提到什么技术和复杂点最后看专业技能里提到的知识点工作不久的再看看学历。

好的简历该是怎样的在我看来好的简历可以让别人知道你究竟做过什么。看着好像很简单但很多简历其实都没达到这个要求能写清楚在各个公司的项目里担任过什么角色、用了什么技术、解决了什么问题、有什么思考就很好了。有的简历里不写自己的事光介绍项目功能介绍半页纸让人看着着急还有的简历里有很多牛逼哄哄的数字但和技术没什么关系比如“XXX 项目提升日活 XX 万”一问怎么做到的回答“产品设计的好”😓。这种我建议干脆就别写了。

面试时即使已经看过简历我还是会先让面试者先自我介绍一下通过这段介绍看看他的表达也看看有没有说到简历以外的东西。

好的自我介绍该是怎样的在我看来好的介绍应该说清楚自己处理过的复杂问题激起面试官的好奇心。比如说清楚在某段工作经历里花了很久解决的问题这个问题为什么这么难。有的人自我介绍就是读一遍简历为什么不抓住机会多展现下自己呢还有的人说着说着就进入了细节不打断的话可能要说十几分钟。

剩下的就是聊项目经历和技术点。一般项目经历比较复杂的会有很多话题可以展开这种的就不会问八股文。但有时候项目经历过于简单只能问一些基本问题看看你基础如何。以前面试我很害怕对方问我“你最擅长的是什么”现在明白了问这个问题说明你的简历和自我介绍里没说出什么复杂点面试官是为了挖掘你的优势才这样问。

有什么收获

今年有不少零碎的总结和收获汇总起来主要在这几个方面收获较多

  1. 为什么要没事找事
  2. 学习方法还有问题
  3. 人生商业模式

为什么要没事找事

回顾今年发生的这些事现在让我觉得有价值的事在当时都让我很头疼这些事其实不做也可以何必呢。

# 六年安卓开发的技术回顾和展望 从构思到写完大概花了两周其中花时间最多的是集中精力坐下来思考“技术的价值”这个话题。一开始我也是比较迷茫的技术的价值是什么不就是完成产品的需求吗但这是全部吗这是优秀的技术人的价值吗我带着问题去查了很多前辈的分享结合自己工作里遇到的优秀人的行为最后总算是给出了自己的答案。

做直播也是一样。在生出直播的想法有无数个坏的想法冒出来打击我万一说的磕磕巴巴怎么办万一没人看怎么办万一被同事看到怎么办...... 好在我把这些负面情绪遏制住抱着最差被人喷的态度做好了大纲和排练最后结果也还不错。

写书的过程真的痛苦。和写博客不一样写书既要有体系又要严谨要写清楚一个知识点需要作者对这个知识点的来龙去脉都非常清楚非常耗费心力和精力。在有天写到凌晨三点左右的时候我突然迷茫了我这是何必呢为什么要这样苦自己。

现在我可以回答当时的这些疑问了为什么要折腾自己为什么要没事找事

就像肯尼迪的登月计划演讲里说的那样之所以做这些事不是因为它们简单而是因为它们难。这些困难可以让我变得更强大可以让我多思考技术的意义可以让我多锻炼思考表达能力可以让我磨练自己的心境。我想要取得超人的成就那就必须不断在困难的事上练自己每次耐下性子做一件没那么容易的事都是在成长。这样长此以往等到将来那个机会到来的时候我可以坦然的说我准备好了。

学习方法还有问题

2022 虽然有一些输出但距离我内心的要求还有差距究其原因主要是存在这几点问题

  1. 兴趣太泛滥没有体系化学习
  2. 看的多做的少

不数不知道一数吓一跳。前几天数了下淘宝、京东的购物记录发现我 2022 年居然买了四十多本书买了这么多看完的只有不到十本真的是“买书如山倒读书如抽丝”。

为什么会买这么多书呢这是因为我的兴趣太广泛对前端、后端、哲学、小说、经管、心理这些话题都很有兴趣加上现在书价这么便宜看到不错的书就想拥有。买的时候脑子里会想象自己看完了会有怎样的收获兴奋的下了单。等快递到了我的热情可能已经消去了一大半翻开封面看几眼就丢在一边打开了手机。今年发现这个问题后已经囤了很多书2023 年要选取其中某个方向系统化的学习限制购买频率看完一本才能再买一本。

 

除了兴趣泛滥还有一个学习方法问题是输出过少。以前的学习方式中用来输入的时间远远大于输出。比如学习前端2018 年就通过视频、百度前端技术学院和 w3cschool 学过一波 HTML/CSS/JS但因为学完没有及时整理输出导致没多久就忘差不多了。学后端也是2019 年看了一本 SpringMVC 的书看完跟着书敲了一个简单的管理系统然后就没有然后了。导致现在脑子里只有些 Mybatis 配置其他都忘差不多了。2022 从书上、极客时间和其他平台也看了不少内容但基本只停留在看的阶段没有做什么项目技术文章也是写了 13 篇。2023 年要改掉这个问题改成输出为主的方式跟着书籍、课程学完后要花两倍以上的时间实践、整理输出在这个过程中不断加深理解避免东学一点西学一点样样稀松。

人生商业模式

《原则》说一个人就是一个系统值得不断的去迭代、优化。我花了很多时间记录自己的计划、行动和结果试图通过这些记录发现自己的思维方式并进行纠正。

除了当作系统我们也可以把自己的一生当做一个商业产品来经营商业产品需要有自己的定位、价值和市场也需要借助一定的推广费用来增加销量。

对于没有资源的人来说需要花三十年甚至更久的时间来打造自己的产品也就是能提供的服务当产品打造好具备了特定的能力后接下来就要考虑如何把自己产品提供给更多人使用。

工资是最稳定的一种公司为你提供稳定的收入和工作环境你为公司提供所需的技术服务。其他可选项有这些1. 做独立产品以产品提供服务 2. 做付费课程/出书提供教育服务 3. 做职业咨询提供职业成长服务。无论哪种方式都需要借助杠杆的力量把服务辐射给更多人。

2022 我还处在打造自己这个产品的阶段正如上一点所说效率还有一定问题需要借助一些工具来提升生产效率。2023 年除了继续打磨自己我还会努力做一些作品出来创造更多价值。

总结

好了这篇文章到这里就结束了。在这篇文章里我回顾了 2022 年发生的一些值得记忆的事通过回顾我发现自己还是做了一些事的虽然周末总是贪玩但好歹交出了一份及格的答卷。

明年我就要迈入三十岁了希望在三十岁时的这年可以有更多的成就达成一些更难的事情。

感谢你的阅读祝你平安顺遂。


好了这篇文章到这里就结束了感谢你的阅读愿你平安顺遂。

如果对你有帮助欢迎点赞转发你的支持是我最大的动力❤️

推荐阅读

两年创业的得与失

简历怎么投效率最高

七年老安卓的九十月小结

六年安卓开发的技术回顾和展望

两位阿里 P10 的成长经历让我学到这几点

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: android