DEV Community

Discussion on: What would you do differently or the same if you had to learn to be a developer all over?

Collapse
 
joncalhoun profile image
Jon Calhoun

What I would have changed (if I could) - find more people to learn and study with.

I had like one person I could collaborate with and bounce questions back and forth when first learning but it was very limited. None of my friends were into coding and I didn't really find a great peer group until college, but once I did it was astounding how much faster we all learned working together, teaching each other, pushing each other, and just talking about things we learned that we found interesting.

I don't think you need to attend a school to make that happen either - there are tons of smaller slack channels, forums, subreddit study groups, etc where you can find people to collaborate with as you learn.

What I wouldn't change - building stupid things that I found enjoyable.

Almost everything I built had absolutely no value. Things like scripting levels in Graal (Zelda-like mmo at the time, it has changed since) and in other game level builders, writing stupid little programs in Apple Basic, or building random PHP sites to share my game levels/worlds/whatever I made.

It is really cool to build useful things now, but I suspect that if I had not gotten into it because I loved the things I was building I would have been way more likely to give up when stuck, but since I really enjoyed the stuff I was building I would work on a troublesome problem for days or weeks.