GroovyMuffin
GroovyMuffin

Non-tech to Tech

Hi, I am 28 YO currently working in a non-tech role. In few next years I completely want to switch to tech role (preferably SDE) for myriads of reasons but number one being my logical skills and and my love for creation. How should I start working on my skills? Currently I am in a foreign language profile and I have heard from my friends in UK that being bilingual really helps people in tech field. Please suggest ways for getting the degree or skills or both.

20mo ago
Find out if you are being paid fairly.Download Grapevine
ZoomyLlama
ZoomyLlama

Learn a coding language, learn data structures and algorithms, do leetcode every day, learn cs concepts such as low level design. High level design, DBMS, OS. It would be a really long road, but at the end, it's worth it.

GroovyMuffin
GroovyMuffin
Amazon20mo

Which language I should start from ? I had C++ in my school and still remember few basic terms. But is it wise to continue C++ ?

WobblyBurrito
WobblyBurrito

I haven't really seen anyone hiring for C++ these days.
However I'd recommend starting with Java since there are a lot of parallels you can draw from C++ and in general is a great starting point if you want to get into backend development.

GroovyBoba
GroovyBoba

For free you can take a bunch of MIT opencoarseware courses to understand fundamentals of CS. If it gets a bit hard just YouTube the hard stuff. Then pick a language ditch your gf/wife/kids and leetcode (or so I have been told)

GroovyMuffin
GroovyMuffin
Amazon20mo

Should I dicth leetcode or do leetcode?

GroovyBoba
GroovyBoba

Do leetcode.

FuzzyNoodle
FuzzyNoodle

Myriads of reasons ? List a few

GroovyMuffin
GroovyMuffin
Amazon20mo
  1. Creation: I see SDEs online who are creators rather than just being a corporate worker.

  2. Money: This is just as important observation, I could be completely wrong but since tier-3 companies also pay so well that only few years of working and I can start my freelancing. (not sure but atleast I will have the option)

  3. The discussions: I dont why I didnt pursue CSE earlier but now when I see coders talking, I feel like they are talking in a superior language and I want to be part of that discussion. ( I am wired that way)

These are top ones. I would really appreciate your honest suggestion.

Discover more
Curated from across