张强给我的第一印象是不善言谈不易接近的,如果不是后来的深聊,我根本想不到这个寡言踏实的年轻人曾经有过多个大型项目开发的经验。我一直认为,在IT行业里像他这样有过多年开发经验的人,早已开始“昂着头走路”了。张强说,虽然自己做了很多国内软件开发项目,但在国际开发这块,他还是个新人,还没有骄傲的资本。
软件开发本科生不甘心当“IT蓝领”
2003年,张强大学毕业的时候,正赶上国内软件企业涌现的大潮,本来就毕业于软件开发方向的他,很容易就在一家石家庄的小型软件企业找到了工作。
“刚从学校毕业开始接触真正的项目开发时,我兴奋不已。因为当时国内的软件企业刚刚兴起,很多东西都不规范,我跟同事们都是边做边摸索。”张强说,在现在看来,这个过程就像是“过家家”,但当时还是给过他不少的成就感。
“我记得我跳槽到一家大型开发企业之后不久,就接触到一个很大的项目——为米其林做一个囊括50多家4S店信息的ERP系统。”张强说当时国内的项目开发根本没有什么规范可言,而这些国际品牌的代理商对软件系统也是一知半解。整个开发的流程只有几个人负责,既要分析客户需求,也要编写代码,客户那边天天催加快进度,他们也疲于应付加紧实现客户的需求。“以前客户的需求跟现在根本不一样,那个时候没有多少软件可比较,客户觉得他在管理上的一个小问题,你通过系统帮他解决了,这个系统就是个好系统,至于文档和测试之类的东西,客户没有要求,我们自然也不会主动提起。”张强说,国内软件开发的软肋就是不规范,很多问题等客户发现了再去解决,都要通过看原始代码来解决问题,根本没有其他解决问题的依据。“要是原来做代码的人走了,后续为客户做维护的人就要拼命研究前人编写的代码,以找出问题所在。”张强说,这样没有流程的工作做久了之后,他慢慢的不知道自己的出路在哪里了。
“国内软件开发行业的年限并不长,整个大环境就是没有统一规范的流程。我在石家庄做了四年时间的软件开发,感觉编程、写代码就是国内程序员的全部,而这些底层的工作我已经不想再做了,我要突破自己”。2007年,张强选择了参加东方标准国际软件工程师专业系统学习,他要掌握别人更多的能力,以便自己不用担心30岁以后,会被精力旺盛的年轻人把写代码的工作也挤掉。
国内企业给了国际软件工程师更多机会
因为自身有丰富的技术经验,同时考虑到从外地来北京的开销太大,张强决定先报第一个阶段的课程,找到一个对日软件外包的企业,学习日本先进的开发流程和设计规范。“日本的软件开发流程是很规范的,甚至比欧美还严格。能够进入到软件外包的项目进行实际操作,无疑为自己争取到了了解最先进管理模式的捷径。
“我现在在国内企业从事对日软件开发的工作,虽然看上去没有到日本去工作那么优越。但是我当初就是以为自己创造一个了解和学习日本软件开发流程的机会为目标的,我在国内大型企业,也能够完全感受到日本客户的要求,也能够学习到日本在项目开发上更规范的管理模式,所以我觉得在国内或者国外就业是没有太大差别的。更何况,中国软件工程师去国外,都要从最基础的软件测试开始,这样从头开始的方式,我觉得更适合应届毕业生。”张强说,在国内企业工作,在同样规范的流程下,大家能够接触到这个模式链上更多环节的知识。对于国际软件工程师的成长来说,多研究细节就意味着快速成长。现在张强比较起东方标准赴日的学生来,他觉得自己选择留在国内的路是对的,因为他的眼界更开阔了。
当我问起张强对将来的规划时,小伙子笑一笑的告诉我:“不要急于求成,要保持一种好的心态去做事,工作没有大小之分,我的原则就是交给我的任务我一定要做好。”
相关课程:
1、国际软件工程师(JAVA/日语)
2、国际软件工程师(嵌入式Linux)
相关学员故事:
1、25岁,他给父母买了套富力城的房
2、信管专业女生就业亦精彩
3、多掌握一门语言意味着多一份竞争力
4、选择海外就业,成就更严谨的职业生涯
5、人在东瀛—赴日两年谈日本企业文化
6、兄弟姐妹们我在东京等着你们!
7、草根大学生的国际就业精英路