程序员的思维和素养是什么 (如何培养程序员专业素养)
🏷️ 后端系统和架构
✍️ 【公众号:后端系统和架构】一线大厂资深工程师,具备丰富的架构和系统研发经验,涉及 Go、架构设计、基础框架、系统调优、IM、K8s、C/C++ 等领域。
📅 2022-12-13 12:47:00
程序员基本素养和特质

对工作
-
对当前分配的工作,要有持有主人翁精神,做好本职工作
-
对线上的问题,要持有敬畏心理,线上的任何问题都可能带来大问题;同时线上的问题要及时处理、及时跟进
-
介于中间线的工作,要主动。出现问题都应该主动去跟进和排查。
-
经常性复盘:问题复盘、复盘总结
-
执行力强,分配的任务要尽快完成并反馈
对学习
技术好奇心
-
任何问题,主要接触到后,就应该感兴趣,想要去了解是什么原因导致?不管自己是否能够解决,都尝试去解决,去排除、去定位,然后找思路;总结。
-
非自己负责模块的问题,也需要保持了解,多了解基础性的问题,对自己有好处。
-
多动手实践、多排查;多看指标;多到线上看看相关指标
-
数据敏感性,任何数据,都要想为啥是这么多?为何只能有这么多?如何提高?如何优化?每个指标是什么意思
-
能够主动学习新事物、新知识和新技能
心态调整
-
对不确定性保持乐观
-
不甘于平庸
-
不傲娇,要能延迟满足感
个人规划
-
要有自己的学习规划、工作规划、技能规划;要学会总结、及时调整;自己的的年度目标、三年目标、5-10年目标是如何
-
执行力很重要,很多事情、很多道理,并不是不知道,就是执行力不够,不能坚持
-
善于总结
-
对重要的事情有判断力 :选什么专业、选什么公司、选什么职业、选什么发展路径,自己要有判断力,不要被短期选择而左右。