软件的构建者是Programmer而不是Coder。如果你是一匹狼,而你有感受不到团队的认同感,那你不妨换一换环境,狼只有在狼群中才能得到自身的认同感,可能没有令他人羡慕的安稳,但是却拥有强大的自信、力量、尊严。
03
如何避免成为一个低级的码农?
1.不去不重视开发的公司
有一句话“选择比努力更重要”。每个公司的情况都不一样,有的公司不重视开发团队,或者要求开发者按照已有的既定模式工作,程序员们不需要什么创新点也不需要解决难题,跟着框架走就可以把项目完成。
在这种团队氛围中我们很难再强迫自己保持学习的驱动力,所以尽量避免去不重视开发团队的公司。
2.和热爱技术的人一起混
正所谓“近朱者赤近墨者黑”,如果你身边的人都是仅仅满足于工作内容,把奋斗挂在嘴边却又不作出任何实际行动的,不仅他们很难在这个行业中走远,而且你也会被带偏从而原地踏步。
所以切记和热爱技术的人一起混,通过关注他们来获取新技术,并通过他们激励自己。
3.主动承担一些大项目
如果你有机会在工作中参与一些大型项目自然是好的,没有比工作经验更宝贵的东西了。然而不是每个人都有资格去参与,所以如果你有时间的话一定要试着去开源社区参与大型项目,你甚至都不需要把它整个做完。只是在其中解决一些接口、编译器的问题就能让你学会很多东西了。
加油,奥利给!
开源社区网站放在这里了,大家有空可以上去看看:
http://www.gitee.com
http://www.gitee.com
4.关注行业动态
抓住行业动态是很重要的,对于70后来说,房地产是一个风口。那个年代的房价便宜,而中国的房地产发展突飞猛进,只要是进入房地产公司,或者说和房地产生意沾上边的,现在都富得流油。
对于80后来说,炒股是一个风口。1990年至1991年间,上海证券交易所和深圳证券交易所先后成立,上证A股从96点攀升至现在的2800点...其中的利润不言而喻。
对90后来说,最火的风口莫过于电商与编程,未来几年中,大数据、算法、AI都在向你招手,当你的技术已经成熟,做风口上的猪有何不可?
简言之,码农写的是代码,程序员写的是系统。工具正在替代人类的体力活,而“大脑思考”是最难被替代的“体力活”,一个好的程序员,不光只考虑怎么用代码实现功能,而要考虑整体、模块之间关系以及效率等问题。
只有通过这样逐步地积累经验和长时间锤炼,知识体系才能构建完备和丰富,才能避免沦落为码农,从而更好地做时代的弄潮儿。
最后
从Coder到Programmer再到Software Engineer,这不仅仅是三个单词,更是做编程的三种阶段。
在这个过程中我们要经历枯燥、挫折、迷茫,正是因为如此,所以我们才需要更多的创新与创意来与之抗衡。
无论我们正在经历哪一个阶段,请一定记住我们曾怀着好奇、尊重、热情,敲下的第一个程序:“Hello,World!”
那是所有程序员的初心:改变世界。