Hacker News new | ask | show | jobs
by artolus 3008 days ago
I am someone who has been 'programming since they were 12' and I worry about perhaps not being as well-rounded as you describe yourself. What kind of experiences that taught you the soft skills you mentioned would you recommend to someone like myself to become a more attractive engineer?
1 comments

My suggestions would be to:

* take as many opportunities as you can in presenting to others. Public speaking skills are important * refine your skills in creating good product demos of your work * spend time writing concise and well structured documentation * Do some self reflection every time you get into a heated argument with a co-worker. Think about what you could have done better to prevent emotions from flaring up. The best engineers at my company are the ones who are really good at managing discussions * Make sure that any meeting you attend flows well. If people (including yourself) are meandering from the main point of the meeting then lead the group back to the main point. Take good notes. Make sure the meeting has an agenda. If it ends early then tell people they can leave rather so you can give back attendees time. If you have a shy person in the group pro-actively ask their opinion. On the same end if you have a verbose person in the group make sure to end their discussion if they are meandering. * Put yourself in your user's shoes as much as possible. Don't just evaluate a feature from a technical standpoint, but also a user standpoint. Your product manager will be happy that they can trust you to wear a "product manager" hat

Really great points here! Really liked the points about public speaking and dealing with meetings and asking questions to shy engineers.