DEV Community

Discussion on: 10 soft and hard skills you need to be a good developer

Collapse
 
shogogan profile image
Victor Homem Heck

Nice article!
The soft skills should be more visible as important on the programming community, because there is a tendency to think: if I am good enough, I don't need to go through these troubles.

But in reality, as you progress on your programming career, you probably go from solving programming problems with programming, to solving business problems with programming.

I personally had some terrible headaches because I had that mindset, went to interviews poorly dressed, was pretty bad at communication, and it took me a long time to land a job, even though I was considered good/great between my peers.

And in my opinion database is important to know, but not as in-depth as you wrote, because you can be a frontend developer, and you will need to understand how to use a database, but will not need a deep knowledge as you mention.

And the most important aspect anyone need to know is.
Learn to and when to say no, don't burn yourself working so hard, take good care of your head, enjoy programming.

Don't get sick because of your job, maybe you are overburning yourself and it may cost your career, or at least your passion on programming.

Collapse
 
murrayvarey profile image
MurrayVarey

Great answer! Communication -- including such things as appearance -- is crucial. It took me far too long to realise this.

But in reality, as you progress on your programming career, you probably go from solving programming problems with programming, to solving business problems with programming.

... or, if you're really lucky, solving business problems without having to program at all. Any code that you write is code that you will have to maintain.