转眼一年又过去了,从去年6月份毕业到现在已经工作一年半了。想起以前学生时代都没有写过一篇像样的年度总结,如今为何会选择写这样一篇总结呢?因为我发现在这一年半里,我逐渐地去学习使用了很多笔记,任务管理等效率工具,原因是真的不能太看得起自己的大脑,当每天都有大量的信息去处理的时候,如果不去做笔记和整理,那真的是一件非常槽糕的事情。庆幸的是自己现在已经渐渐第养成了做笔记的习惯,既然平时有了这些大大小小的笔记总结,那不如来一份大的吧,于是2017年工作总结就诞生了。
关于成长
出于对iOS系统的欣赏和对苹果产品理念的认同感,刚毕业的时候我毅然地选择成为iOSer,其实在毕业的时候就知道iOS行情并不好,初级工程师人才市场已经饱满,当时找不到工作的iOSer那是可街上一大片一大片,但我觉得每个行业都有他的金字塔,12,13年的iOS过于火爆才是不正常的事情,待市场冷静下来之后,浪潮褪去之时,那些没被海浪拍死的,才是真正适应市场的人才。那时候我对自己还是有一定信心的,长江后浪推前浪,我相信自已能稳如磐石地生存下来,结果海浪猝不及防地一巴掌把我摁在海滩上摩擦,所以在那段时间的确会迷茫,不停地面试,但是能给到offer的基本没有。
最后给到offer的是一家初创外包公司。初创+外包,这大概是我在互联网行业能想到最不光鲜的名词吧。记得毕业的时候很多人说,毕业后的第一份工作,很大程度决定了你的眼界和资源,所以一定要找个好的平台。我一开始把这句话奉为真理,所以当时对自己的第一份工作还是比较失望的,但现实并没有那么我想象中那么不甘,甚至我认为我的第一份工作,给予了我很大成长;
其一是技术上的成长,因为公司的性质,公司的一个App iOS开发任务,都是一个人负责,这对于一个新人来说,是一件有很有挑战的事情,但不可否认适当的压力与负荷,是可以让人快速成长的,所以在前期我非常享受这种状态,从一开始只会用mvc模式,到mvvm,mvp轮着用,从只会写tableView,collectionView,到开始接触底层runtime,runloop,自己去封装一些控件。那时候觉得努力真的是有意义的....,所以在这样的环境,我会更容易地接触到一个项目开发的各个环节,从最开始繁琐的开发者账号创建申请,到上线的与苹果审核团队斗智斗勇,都是非常宝贵的经验,虽可能在细分领域不精通,但起码在很多方面,也能略知一二。
其二是认知的成长。
人的认知有四个境界,不知道自己不知道,知道自己不知道,知道自已知道,不知道自已不知道。大多数人都处于第一境界,不知道自已不知道,简单来说就是自以为是,视而不见,这也就是为什么碌碌无为而毫不前进的人占多数。最常见的场景是跟别人交流某种技术的时候,通常话说至一半,这种人往往会强硬打断说“我知道啊!“,“我懂得!”,然而到了需要使用这项技术解决需求的时候,这种人最终的工作成果,基本都是差强人意。其实我曾经有很长一段时间都处于这种状态,这导致了自已对很多东西都是采取一种视而不见,漠不关心,拒绝学习的态度,最直接后果就是自己错过了很多东西,也未能得到自已想到的东西,当发现自已一直在原地踏步的时候,才努力地尝试自我否定和自我批评,慢慢地过渡到第二个境界:知道自已不知道,直至从这时开始,我才逐渐地思考自己的定位与目标。
关于选择
不是你选择了成为了什么人,而是选择让你成为了什么人。所以,选择是一件重要且慎重的事情。
平时跟朋友聚会的时候,发现总会有一个话题出现在其中——换工作,而换工作的原因大抵是工资少,太累,工作不开心,不想呆在小公司,或是认为找到一家比起当前薪资有一点涨薪幅度的公司应该不难,其实我个人认为,如果只是以上原因,我是不推荐换工作的,因为这对于成长来说,这无疑不是一个最好的选择。
换工作本身就是一个成本极高的事情,离职前需要准备交接工作,花时间面试,找工作,进入下家公司之后需要时间熟悉公司业务与人际关系。如果没想清楚自己为什么要换工作,盲目的找到了下一份工作,最后的结果大部分都是步入持续换工作的死循环。不停地换工作,不停地面对新环境,却对未来,自己的定位,职业规划,越来越模糊。所以我觉得换工作前一定要去想,这份工作为什么想换,自已的职业规划是什么?自已想要什么?定位在哪里?下一份一定不会出现相同的问题么?怎么在下一份工作中解决相似的问题。如果有解决方案,能否当下解决?我相信任何公司企业,都不想招一个有频繁换工作背景的员工。
所以....在深思熟虑之后,我在去年9月份向上家公司提出了离职,原因主要有两个,第一是因为公司之后发展方向跟我的个人发展意向不符合,我难以投入到公司的项目中去,所以我选择退出。第二是自己在技术在公司团队里已经难以提升,我希望能进入一个更好的团队去工作。
关于学习
在去年接近年尾的我发现了一个很苦恼的问题,就是自己的技能和学识一直在原地踏步,这点难以接受。但感觉每天都有在学习,看博客,但其实学习是非常碎片化的,通常是休息的时候看一些大牛博客,有些博客仅仅是浏览了而不加以理解,有些是学到了,但实际开发并不常用,一段时间就忘了,有些是看一半计划明天继续看完,结果明天就忘了(看着现在书签里保存的一推内容,十分苦恼...),所以经常买面对很多技术都只是略知一二,但一问细节就懵逼了,而且在实际开发中这些技术也鲜有使用。而且我认为这样会陷入一个误区,以为自己一直付出努力机会成长,但如果没有计划系统第学习或是重复做着相同的事情,那成长太有限了,甚至会有一种错觉,以为自已一直在成长。就如同高三一样,大家都在看书,但有些人进步快,而有些人则在原地踏步。
我目前的计划是建立一套学习体系。不要盲目地去学习,根据自身情况地规划自己的学习路线和技术栈。就像这星期学了phython,兴奋地写了爬虫,几天后新鲜感退去又投入到紧张的工作中,一个月过去后,估计是phython的hello world都忘了怎么写了,如果是仅仅出了兴趣或大家都在学于是我也要会的心态学习,我觉得最后得到的价值是有限的。在互联网行业,如何提高自已的核心竞争力,应该是每一个开发者需要去思考的问题。
关于未来目标
18年比以往还多了一个目标,就是读书。为何有这个目标,那是因为我非常幸运地接触了一款APP——樊登读书会。樊登读书会由央视节目主持人、MBA资深讲师樊登博士创立的,主要是用图片,音频的方式,40-50分钟时间快速理解一本书的精华内容。我通常实在上班和下班的路上“听”书,可以更高效地利用这些碎片化的时间去提升自已。虽然这个APP需要花费368元注册会员才能阅读App内所有书籍,但这笔钱投资在自已身上,但一年后,你所获得的价值,远比368要多得多,比如这几个月里,我读了几本非常有意思的书,第一本是《上瘾:让用户养成使用习惯的四大产品逻辑》,读完这本书,你会逐渐想明白,一款好的产品是如何通过一些巧妙的设计,一步步地让用户“上瘾”,更难能可贵的是,以前分析产品,这是停留在肤浅的表面,但是现在,你会渐渐地想每个产品背后的本质与设计逻辑,当你能做到这一步,这就是前面所说的认知升级。第二本是《清单革命》,这本书是导致我去建立自已的学习体系的根本原因。当世界的复杂性已经超出了人力所能控制的范围,当一个领域需要从业人员掌握大量知识的时候,如果没有一份合理的清单,一个实用的支持体系,那么在生活工作,总是会屡屡犯错。其中书中讲到了两种错误,无知之错和无能之错,无知之错就是我们没有掌握正确方法而犯下的错,这种错误是可以被原谅的,而无能之错,则是我们明明掌握正确的技能和方法,却会因记忆,注意力等问题而犯错,这些错误,才是最不能原谅的。
为了继续保持阅读习惯。我也给自已定了一个半年的读书目标,如下:
1. 《创新者的窘境》
2. 《颠覆者:周鸿祎自传》
3. 《游戏改变世界》
半年的目标,打算每2个月读完一本书,让自已慢慢养成阅读的习惯,毕竟,阅读这习惯在很多年前就被我抛弃了。
总之新的一年里,希望自已不忘初心,好好工作之余,多阅读,多思考,继续完善自己的技术体系,最后希望能坚持健身吧。
后记
利用闲暇时间,完成这篇总结前前后后花了大概3天时间,想起来应该是第一次比较系统地总结过去一年的事情,老实讲,不太容易,因为一年的生活工作里,大多数事情都是琐碎繁琐的,就连深夜里的思考也是断断续续的,如何把在庞大琐碎的内容里提取精华是一件很具有挑战性的事情,如今选择挑战这件事情,结果自已还算满意吧,其实还有很多事情并未记录到本篇总结里,比如创业,比如前面一直提起的学习体系,寻职期间对行业的一些观察和思考等等,之所以没写下来,一部分是因为有些内容打算另开一篇独立文章讲述,一部分是因为还没想来如何去写?如果写,放在哪个主题里阐述? 总之希望能今早把这些坑填了吧。
下一篇文章打算写自已2017的观影总结,影视一直是我的爱好,是时候为自已的爱好付诸行动了。
网友评论