概述
今天是2022年的第一天,说下过去的2021年吧。一句话总结 : 我的2021年,是寻求变化的一年
2021年过去的经历更像这本书中故事中所写的一样 《谁动了我的奶酪?》 ,我们多面的人性 : 简单的一面和复杂的一面,在这个故事中有四个虚构的角色-----两只小老鼠嗅嗅、匆匆和两个小矮人哼哼、唧唧。他们代表了我们人性中简单的一面和复杂的一面。不管我们的年龄、性别、种族和国际如何,我们都能从他们身上找到自己的影子。
有时我们会像
嗅嗅 :及早嗅出变化的端倪;或者像
匆匆 :立即采取行动;或者像
哼哼 :担心事态变得更加糟糕而否认、抵制变化;或者像
唧唧 :发现变化可以带来更好的生活后学会及时地做出调整!
不管我们选择哪一方面,我们都有一个共同目标:
在迷宫中找到出路,从而在这个变化莫测的时代品味成功。
这一年的概述
仔细回忆品味下过去的2021年,更多的是在这四个角色中切换和变化。上半年团队中出现较大的变化,我更像书中的嗅嗅,及早的嗅出变化,公司由于疫情的原因业绩下滑,海外的项目迟迟导入不进来,加上公司管理层的压迫导致团队人员接二连三的离职,这个时候我本应该像书中主人公匆匆一样,立即采取行动,但是这个时候并没有这样做,而是遵循内心程序员的心理,一定要把负责的这个项目做到量产,立了这个Flag,上半年就是拼命的干活,不管公司的团队如何变化,自己一直都投入在项目上面,出现任何问题,不管是软件、硬件、结构、测试都花时间投入去解决。这个时候发现投入更多的像无底洞,Toast 项目 、Icecream项目… ,一直不断的有问题,然而转折点8月份初,这个时候找管理层聊了一波之后,发现公司针对我的一些产出并不认可,我觉得没必要再聊下去了,虽然这几个月像哼哼一样,抵制一些变化,认为公司在管理层的管理下会有一定的变化,结果还是一塌糊涂。最后不得不像匆匆一样,立即采取行动,从8月份立即采取行动,提出离职,开始拥抱新的变化,在9月份像唧唧一样,最终发现变化可以带来更好的变化。
这一年的工作
日常工作的时间投入 通过 Toggl Track来记录,总结的时候可以通过分析每项的时间投入来分析。这个记录随着记录越来越方便,数据越多越方便分析。
2021年1月 - 忙碌的1月份
- 《 程序员修炼之道 - 通向务实的最高境界 (第2版)》
- [ 物联网篇 ] 38 -嵌入式Sqlite数据库加密)
- [ 物联网篇 ] 39 -嵌入式设备WiFi P2P功能开发
- [ 物联网篇 ] 39 - 嵌入式系统中的字符编码
- [ 物联网篇 ] 40 - 嵌入式系统中的ALSA音频通路
1月份的时候花了3个小时的时间在腾讯文档上输出了 2021年的年度计划 现在2022/01/02 再去阅读下去年的年度计划,只能说目标定的很多,但是好几个目标只能呵呵了,但是最核心的目标应该实现了。
这个月的主要投入还是项目上的事情,有新功能的开发、Bug的修复、项目会议的总结,主要的时间投入还是录音+回采音频数据同步的问题,目前还不清楚这个问题是否和硬件有关系,所以一直在和客户协商沟通,然后死磕驱动源码,分析其中的问题,同时也分析过去项目中这个问题的情况。 同时还有一些Bug修复问题在投入。由于2021年的1月份属于年底,所以项目还是很忙碌的。 当然Blog的产出比就没有那么高了。 年底了团队的聚餐当然少不了了,这应该是2021年1月30日,团队在西丽的喜记潮牛庄吃饭的场景。
Sugr的2021年日常
2021年2月 - 匆忙的2月份
2月份主要是准备回家过年了,工作上的事情处于收尾阶段,同时遗憾的是团队中的成员有人选择离开,大家一起在公司附近的牛肉火锅店吃饭聊聊天,遗憾的收场局。 2月5日踏上回家的高铁车上了… ,过年的期间有很多有意思的瞬间。通过短视频的视频记录下来还是挺有意思的. 上传到B展格式有点小问题,但是不影响观看。
印象比较深的事情就是,年前的时一直在催项目AVS认证的进度,万一反馈出现问题正好在公司及时的更改,但是到放假的时候一直没有结果,无奈之下回家的时候打包好设备和电脑,准备一旦认证反馈有问题,正好及时的支持,大年初一上午9点左右,看到群里发的消息,Good News ! AVS JP UK Certification Pass ,心里瞬间欣喜,都没有想到竟然一次性通过AVS认证,这是之前项目没有的经历奥,大年初一心情格外的开心。
项目一次通过AVS认证
在外工作几年的时间,正好趁着梓烨的生日,一大家人团聚在一起,吃吃饭,聊聊天 ,代表的春节假期结束,十一开始返深上班了。
新年相聚
今年原计划正月十一返深的,主要由于家里的事情,耽搁了几天正月十三返深,这次也准备带着爸妈还有梓烨来深圳玩一下,正好这个时候深圳天气也不错,正好一家人过来玩一下,这也是前几年一直想做的事情一直拖到现在才做。 于是请了一周的假,带父母游玩了一下深圳,基本一天一个地方,主要是带着小孩,行程安排的过多,会导致很累的,而且刚过来,饮食也不是很适应。所以带着父母一起出来玩,还是有挺多注意事项的。 大概玩了一周左右,3月2日 早上的飞机,送父母到机场后,开始上班工作了…
2021年3月 - 开始新的突破
假期回来之后,自然很多项目的需求等着开发还有很多Bug等着解决了。一方面是SenseN 17pcs 样机准备寄出,这个项目我已经不想吐槽了,这个时候(2022/1/2)看SenseN 项目的投入和产出比,有点像玩过家家,耗时耗力不讨好,最终只能咬牙坚持下去一步一步走下去了。 另外的Toast项目由于团队成员的离职,一部分的工作也需要我去解决,一直再投入的AVS ACM的问题,其中的同网络环境下无法使用Skype情况,还有样机复现 V0.36 SDK 唤醒卡死问题等一些问题,让3月份的开发工作变的非常忙碌。
原计划Toast项目年前聚餐的,一直到年后Toast 项目一次性通过AVS认证才聚餐,3月19日周五下班,团队一起在西丽的碳烤肥牛聚餐,大家聊的比较开心,同时自己的内心也感觉很失落,相当多的一部分熟悉的员工准备离职,包括年前的(O / T / K / N / S ) 这么多员工离职,而且有些都是核心骨干力量,导致让公司至少倒退一年。大家各有想法,通过吃饭聊天之后了解到各有想法,大家各奔东西进入不同的其企业,有的靠的是实力,有的靠的是运气, 再看下目前的Linux项目开发组剩下的人员,几乎都无法构成一个项目组,而且今年并没有新的项目导入,如果一直维护Toast 这样下去一年很难有想要的成绩,而且Toast 量产给我带来不了很大的成就感以及提升。这也是推动我离职的一个重要原因。其中一些个人的思考也输出在这里 2021年的新的职业规划思考
有了这样的驱动力之后,开始更新了自己许久不更新的简历,03/21周日一直在准备 T 面试的简历,总是很害怕,很恐惧写简历,而且写简历的时候项目经验一直写不出让自己认可兴奋的经历,发现好多知识点需要补充,就类似考试似的,平时不注意,到现在每天饿补。
- [ 系统篇 ]Linux下两个库有相同两个函数,在引用两个库时如何解决冲突?
2021年4月 - 公司搬新家了
4月1日,公司开始由原来的兴东搬家到福田上梅林的新一代产业园 米唐科技七周年庆暨新址入驻,终于搬到关内了,环境看起来是真的不错,乔迁之喜,还是挺兴奋的。 搬家、聚餐一连串的活动,让这天充满了仪式感。 搬家之后就过清明假期了。这几天的假期主要是复习一些过去的项目经验,特意在中洲图书馆复习准备T面试,但是一下午心不在焉,很不想做事情,待在图书馆只是在浏览别的东西,一点都没有投入复习中,一直在思考为什么?
可能我觉得这件事并不重要吧,优先级不够高而已,导致被一些琐碎的事情所打断。其实这次面试是一次重要的职业生涯的转变,基本没有退路而言,接下来的路要好走好多,一旦失败了,真的错过了很多的机会,所以接下来的这几天需要专注、专心、注意力全力集中。从来不想过去的事情为什么?只注重当下的事情,接下来最重要的事情就是T的面试,什么事情都需要推开,列好计划准备下 ,这次必须成功,相信相信的力量。
由于项目的疏忽,项目的问题一直没有很大的进展,导致遭到客人投诉,必须要紧张起来了,然后和老板以及商务去拜访客户,沟通问题的解决方案,这也是第一次见到客户的大老板,确实很严谨,一直在强调如何去解决当下的问题,从来不拐弯抹角。客人的压力之下,让4月份的工作变得紧张起来,接二连三的加班中才顺利交付满意的版本。
- [ 利器篇 ] - Jenkins 分布式构建
- 【环境篇】Docker 导出加载镜像
- [ 物联网篇 ] 41 - Gstreamer 快速入门 // 2021年4月
2021年5月 - 忙碌的开始
5月假期过后感觉心里越来越迷茫,由于公司内部的大环境,Linux 项目组接下来基本没有大的发展了,接下来还是需要物色新的机会的。 这个才是最高优先级,不然半年的时间就要过去了,别人是毕业季,同样你也是毕业季奥。另一方面公司项目上问题点还是需要投入解决的,主要是严重的问题,多台样机复测开机随机按键无法使用问题,定位到主要还是 [ 物联网篇 ] 42 - 嵌入式系统中的通过Executor类解耦 代码中线程池的模块出现问题导致的。
过程中还输出了【腾讯文档】Sugr的职场总结
- [ 物联网篇 ] 41 - 嵌入式系统中的epoll_wait 的异常处理 // 2021年5月
2021年6月 - 儿童节来了
6.1日公司过儿童节,按理说之前的儿童节公司都相当重视,活动也弄的比较精彩,但是今年的活动比较随意,上午就是在公司内部举行下活动仪式,下午竟然正常办公,有点小失望了。 6月份一大部分的时间主要是在写Toast项目的总结文档 Toast SDD 花费了大量的时间来构思输出,组织会议和团队内部分享讨论。
另外输出文档的地方比较凌乱,过程中发现Gitee的wiki挺好用的,就输出到上面 6月份周总结 但只是一部分输出,写着协助就坚持不下去了。
工作上通过Toggl分析得出,这周的产出比主要针对0.67版本中的设备长时间工作之后出现音量无法调节的问题进行原因分析,以为上次的重大怀疑点修复了该问题,结果测试依旧存在,于是针对Executor class 的实现进行分析以及增加线程池的逻辑,编译版本进行复测。 解决过程见 https://gitee.com/mikezhaomm/bug/issues/I3SMXN
另外排查的一个问题是libpigeon.so给到TP-LINK出现信号中断导致异常的问题,已经修复并输出Blog [ 物联网篇 ] 41 - 嵌入式系统中的epoll_wait 的异常处理
工作上抽空一直在分析avs-device-sdk,总是看到一部分被打断,另一方面也在反思,为什么在公司4年的时间,竟然针对业务代码逻辑这么不熟悉,这也是问题所在,每次出现的问题都是打补丁,小修改,根本从原理上从头到尾梳理问题的所在,另外可能根本没有遇到过很难的问题,根本不需要从头到尾熟悉整个代码的框架以及原理。
这周项目上严重的问题基本解决了,特意找了整块的时间思考如何学习英语以及快速提升技能这件事情,前后找了很多资料在整理,同时也有一点的自己感悟,参见 https://gitee.com/mikezhaomm/resume/issues/I3U7PZ
- [ 物联网篇 ] 43 - 嵌入式线程中条件变量的虚假唤醒问题 // 2021年6月
- [ 物联网篇 ] 44 - 嵌入式中进程间通讯设计要点
- -[ 嵌入式篇 ] 44 - 嵌入式中线程池的设计
2021年7月 - 刷LeetCode
根据Toggl看看7月的时间分布图,可以发现29%的精力主要投入在公司日常,就是一些各种项目的杂事情,其中一部分是内部的研发会议,主要是项目文档Review 以及 其他项目会议 。这里针对内部项目打磨的文档 Audio Module 还有基于飞书Wiki输出的CareerAims。
发现电脑意外断电导致无法开机 / 排查原因 / 输出文档总结 Ubuntu 21.04 SoftWare Install
另一部分15%的时间投入主要在于编码,刷一些Leetcode题目以及深入学习下数据结构。 刷LeetCode的过程中,也意识到自己的一些能力薄弱的地方,在做题的过程中才体现出来。 另外一点就是针对项目的Linux audio 进入深入的学习,了解Kcontrol widget and router 等知识点
其中13%的投入主要是项目的功能开发,由于客人新的需求,需要针对蓝牙音量类型单独调节,投入一部分的时间分析Mediaplayer 以及 增加蓝牙音量的单独调节。
- [ 利器篇 ] 45 - Ubuntu 让安装软件繁琐的工作自动化 // 2021年7月
2021年8月 - 再接再厉
根据Toggl看看8月的时间分布图,31%的投入主要在于编码刷Leetcode上面,更多的时间是学习上面的专项提升部分,基本把常用的数据结构梳理了一遍,针对典型题目做了一下,感觉这样的学习还是很有意义的。过程中也通过视频的方式 参加了vivo 、极米和恒大的面试, 面试上还是偏简单的,主要还是最终谈的薪资上面。面试的过程中更多的是针对项目经验多一些复盘和细节提问。
另外8月份比较重要的事情,就是公司谈薪的沟通过程,08/13 下午的时候和公司总监沟通了一波,在公司一楼聊了有1个多小时,结论是涨幅没有达到我的预期,如果需要更多涨幅,需要承诺承担更多的工作,这点有点被公司套路了,之前有很多额外的工作接二连三的承担下来,自己也没说什么,反而到这个时候公司觉得你… ,所以说谈薪的时候应该在公司赚钱的之后多谈一点,这个时候公司在走下坡路,不可能涨幅很多的。虽然在公司待了很久了,但是还是很果断做出决定,选择…
相关公司面试记录 , 比较有价值的文档总结,有疑问的可以留言沟通
- [ 嵌入式篇 ] 46 - 嵌入式中Kerenl 出现 oops ,如何处理 ? // 2021年8月
2021年9月 - 离职后的思考
根据Toggl看看9月的时间分布图,工作上的时间投入比较少了,反复和公司老板沟通几轮之后,已经做出了最终的决定,这是职业生涯的第二次离职了,这封离职信在邮箱里已经待了很长的一段时间了,选择在周五深夜发出,内心还是有点不舍的,这其实只是一个决定而已,其实8月份已经开始各种准备、刷题、面试,9月份基本已经谈好合适的offer。 这个月基本就是整理交接项目文档。这个时候发现平时写文档还是很有价值的,最后只需要复制粘贴下,有更多的时间可以划水了。
项目交接文档
印象比较深刻的是,09/23离职的时候,晚上下的很大的雨,着急忙慌赶回家之后,晚上还安排了其他的面试。也真是时间排的紧张呀。
职业生涯的毕业季
09/24 上午来到深圳极米科技报道,上午差点迟到,位置确实不好找奥,辗转几年之后,又回到了深圳南山科技园上班了。 第一天报到,熟悉下周围的环境、同事以及搭建开发环境,同时还需要熟悉极米的企业文化,相当于需要熟悉投影仪这个行业,内部的各种机制还是很成熟的,看得出能把投影仪做到第一的位置,确实是有技术含量的。内部的开发环境搭建都是固定的,基于华为云的开发主机进行开发,而且笔记本电脑都装有监控软件,这就是大企业的作风呀。刚开始虽然有点不习惯,但是这是规定,只能去慢慢尝试奥。09/26 参加了公司的团建,第一次打棒球是真的感觉累奥。
棒球团建活动
2021年10月 - 快速的选择
10月入职极米的几周时间,从熟悉周围的同事、企业文化、产品、软件框架等各个方面,发现确实是一家成功的企业,而且福利各方面还是性价比还是蛮高的,而且深圳的团队也在快速的发展过程中,来了这几天,还经历了搬家的过程,虽然只是从这一栋搬到另外一栋,主要是人员坐不下了,感觉到发展还是很迅速的。当然这几天的在极米的工作投入也是很痛苦的,毕竟是不熟悉的领域而且是Android 系统,需要更多的时间的来学习和实践,相当于一边上班一边继续面试了,主要是目前在极米的环境并不太适合自己,只是过渡区而已吧,所以还是很痛苦的。 知乎上有个问答,刚好简单说了一下大概的环境, 请问极米科技深圳分公司上班体验怎么样呢?公司在哪个区呢?
最后不得不遗憾收场,在10/18的时候和极米的管理层沟通了一波,选择离开这里,其实他们很清楚,有了更好的机会之后,他们也没有可以挽留什么,只是说针对极米有什么感受,其实相对而言 比之前的企业好多了,包括工作内容 项目 以及技术提升上面 都可以令我得到一个质的提升。
接下来快速开始了新的征程 小米粥的职场开篇
2021年11月
2021年12月
2021年面试总结
这一年的生活
这一年的总结
今年重点是职业上的突破,一路上磕磕碰碰走来,有些事情尝试过后,发现并不是遥不可及。其实只要行动起来,集中全部力量把一个点突破,这样才能有质的提升,如果每个点平均用力等于没有用力。太分散了。所以需要聚焦到一个领域深耕,结硬寨打呆仗,还是实现突破的关键。
每年的大目标来统领全年的大目标,来聚焦。必须有一个年度主题,不一定需要覆盖全面来达到平衡。一个阶段有一个阶段的重点,重点达到了之后下有突破。这样不断的迭代。
最后
以上就是妩媚树叶为你收集整理的2021年终总结 : 聚焦发展,稳步突破的全部内容,希望文章能够帮你解决2021年终总结 : 聚焦发展,稳步突破所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复