工作了那么多年了,也是时候自己写点总结了。从毕业到现在经历过了从最初的java程序员到高级java工程师,再到项目经理,现在在中软卓越担任部门副经理。虽然我不是牛人,但是在工作的这几年,在各个岗位上的职责表现感觉还算合格,因此有必要写下一些经历总结,来给刚入行或者即将入行的朋友提供点参考。
一、自我增值
作为一个java程序员,从事的大部分的工作都是web工作,然而这一行的范围非常广,因此需要在工作的过程中不断的进行学习,不断的扩展自己的技术能力。在你重新选择工作的时候,才会真实的体验到前面那句话。工作的第一年,往往感觉特新鲜,冲劲很足,但是web行业知识更新很快,因此需要不断的学习,不断的努力。但是总体来说java基础是必备的知识。
Java程序员的成长之路:java基础--->深入学习java(框架之类)--->的设计分析能--->能够带领一个团队的多面手。通过这条主线我们必须学习:java,数据库,建模,设计模式等知识。
二、行业背景的积累
IT的行业背景非常重要,工作几年后你不能一直写代码,那么你就必须选择并确定一个行业背景,好比说从事电信行业的软件开发,从事金融行业的软件开发等等都可以。有了行业背景经验,那么你到另外一个同行业的公司任职,你就不用再刻意去学习行业的业务知识,一个公司招工,都比较喜欢些容易上手,不用再去做业务培训的员工。在一个行业呆久了,你就可以成为这个行业的专家。我们经常看到有的项目经理,他的代码能力一般,但是却可以和客户进行流畅的沟通,并完美的解决和控制客户的需求,而客户也愿意跟他打交道。所以,我们一直特别强调在中软卓越学习的学员对行业经验的积累。
三、职业规划要合理
在一个公司,如果你没有一个好的职业规划,那么你的职位永远是程序员。就算你的职位是高级工程师,那么你的工资也会遇到瓶颈。这时候你就必须选择转型,程序员只是你能力的一部分,那么你提升为设计师,架构师,甚至是CTO才是你的目标,你的薪资才能再次提升。
四、良好的心态
当你成为一个员工,当你成为一个程序员,你必须有责任心,这是非常重要的。遇上问题,不能就踢皮球,不能推卸责任,努力和同事或者客户沟通,提出见解,先把问题解决。当解决问题后再回头研究为什么会出问题,应该采取什么样的防范措施来避免下次同样的问题。程序员的责任心决定了他的成长,只有成为有责任心的人才能成为骨干,让领导放心。
五、关于跳槽
跳槽对于众多IT屌丝来说,绝对不是一个陌生的词,几乎所有的人跳过。首先跳槽没有坏处,但是频繁跳槽那就不好了。如今能够寻找到一家你适应,并且能让你发挥出正能量的公司不容易。一旦寻找到,那么个人觉得就应该好好的沉淀下来,想想以后的职业规划。假如你干满5年程序员,这个时候你如果想做技术,建议在一家公久呆下去,技术加行业背景足够你混了。如果想转管理,那么这也是时候了。如果自己创业,那么你需要对运营有些了解,并学习如何跟客户沟通和打好关系了。下载本文