黑白色信息网
a 当前位置: 黑白色信息网 » 科技 » 正文

程序员在一家公司待五年之久,全都是泡沫

 小优 • 2020-05-22 20:55  来源:互联网  E431

程序员在一家公司待五年之久,全都是泡沫(图1)

全都是泡沫,那一刹的花火~程序员在一家公司待五年之久,有一天打算离开公司,看看新机会,以为有五年的工作经验,可以很轻松的找到一个新的更好地工作,但实际上求职之路并不那么容易。这五年来,只不过是极其单一的技能重复使用。

程序员在一家公司待五年之久,全都是泡沫(图2)

程序员A在某国企里面,持续 Windows Form, 拖拉控件为主,对SQL Server数据库增删改查。工作了也有好几年,到想换工作的时候,大环境变了,主流已经是web,移动了。因为没有及时更新自己的知识库和技能储备,那么真要跳槽的时候可能已经跳不动了。

程序员在一家公司待五年之久,全都是泡沫(图3)

程序员B在某外企,氛围比较安逸轻松,项目节奏慢,看似也作了不少项目,但做的项目几乎比较类似,难度一般,涉及面挺广,但技术点都是蜻蜓点水,浅尝辄止。这样过了三年,其实积累也是比较松散,知识的深度没有,核心技能并没有养成。

这不单单只程序员,也是整个IT行业的问题,技术发展太快了,主要还是持续提升竞争力的话题。

今天还是桌面,明天web就成为主流。好不容易掌握了关系型数据库,No-SQL成为主流。

费了九牛二虎之力,熟练掌握Java, C等静态语言,发现动态语言GO, Python成为云计算,机器学习的标配。

移动昨天还是Object-C, Java, 今天就变成Swift, Kotlin。

程序员在一家公司待五年之久,全都是泡沫(图4)

当然这里不是说让大家紧跟潮流,扼住时尚。那样做除了疲于奔命,累死在工作台,没有其他的结果。

其实只要选择一个方向,纵深学习和积累,必有所成。

比如说,你熟悉Java, 那么学习Kotlin绝对驾轻就熟。你有扎实的关系型数据库基础,那么掌握MangoDB肯定是件轻而易举的事情。

编成思想和解决问题的思路都是相通的,平时的学习和工作中要善于思考,举一反三。并且做到与时俱进,及时更新自己的知识库和技能属性,保持良好的市场竞争力。

做完事情后多思考,怎样做得更好,站在更好的要求上看问题.

程序员在一家公司待五年之久,全都是泡沫(图5)

很多人都不愿走出舒适区,尝试新东西

这点倒是因人而异,不可强求。这个话题其实有点广义。

如果你在某个方向做的非常好,而且回报也不错,那么不愿意涉足其他领域也无可厚非。

这个世界唯一不变的东西就是世界一直在改变。今天还有的岗位,明天也许就要消失。世界要抛弃你,都不会打一声招呼。

举个例子,你在公司是SQL Server或者Oracle专家,但是公司计划转非关系型数据库,如果你害怕改变甚至拒绝改变,那么意味着你可能要错过另外一个全新的数据存储平台。进而错过很多机会,而那些勇于接受变化,顺应趋势的人肯定会获得更好的时代回报。

又比如说,你现在用的技术在日常项目中都刚好够用,那么从改善用户体验和使用更加主流的技术角度看,是不是应该要尝试一些新的东西,同时也刷新了自己的技术栈,一举两得,何乐而不为呢?

还有一个例子是一位资深程序员习惯了长期的慢节奏的工作氛围,因为公司改组被裁员,不过自身条件不错,很快就加入国内一家一线互联网公司,但是完全适应不了互联网快节奏,工作一段时间就以公司“混乱”战略规划“经常”改变为借口离职了,接下来很长一段时间找不到一个合适自己的工作,加上中年已到,如果自身不积极调整,接下来的工作和生活肯定困难重重。

程序员在一家公司待五年之久,全都是泡沫(图6)

最后给大家一点小建议

工作中要善于总结方法,经常更新问题的思考模式,对职业负责,对目标负责,对自己负责。之后的路该怎么走,就要做好职业规划,岁月不留人。

本文相关词条概念解析:

程序员

程序员(英文Programmer)是从事程序开发、维护的专业人员。一般将程序员分为程序设计人员和程序编码人员,但两者的界限并不非常清楚,特别是在中国。软件从业人员分为初级程序员、高级程序员、系统分析员,系统架构师,测试工程师五大类。程序员需要理解一个模块的需求,很多程序员写程序往往只关注一个功能需求,他们把性能指标全部归结到硬件,操作系统和开发环境上,而忽视了本身代码的性能考虑,性能需求指标中,稳定性,并访支撑能力以及安全性都很重要,作为程序员需要评估该模块在系统运营中所处的环境,将要受到的负荷压力以及各种潜在的危险和恶意攻击的可能性。

网友评论Translation