Published in


6 Skills Every Developer Should Have Besides Coding Skills

Photo by Arif Riyanto on Unsplash

1. Persuasion and negotiation skills

What can you negotiate?

2. Creative skills

Photo by NESA by Makers on Unsplash

3. Stress management skills

Signs of Stress

How to Manage Stress

  • Use cognitive restructuring, through awareness, rational thinking, and positive thinking to change the way that you perceive stressful events.
  • Use positive affirmations and imagery to overcome short-term negative thinking, so that you feel more positive about stressful situations.
  • Use techniques like meditation and physical relaxation to calm yourself when you feel stressed.
  • Take advantage of your support network — this could include your friends and family, as well as people at work and professional providers, such as counselors or family doctors.
  • Get enough exercise and sleep, and learn how to make the most of your downtime, so that you can recover from stressful events.
  • Learn how to cope with change and build resilience, so that you can overcome setbacks.

4. Time management skills

5. Marketing skills

6. Communication skills



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Barri Sambaris

Data Analyst interested in everything tech, data, writing and travelling