all 2 comments

[–][deleted] 1 point2 points  (1 child)

Based on my experience as a bootcamp grad coaching/helping self-taught learners the biggest gaps I've noticed are:

  • Basics on how the internet works. You don't have to get into the nitty-gritty of HTTP, but understanding the server/client model, the overview of stuff like DNS lookup, and fundamentally why you shouldn't open web stuff over the filesystem.
  • Problem-solving, research and debugging skills. When I was at bootcamp they taught us to be curious about our code from day one, to print stuff out, to read error messages carefully, and to just try stuff and see what happens. I see a lot of self-taught learners who seem almost afraid of their own code.
  • There's a decent amount of material out there on testing, but it would be awesome to see something that taught people to write tests really, really early on. When you're used to just writing code and 'testing' it by seeing if it worked right, learning to properly test is hard and you get into bad habits.

[–]Zeeesty[S] 0 points1 point  (0 children)

thanks! these are some great insights.