Published in


Why I am starting over again(ish)… Again

Okay, maybe not “completely” over again

Photo by Luca Bravo on Unsplash


  1. You gain access to a field that is growing rapidly
  2. Not so many developers in the space mean that there are more job opportunities
  3. Being a cross-platform developer means that you can build mobile applications for both android and iOS devices.
  4. The great user community for growing and learning.


  1. Not a vastly recognized field in software engineering
  2. Does not have a lot of vacancies, and as a result, is not needed by some companies
  3. Internships and large job opportunities do not come by so easily.
  4. Working for large corporations will mostly require knowledge of native app development.

Become a Software Engineer


  1. It’s CORN :). The most popular programming language
  2. Suitable for creating powerful web applications
  3. Can be used for both frontend and backend development
  4. Can also be used for mobile development with React Native

Learning Path





Everything connected with Tech & Code. Follow to join our 1M+ monthly readers

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Ehnamuram Enoch

Software Developer, Flutter App Developer and Web Developer. I Code