5 Non Technical Skills to
Level Up Your Programming Career:
🧶👇
Level Up Your Programming Career:
🧶👇
1. Written Communication
Includes:
- Email
- Writing comments in JIRA
- Slack Communication with Clients
Most teams are working asynchronously, good written communication skills can save tons of back and forth, speeds up the project delivery.
Includes:
- Writing comments in JIRA
- Slack Communication with Clients
Most teams are working asynchronously, good written communication skills can save tons of back and forth, speeds up the project delivery.
2. Documentation
Includes:
- Preparing Notes
- Preparing MoM
- Writing stories on JIRA
- Preparing Technical Solution documents
Good documentation skill helps in resolving any future possible conflicts within the team.
Helps identify any communication gap beforehand.
Includes:
- Preparing Notes
- Preparing MoM
- Writing stories on JIRA
- Preparing Technical Solution documents
Good documentation skill helps in resolving any future possible conflicts within the team.
Helps identify any communication gap beforehand.
3. Learn to Explain any Complex Problem to a 6yr Old
Mostly, managers/clients are non-technical and they don't want to understand the nitty-gritty of the problem.
Avoid using any jargon.
Use simple examples to explain your point.
Mostly, managers/clients are non-technical and they don't want to understand the nitty-gritty of the problem.
Avoid using any jargon.
Use simple examples to explain your point.
Managers are mostly to remove your hurdles, this skill can help you make them understand the issue.
They can help you:
- Buy more time from the client
- Further, communicate the issue to upper management
- Get access to an expert to guide you solve the issue.
They can help you:
- Buy more time from the client
- Further, communicate the issue to upper management
- Get access to an expert to guide you solve the issue.
4. Learn to Keep your Manager in Confidence
- By sharing regular updates about your work before they follow up
- Being proactive within the team
- Share if you're facing any challenges beforehand
- Take Ownership
- Become a team player
- By sharing regular updates about your work before they follow up
- Being proactive within the team
- Share if you're facing any challenges beforehand
- Take Ownership
- Become a team player
5. Entrepreneurial Mindset
Own a project like it's your baby, don't just finish your part and think your job is done. No!
Bad way to think about your work.
Have an Entrepreneurial Mindset towards your Job.
Imagine it's your own company and it's your own work.
Own a project like it's your baby, don't just finish your part and think your job is done. No!
Bad way to think about your work.
Have an Entrepreneurial Mindset towards your Job.
Imagine it's your own company and it's your own work.
Keep a tab on your work, see if it's stuck in any other phase, offer help to remove the huddle if you can.
Be there when your team needs you, or at least raise their morale with your presence - if you can't help in the given situation.
Be there when your team needs you, or at least raise their morale with your presence - if you can't help in the given situation.
That's it for now!
Hope you find it useful!
If you loved this then you might also love reading my previous thread on Interviews:
Hope you find it useful!
If you loved this then you might also love reading my previous thread on Interviews:
Namaste, I'm Vikas!
Every Mon, Wed & Fri - I write a thread
on Fullstack Development.
Follow @vikasrajputin to read all my future threads.
Every Mon, Wed & Fri - I write a thread
on Fullstack Development.
Follow @vikasrajputin to read all my future threads.
جاري تحميل الاقتراحات...