DEV Community

Michael Thaney
Michael Thaney

Posted on

ASK: Tips for upskilling wanted

I was recently on the HackerEarth discord and had a the following question so I figured I would post it here with some thoughts an simple form. Based on your feedback I'll share the results...maybe I'll have the ambition to create a fun infographic.

I love hackathons to build learn new skills, but how do you stay motivated between hackathons? Also, what do you do if you need a skill and there isn't a hackathon going on?

  1. Self-Assigned Projects: I like assigning myself small projects. I like having a deadline in a hackathon. I also like there is finished product in the end so you have something tangible to show for your work. Lastly, I like that you have to share your work. Winning a prize is cool, but the real value is having to think through how to communicate the problem your project is solve for the world.

  2. Learning Paths: Many large tech companies like Google, Amazon and Microsoft have learning paths on their websites to help developers build skills in a specific order. This is great and can help lead to getting some certifications too. But this is limited to that technology or company.

Questions:

  • How do you build skills across technologies?
  • What if you need to learn something for work, like a custom app your team built internally on java and your going extend it with a mobile app in React Native? There are ton of good resources on learning React Native, but you also need your team to learn about the existing app or some other internal process, like how your devops pipelines work?
  • How do you decide what skills to build?
  • How do you set goals and track progress?
  • What challenges do you have in staying motivated?
  • Do you use any tools for yourself or your team now to help with this challenge? Do you pay for them?

Feel free to share your thoughts in the comments or in this survey.

Top comments (0)