程序员基本素养和特质

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

程序员基本素养和特质

对工作

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

对学习

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

技术好奇心

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

心态调整

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

个人规划

  • 要有自己的学习规划、工作规划、技能规划;要学会总结、及时调整;自己的的年度目标、三年目标、5-10年目标是如何
  • 执行力很重要,很多事情、很多道理,并不是不知道,就是执行力不够,不能坚持
  • 善于总结
  • 对重要的事情有判断力 :选什么专业、选什么公司、选什么职业、选什么发展路径,自己要有判断力,不要被短期选择而左右。
相关文章
|
2月前
|
设计模式 安全 C语言
软件工程师,全面思考问题很重要
软件工程师,全面思考问题很重要
43 9
|
设计模式 算法 程序员
培养编程思维的关键——从最基础开始
在当今信息时代,编程已经成为一项不可或缺的技能。而要成为一名优秀的程序员,除了掌握具体的编程语言和工具,更重要的是培养良好的编程思维。本文将从最最基础的层面入手,探讨如何培养编程思维。
247 0
|
前端开发 程序员 pouch
程序员最重要的八种软技能
笔者在带团队的六年中发现,程序员们在职场都有一个共同的困扰:“好像写代码都没什么问题了,日常工作基本上都是应付业务需求的开发,好像找不到其他的更大的附加价值了,我应该找一些什么样的发力点才能让我的价值更突出呢?” 。笔者以为,这就是典型的硬技能当下「看似」没有什么问题了,瓶颈卡在了软技能上。所以开篇做个小分享,聊聊程序员的软技能。
41578 18
程序员最重要的八种软技能
|
敏捷开发 架构师 测试技术
软技能2:软件开发者职业生涯指南-读书笔记
整书有很多内容,从成为一名软件开发者一直到完整的职业生涯,这里只是记录自己阅读过程中感受最深或者最受用的部分。
|
架构师 程序员
提高程序员思维的几本书
提高程序员思维的几本书
274 0
|
分布式计算 算法 NoSQL
如果说程序员的硬通货是技术,那么软技能是什么?
程序员往往一心扑在编程技术上面,学习编程语言,算法,网络,自己子领域相关的知识等等。这非常正确,也是作为coder的核心竞争力所在,姑且称之为“硬技能”吧。 对于有一个程序员来说除了日常码代码之外,其实也需要很多编程之外的软件能,非专业上面的技能可以更好的展现你的情商,与人合作的能力等。
|
程序员 开发工具 IDE
对程序员非常重要的24个软技能
英文原文:Soft Skills are so important to Software Engineers   软技能通常是被低估的。几乎所有的软件工程师都知道要关注技术的提高,但你忽视的软技能很可能会影响你的职业生涯。
1097 1
|
程序员
程序员修炼的务实哲学
虽然软件开发不受绝大多数物理法则的约束,但我们无法躲避来自熵的增加的重击。熵是一个物理学术语,它定义了一个系统的“无序”总量。不幸的是,热力学法则决定了宇宙中的熵会趋向最大化。当软件中的无序化增加时,程序员会说“软件在腐烂”。
|
架构师 Java 程序员
不是所有的程序员都适合转管理,但是领导力可以有套路练就
最近很多小伙伴对技术栈管理的话题比较感兴趣,我们就继续这个话题,本次分享来自一位贴吧的程序员老司机,他亲自尽力过从技术转向管理岗位,我们听听他的分享: 为什么大家想转型做管理? 其实,做程序员挺好的,学会一种新技术或者解决一个技术难题,很容易就能获得成就感。
1087 0

相关实验场景

更多