素材牛VIP会员
30岁之后的程序员应该有怎么样的技能和职业素养?
 錯***來  分类:Java代码  人气:969  回帖:3  发布于6年前 收藏

毕业开始就加入互联网洪流,一写就快4年了。宛如多读了次大学,但比大学四年学得充实学得多。

最近来了个同事,30+岁(名牌大学),或许是跟不上我们这类互联网公司的技术步伐,明显感到他内心的焦虑,也是有老婆孩子,精力也和我们没法比了。和我们做相同的事情,十年的工作经验几乎和四五年的差不多(或许我错了,一些价值没看到)。

突然给我猛得一击!我还有3年也30岁了,以后会成什么样?

程序员职业的特殊性在于,技术迭代快,层出不穷(这是好事,其实是一步步解放程序员生产力),根本学不完,个个都知识焦虑和信息过载。

那么我该怎么办?我现在做的两件事,学英语,学数据结构和算法。我想这些不变的知识可以应万变。

其实大家还有什么建议和看法呢?我的思路对不对,30岁的程序员应该有什么的职业素养和技能?可以从技术,统筹规划能力,谈判能力,沟通能力等等等入手分析。

讨论这个帖子(3)垃圾回帖将一律封号处理……

Lv5 码农
龙***4 页面重构设计 6年前#1

到了三十岁之后,自然也就进入了许多程序员的瓶颈期了,乘早做好职业规划吧,如果想继续做下去,就需要保持自身的学习热情,毕竟那么多新技术,不学学怎么办呢,毕竟那个公司都不想花几倍的价钱来请这些思想老化的老鸟吧。随着你不断的学习,视野不断的开阔了,不在会再有语言偏见,对新技术自觉不自觉的敏感。新技术框架层出不穷,你总能花很少的时间看到它后面的技术本质。你已经有些积累沉淀了,有自己的一套知识体系,自己的一套方法,开始去影响身边的人,通过博客或其他方式分享于他人。持续学习持续学习。

Lv4 码徒
cx***de 页面重构设计 6年前#2

坚持1万小时就行了。30岁了也没什么,每个人的节奏不一样。只要自己坚持不懈都会成功。

Lv5 码农
牛***满 产品经理 6年前#3

语言和框架可以层出不穷。
但是你说得对学英语,学数据结构和算法,这是基石

英语

  1. 软件文档基本是英文(翻译的不算,一般翻译的质量没有原版好)
  2. github和stackoverflow上面交流也基本是英语

学数据结构和算法

不学这个可以吗?答案是可以,但是你解决问题的思路就很窄,而且还不是最优解。
为了做一个高质量的程序员,这个也必须学

编程思想

这个个人认为是最重要的,很多问题、解决方案都是需要良好的编程思想为基础,才能开发出高质量的软件。

 文明上网,理性发言!   😉 阿里云幸运券,戳我领取