越来越多的人挤入软件行业,不管喜欢不喜欢,不管有没有这种天赋,导致本应有的素养丢失。
软件工程师素养,每个公司,每个团队,甚至每个人定义与理解都不一样。以下我对我们团队,要求软件工程师应该具备的素养。
一、软件工程师基本素养
(1)做人的素养/靠谱: 凡事有交代,件件有着落,事事有回应
(2)良好的编码能力:架构/性能/安全/SEO等
(3)自觉的规范意识和团队精神:代码规范/文档规范/合作意识/团队整体利益
请假告知同事
(4)软件工程意识:产品需求、产品研发、产品测试、推广运营以及用户反馈
(5)求知欲和进取心:学会学习/新技术/新知识
(6)熟练英语
(1)市场意识:技术是为市场服务,不懂产品,不懂市场,技术再高也只是屠龙之术,孤芳自赏
(2)全局角度的应变能力
(3)行业的专业知识
写好码的大有人在,具备几上素养的工程师真可谓奇货可居。