其次,合理确定自己的发展路线。当你在某个小领域钻研了3、5年后,你一定会有很多心得,积累了很多经验,并且这些经验是异常宝贵的,在你日后的工作中会凸显大作用。但是经过了几年的发展,你也要为你今后的道路开始考虑了,确定你是走技术路线还是走管理路线。
一条是技术路线,即由程序员、高级程序员、系统分析师,到架构设计师。在这条路线上,立足于从业务模型到计算机软件模型的转换,成为高端的软件开发工程师。另一条是管理路线,即由程序员,经开发小组负责人、项目经理,再到企业中高层管理者。程序员需加强自己管理意识的培养,多站在组织的角度来分析问题和解决问题,成为优秀的管理者。两条道路选一条,并为之努力,成为更好的自己。
最后,如果有能力,转向更广阔的市场。互联网时代最大的一个好处就是人人都有成功的可能,马云、唐骏都是白手起家的亿万富翁,所以你也有成功的机会。例如你现在有了技术,有了管理能力,你完全可以成立自己的工作室。现在IT行业发展的这么好,软件外包已经成了赚钱的“利器”,所以你也可以凭着自己的能力赚钱。
或者你可以把自己的经验能力说明放到自己的博客上、写专业的技术文章来分享知识、顺便推广自己,或者把积累的框架放到网上去卖,或者去项目交易平台接那些与你精通的领域对口的项目。所以,成功接到项目的可能性是非常之大的。有了这些基础,以后就算是靠技术创业也是有可能的。
程序员的出路在哪里?成功的道路千千万。很多人都不看好的程序员这个工作说不定就是一匹“黑马”,也会过上有房有车的好生活。