程序猿的黄金十年就是 25 - 35 岁,建议非必要不读研,早点出来遭受社会的毒打,尽早找到自己的方向。 我们初入职场难免会遇到不合适自己的企业,千万不要长期摆烂浪费宝贵的时光,要不断提升自己的竞争力。
最好是先进入大公司学习大公司的技术和成功的经验方法,然后过三五年再找到高速成长的公司主要是好的赛道,实现自己更多的价值。
以下有一些肺腑之言和大家分享
注重知识沉淀
最近一年时间,自己从无到有搭建了一个研发小团队,包括实习生也面试了近百人。当前整个就业环境人才供大于求,能特别吸引我的简历就是那些有自己博客的同学,非常加分。因为我觉得长期坚持一件有意思的事儿,已经是超越了 80% 的人,哪怕只是每周跑步一次,每周写一篇 CSDN 博客。
善于寻找资料
利用好 Google。如果写程序当中遇到了奇怪的报错,CSDN、百度之类的如果搜不到,建议使用英文去 stack overflow 上找答案往往有成效。
维持动手能力
就算当上了架构师、TL,也要找机会参与写核心代码,代码细节是魔鬼,只有了解了细节,才能提出更靠谱可以落地的解决方案。而不是一些笼统和模糊的东西。
保持好奇心
作为技术人,要保持对技术的好奇心,比如最近几年兴起的消息中间件 pulsar 为什么能够替代老牌的 kafka。为什么公司的这个项目需要选这个技术栈或者组件,选其他的中间件会不会更合适。
培养产品思维
还有作为技术人想在业务方面发展的更好是需要培养产品思维,特别是在 ToB 的领域。我们经常和产品经理掐架说产品一点也不懂技术就知道瞎提没法实现的需求,那么反过来想也是一样,产品经理也会质疑我们技术做出来的东西根本不好用没带脑子思考。拥有研发经验的产品经理一般都会更加出色。
充分理解用户故事
一个合格的工程师一定是能够充分理解用户故事的,把自己当作一个小白来使用自己的产品,想清楚用户故事、用户旅程。这里推荐一本书《用户故事地图》,感兴趣的同学可以评论留下邮箱。
保持良好的人际关系
作为技术人,平时除了专注于自身的成长以外,需要和周围优秀的同事包括市场产品运营等保持良好的人际关系,多个朋友多条路。每个人的术业有专攻,互相帮助抱团成长事半功倍,说不定还能拓展出自己的副业,或是为未来创业打下基础
耗子哥说过:
我一直认为,最宝贵的财富并不是钱,而是你的时间,时间比钱更宝贵,因为钱你不用还在那里,而时间你不用就浪费掉了。你把你的时间投资在哪些地方,就意味着你未来会走什么样的路。所以,利用好你的时间,投到一些有意义的地方吧。