There are so many feelings that come with landing a first dev job, what advice do you have for first timers?
For further actions, you may consider blocking this person and/or reporting abuse
There are so many feelings that come with landing a first dev job, what advice do you have for first timers?
For further actions, you may consider blocking this person and/or reporting abuse
Vaibhav Dwivedi -
Mike Young -
Mike Young -
Kishan Sheth -
Top comments (7)
my honest advice? be good in devops.
when a team sees that the new hire is branching correctly, pushing good commits, utilising the agile board and generally impacting the dev experience positively, they'll breathe a sigh of relief and liken up to them.
i'm sure people are looking for some "don't worry about it" and "you'll be fine" responses, but i have to throw this in here because it's so important.
I manage a team of devs and we have been adding new team members be it for replacements or to assist the team during critical points in the projects.
My suggestion would be: no need to be anxious. A good manager will plan to integrate new devs into the team. In my case, the training of a new dev takes around 4-6 weeks. During this time, I always clarify what I expect from the new dev, which project I will assign him/her to, how the processes in the companies are, dev process in the team, and introduce her/him to key people in the company.
It really helps if the you actively raise questions to your direct manager and seek guidance from the other team members during the training. Let the team sees you that you can work with them. This is one of the soft skills that will bring you far. If your manager hires you then he/she is sure of your technical skill. Technical skills can be taught. Soft skills, on the other hand, are hard to build.
This has been entirely my approach and experience as well. In some ways I would go further.
If I hire you, I know your technical skill (high or low), which IMO can be built easily, provided you have demonstrated the right soft skills around learning, communication and team-work, which are far harder to assess before hiring, but are also the foundation in which your technical skills will grow, and also more valuable to the company.
Communicate! I've worked on and off with some ragtag groups of developers, only getting a "proper" job a couple months ago. Since I never had to properly co-ordinate with others before the job, I was a very terrible co-worker despite my performance. My manager and product lead had to step in for an intervention and help me see the error of my ways, which has helped me both be a better coworker to my awesome colleagues as well as a more happy and productive person in general.
As a junior dev almost 1 year into tenure, I felt most at-ease when I figured out how to navigate my team’s processes and commonly-used tools. At least to me, I have less anxiety when there are less nested unknowns I have to deal with regularly.
On a high level:
On a lower level:
Less technical things:
Additionally, I took the time to get comfortable with my working environment (and communicated with my manager that I’m taking the time to do so) instead of trying to dive headfirst into the sprint tasks and learning sloppy shortcuts to speed up delivery time.
Even tho I fully support Lewis Lloyd's comment, there really is no place to worry.
You will grow the most when you fail, it will give you that motivation to be better next time.
I failed on my first two jobs, doing 4-5 months each. It broke me but it also built me.
I am doing 4th year on my current job and I am doing a lot more complex stuff then on my previous jobs where I got fired.
You will learn to fail, before you learn to succeed!
Give yourself time to settle in.
If you are stuck with something or overwhelmed, ask for help from your superiors or colleagues or whoever you feel comfortable with inside the org.