许多开发人员在编程代码职业生涯中实现了许多目标,同时也比较满意一路走过来的编程方式,但是对未来编程代码还是感到很疑惑。
尽管有些人有信心继续走目前同样的道路,但也另一些人可能会渴望探索不同的选择(技术转型),以利用他们的技能来对从事的项目和与自己的团队产生更广泛的影响,同时可以补充未来技能的不足。
现在假设你从事开发工作已经超过五年了,你已经动手操作十几个项目经验,而且每个相关都通过测试考验,完成不错的成绩,当然你也通过学习获得更多新技术、熟练更多工具和框架来保持你技能的精湛。你为不同的库提出建议并做出了贡献,定期重构你编写的代码,并定期与同事交换代码学习,与同事相互评价代码编程的质量与技术。
但是有人会问你一个问题,或许你都没有想过:如何看到十年后的自己?
你可能会担心这样的想法:如果你继续走目前开发同样的路,那么将只是一个年龄更大的开发人员,其次编码会更好一些,速度也会更快一些。一些开发人员对此想法感到满意,并且迫不及待地想继续开发路线前进,但是其他人可能会意识到,如果不走上管理层地位,你可能就是一辈子的开发人员。
优秀的开发人员未来有哪些更好的未来?
我的职业生涯中,有人问过我对自己的未来充满恐惧的问题,我没有实际的答案。
我本人是从页面设计到前端开发,再到学习PHP,C语言以及C++等开发语言,最后走上软件工程师的道路,自从担任前端主管,我发现我承担了越来越多的责任,这使我想到了可能不再编写程序的未来。
因此我从自身经验建议优秀的开发人员可以参考一下几个问题:
一、管理团队和项目
二、指导和发展人才
三、从事技术业务
四、研究新系统或开发工具
五、技术专利或版权
开发人员一旦确定要在事业上取得飞跃,就必须开始朝着正确的方向前进。第一步将是探索选项,确定你要采用的路径,并查看该路径如何与你当前的角色保持一致。
开发人员更应该考虑公司是否提供你可以担任导师或经理的空间?是否认为有可能实现这一目标,或者你是否需要在其他地方继续发展?这些问题都是我们要与公司一起发展的理由目标。
希望每个优秀的开发人员都朝着新的方向迈出一步将需要付出艰苦的努力,保持开放的胸怀,并有足够的韧性去失败并再试一次,让自己成为更优秀的转型开发人员,不会对自己未来十年的产生工恐惧感。
领取专属 10元无门槛券
私享最新 技术干货