认识一个从日本回来创业的的,专门从事工业软件开发的老板,他跟我说:“日本的IT行业不如中国是有原因的,因为很多日本的软件公司,程序员基本上都是中专或者高中毕业的,你说怎么和中国比?”,听完这话我比较震惊,日本的IT行业要求那么低吗?

打开网易新闻 查看更多图片

后来查阅了相关资料,我发现日本对于程序员的要求的确很低,很多程序员,尤其是从事上位机软件开发的程序员,普遍学历都很低,但尽管这样,日本IT行业早期的人才还是不饱和,所以,日本人经常会从印度和中国招聘计算机相关人才来做补充。

网上有这么一种说法,说前几年,只要你会日语,会点基础的编程知识,去日本从事软件开发找工作一点也不难,年薪能到40万,编程能力强的,能挣得更多!

如果您以前经常逛招聘网站,您会发现,那些招聘赴日软件开发程序员的,对于学历要求普遍都不高,基本上只要是大专就可以了,连会日语都不是硬性要求。

但是现在,其实日本的程序员也趋近饱和了,所以,对于赴日软件程序员的要求也越来越高了,所以,您要是程序员,想去日本发展,估计也不会比在国内要好到哪里去。

那为什么我认识的这个老板会对日本程序员有如此印象呢?

原因很简单,因为他说的就是事实!早些年,日本的IT行业就是这样,程序员的学历普遍就是低,跟国内根本没法比。

因为我所从事的是工控软件开发,也经常给国内一些工厂改造他们之前由日本公司开发的工控程序,经常能看到软件源码,我发现,日本人写的软件虽然稳定,但结构真的很糟糕,明明是面向对象编程,他们能硬给你写成面向过程,简单地说,他们写的代码就是硬堆逻辑,完全不考虑代码的维护性和可读性。

所以,日本程序员写的代码,如果放在国内,绝对是要被吊起来打的节奏,这体现得是一个程序员的水平。

但是,你又不得不承认,人家写的程序,是真的很稳定,跑那么十几二十年,硬是一点问题没有。

结语

虽然日本程序员写的代码看起来非常笨拙,但是,可学习的地方就在于,它们真的很稳定,这其实一度让我很费解,但是,我觉得导致这种结果的原因,一定在于他们对于程序有很细致的测试过程,否则,代码不会写成这样跑起来还那么稳定。

所以,虽然日本IT行业的程序员学历不咋样,但你不得不承认,这种先天不足,是可以靠后天测试来弥补的,因此,程序才会跑得非常稳。

但是,在大的方面,日本的IT行业干不过我国,也是有原因的,日本程序员一方面输在了质量上,另一方面又输在了数量上,想要赶上我国程序员,我估计是很难了!