很多人跑来问小咖:日本技术太落后,赴日做开发会影响个人发展吗?
在回答这个问题之前,首先得区分一下:你是打算去日本的外包/派遣岗位还是日企核心岗位?
这个区分很关键!日企会把人效比低,技术含量低的活外包出去,核心岗位通常涉及研发、架构,用的也都是国际通用的docker,K8S,微服务这些。
关于日本IT行业使用的技术框架,我会专门出3期视频讲解,包括:Java,Python,WEB前端,让国大家对日本的IT技术现状有个更深刻的理解。
先讲一下Java做web后端时的一个现状。
首先Java是一门非常稳定的语言,使用Java进行开发的工程师人数也在逐年增加,很多日本公司的服务也是基于Java进行开发的,比如: DMM.com、楽天市場、グノシー、kintone、LINE、SmartNews等等在日本很有人气的应用都是基于Java。
在日本用的最多的Java后端框架就是 Spring Framework、其他的框架使用人数或职位数都不如Spring Framework,所以我们在学习的时候主要将精力放在Spring上就可以了。
那关于后端开发时使用的数据库,这几年日本开发所使用的数据库基本都使用云端数据库了,主要是谷歌的GCP(Google Cloud PlatPlatform)和亚马逊的AWS(Amazon Web Services)。在这两家云服务平台里关系型数据库分别对应对应BigQuery(GCP)和RDS(AWS),NoSQL则为Firestore(GCP)和DynamoDB(AWS)。同时两家云服务平台也都有对应Redis的服务,基本上新项目的开发都会在云平台上完成。
如果你想去日本做开发,那就请关注极客咖IT,所有关于赴日IT的疑惑我们都可以帮你解决!