赞
踩
今天看了一篇文章《面试了一个 46 岁的程序员,思绪万千》,看完也感慨良多。 一个 46 岁的程序员,不得不写代码养家糊口,在技术和语言能力上与他的年龄完全不符。 最后面试没有通过。 笔者一再强调,面试没有通过,不是年龄问题。 作者有很多想法,因为他引起了自己内心的危机感。
程序员 35 岁以后真的没有出路了吗? 我认为技术人员的未来有很大的想象空间。 至少有三个方向可供选择:
继续走技术研发方向,成为该领域的佼佼者。 走项目经理、技术总监等技术管理路线,培养第二技能,结合自己的技术能力
第一个方向是继续走研发方向。 走这条路,首先要端正心态。 这条路注定会越来越艰难,但艰辛是值得的。 你可以这样理解:这条路越难走,走到尽头的人就越少,你面临的竞争就越少。 你的门槛越来越高。
越底层越抽象。 要想在技术方向上打到最底层,就必须有非常扎实的基本功。 现在有很多面向业务的语言(如 PHP、Java、Vue 等),如果你是做 PHP 开发的,那你就得去 PHP 源码层面研究一下 PHP 底层是怎么做的语言实现。 如果你做 Java 开发,你必须了解 JVM 的原理和实现。
PHP 程序员常说:PHP 是世界上最好的语言! 但是你有没有想过,如果有一天 PHP 被淘汰了怎么办? 如果你已经达到了一定的技术水平,你完全不用担心这个。 因为我从未听说过有一天 C 语言会过时。 面向业务的语言总有一天会过时,但构建复杂网络世界的底层语言永远不会过时。
所以,如果你选择这条路,早期可能会是痛苦和孤独的。 但是一旦你跨过了临界点,你的人生就会一帆风顺!
很多程序员最终选择了走管理路线,这和技术开发的思路完全不同。 技术人员要管理,如果不能转变思想,就很难取得成功。
走管理路线,首先要转变心态。 从利己的心态到利他的心态,遇到问题要承担责任,要与下属分享荣耀。 做事的方式也应该改变。 你可以提前充电,但你不能自己做所有事情。 在您成为经理之前,您是一名冲锋陷阵的将军。 当你成为经理后,你是后方战略的指挥官。 您对整体情况和结果负责。 另外,你要做到奖惩分明,有理有据。
接下来要做的是分解任务和目标。 你需要对需求有足够的了解,同时对每个下属有足够的了解。 你需要能够合理的拆解任务,分配给每个人,让每个人都清楚我们的目标是什么。 常见的问题是目标不明确、目标不合理、目标过高。 一个好的管理者必须为团队设定明确的目标(可以参考 SMART 原则)。
最后就是学习,提升自己,同时为团队树立榜样。 这个时代是一个终身学习的时代,我们只能不断学习,不落伍。 一个没有学习欲望的人很难成为一名优秀的管理者。
让我举个例子。 自媒体几年前突然火了起来,给那些靠写字为生的人提供了一个展示自我的平台。 我们的技术人员能走这条路吗? 培养自己的写作能力,通过自媒体平台输出对技术的理解。 在帮助他人成长的同时,你也会收获很多,说不定还能完成职业转型。
综上所述,程序员的职业生涯很短暂,我们必须提前计划。 同时,要有危机感,要有替代方案,不要等到走入死胡同才后悔。 祝你在二次开发 CRMEB 打通版的职业生涯中一切顺利
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。