Hi Blind! I had been working as a frontend dev from the start of my career since 3 years ago. I guit my job 4 months ago and started my leetcode journey to get into the big tech/mid size US companies. Since I quit my job and started leetcoding I realized how much I like writing code that's not concerned with the UI. I like how abstract it is as opposed to the frontend. I can't stand a thought of going back to writing react and css. I don't want to make things look shiny to the user anymore. đ« But I'm unqualified to get employed as a full time backend developer yet, because I know nothing about it except sys des 101 information. Of course I've done some simple CRUD APIs with express and mongodb, but obviously it's not enough. How much time do you think I need to switch from frontend to backend? #engineering #software #swe #frontend
Learn a real backend language (no nodejs isn't acceptable)
Controversial take but true in long run
Which one is the real one?
Look for a full stack role where you can slog FE (providing value) while building depth in BE (what you want). Find teams with Senior BE Eng that like mentoring junior eng, as they'll help you build that depth you want. DM me if you want to talk further, I'm a career coach for Eng with 25 YOE.
That's a good advice! Maybe I will slide into your DMs, thank you for the invitation
Happy to help OP. I have 7+ yrs each in Eng, TPM, and EM. Microsoft, Zillow, Coinbase alum.
Get any job even if frontend engineer, start asking for backend work there. Slowly, move to complete backend and if needed switch to pure backend job when you are comfortable.
1. Find a full-stack position. There are many teams looking to hire a front-end skilled full-stack engineer. Advocate for yourself to do full-stack work. After 1 year, look for a backend job if youâre not liking the full-stack one. 2. Demonstrate experience to employers by creating a SaaS side-hustle. That could take 3 months to a year to be successful though. 3. Get another front-end job. Be upfront that youâd like to head toward backend. After youâve proven yourself (3-6 months), follow up with your manager about transitioning to backend work.
Is #2 feasible?
Itâs going to vary per company. Some have large ecosystems of backend microservices. Others have more monolithic backend systems that would be closer to a solo side-hustle architecture. But demonstrating some backend experience is better than nothing.
You can either switch to backend web development. Or you can go learn the relevant Computer Science and Computer Engineering concepts and then go into native development
What do you mean by native development
Anything that's not web development. Basically meaning software that interacts directly with the operating system and/or the hardware. For example, on a device, frontend web code runs within a browser, but the browser itself runs natively on the device.. And backend web development involves leveraging various components like databases, message queues, etc, but native developers actually build those components.
Get into a full stack role!
Do you think they'll alow it if I don't know shit about backend? I mean how would I pass the interview?
Fake it till you make it.
What do you mean?