|
|
|
|
|
by jpoesen
1235 days ago
|
|
tl:dr: contribute to opensource -> learn tech and tools in the real world, forge relationships and expand your network, all while learning. -- One approach is to pick one (or a handful) of opensource projects that use tech you seem interested in, and start contributing in small ways: correcting typos, testing if patch or merge request X does indeed seem to solve problem Y and report back, etc. Many projects tag issues that are well-suited for beginners, and many welcome first-time contributions. Doing this exposes you too a specific set of tools and processes, teaches you collaboration and making things happen, and can create friendship for life. Also, don't dismiss writing about what you learn. Either as a dev journal blog or helping with documentation, writing tutorial-style forces you to be technically correct and unambiguous, and in turn forces you to learn about things at a level of detail you wouldn't otherwise have bothered to research. |
|