每天早上七点三十,准时推送干货
Photo by Surface on Unsplash
Hello 大家好,我是阿粉,想必大家这几天都被 28 岁字节程序员退休的话题刷屏了。同样作为程序员,阿粉只能默默的表示实名羡慕,但是别人的人生毕竟是别人的人生,我们能做的还是过好自己的人生。
最近在跟朋友聊天,说到从毕业开始已经深漂五年了。五年的时光说长不长说短不短,在这五年里的各种艰难只有在一线城市经历过的才懂,有过泪,有过喜,熬过夜,通过宵,有得到也有失去。
阿粉还清晰的记得高考结束填志愿的时候,填的都是计算机相关的专业,那个时候也不知道啥时互联网,只知道计算机听上去挺高大上的。然后就稀里糊涂的进入了计算机学院网络工程专业,刚开始我以为大家都跟我一样是因为对计算机的热爱才选了这个专业,但是慢慢的才发现很多人是调剂过来的,都是因为其他专业满了才被调剂到计算机学院的。虽然阿粉作为科班出身,但是接触电脑还是比较晚的,接触编程也是上大学才开始的,不像有些朋友从小就接触电脑接触编程。
接触的第一门编程语言毫无疑问《谭浩强的 C 语言》,相信很多人都跟阿粉一样编程生涯是从这本书开始的。对于这本书的褒贬阿粉不做评价,有人说不好,有人说好,但是既然能出书并能被纳入大学教材自然有它的道理。
刚接触编程语言的时候,第一感觉就是,这也太神奇好玩了吧!那个时候刚上大学,还没有买电脑,每次都是很期待上机课的到来,因为这样就可以去玩电脑了,可以把书上的代码在机器上运行一遍。还记得那个时候有高年级的学长来给我们辅导,当时在屏幕上输出一个乘法口诀表都很开心。最有成长的是大三的时候,那个时候买了一台笔记本,天天待在老师实验室里面看各种技术视频,跟着视频一行一行敲代码,然后做了一个小网站自己开心了好久。
后来实验室老师接了项目,让我们帮他做,每个月挣点零花钱,那个时候既能学东西又能挣钱,不用跟家里要生活费,感觉还是很棒的。
现在想想,校园的时光就是那么美好,那个时候的心思也很单纯,真好。
后来大三到深圳的一家公司实习,实习完后公司觉得还不错就顺利的签了意向书,毕业后可以直接入职,相当于还没毕业就找到了工作,可开心坏了。实习后既然工作已经定了,就没有再找过其他公司,那个时候班里同学整体都在外面跑来跑去,各种面试,而自己则是一门心思的在实验室提升技能,而没有出去面试。
刚开始工作的时候,那个时候的自己没有什么其他想法,每天只要好好写自己的代码就可以了,不需要管什么乱七八糟的事情,老大安排什么就做什么,闲暇时候自己写写博客,学习一些新的东西。那个时候考虑的只是如果将老大安排的任务用最好的方式进行实现,保证系统的功能能正常使用和快速提升自己的能力。
那个时候每天都是充实的,因为刚毕业,项目里面能学习的东西很多,天天都是满满的收获。每天十点十一点下班,但是并不觉得累,反正住公司员工宿舍,回去早了也没有事情做,还不如在公司多学习点东西。那个时候跟自己一起进来的小伙伴们还有好多,大家一起学习,一起进步;周末的时候一起加班,一起徒步,一起吃石锅鱼,一起看电影,大家还是很开心的。
慢慢的到后来随着自己参与的项目越来越多,接触的模块和业务也越来越复杂,渐渐的成为小组内的核心人员,这个时候考虑的和思考的已经从个人变成团队了。需要考虑一个模块怎么样设计才合理,框架的选型怎么样才更符合业务需求,系统的功能怎么样设计才能更方便用户使用。很多时候因为一个小小的改动都要纠结很久,因为虽然是系统上的一个小小改动,但是影响的却是几百万的用户。
工作了这么久有很多当时一起工作的小伙伴有的创业了,有的转行了,有的离开深圳回老家发展了。如果要问是什么让阿粉坚持下来,那应该是热爱吧,自己本身还是挺喜欢互联网行业的,而且阿粉觉得程序开发还是很有意思的,喜欢自己折腾完成一个东西。It 这一行学无止境,未来的路还有很长,继续加油。
程序员这行技术的更新迭代太快,我们要时刻准备接受新的知识,才能不被时代淘汰。
前段时间看了微笑哥送的《学会写作》, 书中提到在《孙子兵法》中有一句:“胜者先胜而后求战,败者先战而后求胜”。
胜者之所以能常胜是因为在开战之前就已经洞悉了一切,做好了充分的准备,有着百分百必胜的把握,而后才会开战,自然必胜。而败者在开战前没有任何准备,直到战争开始才想着怎样取胜,这样失败的概率必然很大。
总结给我们的知识就是在做任何事情的时候都要做好准备,只有自己准备的充分,才能取得最大的胜利,也就是我们常说的知己知彼,百战不殆。不仅是对待某件事情,对待我们的人生都应该这样,前期做好准备,集聚能量,蓄势待发,在关键时刻必然一飞冲天。