seek advice from senior developer

At first, I would like to introduce myself. I am being as self-taught programming in 3 years with no job experience.
i did most of my time programming solution from codeWar, i already explored basic Html,css (advanced) , Python (OOP finished) and JS ( basic) .Before i landed to japan, i just learned flutter from udemy and still studying too (at the start of state management and completed dart and flutter some basic widgets) .and I landed to Japan to study japanese language what i am doing right now. The thing i want to hunt is my career as a flutter developer but still i don’t have job experience and No cs background (but have a maths bachelor degree) . So if i build good portfolio while learning Japanese language , can i get a job in foregin tech companies ? But i dont see so much job offer as a flutter dev in japan , So should i need to swift other language like kotlin or java .
My plan is I would like to build up my portfolio with flutter while learning Japanese language for two years. after I will be recruited too, i will surely never stop learning CS when I have some free time.

8 comments
  1. It looks like you are interested in mobile development, for that area most companies are either doing native development (Kotlin or Swift) or cross platform (React native, Flutter, Ionic). I would avoid focusing on Flutter (unless you want to build an app yourself) as it’s not mainstream (it uses Dart as a language – very niche).

    What I would recommend is learn the basics of Cs (data structures and algorithms) and then focus on one mainstream language (JavaScript, Python, Java, C#, etc) and after that learn some frameworks.

  2. Why are you learning Japanese if you are aiming for foreign tech company?

    Also, just pick one programming language to concentrate on instead of learning too much

  3. Japan is not switching to dart and flutter.

    Focus on python if you want to shift into data science.

    Otherwise try to plan out how you can build apps using JavaScript, Typescript and supporting libraries and frameworks. Japan particularly is big on Vue rather than React mainly because the documentation in Japanese is available so consider picking that up.

    Honestly do not waste any more time with flutter for now, don’t spread yourself out with too many languages or you will just end up traversing the same learnings in a new language. Pick one language and build at least one full stack app and build some examples implementing popular libraries to demonstrate that you can.

    Also congratulations to you for making the effort you have made so far. Nothing you have done so far is a waste and your attitude to be someone who codes and who will continue to code regardless will help you to a bright future I am sure!

  4. Honestly, I feel like you’re all over the place.
    Js, python, flutter, and you want to learn Java and Kotlin?
    IMO, learning a lot of languages doesn’t matter if you don’t have projects to show. I suggest you pick one and stick to one language at a time, build some projects first.

  5. As another person commented. Your best chance is to learn more Javascript or Python.

    Learn more about networking, how to setup and run a server. Kubernities and Docker. Aws and GCP. That is, if you want to go the web development route which has plenty of job opportunities.

  6. Your best off focusing on JS and python, then getting a job with a company that has a Japanese office and transferring. You don’t have a formal cs education, do you have a college degree? If not, getting a visa will be difficult

Leave a Reply
You May Also Like