Based on my own experience these have been some evergreen skills...
Relational Database Design and understanding, some SQL as well
Object Orientated theory such as Classes and Inheritance, properties and methods
How to think about and program solutions in a C-flavoured language, for example C++, PHP, JavaScript, C#, even Python - I have found it very easy to transition between these languages when needed
Raw Javascript - while frameworks are nice, knowing what can be done in plain old JS is quite helpful I think
Basic Photo editing skills. Crop, rotate, resize, possibly clone and heal too (useful in my field of web development)
How to listen and talk with non-technical people
Training, both written and verbal, so you can effectively teach people how to use products you have developed
Yes soft skills are very important these days; all companies I have interviewed at quiz me about being able to interact with clients, team mates, and others in the company.
I was very fortunate early in my career to go on a "Train the Trainer" course where we were taught about how people learn - visually, by listening, and by doing/hands-on (VAK as described here nwlink.com/~donclark/hrd/styles/va...), good techniques to structure courses for example to have a list of what the students will learn at the beginning of the course, teach them those things, and then show the same list at the end to remind students of what they have learned. Also giving them a hand-out or link to a repo with some information they can read after the course, which utilises the principles of repetition.
Train the Trainer was a fantastic course and I would certainly recommend something like that for anyone interested in conducting training with clients or the general public. There are probably some good online courses these days.
As for talking with people, the main thing is practise. So as a dev asking to be included in meetings with clients rather than just a project manager, BA, and/or designer meeting with them.
I have not been through the programme myself, but have heard first hand from a number of people I know that Toastmasters really helped develop their speaking skills and confidence, not only talking to groups, but in one on one situations. A friend just last week told me how much it had helped him in interviews for jobs.
How I understood was that the soft skill is an art learned through practice and can be developed with resources (VAK, Train the Trainer, Toastmasters) and practice.
I better get started now. 😀
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Based on my own experience these have been some evergreen skills...
Thanks, Douglas.
As you pointed out soft skills seem relevant in IT field, as well.
Would you have any recommendations on how to develop it?
Yes soft skills are very important these days; all companies I have interviewed at quiz me about being able to interact with clients, team mates, and others in the company.
I was very fortunate early in my career to go on a "Train the Trainer" course where we were taught about how people learn - visually, by listening, and by doing/hands-on (VAK as described here nwlink.com/~donclark/hrd/styles/va...), good techniques to structure courses for example to have a list of what the students will learn at the beginning of the course, teach them those things, and then show the same list at the end to remind students of what they have learned. Also giving them a hand-out or link to a repo with some information they can read after the course, which utilises the principles of repetition.
Train the Trainer was a fantastic course and I would certainly recommend something like that for anyone interested in conducting training with clients or the general public. There are probably some good online courses these days.
As for talking with people, the main thing is practise. So as a dev asking to be included in meetings with clients rather than just a project manager, BA, and/or designer meeting with them.
I have not been through the programme myself, but have heard first hand from a number of people I know that Toastmasters really helped develop their speaking skills and confidence, not only talking to groups, but in one on one situations. A friend just last week told me how much it had helped him in interviews for jobs.
Thanks.
Wow 🤩
Thank you for sharing.
How I understood was that the soft skill is an art learned through practice and can be developed with
resources
(VAK, Train the Trainer, Toastmasters) andpractice
.I better get started
now
. 😀