程序员如何面对不断更新的框架?学了记不住怎么办?( 二 )


3、程序员内心的不确定?
内心焦灼
像文章开头提到的 , 在这个知识爆炸的时代 , 每个人都不可能把所有知识学完 。程序猿所在的计算机科学 , 分类之复杂 , 叹为观止 。每年的热词层出不穷 , 五花八门 。你的内心能安定么?你以为php能一招鲜吃遍天下 , 你以为Java是万能的 , 那你面对现在大数据、人工智能、物联网大行其道的事实有没有一点恐慌?都说程序猿的薪资非常高 , 直接导致了这个行业培训机构遍地开花 , 只要花点钱就可以轻松踏入这个行业 。门槛的降低必然导致竞争的恶化 , 越来越多的企业加入到加班压榨程序员的行列来 , 对于那些重复性较多的岗位 , 年轻人的优势越来越明显 , 而老程序猿们中年危机陡现 。如果你是一线码农 , 技术不成长和等死有什么区别?
年轻时对新技术有足够的好奇心和耐心 , 当你踏入中年 , 有一部分精力会被划分到管理岗位 , 真正编码的时间会减少 。你要考虑的问题就不再只是代码本身了 。你需要对商业、人事、技术架构、行业等内容付出时间和精力 。一方面 , 不想在技术层面上落伍;另一方面 , 管理能力亟待提高 。
4、专一?全栈?
全栈工程师热度不减
全栈工程师越来越流行 , 单一的技能对于门槛不高的岗位来说竞争力越来越小了 。大公司有明确的岗位分工 , 你只能负责某一个领域的某一个产品或者项目 。而小公司 , 有可能一人身兼数职 , 全栈的需求更高 。倒不是说你一个人扛起一个公司 , 而是你有能力指导其他人 , 把一个系统或者项目抓起来 。任何一个环节出现问题 , 你可以临时顶一顶或者想办法能解决 。所谓技多不压身嘛 。
当然 , 也有人认为术业有专攻 。你的价值在于你在某方面是独树一帜的 , 无人可取代 。个人认为 , 这个目标很好 , 但我们大多数人达不到这个高度 。如果你能力超群 , 意志坚定 , 专一门挺好 。如果你随波逐流 , 只是想提高自己解决问题的综合能力 , 全栈是一个不错的思路 。




推荐阅读