Java编程网

分享 Java Web 开发相关知识

如何在日本找到软件开发工作

对于外国人来说,在日本找到软件开发人员的工作可能很困难。机遇很多,但往往很难找到。特别适合在日本寻找第一份工作的开发人员。语言差距加上缺乏在线资源,使得将高科技公司与不受欢迎的公司区分开来是一个挑战。

不是没有可用的资源。实际上,那里有无数以日本为中心的工作委员会和招聘机构。问题在于,您真正想要的数据很少能在网上找到,更不用说英语了。尽管“黑公司”的报道有时可能被夸大了,但的确,在日本选择IT职位时,您必须有选择性。特别是当你是外国人时。

在美国这样的地方,软件工程已成为最受欢迎的职业之一,但在日本却并非如此。许多日本公司将编程视为必不可少的邪恶。对他们来说,这是低水平的工作,不值得投资。但是,随着日本互联网技术行业的成熟,越来越多的公司看到了软件开发的价值,并且在过去的5-10年中,其发展迅速。我觉得这个行业已经到了一个临界点,对于想在这里工作的外国人来说,有大量的优质软件工作。

所以问题是:您如何找到好工作? 在这篇文章中,我将探讨这个问题,并根据我在东京寻找开发人员的经验,提供一些资源和建议。我知道在日本工作可能是一次充实的经历,所以我希望我可以帮助其他外国人避免遇到的陷阱,并在日本取得成功。

我不会涵盖的内容

这不是有关物理迁移到日本的机制的指南。这不是专门针对软件工程师的,并且已经编写了许多此类指南。您可以在线找到它们,每个人的要求几乎相同。因此,如果您要查找有关转移到日本的物流的一般信息,那么我建议您咨询他们。

例如,TokyoDev关于在日本找到第一份编程工作的指南就是一个不错的起点。您还可以查看BFFTokyo,了解与搬家有关的大多数其他信息(例如签证信息)。这些主题也很重要,但是在这篇文章中,我将尝试避免它们。我不会说你应该带多少钱或你应该得到什么签证。相反,我想专注于如何找到您将真正喜欢的软件开发工作并避免那些您不会喜欢的工作。

《如何在日本找到软件开发工作》

第一件事:教育自己

如果您想在日本找到软件工作(实际上很好),那么第一步就是研究。为了在这里成长为一名开发人员,了解您想要的工作至关重要。然后,您需要确定日本哪些技术公司实际上愿意聘请外国工程师担任该职位,最重要的是,哪些技术公司实际上可以提供您期望的环境类型。

也许部分是由于日本的“终身雇佣”历史文化,我觉得这里的技术招聘仍处于起步阶段。有一些类似于Glassdoor的通用站点,例如OpenWorkEN-Hyouban,但它们都是日语。那里收集的数据有些有用,但通常与非日本工程师无关。因此,我将Japan Dev建立为直接针对希望在这里的高科技公司工作的外国人的资源。

我建议浏览Japan Dev公司列表页面,以全面了解在日本雇用开发人员的外国友好公司。每个人都有自己的标准,因此您应该决定自己的标准,然后研究哪些公司符合这些标准。无论您是在寻找讲英语的环境,远程工作还是签证赞助,您都应该能够找到满足您要求的日本高科技公司列表。

专家提示: 知道您想要什么样的工作,然后花时间研究提供这些工作的最佳公司。只要假设自己在日本就可以对任何旧工作感到满意,就不要为失败做好准备。

适合开发人员的外国人友好资源

这里有一些可供选择的资源,可用于增进您对可用编程工作的了解:

  • Japan Dev-我们提供了最详尽的清单,列出了在日本雇用开发人员的外国友好型顶尖科技公司。还有大多数公司的薪水数据以及每个公司的“利弊”和“利弊”。
  • LinkedIn-日本的许多顶级公司都在这里招聘软件职位。LinkedIn还根据您个人资料中的信息推荐公司,这很有用。

专家提示:即使您不在,也可以将LinkedIn位置设置为东京。您会从招聘人员那里得到更多的兴趣。

  • TokyoDev-东京编程工作的理想资源。这里发布的几乎所有工作都包括签证支持,并且大多数不需要日语技能。
  • AngelList-更多启动工作。大多数是具有全球意识的公司。
  • Justa.io-专注于日本初创公司(不仅限于软件开发商),但倾向于英语友好型公司。
  • HN Tokyo Slack-直接与东京的其他开发人员联系。对于那些还没有在日本的人来说,这尤其有价值。
  • StackOverflow职位 -StackOverflow是一个英文网站,因此在日本发布职位的日本公司通常都是全球化的。

通用日本工作委员会

还有许多其他更通用的工作委员会(Gaijinpot,Daijob等),但它们可能会令人不知所措。以上资源既可以为英语开发人员安排工作,也可以吸引对雇用外国开发人员感兴趣的公司类型,因此,我建议您将精力集中在这些网站(以及其他类似网站;如果您有其他网站,请告诉我!)对于那些专门从事编程工作的人来说,信噪比更好。

通常,您在此阶段对自己进行的教育越多,与招聘人员交谈并与公司进行实际会面时,您的生活就会越好。因此,绝对要花时间审查公司并收集尽可能多的信息。

利用开发人员事件

以上资源集将为您提供有关公司以及特定工作机会的大量数据。一旦您确定给定的公司是合适的,直接通过这些网站之一申请可能是一个不错的选择。但这不是您唯一的攻击计划。如果您已经在日本,那么对于寻找工作来说,举办活动是无价的。一个众所周知的事实是,许多最好的工作永远都不会发布在网上,这在日本开发人员社区中绝对是正确的。

只能亲自去东京与人会面,这是无可替代的。您可以从已经在日本工作的软件开发人员那里获得最新信息,如果他们有机会先与您见面,他们将更有可能将您推荐给他们的公司。

寻找某人为您担保

我是否提到日本的公司喜欢推荐?因为他们有。这里的许多公司都通过员工推荐获得50%以上的员工,因为这对公司和员工都是双赢的。即使公司必须向员工支付费用,通常也比他们付给工作委员会或招聘人员的费用要少得多。通过推荐,员工可以赚钱,公司也可以奖励其中一名成员,并在他们当中建立对公司的良好意愿。这意味着许多公司的员工希望找到愿意与他们合作的人,甚至在经济上有动机与他们合作。

换句话说,您可以在目标公司与之交谈的人越多,则与他们建立发展职位的机会就越大。推荐是与许多公司建立联系的最佳方式之一。

《如何在日本找到软件开发工作》

为开发人员找到最有影响力的英语友好活动

东京有不计其数的与编程和IT相关的活动,所以应该总是有一些东西,但是对于那些有兴趣参加日本活动的软件开发人员,这里有我的一些个人建议:

  • TokyoTech-这实际上不是聚会,但它是我在东京寻找聚会的最喜欢的资源。它在一处展示了大多数即将举行的与技术相关的东京聚会,因此您无需在互联网上寻找它们。
  • Tokyo Tech Meetup-最近新增的一项双语活动非常适合与其他开发人员会面-而且它是免费的!
  • 东京黑客新闻 -这是在东京建立人脉网络的盛会。总是有大量的软件工程师和设计师以及企业家和其他对技术或初创公司感兴趣的人。
  • Dev Japan – Dev Japan最初是程序员可以从事项目的活动,最近一直在扩大规模,并在东京赞助越来越多的活动。
  • Meetup.com-可以在这里找到许多东京的开发商活动。每晚几乎都有东西。
  • 门卫 -门卫是另一个组织聚会的场所;它是举办令人尊敬的东京Ruby聚会等活动的所在地。

《如何在日本找到软件开发工作》

那招聘人员呢?

招聘公司可以成为在日本寻找软件工程工作的宝贵工具。实际上,从轶事上讲,我认为这是在这里找到工作的最受欢迎的方法之一。但是,我觉得在寻求帮助之前了解日本的招聘工作非常重要。我还建议不要在寻找工作时将招聘人员用作您的唯一途径。

关于招聘人员的事情是,每个招聘人员仅与一部分公司合作。招聘公司与特定的合作伙伴公司有合同,这些合同是他们将向您介绍的。因此,在签订合同之前,至少与一些不同的招聘人员交谈,以尽可能多地了解您可以找到的工作,通常是一个好主意。

优秀的招聘人员会对您的选择诚实,不会尝试将您推向一家公司,除非这确实很合适,但您确实需要谨慎一点。招聘费用可以是申请人年薪的25-50%(或更多),这意味着招聘人员有巨大的经济诱因说服您加入他们的其中一家公司。这就是为什么您不应该将所有鸡蛋都放在一个篮子里并确保与多个鸡蛋交谈的原因。

在工作招聘人员时,请务必进行自己的研究,并且仅同意从业务角度对您互利的交易。并确保您用知识武装自己,从而避免陷入销售策略。

《如何在日本找到软件开发工作》

我需要说日语吗?

不,但是您说的日语越多,在日本找编程工作就越容易。这听起来似乎很明显,但是根据我的经验,这是非常真实的。您可以使用的软件开发机会的数量将直接与您的日语水平相关。随着技能的提高,门将打开。但是,这并不意味着如果您不会说日语,您将完全沉没。这只是意味着您需要通过在另一个领域变得更强壮来进行补偿。

例如,您的技术能力越强,您不会说日语就越容易被接受。实际上,如果您不具备日语能力,并且想搬到日本并尽快担任程序员,那么钻研Leetcode并提高您的技术面试技能可能比尝试学习日语更有意义。您还可以提高沟通技巧和推销自己的能力,因为这些也会直接影响您在对日本公司进行技术面试时的表现。

专家提示:日本没有人关心JLPT。

好吧,其他一些外国人可能会有点在意。但是很少有日本公司知道JLPT是什么,更不用说不同级别的实际含义了。而且,如果这很重要,是的,我是从这里的经验出发的(我有N1)。我发现,较高的水平可能会帮助您从某些公司的简历阶段进入面试阶段,但是此后实际上没什么用(不是因为您获得了推荐,您还是必须依靠简历筛选,对?)。JLPT仍然具有很大的价值,可以用来衡量您的学习进度和保持动力,您只是不应该指望公司为您铺开红地毯,因为您通过了它。

在简历筛选阶段之后,唯一真正重要的是面试过程中的沟通。归根结底,公司有要求,您要么满足,要么不满足。而当涉及到日语技能时,这意味着您需要展示以下两点之一:(1)足够的日语技能来完成工作,或(2)足够的激情,他们愿意相信您会学习。如果公司需要日语,而您却不能同时显示日语,则他们不会雇用您。因此,如果您是我,我将专注于实际的演讲技巧和公司研究,而不是考试准备。

《如何在日本找到软件开发工作》

我需要搬到东京吗?

这真的取决于。我个人认为,在东京(而不是日本的其他地方),可以极大地增加找到一份令人满意的工作作为发展工作的机会。这并不是说其他​​地方没有好工作。日本各地都有科技公司,只是绝大多数对外国人友好的公司都在东京。

有几家大公司在福冈(LINEMercari)等地设有办事处,但是提供大多数外国人所寻求的环境类型的编程工作的数量会少得多。

在东京以外地区,薪水通常也较低,即使相对于较低的生活成本而言。活动将减少,而外国活动将减少,英语也将减少。话虽如此,也仍然国外软件开发人员喜欢福冈和大阪的地方快乐地工作,并逐步初创公司的数量不断增加和东京外面的情况好像它会继续改善。福冈最近推出了一项特别签证,以鼓励人们在那开办初创企业。在过去的几年中,京都也成为了一个热点。

因此,取决于您。来到东京将使您的职业发展变得容易得多,但是至少值得在其他地方寻找那些不想(或无法)搬到这里的人。

外国公司的远程工作呢

虽然很难完成,但对于某些人来说,在日本居住期间为外国公司提供远程工作是一个可行的选择。这将打开一整套全新的公司,并且值得一探的是,是否可以获得签证,而且您不介意完全远程的生活方式。请记住,尽管允许远程工作的公司数量肯定在增加,但大多数公司仍要求远程工作人员与团队中的其他人在同一国家(或至少在同一时区)。

日本的远程工作资源

这可能很少见,但我听说有人在日本以外的地方工作,因此这里有一些资源可供开发人员使用:

《如何在日本找到软件开发工作》

日本针对开发人员的面试流程

我不确定在日本这里对于开发人员工作的实际面试过程还有很多话要说。如果您要向国外的公司提出申请,他们通常会至少通过视频聊天进行前几次面试,实际上,将候选人带到日本进行面试的情况仍然相对罕见(少数例外)。面试着装要求取决于公司,就像在美国和其他大多数地方一样。银行通常会期望您穿西装,而初创公司则不在乎您穿的衣服。

尽管编程挑战和实地测试很常见,但很少有针对核心算法和数据结构的采访。每个公司都会问您为什么要在那里工作,所以您应该有充分的理由排队。许多人还会向您询问有关其产品或服务的特定问题,因此您应该事先实际使用它。大多数公司在提出要约之前都会进行3-4轮面试,并且绝大多数公司会在此过程的早期就询问您当前和期望的薪水,因此请准备好您的谈判策略(我个人是Patio11方法的支持者,但这本身就是一个完整的主题)。

最后:尝试保持现实

想要在日本找到一份工作的几乎所有半熟练,会说英语的软件工程师,只要搜索就能找到一个。但是,外国人在日本寻找工作时应格外小心,尤其是在软件行业。您必须进行自己的研究并找到可以真正看到自己在工作的公司,这一点至关重要。

许多人梦想着生活在日本,其中有些人对梦想如此专注,以至于他们忘记了尽职调查并最终从事了自己不想要的工作。在日本工作可能会是一次了不起的体验,但是到这里来的新鲜感会逐渐消失,而且当需要这样做时,您需要确保自己处在可以接受的环境中。留在日本并不能消除继续前进的职业和学习新技能的需要。

我们都听到过搬到日本并且在这里的高科技公司工作过的工程师的恐怖故事。事实是,如果您不小心,很容易以程序员的身份陷入恶劣的环境。特别是如果您仅仅因为它在日本而接受了公司的报价。作为一个在日本度过了我整个工程师生涯的人,外国开发人员在这里的工作状况从来没有像现在这样好,但是您仍然需要审慎。

事实是,仍然有很多公司不适合大多数讲英语的人,但无论如何可能还是愿意雇用他们。因此,如果您因为绝望而选择了一家公司,或者为了逃避而搬到这里,那么很有可能最终选择其中一家。然后,您将成为下一个外国人,讲述有关日本IT行业的恐怖故事。

在日本从事IT工作时,知识就是力量。如果您进行研究并且在找到可以发展的地方之前不妥协,那么您可能会在日本度过一段美好的时光。另一方面,如果您用尽了所有对外国人友好的先进公司,但仍然找不到职位,请考虑推迟到日本,花一些时间来提高日语或技术技能。日本不会去任何地方,如果您真的想在这里结束,则可以。

我认为,在决定是否在日本接受技术工作时最好的试金石是:即使您不在日本,您是否会对这项工作感到真正的兴奋

如果答案是肯定的,那就去吧!这就是我所做的,而且我从来没有后悔过这一天。

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注