3 ms·
Common counter-argument is "but how will you learn the skills you need", but actually it's perfectly possible to learn everything you need on the job. Julia Ev
by itamarst 9y ago
Common counter-argument is "but how will you learn the skills you need", but actually it's perfectly possible to learn everything you need on the job.
Julia Evans has nice list of how people learn at work: https://jvns.ca/blog/2017/08/06/learning-at-work/ https://jvns.ca/blog/2017/08/06/learning-at-work/
And e.g. I feel work is best place to learn new programming languages: https://codewithoutrules.com/2017/09/09/learn-a-new-programming-language/ https://codewithoutrules.com/2017/09/09/learn-a-new-programm...
- icebraining 9y agoBut as you wrote, "At the end of the process above I still couldn’t start a Ruby project from scratch, or write more than tiny amounts of Ruby." This matches my experience; I was in a Python shop, and got tasked with interfacing our code with a Ruby app developed externally, plus with running it on our servers. For small things, it became easier to learn enough Ruby than to bother the external devs. That said, I wouldn't say I know Ruby, the way I know other languages, even ones I never used a lot. For example, I probably wrote fewer lines of Go than Ruby, yet I'd say I know it better, since I know the core parts rather than a few random bits and pieces.