本人学习专业的是java软件编程,不过不是很感兴趣。刚刚开始以为学了软件就能成为所谓的“白领”,但是一年多时间内在网上和生活中也一直听到别人说,当然也亲眼见过,那些做着所谓的“白领”梦的java程序员,在公司里近乎一台编码机器,虽然工资确实不低(相对于那些苦力劳动),但是似乎除了在所谓的技术方面有些提高,其他方面毫无提升,比如人际关系、社交圈,更是对头脑毫无锻炼,我们不可能一辈子敲代码。我还真的有点后悔学了这个专业,对身体也不好...所以确实有些迷惑!请求各位资深的高手不吝赐教...谢谢
很多刚出道的IT小白最喜欢问这样的问题。一般而言,刚毕业,为初级程序员。首先要熟悉至少一门语言,熟悉网页基本架构,会配置相应的软件环境及数据库操作,同时负责网站基础资源的开发。
工作了2-3后,成为中高级软件工程师,负责公司核心业务模块的整合与开发。熟悉语言框架,如Java高级框架及中间件产品。同时在这个阶段一定要多多积累行业解决方案。如金融、电信、保险等行业。这样你就可以顺利进军到下一个阶段。
3-5年后,就是高级项目经理。高级项目经理首先在开发领域是非常强的。通过这几年所做的项目积累,已经有了很多的行业客户。同时开始带领团队、领导一群人一起协作开发。
而5年后就可以成为公司的一把手,成为这个部门的总监,同时参与公司的决策,大公司还可以拿到期权与股份。这都是很不错的红利了。
一般程序员的职业规划大致是这样划分。
但是有一点很重要,就是一定要把握机会,它出现在工作中,你把握好了就可以缩短目标达到的时限。
当然你在积累了一定的资本后,可以选择自行创业,几个人一起可以接项目,通过以前客户关系及良好的口碑,接到项目不是没有可能的。
最后,希望你能加强自己的表达与沟通能力。程序员一般不太喜欢与人交流,也不善于发表自己的见解。可以试试多多演讲或参与培训新的员工。坚持一段时间可以克服你的羞涩与胆怯。这点不管你将来开发新的客户也好,跳槽也好,对于个人职业发展与职业品牌培养都有好处。
程序员的未来出路在哪里,你要当螺丝钉还是创造者