|
|
|
|
|
by simonw
745 days ago
|
|
Build projects and ship them. There's no better way to learn. That could mean web applications deployed online, or CLI tools that people can install, or data science projects that result in a report you can show people, or mobile apps shipped to an App Store. The key thing is to build actual working software, and ideally to get that to a place where other people can try it out. This will help you learn SO much, and will make it a whole lot easier to attract the attention of hiring managers as well. |
|
I’ll add: build whatever interests you
The project you’ll work on will teach you more than the one you abandon.
Some of the most random things I’ve done purely out of curiosity, which were objectively not valuable at the time, have paid dividends decades later.
Like writing AOL chat room bots in the late 90’s and accidentally learning a lot about the Windows API.