程序员的讨论:在软件行业,未来五年日企的发展前景如何?

软件行业,未来五年日企的发展前景如何? 先说一下我自身的情况吧。 本科在大连读的,毕业就地找了个日企。做物流方向的软件。 公司的结构大概是上面有总公司,下设几个子公司分管不同方向的业务。 我们公司是软件方向,规模的话,大概一百五十人左右,工作占总业务的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强,日企现阶段的经验者如是说。

时间: 2024-10-19 08:54:33

程序员的讨论:在软件行业,未来五年日企的发展前景如何?的相关文章

资深程序员冒死揭开软件潜规则:无法维护的代码

原始博文发布于: Roedy Green's Mindproducts (http://mindprod.com/unmain.html ). 翻译链接: 点击打开链接 2014年11月25日 03:11 如何编写无法维护的代码 让自己稳拿铁饭碗 ;-) Roedy Green 简介 永远不要(把自己遇到的问题)归因于(他人的)恶意,这恰恰说明了(你自己的)无能. -- 拿破仑 为了造福大众,在Java编程领域创造就业机会,兄弟我在此传授大师们的秘籍.这些大师写的代码极其难以维护,后继者就是想对

程序员为什么会忧虑自己的未来?

不少程序员加我好友咨询问题,几乎每个人问的问题都跟职业规划有关.这提醒了我,其实我自己也一直在思考同样的问题并尝试规划未来.于是想和大家分享一下自己在这方面的感悟. 本文仅从我自己的角度来剖析对程序员职业规划的看法,并不全面.而下文中提到的程序员群体也泛指在一线具体执行编码任务的程序员,不包含一些高精尖技术岗位的专业技术人才或是已经有自己明确职业规划,已经进阶成功的工程师. 什么引发了焦虑? 互联网是一个新兴但高速发展的行业.新兴意味着没有那么多的职场楷模给新人指明方向,也没有一套公认的稳定可复

程序员怎么应对非软件型公司?

最近工作感觉很不顺,心理也不开心,就是感觉自己无论怎么努力,别人都没有把程序员当成是人来看待.心理觉得委屈.就比如,平时老板也不重视技术团队,开发人员占比不足30%,但其他70%的人都可以指挥开发人员干活,包括写代码.开发demo,网站的部署搭建,造测试数据或者说是demo数据.帮忙填坑改bug等等.我觉得自己虽然不算是一个非常仔细的程序员,但是我已经竭尽所能的去尽快完成工作.可是最后总是莫名的开始,并不愉快的结束.就比如最近发生的一件事情,我本来在一个项目组中工作,后来另一个组做Demo人手不

关于PHP程序员技术职业生涯规划 2017年3月5日韩 天峰

看到很多PHP程序员职业规划的文章,都是直接上来就提Linux.PHP.MySQL.Nginx.Redis.Memcache.jQuery这些,然后就直接上手搭环境.做项目,中级就是学习各种PHP框架和类库,高级阶段就是MySQL优化.PHP内核与扩展.架构设计这些了. 这些文章都存在一个严重的缺陷,不重视基础.就好比练武功,只求速成,不修炼内功和心法,只练各种招式,这样能高到哪里去?我所见过的PHP大牛每一个都是具备非常扎实的基础,他们之所以能成为大牛,是因为基础足够好.基础不稳,面对技术复杂

【阅读笔记】《C程序员 从校园到职场》第五章 内存操作

参考:   让你提前认识软件开发(8):memset()与memcpy()函数  https://blog.csdn.net/zhouzxi/article/details/22478081 让你提前认识软件开发(10):字符串处理函数及异常保护 https://blog.csdn.net/zhouzxi/article/details/22976307 一.memset  &  memcpy 1. memset()函数 (1)函数原型         void *memset( void *d

黑马程序员——OC语言基本语法知识(五)

block :用来保存一段代码,用^ 1.block 特点:  1> Block封装了一段代码,可以在任何时候执行   2> Block可以作为函数或者函数的返回值,而其本身又可以带输入参数或返回值  3> 苹果官方建议尽量多用block,在多线程.异步任务.集合遍历.集合排序.动画转场用的很多  4> Block可以在程序运行时凭空产生一个代码保存起来 2.block的标志:^ 3.block跟函数很像  1> 可以保存代码  2> 有返回值  3> 有形参  

黑马程序员(Java)----基础语法(五)

------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- 1.9 数组 1.9.1 数组的概念 概念:存储同一种数据类型的多个元素的容器.数组既可以存储基本数据类型,也可以存储引用数据类型 格式: 格式1:数据类型  []  数组名; 格式2:数据类型  数组名  []; 注意:这两种定义做完了,数组中是没有元素值的.如何对数组的元素进行初始化呢? 1.9.2 数组的初始化 数组初始化概述:Java中的数组必须先初始化,然后才能使用.所谓初始化:就是

浅谈程序员的行业选择---程序人生

引言 本篇博文接着许久之前的一篇博文<浅谈程序猿的职业规划,看你如何决定自己的未来吧.>,继续探讨一下程序员行业相关的内容. 行业的选择不仅对于程序员来说非常重要,对任何一个人来说都是一样的.只不过对于程序员来说,行业更容易被忽略.从程序员每天热议的话题就能看出来,大部分的热议话题都是C#和Java哪个更牛B,或者IOS和Android哪个挣得钱多,很少看到程序员去讨论两个行业谁更有发展前景. 鉴于此,今天我们就来着重讨论一下程序员行业的选择,行业和语言一样,没有谁优谁劣,只是一种选择罢了.

IT行业高薪的背后:未来9成的程序员会被淘汰?

华为35岁辞退事件.中兴员工坠楼残局... 每次听到这样的新闻,很多程序员一面为不幸的同僚扼腕叹息,一面也在暗暗问自己:技术变化那么快,我会不会被淘汰?又或者程序员十年后还会有今天的收入吗? 一面是被淘汰一面是生存收入降低,两顾两相难!假如今天的收入代表比较值钱的话,这个问题其实可以换一种等同的问法,即:程序员十年后还会像现在这么值钱吗? 不仅是程序员,对于任何行业的从业人员来说都一样,一个人的价值在于其能解决什么样价值的问题,其能解决的问题越有价值,那么我们就说这个人越有价值.所以评价一个人的