top | item 23507577

(no title)

hnruss | 5 years ago

Find different ways to collaborate with others on software. Learn how to review code and how to respond when your code is critiqued. Contribute to medium-sized open source projects that are still maintained and have a fair number of users.

As for life in general: learn about personal finance. Once you’ve got a decent salary, you’ll need to know how to invest for retirement, save up for a house, pay down debt, etc.

discuss

order

fsloth|5 years ago

"Contribute to medium-sized open source projects that are still maintained and have a fair number of users."

I've never contributed to an open source project and my career has evolved just fine, though.

I think this audience over stresses the need of open source contributions. It's fine if you don't want to work in the open and don't want to share your code.

Natural curiosity of open codebases is a good thing to have, though :)

I've known several excellent 9-17 coders who work, and then go home to do other things.