Things to do when you join a new Company as a Software Engineer
The list of things to do is generally endless when you join a new company, but these are some of the basic things you should do. 🙋🏼
Starting a new job as a Software Engineer can be daunting, here are some tips to smoothen your onboarding and process and become productive quickly.
These tips are particularly useful in a remote environment, but are applicable if you work hybrid or completely in-office too!
Ask a lot of questions: In the initial stages, explore the product, go through your project / task descriptions, and ask questions. Before making assumptions, state them and get them cleared so that you don't end up building something redundant and can be more effective. Till a year back, I struggled with this because I felt that my question is too obvious or that I could find the answer myself with some effort — trust me, it's better to ask and get the answer instantaneously.
Talk to your co-workers: Pick your co-workers' brains and have conversations with them to build context on the product and the tasks being worked on. Many times, they know valuable things that might not be documented.
Document heavily: As a rule of thumb, whenever you come across information that isn't written anywhere, write it down somewhere. I tend to document a lot, and it helps in building context and finding potential problems to work on. Moreover, documentation is a good practise and your PMs (Product Managers) will thank you for it.
Give it some time: You might not be able to understand everything in the first day or week, so be patient with yourself and give yourself sufficient time to build your knowledge base. If your job has a probation or trial period, you might feel pressurised, so spend quality time with your product and codebase and don't waste any time in asking questions (1) and documenting (3).
With these tips, in no time, you can make yourself into a highly productive software engineer on the team!
— AdiPat ✨
If you're looking for someone to build your startup MVP, contact me!
I actively work on Open Source Software, check out my GitHub Profile. ✨
Follow me on Instagram (@adityapatange), I talk about tech, meditation, startups and hip hop! ⚡️
I write byte-sized insights on Threads to supercharge your day. 💡