为什么说程序员要不断地学习呢?(1)(图)

本期主题为“学无止境”。

为什么程序员必须不断学习?让我们从一个程序员开始,从纵向和横向做一个简单的分析。

纵向:要完成一个功能,同一种语言有不同的写法,程序员对每种写法的态度也不同。他们可以简单地编写某个函数,也可以“封装”并编写自己的插件,甚至编写自己的框架。大多数程序的实现过程一般是功能实现->封装–>插件–>框架。每个订单又分为初级程序员、高级程序员、架构师等职业,当然待遇也大不相同。在这个过程中,功能的强弱是由技术上的差距决定的。我们可以认为每个程序员都是处女座,都想把事情做到完美,而我们程序员之间的完美就是“快、准、狠”,如何用最少的消耗,最弱的耦合,最好的可编辑性就是完成某个功能,我们都想把某个功能当成一个插件,谁来就可以插,提供好的动力,这本身就是一个无止境的过程。……

横向:语言有很多种,程序员有很多种。为了完成某个项目,我们可能需要多种语言。大公司更好,分工更明确。你只需要考虑纵向问题,但在小公司,你会成为老板眼中的“超人”。什么都做不了,什么都可以,或者能力差,而在老板的意识里,任何一个项目都很简单,程序员随便点鼠标(对于我们程序员来说,也是我们生命中最重要的) )。事实上,为了完成某个项目c语言程序员老了,我们的程序员可能至少要掌握三种语言和多种工具,而每种语言和工具都会占用我们大部分时间去学习,这是无穷无尽的…… .

另外c语言程序员老了,我们会不断变老,年轻的程序员会不断追赶。再加上技术的更新,我们每个程序员都像一头被鞭子驱赶的驴子。我们停下来的那一刻,可能就是我们的下一个阶段。

请继续关注大胡子程序员分享的经验,谢谢!

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论