🇩🇴 I'm a Technical Program Manager and Content Strategist with an MSc in UXD. I help developers become better content creators and DevRel teams build robust content programs.
Written and verbal communication Both are a must and in both cases, they're about understanding who you're speaking to and tailoring your message for the recipient. (For example: the level of detail you'd give a software engineer you're pairing with on a project is different from the level of detail you'd give a product marketing manager who is working on the business side of the house.) Additionally, these skills are useful whether you're staying in an engineering role or moving up. There's always a need for better internal/external documentation, training materials, and people who communicate effectively and can speak to the engineering team's work across teams.
Project management In some cases this ties into communication, but any engineer that can manage their own work effectively (including providing updates as needed, escalating as appropriate, and offering suggestions for process improvement) greatly benefit their entire team.
Thanks for your opinion Stephanie. I think we should add also the presentation skill cz it is highly important to express our thoughts in the form of visually appealing diagrams.
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.
Here are two that I can think of:
Thanks for your opinion Stephanie. I think we should add also the presentation skill cz it is highly important to express our thoughts in the form of visually appealing diagrams.