DEV Community

Stephen Michael
Stephen Michael

Posted on

Need tips in setting the right path.

Hi guys, so for the past few months I have been posting on dev.to frequently, and, surprisingly, I have grown my followers from 5 to 54, though I have stopped posting for like a month now. WHY?

Well, I am trying to focus on one aspect of programming, as software development has a variety of paths, and I have chosen the path of a front-end software engineer (I am serious, I don't need anything backend).

So I decided to learn all this stack below.

Stacks I know and plan on learning:

  • HTML5 (just so simple)
  • CSS3 (Hmmmmmmm)
  • Javascript (for web)
  • Typescript (because JS sucks sometimes)
  • ReactJs (NextJs) (for web)
  • Vue (NuxtJs) (for web)
  • Flutter and Dart (for cross-platform)
  • React Native (for cross-platform)
  • C# (for native Windows platforms using winUI3 or WPF)
  • Swift (for native macOS and iOS)
  • UI/UX (but just a little bit)

I have chosen the above stack because:

  • I can find a job easily with that (at least, that is what I believe).
  • That is what will make me a full-fledged software (front-end) engineer.
  • learning all that successfully will make me so happy as I really find lots of joy in programming (it gives a sense of power).

My Question
Even though I have some experience in these tech things, I don't really know if I am making the right choice, so this is where I need your guys advice for me (it can also help others on the same path).

You can add or remove what you think does not feel right in that least, but note that I only want to focus on front-end and become a guru in it.

Your input on this will really be appreciated, and here is a list of stacks I know and have used in production.

Know Stack:

  • HTML5 (My Portfolio: https://emeka212.github.io/my-portfolio)
  • CSS3
  • SCSS (I haven't touched it in 2 years:))
  • Javascript
  • Typescript (just stated learning it)
  • React (NextJs) [build a blog with it: https://axxellanceblog.com]
  • Flutter and Dart (almost a pro)
  • C# (just started learning this too)
  • UI / UX (a little, though not that little)

Except from all this, I know some other things that are not really into programming, like git, github, and the likes of it.

Note: My portfolio has some of my personal and non-personal projects.

Please do not skip this; a word or less will be gladly appreciated.

Thanks in advance!

Top comments (0)