Pybites Podcast

#026 - Key Skills for Developer Success


Listen Later

In this episode I have a chat with long time PyBites Community Member, Rhys Powell, about the skills programmers should have when coming into a coding role or opportunity.

As someone who mentors and trains graduates in Python development for success in the industry Rhys has some great insights into what's really needed, what works and what doesn't.

One of the takeaways here is that many of the points that lead to success are more around the mindset people bring over the pure technical skill.

Some points we raise and discuss in our conversation:

  • What we really need from engineers is a willingness to learn.
  • Problem solving skills are huge. Being able to break down problems is super important.
  • Understanding how you as a person learn.
  • "I don't necessarily require a successful outcome, I'd rather know about how you got to your solution."
  • Passion and the enthusiasm to learn and grow weigh more than "just" technical skill.
  • Technical skills can be taught. The enthusiasm cannot.
  • People should ignore the "brand" of the company and think more about what can this company provide me to help me move forward while I'm providing value to them. "Win-Win".
  • The Fear of failure is something that holds a lot of people back.
  • Failure is not a bad thing. Embrace the fact that sometimes you're going to get things "not quite right".
  • We all make decisions with the best of our knowledge at the time and that takes us a step forward.
  • Aim to understand what your customers and clients actually want. Much of the time they don't know what they want.
  • Being able to communicate is incredibly important as a developer.
  • Not documenting is a common pitfall of new developers.
  • Not writing tests is another pitfall. Writing tests makes your life so much easier as a developer.
  • Self-confidence is a big deal. We shouldn't be full of ourselves but we should be confident in our abilities. Imposter Syndrome in the industry is real!
  • You don't need to know the mountain of technology that's out there to come into a dev role. It's your ability to learn the things you need to know when you need to know them that counts.

If you want to see more of Rhys, please, please check out his Twitch channel or reach out to him on the PyBites Slack.

Twitch: https://twitch.tv/bleachin74
PyBites Slack Username: "Rhys"
Github: https://github.com/rhyspowell
Twitter: https://twitter.com/Bleachin

...more
View all episodesView all episodes
Download on the App Store

Pybites PodcastBy Julian Sequeira & Bob Belderbos

  • 4.8
  • 4.8
  • 4.8
  • 4.8
  • 4.8

4.8

4 ratings


More shows like Pybites Podcast

View all
Talk Python To Me by Michael Kennedy

Talk Python To Me

588 Listeners

CyberWire Daily by N2K Networks

CyberWire Daily

1,023 Listeners

Super Data Science: ML & AI Podcast with Jon Krohn by Jon Krohn

Super Data Science: ML & AI Podcast with Jon Krohn

303 Listeners

Python Bytes by Michael Kennedy and Brian Okken

Python Bytes

213 Listeners

The Diary Of A CEO with Steven Bartlett by DOAC

The Diary Of A CEO with Steven Bartlett

8,716 Listeners

Django Chat by William Vincent and Carlton Gibson

Django Chat

75 Listeners

Fiction - Comedy Fiction by The Sunset Explorers

Fiction - Comedy Fiction

6,445 Listeners

The Real Python Podcast by Real Python

The Real Python Podcast

141 Listeners

Hard Fork by The New York Times

Hard Fork

5,470 Listeners

Signals and Threads by Jane Street

Signals and Threads

72 Listeners