程序员基本素养和特质

简介: 程序员基本素养和特质

程序员基本素养和特质

对工作

  • 对当前分配的工作,要有持有主人翁精神,做好本职工作
  • 对线上的问题,要持有敬畏心理,线上的任何问题都可能带来大问题;同时线上的问题要及时处理、及时跟进
  • 相关告警要排查
  • 反馈的问题,要尽快解决
  • 介于中间线的工作,要主动
  • 比如容器平台开发,容器平台的相关问题,没有一个特定的负责人, 但是出现问题都应该主动去跟进和排查
  • 相关告警,如磁盘、CPU、网卡等,还是没有特定的负责人,需要我们看到后就能够及时反馈、及时跟进
  • 经常性复盘:问题复盘、复盘总结
  • 执行力强,分配的任务要尽快完成并反馈

对学习

  • 自学能力强
  • 逻辑思维能力强

技术好奇心

  • 任何问题,主要接触到后,就应该感兴趣,想要去了解是什么原因导致?不管自己是否能够解决,都尝试去解决,去排除、去定位,然后找思路;总结。
  • 非自己负责模块的问题,也需要保持了解,多了解基础性的问题,对自己有好处。
  • 多动手实践、多排查;多看指标;多到线上看看相关指标
  • 数据敏感性,任何数据,都要想为啥是这么多?为何只能有这么多?如何提高?如何优化?每个指标是什么意思
  • 能够主动学习新事物、新知识和新技能

心态调整

  • 对不确定性保持乐观
  • 不甘于平庸
  • 不傲娇,要能延迟满足感

个人规划

  • 要有自己的学习规划、工作规划、技能规划;要学会总结、及时调整;自己的的年度目标、三年目标、5-10年目标是如何
  • 执行力很重要,很多事情、很多道理,并不是不知道,就是执行力不够,不能坚持
  • 善于总结
  • 对重要的事情有判断力 :选什么专业、选什么公司、选什么职业、选什么发展路径,自己要有判断力,不要被短期选择而左右。
相关文章
|
11月前
|
设计模式 算法 程序员
代码能力,程序员自我修养之基石
提高代码能力不是一蹴而就的事,需要我们不断努力,通过持续学习和练习、参与开源项目、阅读优秀的代码、与他人合作、提升解决问题的能力等方式,提高自己的代码能力,为自己为公司创造价值。
171 0
代码能力,程序员自我修养之基石
|
文字识别 算法 NoSQL
读书分享:《程序员修炼之道:通向务实的最高境界》的思想经验
相较于全书众多的干货笔记,这篇文章是个别思想经验的总结,希望和大家交流。 ETC;DRY不仅限于编码;维护一个项目概念列表;帮助业务方理解他想要什么;防御性编程;继承税;学会沟通;小实验
读书分享:《程序员修炼之道:通向务实的最高境界》的思想经验
|
前端开发 程序员 pouch
程序员最重要的八种软技能
笔者在带团队的六年中发现,程序员们在职场都有一个共同的困扰:“好像写代码都没什么问题了,日常工作基本上都是应付业务需求的开发,好像找不到其他的更大的附加价值了,我应该找一些什么样的发力点才能让我的价值更突出呢?” 。笔者以为,这就是典型的硬技能当下「看似」没有什么问题了,瓶颈卡在了软技能上。所以开篇做个小分享,聊聊程序员的软技能。
41522 18
程序员最重要的八种软技能
|
架构师 程序员
提高程序员思维的几本书
提高程序员思维的几本书
223 0
|
分布式计算 算法 NoSQL
如果说程序员的硬通货是技术,那么软技能是什么?
程序员往往一心扑在编程技术上面,学习编程语言,算法,网络,自己子领域相关的知识等等。这非常正确,也是作为coder的核心竞争力所在,姑且称之为“硬技能”吧。 对于有一个程序员来说除了日常码代码之外,其实也需要很多编程之外的软件能,非专业上面的技能可以更好的展现你的情商,与人合作的能力等。
|
程序员
程序员修炼的务实哲学
虽然软件开发不受绝大多数物理法则的约束,但我们无法躲避来自熵的增加的重击。熵是一个物理学术语,它定义了一个系统的“无序”总量。不幸的是,热力学法则决定了宇宙中的熵会趋向最大化。当软件中的无序化增加时,程序员会说“软件在腐烂”。
|
算法 程序员 小程序

相关实验场景

更多