Your Web News in One Place

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
April 16, 2021 07:06 pm GMT

Newly hired software engineer, are you doing these six things?

Newly hired software engineers! Congratulations!

Youve worked hard to get the job on a large team, so kudos to you! But, now the work begins. Im working on an amazing team and have been learning so much. I've only been working within an enterprise-level company for a short time just under three months but Ive learned these six things so far as a new hire as Ive gleaned things from team members and mentors outside of work.

Take it easy on yourself.

Typically, it takes at least six months before a new hire is fully acclimated and ramped up to become a contributor. Sometimes it could take a whole year. Dont be too hard on yourself when you dont understand something. Thats normal. Just utilize the time you have, and dont feel like youre expected.

Ask for help from Senior Engineers

When you're blocked for 30-60 minutes after all your Googling and understanding have been exhausted, its time to ask for help from another newly hired person and/or a friendly senior team member. Go ahead and admit that you don't know and need help. Someone on the team is smarter than you at that moment. Theres no shame in not understanding as a new hire. If you're the smartest person in the room as the new hire (or at any point for that matter), then you're probably in the wrong room. Maybe you needed to ask one person, who led you to another person, and another person, but in the end be kind, yet persistent in tracking down the answer.

Identify bus people

You might be wondering what is a bus person? What if one of the most knowledgeable people in your company was hit by a bus, would business as usual come to a halt until that person returned or a replacement was trained or found? That person was a bus person. Know who the most knowledgeable people are on your team. Before too long, you will know exactly who they are anyhow because they seemingly answer all the questions and your team members each say, Go ask so and so.

Seek additional time

After noting your teams bus people, then collect your questions and seek an available time to meet with them. Aim to pair program with them where youre stuck and give them the chance to help you. Alternately, bring a list of questions and allow them to review the shortlist and provide feedback. Seek to develop a friendly relationship. If you have value to offer them, then seek to reciprocate. Get to know them. Get to know what has helped them succeed. Learn from them and if inside the scope of your work, aim to become an unofficial understudy. Learning from this person can alleviate the bus factor of that person.

Review your company's docs

Maybe you learn best by reading before reaching out to others, well, either way, its a really good idea to read your companys docs before and after asking for help. Ill provide two reasons why. First of all, youre reading the knowledge straight from the source of creators and maintainers that have gone before you. Theyve struggled with these technologies and have oftentimes mastered them. Youre gaining technical sophistication, as well, through getting comfortable with documentation. Going to the docs is sometimes a little like reading between the lines. Sometimes, its usually fairly logical and structured, but other times the writer is assuming a baseline of knowledge. Something you might begin to notice is that specific documentation is outdated or has gaps. This leads me to my next point.

Enhance the docs yourself

Find these outdated or gap places and improve them. Contact the creator of the documentation and let them know about your question regarding the docs. They might have the willingness to give you credit for your contribution, or they might even give you the right to edit the document directly. In an opportune situation, they might ask you to help re-write the section or all the documentation leaving your stamp in the company docs. Not only would this bring value to you, but it could also reduce the headaches for your entire team and new hires in the future. You could gain a positive reputation as a contributor to the company docs.

Again, dont be hard on yourself, ask for help, find the experts, seek time with them, and go to the docs enhancing them where you can. Thanks for reading my post, but many of these words are not my own and are paraphrases of my seniors that are kind to share their knowledge with me. If you know of other wisdom, then please drop those in the comments below.


Original Link: https://dev.to/techieeliot/newly-hired-software-engineer-are-you-doing-these-six-things-b3k

Share this article:    Share on Facebook
View Full Article

Dev To

An online community for sharing and discovering great ideas, having debates, and making friends

More About this Source Visit Dev To