Ask HN: What is the skillset required to be employable as jr dev?
1–10 of 40 posts
Re: Ask HN: What is the skillset required to be employable as jr dev?
#2Re: Ask HN: What is the skillset required to be employable as jr dev?
#3Re: Ask HN: What is the skillset required to be employable as jr dev?
#4* A good cover letter * Having worked with a version control system * Shown initiative
For me a good cover letter makes a world of a difference. Anything at all that shows you have thought about the problems that the organization you are applying to is gold and basically an guaranteed phone call.
I still see CV's and get people at phone stage that never used a version control system e.g. git. I don't care which one you used. Its just that it is my baseline for competence.
For a junior position our main aim is to have someone who is willing to grow to a senior and that requires initiative i.e. doing more than what they are told to do but seeing what needs to be done and starting on it. Being in semi-academia I also know that we can rarely keep people once they become senior level due to wage differences. Initiative can be shown in many ways, from the way you reach out to us in the pre-interview stage, to highlighting things you have started in your social live e.g. club activities etc...
Re: Ask HN: What is the skillset required to be employable as jr dev?
#5Personal or commercial projects that demonstrate relevant skills. Bonus points if I can see the source.
Having a mentor really helps to prioritize your learning efforts in the right spots, both before and after getting the job.
Re: Ask HN: What is the skillset required to be employable as jr dev?
#6What you need more than anything are skills. Ranging from networking knowledge to having a good command on linux. In addition you have to be able to program in Python, Java, JavaScript, C. You also have to understand data structures like linked lists, queues, b-trees..., and to top it all of understand algorithm analysis to judge the efficiency of the code you write or look at.
My recommendation is to get the degree, medium to long term you will need it, and it will benefit you greatly. It seems to be popular to claim a degree is not needed for CS but if you want to do anything besides simple web apps then you will need the knowledge.
Re: Ask HN: What is the skillset required to be employable as jr dev?
#7- basic networking
- show me a hobby or project you have worked on, I'll ask you questions
- I'll likely try to teach you a command or small factoid to see how receptive you are to learning
- I'll likely query you on this factoid at the end of the interview to test your memory and comprehension
- if you haven't said "I don't know" in the interview I'll ask you a very hard question to see how you react to not knowing something (hint: getting angry or defensive is not good)
- I will try and get you to teach me something, so I can make sure you know that senior members are life learners too. This is to identify if you're one of those people who lose respect for someone not knowing something you know, as I think this is a strong negative sign
Bonus points if you have competed an end-to-end project, it doesn't have to be deployed online, but being about to talk full stack is great!
Re: Ask HN: What is the skillset required to be employable as jr dev?
#8I am a developer without a degree and transitioned from IT into development. I am in my last year of my Undergrad in CS now. What you need more than anything are skills. Ranging from networking knowledge to having a good command on linux. In addition you have to be able to program in Python, Java, JavaScript, C. You also have to understand data structures like linked lists, queues, b-trees..., and to top it all of un…
In addition you have to be able to program in Python, Java, JavaScript, C.
This is objectively false. To expect a junior developer to know all these is unrealistic, plain and simple. If you have working knowledge of one or two programming languages and have an appetite to learn you are good to go.
You also have to understand data structures like linked lists, queues, b-trees..., and to top it all of understand algorithm analysis to judge the efficiency of the code you write or look at.
For 99% of the work out there, this is also not true. This is the horse crap that is fed to everyone so that folks can ask questions that have little to no relation to day to day development. If you are doing web development, then some knowledge of database query optimization will come in handy. But I don't remember the last time I had to figure out how a linked list worked whenever I was doing any server side or front-end optimization.
Re: Ask HN: What is the skillset required to be employable as jr dev?
#9Being able to effectively use the internet to search for information is a big deal.
Honestly, it doesn't make a huge difference if they have a degree or not. Most universities don't teach much of anything that is particularly relevant to actual software development in their curricula. If the practices and technologies that are taught are only ten years out of date, that's cutting edge.
You're going to be spending 3-6 months training up a junior developer before they are at all useful anyway. You just want to find the ones that will be continue to progress at the twelve month mark.
Re: Ask HN: What is the skillset required to be employable as jr dev?
#10how much, if any, white boarding do you have the interviewee do for a front end junior position? And what are you looking for - memorization of common problems/solutions? ability to think through problem? something else?
As someone who has pretty poor memorization and does poor on tests in general - this portion of interviewing gives me the most anxiety.