u/michaelnovati replied ·
I am not self-taught, but through my company, I train a lot of people who are self-taught and help them get truly top tier jobs, so I can comment on what I've seen.
1. It's common to get intimidated and dejected it. There are infinite things to learn and do in programming and it's never clear what to do when.
2. You might have never even said some of the terms out loud before and the though of interviewing is often intimidating to people. I'm bias because I have a PAID program to help people, but if you can practice interviewing it will go a long way.
3. Best thing about being a developer. Scale. You can write a tiny amount of code that can truly make people's lives better and seeing that is VERY rewarding.
4. Worst part. This is also bias, but it's people focusing on Leetcode problems wayyyyyy too much and missing the point. More generally, people programming for personal success and trying to game the system to make a lot of money. Work hard, have impact, make people's lives better, good things will happen.