Categories: TECHNOLOGY

Communication: A most vital Skill in Software Engineering

Communication: A most vital Skill in Software Engineering



Are you trying to become a software engineer? Your favourite overlooked skill is communication. a couple of years ago, i used to be working as an internet site project manager. I had taken this job to urge closer to software engineering. I spent my day talking with the clients, account managers, salespeople, engineers, and other PM’s about websites. it had been a busy job crammed with many stress. Years later, as an engineer, I realize this position taught me how important communication is.

The engineers needed to understand what work must be done

The clients needed to understand what work we will perform the opposite PM’s needed to understand if i want help or if I’m available to assist

The account managers needed to understand what work are going to be done and what the clients expectations and everybody needed to understand when the web site work are going to be done!



Applying communication to a Software Engineering Role.


What are you trying to communicate? what’s important?

Here’s how I’ve applied my previous experience as a PM to my role as a junior programmer .


Own what you do not know


It’s okay if you do not know! it’s important to let your team know. Do some research to undertake to know , but stick with the 1-hour rule. If you cannot figure it call at an hour, then invite help.



Asking for help


Be sure to ask a selected question! What are you trying to understand? What file/function/concept is that the problem located in? Don’t ask ‘I don’t skills to try to to this.’ Instead, ask ‘How does this function work, specifically the syntax on line 2?’ The more specific, the higher .




What are you trying to communicate? what’s important?
Specificity is vital in your communication. Be concise!



Don’t write this:

Hi, I heard the new page isn’t working. we’d like this done soon.

Here’s what is wrong with this question:

This isn’t a selected question. What must get done?

What is the ‘new page’?

What isn’t performing on the page?

When is soon?

Whom did you hear from? Does the new page work for you?




Write this:

Hi, I got a note from QA that the shape on some website/example page doesn’t redirect after submitting. i can not reproduce this issue and i am unsure how the shape redirects. the location is launching next Monday, are you able to help me determine if the shape is redirecting correctly? What code should I check out within the application?




Here’s what right with this question:

I defined the issue: the shape on example page isn’t redirecting for QA

I noted where I heard the difficulty from and that i attempted to breed it myself

I noted once I need help by

I indicated that i want help reproducing the error

I noted i want help to seek out the shape redirect within the codebase


Communication may be a deep discipline . My goal with this blog is to share my experiences as how of organizing my thoughts, learn, grow, and helping others briefly form, easily consumable posts. I hope this short article is useful to you.

Dinanath Singh: