随着互联网的发展变革,大龄恐惧症越来越多地在技术圈被人讨论。很多程序员在工作10年后,都开始思考5年、10年甚至更久以后的自己,会是怎样一种生活工作状态。
张工是一名java程序员,从事软件编程有12年了,从asp到asp.net到移动开发Android、iOS开发,java开发,都做过。目前在公司从事java一线开发,准备转行了,大家有建议?
工作了一定的年限,大多数程序员会经常问自己。随着年龄越来越大,我该何去何从?
我曾写过一篇文章《程序员月薪多少才不会焦虑》文中提到程序员的5种发展方向:
1、技术型初级工程师-中级工程师-高级工程师-架构师-技术总监-CTO
2、管理型软件工程师-项目组长-项目经理-项目总监-技术总监-CTO
3、交叉型初级工程师-中级工程师-项目经理-技术总监-CTO
4、转行工程师-产品经理、设计、销售人员、运营等
5、创业第一种技术型,其实,30岁,40岁做程序员也不是不行,重要的是,你必须成为一个不可替代的程序员,成为技术大牛,能够解决普通程序员不能解决的问题。
第二种管理型,如果你在项目经理职位呆得过长时间,比如2年3年,甚至5年,鉴于一些原因,没能往上升职,也会感觉到焦虑,我们都期望职位能一直往上爬,可有时并不能如愿。
其实做到项目经理,也会感觉到压力异常巨大,似乎处处充满危机。
笔者认为,35岁了,上有老下有小的,转行需要谨慎。干一行爱一行,干一行专一行。想想在成为程序员时我们擅长干什么,要是不做程序员我们能干什么。
如果真要转行,建议给自己一个期限,在这个期限内能做到什么程度,再考虑要不要真正转行,毕竟隔行如隔山。
不知对此你是怎么看待的,欢迎交流!