|
|
|
|
|
by softwaredoug
1822 days ago
|
|
You'll grow more as a producer[1] of know-how, rather than just a consumer of other's knowledge. People who _really_ know something can teach others through blogging, speaking. Or they can synthesize their knowledge into working projects that capture an aspect of the problem. The act of synthesizing and adding to a body of knowledge reinforces your own understanding, and forces you to stay up to date. Instead of asking "where do I go to grow", think "what can I contribute?" "what can I teach?"... If money is also a priority, then find the intersection of that and what pays well (which luckily isn't that hard as a dev). 1 - By "producer" I mean an evangelizer, synthesizer, teacher, not just an "inventor" of brand new ideas |
|
I'm a good developer, I enjoy coding but I also love teaching, blogging, and mentoring. This would be a dream role, but does it close off other opportunities to me? I am slightly disillusioned with enterprise software because of how chock-full of politics these places are. I'm too old for the early stage startup scene, so I'm wondering whether this would be a good opportunity.
What do you see as the roadmap for someone who specializes in teaching software development, and being an advocate?