2020年真是难熬的一年,不过也挺过来了,只是其中滋味只有自己能够说得清吧。这一年我可能成为了一名真正的“程序猿”,与其说入行4年,不如说刚刚起步。对于任何一个行业来说,可能4年都会小有成就。但我入行的4年却一直难有成就,这一切还是要从刚毕业说起,当时自己很迷茫,说不上对这个专业是否喜欢,也没有什么特别喜欢的行业,就只能跟随着同学们的脚步匆匆忙忙入了“行”。
既然选择了那就开始干呗,从最开始工作中四处碰壁,一年下来的游刃有余,后来的独当一面,再到后来的带小队开发,似乎在一个二线城市里拿着还不错的薪水。但就是这四年中,不知不觉得已经“脱节”了。我是一名Android软件开发工程师,刚毕业时可能你能够熟练的使用四大组件,就可以得到一份很不错的offer,再到现在的处处深入细节和原理,才意识到行业已经不再是那个快速发展期的阶段了,已经进入行业的深入沉淀期了。这时候不得不对自己进行深度的思考,四年间学到的东西不足以在一个一线城市找到一份心仪的工作,主要原因有几方面:
1.项目研发阶段得过且过,不注重细节,没有对每一处进行严标准的要求。
2.不善于总结,应在项目结束后及时的复盘,把处理不妥的地方总结和团队交流。
3.没有进行及时的补充,每天总被所谓的业务缠绕。
以上的几个方面是我用了4年才换回来的宝贵经验,曾经在刻意练习中看到,如果你想练就某一方面出众的能力,就可以下意识的去练习这方面的能力。比如非常简单的一个函数,你可以不断的去简化,从阅读性,从简洁性方面入手,让你的代码也具备自己的良好的阅读性以及规范性。身边的同学和朋友们基本都在一线的大厂工作了,和他们的交流中不难发现,其实规范是在一个大公司中至关重要的,在多人协同开发的过程中,要知道你的代码不仅仅是让你自己能够读懂的,更是要所有人都能够特别清晰的理解你这段代码做了什么事。去年我有幸参与了一点点framework的开发,刚开始看系统源码时各种不适应,各种读不懂。不理解为什么非常简单的事写的这么啰嗦(此刻引入设计模式)。其实Android的源码看不懂不如去读一下他的注释,源码的注释真心赞,带着注释在去阅读代码也变得相对简单了一点点。
在这四年中我见证了我所处行业的快速变化。我也变得越来越喜欢我的行业,随时充满着机遇和挑战。其实之前一直都没有勇气去写一篇文章发布出去,这几年也不断的在写一些零碎的知识点整理,只是发布到了有道云笔记中。今年我要有一个新的开始,将自己的学习路径发布到平台中,分享给有需要的小伙伴。2021,我们一起加油!