程序员的迷茫,这是不是一份吹青春饭的工作

推荐下我自己的群:726272430 java海量知识分享,包括我自己整理的一份最新资料和零基础入门视频教程!欢迎初学和进阶中的小伙伴前来光顾!

程序员也算一个吃青春饭的工作吧。你年轻的时候你有精力学习可以肆无忌惮的 加班,脑瓜也好使,身体也好,等到你三十多四十多岁,长期久坐熬夜养了一身病,上有老下有小的时候,不可能有和年轻时一样的多精力去投入工作和学习了,下 班了回家想学习学习技术可孩子那边哇哇哭你不大可能袖手旁观吧,所有岁数大的人的梦想应该都是自己可以能靠经验吃饭了不用在辛苦学习了吧。程序这个东西也 确实有更新换代的问题,举例子,二十年前的会计和现在的会计比,也就是由有个财务电算化的变化和政策的变化,做账还是那些东西,二十年前设计大楼的技术和 想现在设计大楼的技术也差不太多,只是工作方式变化大一些而不是技术变化大,大概就类似与你用editplus写程序升级用eclipse写程序,可二十 年前的程序员的工作内容跟现在区别可就大了!二十年前java才刚出生!到现在已经死了一大堆编程语言了!底层的码农每次在换语言学新技术的时候还是比较 痛苦的。反过来说编程这个工作不是青春饭的。之所以让大家产生这种错觉的原因是,编程是一个非常新的行业,在中国应该在90年代之后,才有这个职业。96年的时候,互联网才开始在国内渐渐普及。所以目前这个行业中的大多数人年纪都不到50岁。转管理是很正常的,因为人手不足,所以有大量的技术人员转管理以及转售前。编程是一种非常需要经验的工作。这一点和手艺人没有本质的区别。但是技艺更加的公共,没有所谓的绝活以及秘术。只要你用心学,用心练习,一定可以达到一定的水平,但是水平多高也看个人天赋。编程方面的经验分两类,一种是认识理解上的。一种是交流术语上的。编程的知识归结起来大概有几类,首先是各种语言。语言分用途以及范式。比如web相关的就是js语言,统计相关的是R语言,以及大多数的通用语言。语言的范式大体有两类:面向对象,函数式的。这些语言本身也各自有各自的特点,但相似的地方更多。编程还需要环境方面的知识,比如linux,windows系统方面。编程还需要计划方面的知识。需要配置管理方面的知识,需要会使用版本管理工具。编程还需要精通编辑器或者IDE。一般编程还需要懂一些SQL,也就是数据库的操作与维护。编程还需要很好的盲打水平。编程需要好的学习能力,因为进步只要通过学习才能达成。很多能够提高效率的类库,技术等等,都需要学习。编程需要较高的沟通水平,因为一个人不可能干所有的事情。此外还需要大系统经验,分布,大数据,等等。。。编程非常,非常,非常需要有经验。经验越丰富,能做的事情就越多,成功的可能性就越大。

以上,如此一个知识与技能密集性的行业不可能是吃青春饭的,根据我自己的体会,编程工作干四年,才算是入门了。懂得各种术语,了解各种知识。吃青春饭的基本上是劳动密集型,比如搬砖,拉车,或者提供特殊服务等等。

最后给大家推荐我的JAVA资料分享群:726272430有免费java学习资料,还有各种趣味案例等,欢迎各位加群!

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180419A1HN6X00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券