TokyoDev forum

Career suggestions for a beginner with high hopes for the future

I’m a bit confused on what to do in my situation, so I’m searching for suggestions that can help me choose the ‘correct’ path to follow.

Me in a nutshell:

  • I’m Italian (so a non-native English speaker)
  • I can speak English fluently, German and Japanese at a basic level
  • I’m 25 years old
  • I don’t have a university degree
  • I just finished my first job experience as a junior web developer (I worked with JavaScript, React, Node, HTML, CSS)
  • I know the basics of C, Java and Python

Basically, I’m self-taught both in programming and language skills but, thanks to internet free courses and my efforts I landed my first job. I’m very passionate about what I do so I’ll take in consideration every possible path that ends with me living and working in Japan.

I started with web development because here in Italy is the only thing you can do without experience / degree but in the future I would like to work on more back-end / low-level projects (robots or VR would be amazing).

In conclusion: as I said before, I’ll take in consideration every possible path, so I’m not scared of doing university here in Italy (3 years to become an engineer) or live in Japan as a digital nomad. The problem is that I’m very unprepared about labour market and different career possibilities for beginners like me, so I don’t even know what I should learn now… more Javascript? Localization to take advantage of being Italian? Ruby? Other frameworks? I’m so confused… the only thing I’m sure of is that I don’t like the front-end part of web-development (but UI and UX in things like Unreal Engine are amazing) and that my financial resources are limited so I need a job asap…

Thanks for reading the whole thing, I would really appreciate if you put yourself in my shoes and try to figure out what to do from now on :slight_smile: My idea now, according to the useful resources I found here on TokyoDev, is to find another job as a web developer here in Italy, improving my general skills as a developer, passing the PhilNITS exam and then try to land a job in Japan after all this covid situation is gone… But, in my opinion, my idea is too general and maybe also naive…

Trying to figure out both what direction you want your career to go and how to come to Japan at the same time could be a bit challenging, as it introduces so many variables as you mention.

To me, the first step would be advancing your career a bit more. Japanese companies tend to only want to hire overseas developers who have already proven their abilities in their field, rather than hiring for potential growth, and so I think gaining experience as a developer is a prerequisite to landing a job here in the future.

When someone’s at the beginning of their career, I recommend looking for a job that is both something you’re passionate about, and has mentors/colleagues who can help grow your abilities as a software developer. It sounds like that’s back-end and low-level projects, so that’s the place I’d start looking. Maybe those opportunities are hard to come by in Italy, but then I’d look both for positions that offer worldwide remote, and in other places in the EU.

Once you’ve figured out what you want to do, it’s easier to start considering how to come to Japan. That could be something like passing the PhilNITS exam, but maybe it’s just continuing to work for a company that allows you to work remotely, and taking extended vacations to Japan.

Thank you very much @pwim, I’m going to search for remote working opportunities that can also help me improve my skills