今天阳光甚好,在家中小屋,闲来无事,回顾一下这五年的历程。我想从来东京的缘由、东京的环境、生活、IT这四个方面介绍一下。

首先,说一下为什么我会来到东京。

电子信息专业毕业,大学实验室学习IT,毕业后入职一家对日公司,发现对日开发的流程比较规范。于是想看看外面的世界,认知日本的软件开发,于是自学一年日语,网上联系日本公司,获得offer,独自来到日本Tokyo,开启五年的历程。

日本这边的城市环境很好。

蓝天白云,空气清新,街道干净,地下水可以直接饮用,而且路上的鸽子不怕人,有一次,着急赶路,没注意脚下,差点踩到地上的小家伙们。父母也来过这边游玩,比较喜欢这里,因为气候很好,城市设施便利。这里便利店大街小巷都有,还带有卫生间,即使不买东西,也可以随便使用,还是蛮人性化的。不过,它这里的自然景观虽说也可以,不过跟中国的名山大川没有可比性。这里的两米高的流水,它也叫瀑布,跟我脑海中的认知有太大的出入了。

Tokyo这里的生活跟北京的工作节奏差不多,太快了,不适合生活(在这里养老除外)。

这里的通勤的方式是依靠电车,电车车厢很多节,跟国内的火车类似。每天早上真的是人挤人,人贴人。工作的话,大家单程的通勤时间在一个小时左右很正常,我曾经去过很远的一个现场工作,单程通勤时间一个小时四十分钟。要哭的节奏,当时一下班,头疼,因为要赶车。在东京,身外外国人,必须经历的就是孤独感。独身一人来到新的国度,新的文化的冲击,确实需要一个适应的阶段。面对的孤独,确实能够让人成长,可以让你有许多时间做你想做的事情。比如说,我喜欢篮球,国内,是一帮人打拍儿,4V4,不过在这里,你只能自己练习你的球技了(来日本一年后,找到组织,这个状况改变了)。比较大的一个感触是,当地的人(日本人),玩某项运动的话,比较精通,我想这个他们从小面临的孤独感,是分不开的。我也是在这段时间,自己会在周末,静下来,学习一些IT技术。

最后说一下,日本的IT行业。

日本也有一些一流的大企业IT公司,乐天、亚马逊、Line(类似中国的WeChat)等。不过除此之外的公司,90%都是人员派遣公司(外包公司)。为什么会选择外包?对于企业来说,外包的话,核心技术掌握自自己手中,其他的批量生产的作业,托付出去。此外,在不忙的时候,不需要养多余的闲人,解约了企业的成本。但是这个模式有严重的弊端。首先它依赖大量的文档。因为外包,派遣公司的人员流动性非常大,加上项目结束后,被派遣人员的离开,导致,负责某个功能的相关人员可能全部不在了,所以必须留下资料作为参考。此外,日本是个老龄化国家,需要大量的外国人补充劳动力,因为外包的人员绝大大部分来自中国(比例最高)、韩国(比例第二高)、越南、印度等国家。大家日语水平不好,不能直接跟客户就开发的功能问题进行讨论。这时都是通过一个日语好的leader人员进行转达,IT的东西,不直接沟通而是通过第三者转达,肯定在意思的传达上有很大的弊端。

估计看到这里的,都是老铁了。想问的问题,是不是想知道能赚多少钱啊?在这的(男)程序员,刚来日本的话,日语二级,技术中等水平的话,每月除去基本花销能剩下7K左右。来日本2年、3年的话,每月能剩下12K左右。再想赚的更多的话,外语决定着你的发展上限。

有人问我,来日本最大的收获是什么。最重要的是面对孤独,心智的成熟,身处异国他乡,面对文化的冲击,学习他国优秀的文化,提升自己。我想这才是最终要的。而且,自身的一个非常大的变化是,我出来之后,比之前更加热爱自己的祖国。我是中国人,wo骄傲。中国人到全世界各地都可以混得好,因为聪明,勤奋,肯付出,愿意用自己的双手在土地上洒下汗水,构建属于自己的美好的家园。

Tokyo 五年 IT 生活的更多相关文章

  1. Android项目开发五-《星星生活志》1.使用MediaRecorder录制音频

    Android设备实现录制音频的简单demo 转载请注明; http://blog.csdn.net/u013670933/article/details/26089487 代码例如以下: publi ...

  2. 开展project 正常的生活之路

    相对刚走出学校的学生在其他行业工作,竞争力的薪酬,同时.并不断地不仅学习更新专业知识让你感到生活的充实,更满足了你那不让外人知的虚荣心.在刚出校门的几年中,你常常回头看看被你落在后面的同学们,在内心怜 ...

  3. 银行HR:寒门再难出贵子

    银行HR:寒门再难出贵子来源:金融行业网 2013 年 8 月 6 日 来源:天涯社区 作者:永乐大帝二世 本文是一位银行的HR写的,他工作了10年,接待了一群到银行实习的实习生,然后观察他们发生的好 ...

  4. java_多态

    一.多态(对象的多种形态)1.引用的多态 父类的引用指向本类的对象 父类的引用指向子类的对象(引用多态) (不允许子类对象指向父类)2.方法多态 创建本类对象时调用的方法为本类的方法 创建子类对象时, ...

  5. C#面向对象(1)

    一.面向对象(OOP) 面向过程 面向过程就是分析出解决问题的所需要的步骤,然后每个步骤使用函数实现,使用时将函数依次调用即可 C语言 面向对象 对象:生活中真实存在的事物(电脑.手机.草.树.... ...

  6. IT开发工程师的悲哀现状和可能前途

    IT开发工程师的悲哀现状和可能前途 本文所指的开发工程师,仅指程序开发人员和以数字电路开发为主的电子工程师.当你选择计算机或者电子.自控等专业进入大学时,你本来还是有机会从事其它行业的,可你毕业时执迷 ...

  7. 千千万万的IT开发project师路在何方

    已经找不到该文章的最初出处了,有找到的人请告诉我.谢谢~~ 千千万万的IT开发project师路在何方 2007-06-25 21:41 恭喜,你选择开发project师作为自已的职业! 悲哀.你选择 ...

  8. Gartner评估:众包将掀起IT服务市场的革命

    国际IT顾问与咨询公司Gartner发布评估报告,称众包是中国的一种新兴业务模式,将掀起IT服务市场的革命.然而,只有很少的的服务提供商会构建众包平台来尝试使用该业务模式.IT服务提供商的业务部门负责 ...

  9. Linux网络篇,ssh原理及应用

    一.对称加密与非对称加密 对称加密: 加密和解密的秘钥使用的是同一个.    非对称加密: 非对称加密算法需要两个密钥:公开密钥(publickey)和私有密钥:简称公钥和私钥 对称加密 对称加密的密 ...

随机推荐

  1. php(tp5)实现分页效果

    public function admin(){ if(request()->isPost()){ //获取第二页的数据传current = 2过来即可 $post['origin'] = in ...

  2. 牛客练习赛69 E 字串(哈希)

    题目链接 题目大意 给出一个长度为n排列p 规定一个区间 [l,r] (l<=r) 是 fair 的,当且仅当区间中最小值等于 l 并且最大值等于 r 求 fair 区间的个数 题目思路 我不会 ...

  3. framework中的sentinel

    引入切面: 切面+sentinel-web-servlet private void initDataSource() { String zkUrl = zaSentinelConfig.getDat ...

  4. shardingsphere与分布式事务

    rt https://blog.csdn.net/l1028386804/article/details/79769043 https://blog.csdn.net/qq_20387013/arti ...

  5. 基础篇:异步编程不会?我教你啊!CompeletableFuture

    前言 以前需要异步执行一个任务时,一般是用Thread或者线程池Executor去创建.如果需要返回值,则是调用Executor.submit获取Future.但是多个线程存在依赖组合,我们又能怎么办 ...

  6. redis集群管理--sentinel

    什么是sentinel? Sentinel(哨兵)是用于监控redis集群中Master状态的工具,是Redis 的高可用性解决方案,sentinel哨兵模式已经被集成在redis2.4之后的版本中. ...

  7. PyQt(Python+Qt)学习随笔:gridLayout的layoutHorizontalSpacing和layoutVerticalSpacing属性

    layoutHorizontalSpacing和layoutVerticalSpacing属性在Qt Designer中是网格布局(gridLayout)和表单布局(formLayout)都有的属性, ...

  8. Flutter · Python AI 弹幕播放器来袭

    AI智能弹幕(也称蒙版弹幕):弹幕浮在视频的上方却永远不会挡住人物.起源于哔哩哔哩的web端黑科技,而后分别实现在IOS和Android的app端,如今被用于短视频.直播等媒体行业,用户体验提升显著. ...

  9. CODING DevOps 线下沙龙回顾一:DevOps 代码质量实战

    11 月 22 日,由 CODING 主办的 DevOps 技术沙龙系列「质量」专场在上海圆满结束.在活动现场,四位来自腾讯等知名企业的技术大咖们分享了研发质量与效能的实战经验,与观众们共同探讨如何采 ...

  10. ollvm在VS2017下编译

    0x1,首先介绍一下编译环境配置 1.UE4.25 2.vs2017(15.9),注:2019编译总是出现错误 3.cmake3.18.5,cmake的作用是为ollvm源码编译成适合于在vs2017 ...