• Skip to primary navigation
  • Skip to main content
  • Skip to footer

Codemotion Magazine

We code the future. Together

  • Discover
    • Events
    • Community
    • Partners
    • Become a partner
    • Hackathons
  • Magazine
    • Backend
    • Frontend
    • AI/ML
    • DevOps
    • Dev Life
    • Soft Skills
    • Infographics
  • Talent
    • Discover Talent
    • Jobs
    • Manifesto
  • Companies
  • For Business
    • EN
    • IT
    • ES
  • Sign in
ads

Cate LawrenceJanuary 6, 2020

How to Solve 5 Common Career Challenges for Developers

CTO
How to Solve 5 Common Career Challenges for Developers
facebooktwitterlinkedinreddit

It’s February, and most of you have probably enjoyed a break from work over the festive season. Less time coding and more time gaming or film watching. All that time with colleagues is replaced with family, friends and pets rather than coworkers. Did you return to your job this week with feeling is enthusiasm or dread?

The beginning of the year can be a time of reckoning. You might be considering looking for a new job. Or taking steps towards the next level in your career. Or moving into another sector altogether. Here at Codemotion, we’re here to help. We have a dedicated track at our conferences to career development. We also have a platform dedicated to community meetups. These are great places to sharpen your skills and find out about jobs in your sector.

This is the first article of a dedicated series focused on career challenges, and job progression strategies. Stay tuned for more including interviews, an advice column and much more. But first, let’s take a look at some resources from speakers from the Codemotion conference series:

1. When you’re a junior developer and frustrated by job rejections

Many people are working in tech who arrived from other careers or degrees. Berta Devant is one of them, juggling a career in photography with learning to code, eventually becoming an engineer. She shared with us about the challenge of getting a foot in the door as a junior developing noting,

“There is a common misconception that junior developers are a burden and won’t be delivering value for the first months or even years.”

Berta experienced a struggle many of us are familiar with. She was applying for jobs that come with a grocery list of job requirements, most of which require years of experience. More than one employer told her “Just come back again in three years”

She shared:

“One thing that got to me after being a developer for like an actual company with a team for about a year and a half now I realized that half of my job more than half of all the time it’s not even code, it’s about people and it’s about learning.”

How did she go from photographer to dev and go from coding schools to a career? Watch her presentation to find out. You can also view Berta’s slides

2. You’re part of a team with infighting

coworkers flighting in the job

Conflict at work can be a distraction from doing actual work, and offer plenty of entertainment value and fodder for gossip. Still, ultimately conflicts are destructive and can result in lost jobs, lost reputations and lost credibility. However, Lea Böhm, CEO – AllesRoger UG encourages workplaces to take a different look at workplace conflict. Avoiding it might not be the answer – or quitting. She notes:

“Always after quitting a job I looked back and was thinking to myself what is it that learnt from that experience was what is it that I could have done differently maybe to not leaving this situation but just make it better for myself so then another job.”

Whether its teams fighting over slack or leaving disparaging comments in GitHub, there might be a way forward. Find out how you can embrace conflict resolution and build a bridge between warring teammates. You can also view Lea’s slides.

3. You’re struggling to keep your knowledge up to date

We’re in an era where innovation cycles are evolving at a faster speed than any other time in modern history. As a developer, the challenge is not only to maintain your knowledge but anticipate and prepare for what comes next.

Dennis Nerush took a critical, detailed look last year at how developers can keep learning, positioning devs as expert beginners. He offers a series of takeaway strategies including: “I have a board of sticky notes, and I add a term every time I hear something at the office, but I don’t really understand -some framework or some buzzword whatever.

Later, when I have time, I google it and try to understand what they mean. Usually, I find my answers in different blog posts.” Take a look to see what other kinds of resources are crucial to developer learning. You can also follow along with Dennis’ slides

dungeons and dragons can create job training skills

4. You’re new to managing a team

Alessandro Cinelli asserts that:

“Becoming an engineering manager or a leader organizational leader is not a promotion, it’s a total career change.”

He shares his belief that being an engineering manager is not cool and the value of the servant-leader style of leadership. He also offers some great ideas tools and tips to get team feedback and insights – the two monitor story is particularly memorable! Watch to see if an engineer manager should code. Follow along with Alessandro’s slides

5. You’re sick of working at a job for a soulless organisation

Dr Melanie Rieback is the CEO/Co-founder of Radically Open Security, the world’s first non-profit computer security consultancy company. She presented a fantastic talk last year at Codemotion Rome about post-growth entrepreneurship. She challenges the ideology of profit and asks why there haven’t been walkouts of business school or startup incubators. Take a look for a deep dive into social entrepreneurship and how you could change your life – and industry – with a new kind of enterprise.

Related Posts

Why Your Development Team Should Follow Best Practices from a Business Perspective

Why Your Development Team Should Follow Best Practices from a Business Perspective

Lorenzo Ermigiotti
July 22, 2021
Codemotion Interview with Chad Arimura

Thinking Like a Founder – meet Chad Arimura

Cate Lawrence
January 15, 2021
collaboration

5 Ways to Foster Collaboration between Developers and Marketers

John Allen
January 5, 2021
cto strategic planning

Ever Wondered How a CTO Masters Leadership and Strategic Planning?

Lorenzo Ermigiotti
January 4, 2021
Share on:facebooktwitterlinkedinreddit

Tagged as:Codemotion Amsterdam Codemotion Milan Codemotion Rome Soft Skills Teamwork Training Program

Cate Lawrence
Tech’s BAME heroes
Previous Post
Build your pipeline project with… style!
Next Post

Footer

Discover

  • Events
  • Community
  • Partners
  • Become a partner
  • Hackathons

Magazine

  • Tech articles

Talent

  • Discover talent
  • Jobs

Companies

  • Discover companies

For Business

  • Codemotion for companies

About

  • About us
  • Become a contributor
  • Work with us
  • Contact us

Follow Us

© Copyright Codemotion srl Via Marsala, 29/H, 00185 Roma P.IVA 12392791005 | Privacy policy | Terms and conditions