学校面试为何来日本?
1.因为中国没有好的编程基础教育,至少比不了日本。你在这里提的这个问题就说明了你在这方面认识的浅薄。
2.因为中国的大学教育中计算机专业的基础知识已经严重陈旧落后,教授们的知识更新也远远赶不上产业界的进步步伐,而日本在这两个方面都比较接近工业界的需求。
3.因为中日两国在计算机学科的教育理念上有诸多差别(这种差别背后有很深的历史原因),你在国内的计算机专业学习过程和日后工作中会发现这些差别带来的很多问题。
举个例子:在日本一个大学毕业生的编程能力应该说是比较强的了——他/她至少熟悉常用的数据结构和算法,有比较扎实的面向对象基础,能比较熟练地进行各类编程问题的结构化分析、设计和实现,并在实际的项目中很好地进行发挥。但这样的毕业生在中国企业里却可能不会受重视,因为企业面对大量缺乏训练的低水平程序员,很难对他们进行有效的培训并期望他们能够胜任工作。在这种情况下,中国企业和日本人开的日本公司就会相互找补,形成一定的平衡:中国人善于低水平重复劳动,因此可以完成大量的代码编写工作;日本人则善于做技术思考和前瞻性研究,能够在技术方向上给予指引。
以上只是简单举了几个例子说明为什么你去日本学习IT会更好一些,但实际上远不止这些。