前言
程序员的发展方向有很多,职业发展基本上是从程序员(初、中、高级)-架构师/技术经理-CTO、创业等,转型产品的话,从产品助理-产品经理-产品总监-CEO、创业等,具体根据每个人的情况不一而说。下面介绍下我的成长经历,希望能给大家一个参考,少走一些弯路。
毕业前
大学就读于某二本院校,学习成绩一般,专业是计算机科学与技术,个人对编程还是比较感兴趣的,在校期间自学java,并报名参加java培训,考取了sun的scjp证书,自己业余做些网站,承接毕业设计等。
工作前中期(1-6年)
毕业后来到北京,找了一家不知名的做网站的公司,做网站开发,月工资2500,技术上使用c#+asp.net。在大学期间,也学过一些c#,就这样边工作边学习,慢慢上手。过了1年,跳槽了一家待遇好点的公司,月工资4500,公司原先技术架构是.net+sqlserver,要往php+mysql转,刚开始负责用.net版数据迁移工具的开发,之后又学习php,全面转向php开发。过了1年后,又找了家新工作,月工资6500,刚开始做.net开发,接着公司中标了一个项目,用java开发,由于项目比较急且缺人,加上我之前在大学有java功底,就调到了这个项目参与java开发,之后一直从事java方面的开发工作。在这家公司工作3年后跳槽了一家知名互联网公司,月工资15000,干了1年多,因家庭原因离职。
工作后期(7-至今)
从上家公司离职后,回到家里的二线城市工作,也算是当地名企,工资在当地算是相当高的,跟北京是比不了。一直从事java方面的开发,参加系统架构设计师培训,在公司做一些基础架构和技术方案的设计、核心代码的开发、带一些公司的产品项目。后来公司让做产品经理,负责公司产品的设计、研发及管理,业余自学产品相关方面的知识,参加起点学院的产品总监培训等。
几点感悟
- 第一份工作很重要,一定不要放弃自己的专长或是兴趣,坚持下去,主动学习,你会有不一样的收获。ps:少走一些弯路。
- 如果你的发展到了瓶颈期,一定要主动学习,通过企业内外的培训不断提升自己。ps:这样你才能抓住机会。
- 要注重家人及自己的健康,任一方面都会对你产生很大的影响。ps:健康最重要。
- 做产品要以用户为导向,解决用户的痛点,先产生用户价值,再挖掘商业价值。ps:你只是一类用户,不仅仅是换位思考。
- 要学会深度思考,注重产品细节及用户体验。ps:不要草率下决定,要深入剖析背后的逻辑。细节决定成败,产品不仅要能用,还要易用、爱用。
...后面很有很多,大家有兴趣的话可以一起探讨。
网友评论