Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

1. No formal math or CS education, although I heard about functional programming early on. I'm primarily a react dev, so functional programming knowledge is like a superpower.

2. I built a lot of little projects, but most not to "completion". I did take 3 freelance projects for way too little money (don't recommend undercharging), and those did get to a "complete" stage.

Eventually I got a job, at which point there stops being a difference between "self-taught" or "cs grad" because an engineer is always learning / teaching themselves at work. Most of what a web dev does day to day has little to do with the topics taught in a traditional CS major. Once i was working in the industry, I used work as a chance to keep growing and adding to my toolbox. This is not something everybody does.

I used to have a sense of inferiority to CS grads, but I actually think being self-taught prepared me well for the day-to-day job of a developer.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: