4 ms·
1. Get involved with open source projects. This will help you network, teach you new skills, and expose you to wider aspects of the ecosystem involving your tec
by stratigos 11y ago
1. Get involved with open source projects. This will help you network, teach you new skills, and expose you to wider aspects of the ecosystem involving your technology stack.
2. Pick some other language you've never worked with, that has some potential market (i.e., you could make money with it), and just start learning. Do online courses, cookbooks, make demo projects, and once you have some competency - join an open source project in it. The point isnt just to get a new job, thats a side effect. The point is to regain a fondness for programming by seeing it from a totally new angle. If youre into Python, have you ever worked in a compiled language like C? How about Java? Functional programming w Haskell? Metaprogramming with Ruby? What about learning a whole new concept, like 3D graphics with an API/framework like OpenGL? Or game engine architecture with Unity3D? Just do something different, and rediscover a love of being a maker in the process. Even if it doesnt become a new trade, you certainly will be a better Python programmer due to your experience in a completely different technology stack.
3. Find local meetup groups that are involved in programming. Meetup.com is a good resource. Keep up to date with technology happenings in your area (conventions, talks, expos, etc), and attend them. Say hi to people, talk about what youd want in a job you think youd love.
Additional advice: Read the book "The Passionate Programmer"
- henrik_w 11y ago+1 for "The Passionate Programmer" - great book!