James Mahy’s Post

View profile for James Mahy, graphic

🤪 Casually cruising through a existential crisis

Clap after me Junior developers... 👏 Are an investment 👏 Should not have very much knowledge 👏 Should not need a portfolio, blog, GitHub, endless examples of the work they've done 👏 Are meant to be trained 👏 Are meant to be mentored 👏 Are meant to be developed 👏 May not deliver value for many months if you don't have the time or the ability to mentor a junior, you shouldn't hire a junior. If you are expecting junior developers to have experience under their belt, you shouldn't hire a junior if you think a junior developer should be producing value, developing production level features in a short space of time - you probably call your team "resources" ✅ Hire junior developers on them as people ✅ Make sure they have foundational knowledge ✅ Make sure they're not an as*hole 🚫 Don't test them on their ability to answer innane f**king tech questions. Train them! Hiring a junior developer should be an investment in your business. #developerlife #junior #juniordeveloper #recruitment

Mark Mankarious

Senior Product Owner @ DeepOpinion | Intelligent Automation & AI | Helping Build Automation Design Tools

6mo

In my experience, having a portfolio was very useful to me as a junior, and now my open-source side project is one of the biggest drivers of opportunities in my career. The market is unusually competitive at the moment for all engineering levels, especially juniors, and anything you can do to reveal your interests and show that you're proactive, is a good thing. I would encourage juniors to have at least a Github link, because it's very little effort. Right now, every junior developer will be competing with bootcamp alumni who graduated with a portfolio. Even if you're self-taught, you can spend an afternoon following a ToDo app tutorial and put it on your public Github (better yet, work on something small but personal to you). It demonstrates that you have at least written one line of code in your life (infinitely better than zero lines), and shows that you have the desire to learn regardless of whether you have a job. It also gives a great anchoring point in an interview for a hiring manager, "Great project, tell me more about what you did here, what was the most difficult part for you". I'm happy to be a rubber duck for any juniors who'd like to bounce ideas via DM.

Rebekah Munoz Warburton

Full-Stack Software Engineer - React, React Native, Node, Express, Javascript, Typescript

5mo

Great article. I think the only point I wouldn’t tend to agree with is not needing a GitHub… I think this shows willingness to learn, even if you have small, unfinished projects on there, you can be adding to it from as soon as you start your training course. In my experience as a Junior Dev converting from a different industry, it was instrumental in landing my first professional role, as it showed enthusiasm and understanding of basics 🥰

Like
Reply
John Crickett

Helping you become a better software engineer through coding challenges that build real applications.

6mo

Hard disagree with this: "if you think a junior developer should be producing value, developing production level features in a short space of time". I expect this from junior developers I hire BECAUSE I will invest in onboarding, coaching and mentoring them. Pairing them with someone experienced (including me) to help them get there as quickly as possible.

Stuart Todd

Software Engineer | Contractor | Outside IR35

6mo

Even experienced senior devs need a bit of this, especially if the existing product suite is diverse and / or legacy. Maybe not all of it but some of it.

Thomas Woodhams

Senior Talent Acquisition Partner @ Hawk-Eye🏸 | The Tech Recruiter that Codes | Job Search & Careers Advice | 🧠 ADHD Support & Tips |🎙Be.You Podcast Host

6mo

James Mahy 💜 If they can get something even if its a uni project or any small examples it does help! To show their passion or what they are interested in. 🤟🏻

Out of curiosity, what are the considerations you would hire a junior dev?

Matija Treska

Unity Software Engineer

6mo

If you hire juniors without proper mentor, processes, strategies and expectations from them you are killing your software long term because of their development approach. You don't know what you don't know, it's not that they don't want to do better, they are just not aware of how to do it, that's why you need to help them get there. On the other hand, I would always advise juniors to have some portfolio of the work they've done in their free time. Market is already so competitive and it will only get more competitive from there so simply having a degree/few courses under your belt for someone to actually give you some $$ for the work you put in is not enough. ^^

Andrick Siegmund

Full-Stack Software Engineer | WordPress Engineer | Web Designer

6mo

Can I come work for you?

Martin Jackson

Platform Engineer | Contract Only DevOps Expert | Over 15 years in DevOps |💡 Follow for actionable insights on DevOps | Passionate about promoting DevOps best practices | Mentor | Open to NED roles

6mo

I agree, but "May not deliver value for many months." If they don't deliver value immediately, it reflects more on you than on them.

Marc K.

Friendly backend web developer

5mo

I'm so grateful to have had a genuine junior role with a small company, fresh out of uni in 2012. Feels like it's much harder to come by for people without commercial experience these days.

See more comments

To view or add a comment, sign in

Explore topics