在软件行业,未来五年日企的发展前景如何? 先说一下我自身的情况吧。 本科在大连读的,毕业就地找了个日企。做物流方向的软件。 公司的结构大概是上面有总公司,下设几个子公司分管不同方向的业务。 我们公司是软件方向,规模的话,大概一百五十人左右,工作占总业务的20%左右, 公司下设几个部门,在国内的有大连部和西安部,基本就是软件外包的性质, 但是因为涉及到技术保密,所以不能用其他公司,就干脆在中国开了两个分部。 我现在转正半年多一点,被公司派到日本大阪出差半年, 也就是作为廉价劳动力过来干活。
再说一下我的几点疑问: 1.作为行业新人,我对技术和行业知识的了解非常有限。按照公司的业务要求,我现在工作使用的编程语言有http://vb.net/php和少量oracle存储过程的开发。据我了解,http://vb.net这门语言好像比较落后,使用它的公司并不多,而我的大部分工作是用这门语言进行开发的,那么是不是跟使用其他语言比起来,不太利于我自身的技术成长?
2.由于日企严谨的工作风格,他们的式样书非常的详细,甚至有一些连sql都会直接用日语写好,而开发人员的工作基本就是把式样书从日语翻译成编程语言,能跑起来测试不出问题就行了。那么这种工作方式对与一个新人的成长会有什么影响?
3.我个人很清楚自己的技术水平并不高,工作期间还算虚心学习,我的第一份合同是三年。因为公司结构的关系,我作为新员工,在短时间内很难接触到核心的东西,而且据我所知我们公司在开发技术上并不是很强。主要是侧重应用。我从转正到现在是半年多一些,派我到大阪工作也是半年。回国后还有将近两年的时间。那么如果我并不急于跳槽,接下来的两年多我需要着重去做些什么?
4.我个人很喜欢程序员的工作,所以对于自身的技术成长有一个比较高的期望。我自己的计划是,先在这个公司尽量提高自身技术水平,目前觉得三年内不会有跳槽的打算。但是又担心如果这种公司真的不太利于发展,那么是不是浪费了刚刚入职打基础的重要阶段。
5.我个人偏向于下一份工作换到欧美企业,但是并不强求。那么在软件行业,欧美企业,国内企业和日本企业,各有什么明显的优势和劣势。由于我起步就是在日企,现在又有在日工作经验,所以可能跳槽去其他日企更容易一些,那么如果最后选择继续在日企工作,那么未来五到十年,它的前景如何?
说的很详细了,我说点自己的经历和想法,可能对你有帮助。 我以前也是在日企工作,现在转行做android app了。 首先,什么叫落后?.net和java一样使用很广泛的好吧……而且精通.net的高富帅在知乎上也有很多啊, 当然http://vb.net不如C#流行这是事实。不过作为一门成熟的面向对象的语言,http://vb.net学通之后一通百通好不好。我最开始也是写http://vb.net,后来改写C#和java都毫无障碍。背后的面向对象思想是一致的。 关于式样书,我很喜欢日本人写的式样书,因为日本人写的文档严谨程度令人发指。。。我们通常会写一个EXCEL宏或者小工具来根据式样书自动生成基础代码!虽然这对提高代码水平没有什么帮助,但如果你也能写出这种程度的文档,相信我,走到哪里都会受欢迎。 日本公司的特点就是喜欢使用久经考验的成熟技术,所以工作久了就会觉得技术上没有太多长进。但是不要让公司的天花板影响到自己。我2011年产生了很强烈的危机感,因为每个项目使用的技术都差不多,只是业务逻辑有区别,再这样下去我不知道我下一份工作能做什么。如果有一天中国的人力成本没有优势了,外包行业的人岂不都要失业?于是我花了两周时间大致学了一下android就去面试了。那时候android人才还不像现在这样丰富,所以和面试官七聊八聊也就通过了。那时我刚刚通过了日语一级考试,如果继续留在日企做到PM也很容易,但那不是我想要的职业生涯。 做IT这一行,有危机感很重要。别说不进则退,哪怕慢一点都可能被淘汰啊。
1.作为行业新人,我对技术和行业知识的了解非常有限。按照公司的业务要求,我现在工作使用的编程语言有http://vb.net/php和少量oracle存储过程的开发。据我了解,VB.NET这门语言好像比较落后,使用它的公司并不多,而我的大部分工作是用这门语言进行开发的,那么是不是跟使用其他语言比起来,不太利于我自身的技术成长?
首先,我不懂技术,所以以下言论你看看就好:我相信编程语言本身没有优劣之分,当然,最近几年确实JAVA大行其道,所以你多学习一两种语言,还是很有价值。但是,如果你.NET能够非常精通,我不认为不利于你自身的技术成长。
2.由于日企严谨的工作风格,他们的式样书非常的详细,甚至有一些连sql都会直接用日语写好,而开发人员的工作基本就是把式样书从日语翻译成编程语言,能跑起来测试不出问题就行了。那么这种工作方式对与一个新人的成长会有什么影响?
学习这种严谨,同时有机会多尝试一些其他的做法,多思考总结,找到你自己的方法,而不是式样书上最合理的做法。没有技术背景,此点也是瞎答答。
3.我个人很清楚自己的技术水平并不高,工作期间还算虚心学习,我的第一份合同是三年。因为公司结构的关系,我作为新员工,在短时间内很难接触到核心的东西,而且据我所知我们公司在开发技术上并不是很强。主要是侧重应用。我从转正到现在是半年多一些,派我到大阪工作也是半年。回国后还有将近两年的时间。那么如果我并不急于跳槽,接下来的两年多我需要着重去做些什么?
想清楚你要什么,选择一个发展方向,多学习,多实操,多历练。
4.我个人很喜欢程序员的工作,所以对于自身的技术成长有一个比较高的期望。我自己的计划是,先在这个公司尽量提高自身技术水平,目前觉得三年内不会有跳槽的打算。但是又担心如果这种公司真的不太利于发展,那么是不是浪费了刚刚入职打基础的重要阶段。
如果你真心想要多积累提高,那么公司本身并不是问题。如果你只是脑子想想而已,那么不管什么公司都是问题。
5.我个人偏向于下一份工作换到欧美企业,但是并不强求。那么在软件行业,欧美企业,国内企业和日本企业,各有什么明显的优势和劣势。由于我起步就是在日企,现在又有在日工作经验,所以可能跳槽去其他日企更容易一些,那么如果最后选择继续在日企工作,那么未来五到十年,它的前景如何? 这个我不懂,无法回答。 综合提问者的情况,我认为: 1、你需要做一个简单但全面的职业规划,其实你自己已经有了这样的意识,所以,下面应该细化和考虑执行的细节。 2、不要过分想象环境的不利因素,多挖掘主管能动性,你还年轻,所以你有很多的时间,不要浪费,利用它,提高自己。 3、实操、思考、总结是提高的途径,没有捷径。 4、不过多的幻想几年后的样子,专注一年内的提升,必要时把刻度调到季度、月度。 5、长远目标的职业规划是用来定方向的,短期的职业规划是用来定方法的,长远要做,短期的更要严格执行。 6、坚持坚持坚持。 额,一下子怎么那么多人都盯着.net不比java差来说了?这是病么?得治么?哈哈 其实我们大部分人都在当前的工作岗位挣扎着,我们读过井底之蛙的故事,都觉得自己是井底的青蛙,然后呢?然后有很大一部分青蛙,明知道自己看到的那个天很小,但受限于潮湿陡峭的井壁,只能“望天兴叹”,最终无所作。 这种情况下,也有青蛙选择出去试试,出去了能看到更大的天空,很多人出去了 。看到天空了,在精神上,他得到了巨大的进步,但是,他又觉得够了,自己已经看到天了,然后就没有然后了。 也有青蛙,选择留着了井里,博览群书,就算没见过完整的天空,他也在精神上由了巨大的进步。然后呢,也就没有然后了。 天实在是太大了,出了井口还有更多其他的“井口”。 我也就个半吊子,我觉得人生的选择就是这样,最后回头看看只有感慨,我们只要不那么患得患失,去做自己想做的事情就好,做过了,不后悔了,最后就是没有什么结果也算是如愿了。 当你凝视深渊之时,深渊也在凝视着你。 三年就够了,别长待。 ——放掉某大手甲方正社员offer的答主如是说,他回忆起他在日本倒数第二个月亲历因为价格便宜30%整个部门超过一半外包业务从大连某外包公司迁移到越南某外包公司的场景 提供一些极端观点吧,完全不理性客观。 1,如果长期从事外包,比如十年,对技术成长来说是毁灭性的。 2,从行业来讲,外包薪资不如互联网,游戏。 3,从企业来讲,日企不如欧美企业。 4,有人可能会说人才在哪都能成功,要你坚持,让你不要好高骛远,潜台词无非是觉得你也就这样了,实际上选个好平台,好方向一样重要。 5,一般人基于自己的水平和知识做出的判断总是达不到自己能达到的最优结果的,因为要让你达到最优,需要超出你自己的水平和知识。 所以呢,如果没啥靠谱的规划,就冲钱去就行,怎么钱多怎么规划,后面自己就知道以前做的对不对了。 如果感觉迷茫的话,就别想太多,坚持做自己喜欢的事,学自己喜欢的技术就行了
如果自认为对技术有潜力,不建议在外包公司长呆,对自己成长最快的地方一是互联网公司,二是有牛人带的小公司。
我建议,在这个行业呆到三年,然后换。。。原因,1.大连的对日外包基本上都处于行业下游。更多的系统设计不会让大连这边参与过多。2.整个行业基本上就是以人力的便宜为赢利点。3.现在日本基本上都处于不太景气的阶段。要恢复得看天了。如果你有抱负,那就去个国内的互联网单位。如果相相对安稳,可以去国企或者大的欧美企业。或者去日企的甲方。千万别去乙方。做为在外包,欧美500强,日企现阶段的经验者如是说。