首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

程序员对于一些话题的看法

作为一名程序员需要不断的学习,从开始只是单纯的学习开发语言到各种框架等等。总会有各种迷茫和无助的时候,特别是在项目周期特别短的时间内要完成各种各样的需求,那么在这些时候我们的心路历程是怎么去形容呢?

对于经验丰富的行家而言,得心应手的工具在初学时的困难程度往往要超过那些容易上手的工具。任何一种程序设计语言,总存在一些语言特性,很可能会给还没完全熟悉它们的人带来麻烦。而对于特定的一种语言,几乎每一个程序员都是在同样的一些特性上犯过一些错误和吃过一些苦头。比如学习C语言时,常规的课本上的一些课后习题练习之后,基本上都能够很好的完成,可是当不同的章节的内容知识结合在一起使用时,如指针与数组,指针与函数等相互组合在一起时就没那么容易解决问题。学习完C语言的课程的时候,又要面对着学习java和学习C++,还是现在特别流行的python等等。当学习了这些语言,熟悉了开发工具之后,又要面对各种框架,开源库的学习。以目前比较热门的技术类型人工智能,大数据,区块链,VR/AR等等,对应的需要用到opencv,hadoop等等知识点。

不管是学习哪种语言,做什么类型的项目开发都会遇到一个问题,就是网上很多人在讨论的程序员是在吃青春饭这个话题,其实我就是觉得这是一个伪命题。当一个程序员30多岁的时候就说要面临转型,很多40多岁的程序员依然在写代码。目前国内的很多基础研究比如操作系统,编译器,开发工具等等基础软件都没有几个像样的产品,软件生态目前都是使用的大多国外的产品。而要做这类基础软件的开发需要很多优秀的人才的带领下去开发出一些好的产品,相对来说更有经验的程序员更适合这类型的工作。做基础类的研发工作也许短时间是没有效益的,需要长时间坐冷板凳的情况下的工作又有多少企业愿意去做呢?今后的行业越来越规范,很多企业也越来越重视核心技术研发的工作。对于是否到了一定年龄就要转型的话题,留给的是那些本质没有沉下心学习技术的人员。

现在很多科技企业在裁员,这类的话题也很多。个人觉得还是一个好事,让整个行业更加的精细化,理性化。当一个程序员不断努力学习,努力工作的时候可能要面对的是各种不合理的需求,各种无条件的加班。这个时候有各种各样的想法就会浮现于脑海中,不管这些想法是正能量的还是负能量的,都是需要自己独自去承担和应对的。这方面是一个成年人需要勇敢去面对的问题,也许自己不是那种优秀的人才,但是只要自己真实的掌握的技术能力。裁员是否会降临在自己头上其实没那么可怕。

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

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券