运维工程师必备技能_运维工程师 技能专长 csdn-程序员宅基地

技术标签: Linux  

通用技能
  • 公司与个人
    • 公司是盈利性组织
    • 个人和公司必须双赢
    • 在认同公司理念且能够给公司创造足够价值的基础上,为个人发展而工作
  • idea
    WHO AM I
    • 黑客是守正出奇且具备创造力的群体
      • 守正出奇
        • 这条正道/底线得坚守
        • 但如果太过正就迂腐了,为了搞定任务有时得出奇招
      • 创造力
        • 一个没有创造力的人是多么的可怜,对于团队来说也是一种耻辱
        • 本技能表的本质目的只有一个:引导你拥有足够的创造力
    • 黑客也可以是一种思维方式
    • 我们需要对得起名片上的那个头衔:工程师、研究员
    • 牛人姿态
      • 即使现在不是牛人,也得具备这样的姿态
      • 没有一定扎实内功与远见的人很少有这样的姿态
      • 拥有不将就的做事风格,迟早是牛人
  • 如何做事
    • idea
      方法论
      • 完成一件事有好几条途径,优秀的人的途径最短
      • 任务拆分很容易得出做事的方法论
      • 好的「方法论」会让你具备更强的「创造力」!
        • idea
          时刻问自己:「是否具备创造力?」
    • idea
      任务拆分
      • 成长过程会经历:能力越大、责任越大、事情越多
      • 思路
        • 拆分细化为多个点
        • 排好优先级
          • 任务四象限,决定优先级
            • 紧急重要
              • 赶紧搞定
            • 重要不紧急
              • 时刻保持关注,以免沦为「紧急重要」
            • 紧急不重要
              • 少少益善,学会拒绝
            • 不紧急不重要
              • 靠自律
        • SMART原则
          • S:任务是否明确
            • 不明确的任务搞起来就是浪费生命
          • M:任务是否可度量
            • 不可度量如何体现价值?
          • A:任务是否可搞定
            • 搞不定就不应该接,接就得有魄力搞定
          • R:任务的相关性如何
            • 决定了任务的价值,相关性越高越能体现价值,比如这个任务搞定了能让团队获得公司、客户等更大的认可
          • T:任务的时间
            • Timeline:任务时间轴,什么时间点需要搞定什么
            • Deadline:任务的最后期限,做评估时最好提前,因为总会有各种意外或拖延本性
            • Timeline上一些很关键的时间点我们可以称为里程碑,搞定每个里程碑应该庆祝下
        • 自己欠缺什么,立马发现
        • 是否需要寻求帮助,谁能帮你,自己单干?
          Arrow Link
        • 团队
          • 士气第一
          • 当你有团队时,分配与调度好任务很关键
            • 做得好是真并发
            • 做不好会死锁
    • 沟通、反馈与责任
      • 一个无沟通能力的人,要么是天才,要么是不可爱的人,不过天才也就寥寥无几而已,你并不是
      • 反馈要及时
        • 避免出问题不反馈,影响进度
        • 方式
          • 正式的:邮件
          • 临时的:微信等即时通信
          • 着急的:给个电话
      • 工作有大小,责任心无大小
      • 周报的透明
        • 意义:大家互相了解工作与心得,有利于自己的判断与成长
          • 观察是一种多重要的技能
          • 不是单纯的给领导汇报工作
        • 周报需体现本周工作总结、下周工作计划、心得/问题/建议(我们叫唧唧歪歪)
        • 周报可以很好体现一个人的
          • 总结能力
          • 计划能力
          • 分享能力
            • 想象下:一个人从来没有心得/问题/建议的沉淀或反馈,这个人是一个相对封闭的人,在团队作战中很难达到默契
            • 当然,这种分享能力远不仅仅是在周报这种形式里
    • 团队意识
      • 很多人都说自己具备足够好的团队意识,但是有些人却并不是这样
        • 举个小例子:一个10人团队约定早上10点开会,而你迟到了10分钟,对于团队来说你浪费了整个团队100分钟(10人*10分钟)的生命。有些人无羞愧之心要么是意识不到这点,要么这个团队的风气就是这样...
      • 团队意识是建立在互相信任的基础上
      • Leader最关键,优秀的Leader一定会有个优秀团队
        • 兵熊熊一个
        • 将熊熊一窝
      • 如何拥有个优秀的团队是一个复杂的话题
  • 成长
    • 新事物的敏感性
      • 保持好奇心
      • 不要局限在自己的圈子,适当跨界吸收灵感
      • 订阅国内外优秀博客/资源,深蓝阅读不错
      • 选择性参与一些必要的会议,听必要的主题,讨论必要的话题
    • idea
      关于知识
      • 对知识的渴望程度决定了前进动力的大小
      • 当知识很廉价地摆在你面前,你反而不会珍惜
      • 对知识保持敬畏之心
    • 不要让自己成为矫情/浮夸的人
    • 和比你厉害的人在一起,和一流的人工作
      • 指点往往是精华
      • messagebox_warning
        杜绝笨蛋爆炸
        • 二流的人招进来的人不太可能是一流的
        • 久而久之一个团队就笨蛋爆炸了
    • 思考
      • 批判性思考
      • 换位思考
        • 对于一个团队来说,这点太关键
    • idea
      提问的智慧
      • 遇到问题先独立思考,尝试独立解决,尽最大努力后再提问
      • 提问时,礼貌很关键(对知识的敬畏),清晰表达很关键
      • 解决后,分享出来帮助更多需要帮助的人
    • idea
      小事心态
      • 越基础的事越关键,越需要细心
      • 不要一味盲目追求「高级感」,而忽视「小事」/「简单事」/「基础事」
      • 基础不牢、地动山摇
      • 小事做不好,别提大事
    • messagebox_warning
      无论是个人还是团队的成长都需要不断沉淀知识,没有沉淀根基不稳
  • messagebox_warning
    完成的定义
    • 比如写个PoC
      • 1. 搞懂了目标Web应用漏洞的原理
      • 2. 熟练运用Python各相关模块与机制
      • 3. 熟练了解了HTTP协议
        • HTTP请求
        • HTTP响应
      • 4. 代码写得够规范,让人看起来就是爽
      • 5. 程序经过足够的测试
        • 黑测试
        • 白测试
      • 6. 及时反馈进度
        • 我遇到困难了
        • 我搞定了
      • 7. 更新相关文档,沉淀
  • messagebox_warning
    熟练的定义
    • 比如熟练SQL注入
      • SQL语句这门“语言”能脱离文档顺手写出
      • 主流数据库的SQL特有函数、存储过程、机制我都了如指掌
        • MySQL
        • MSSQL
        • Oracle
        • PostgreSQL
        • Access
        • SQLite
        • ...
      • 牛逼的工具我不仅用的顺其自然,源码还读过几遍,我能修改
        • sqlmap
        • ...
      • 我具备创造性,而不仅仅是跟在大牛身后
        • 研究出了几个不错的技巧
        • 发了几篇不错的Paper
        • 对外会议/沙龙等进行了几次分享
        • 写出了自己的相关工具,爽
      • 我实战了N回,遇到了很多奇葩环境,我有足够的信心绕过
      • 以上这些之后,这才叫熟练!其他同理
  • 好书推荐
    • 推荐理由
      • 打通任督二脉的书,怎能不看?
        • 但,尽信书不如无书
      • 任何科学研究最终必须至少到哲学层面,触碰到上帝的脚
      • 具体技术类书籍请见「专业技能」相关部分
    • 鸡汤类
      • 黑客与画家
        • 印象深刻:设计者的品味
          • 好设计是简单的设计
            • 抓住本质
          • 好设计是永不过时的设计
            • 如果解决方法是丑陋的,那就肯定还有更好的解决方法,只是还没有发现而已
          • 好设计是解决主要问题的设计
          • 好设计是启发性的设计
          • 好设计通常是有点趣味性的设计
          • 好设计是艰苦的设计
          • 好设计是看似容易的设计
          • 好设计是对称的设计
          • 好设计是模仿大自然的设计
          • 好设计是一种再设计
          • 好设计是能够复制的设计
          • 好设计往往是奇特的设计
          • 好设计是成批出现的
          • 好设计常常是大胆的设计
      • 浪潮之巅
        • 感受IT帝国的崛起与没落,我们现在站在又一个互联网浪潮之巅
    • 洁癖类
      • 重构
      • 代码整洁之道
      • 代码大全2
    • 敏捷类
      • Rework中文版
        • 37signals团队的敏捷经验
      • 高效程序员的45个习惯
    • 产品类
      • 人人都是产品经理
      • 结网
    • 神书
      • 自私的基因
      • 失控
    • ...
专业技能
优质资源
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/u013009576/article/details/80055581

智能推荐

【基础算法】反转链表的三种方法_链表反转-程序员宅基地

文章浏览阅读3.3k次,点赞13次,收藏20次。【基础算法】反转链表的三种方法_链表反转

使用遗传算法优化的BP神经网络实现自变量降维_bp神经网络优化-程序员宅基地

文章浏览阅读317次。本次利用遗传算法筛选出最具有代表的自变量,再利用BP神经网络进行预测。_bp神经网络优化

第十四届蓝桥杯青少组选拔赛Python真题 (2022年11月27日),包含答案_python 蓝桥杯真题-程序员宅基地

文章浏览阅读2.5k次,点赞2次,收藏6次。初始客户编号为 1、2、3 的客户分别在 1、2、3 窗口同时办理业务;窗口 3 用时 2 分钟办理完 3 号客户的业务,变为空闲状态,并按顺序呼叫 4 号客户,4 号客户用时 4 分钟窗口 1 用时 3 分钟办理完 1 号客户的业务,变为空闲状态,并按顺序呼叫 5 号客户,5 号客户用时 7 分钟。例如: N=3.M=7、从编号3 的位置到综号 7 的位置共有5 条路线,分别为: (3->5->7),(3-5->6->7,(3->4-5->7(3->4->5->6>7) ,(3->4>6->7)。_python 蓝桥杯真题

基于RK3399 Android11适配OV13850 MIPI摄像头_camera_etc.mk-程序员宅基地

文章浏览阅读1.4k次,点赞22次,收藏21次。基于RK3399 Android11 适配MIPI摄像头 OV13850_camera_etc.mk

2020公文格式模板及范文_公文写作格式+请示、报告、会议纪要基本模板-程序员宅基地

文章浏览阅读6.4k次。一、排版1.WORD文档页面设置,页边距:上3.7cm,下3.5cm,左2.8cm,右2.6cm。具体操作过程中,根据版式要求,也可适当调整。2.字体要求:文章标题为二号方正小标宋、居中,标题内容多,可分多行,排成梯形或菱形,标题内容换行时注意词意完整,标题行距选择磅值约30-34之间,可根据版面自行设定。正文为三号仿宋,行距选择1.5倍行距,也可根据页面做适当调整。3.正文结束空2-3..._请示的页边距

Pandas-处理文本字符串(拼接)_pandas字符串拼接-程序员宅基地

文章浏览阅读6.8k次。Pandas提供了不同的方法将序列或索引与他们自己或者其他的对象进行拼接,所有的方法都是基于各自的cat()方法1.将单个序列拼接为一个完整字符串输出:2. 如果没有额外声明,sep即分隔符默认为空字串,即sep='':输出:3.默认情况下,缺失值会被忽略。使用na_rep参数,可以对缺失值进行赋值:输出:4.拼接序列和其他类列表型对象为新的序列cat()的第一个参数为类列表对象,但必须要确保长度与序列或索引相同.输出:..._pandas字符串拼接

随便推点

LLaMA 2 - 最全资源汇总,你想要的都有_llama-2-7b-chat-gguf 百度网盘-程序员宅基地

文章浏览阅读553次。LLaMA 2 是 Meta 开发的大型语言模型,是 LLaMA 1 的后继者。LLaMA 2 可通过 AWS、Hugging Face 等提供商免费用于研究和商业用途。LLaMA 2 预训练模型接受了 2 万亿个标记的训练,上下文长度是 LLaMA 1 的两倍。其微调模型已经接受了超过 100 万个人工注释的训练。本文包含 LLama 2 所有相关资源,可帮助您快速入门。它包括以下链接:LLaMA 2 是什么?Lllama 2在线体验Llama2 背后的研究Llama 2 基准测试有多好。_llama-2-7b-chat-gguf 百度网盘

《C语言程序设计》谭浩强-学习笔记以及课后习题答案(考前复习/考研/专升本)_谭浩强课后习题csdn-程序员宅基地

文章浏览阅读1.8k次,点赞5次,收藏26次。《C语言程序设计》谭浩强-学习笔记-课后习题答案(考前复习/考研/专升本/)_谭浩强课后习题csdn

Knowledge Distillation by On-the-Fly Native Ensemble论文解读_on the fly 蒸馏-程序员宅基地

文章浏览阅读1.1k次,点赞2次,收藏2次。1. 网络结构: Gate为全连接网络,用来学习哪个网络更重要。目前利用全连接网络选择网络部件重要性的方法很流行。“三个臭皮匠顶个诸葛亮?”,感觉很像bagging方法。2. 损失函数: 训练时softmax都有温度T=3蒸馏,测试时就恢复T=1。 最终的Loss 第一项代表各个分支的损失,第二项代表最后Teacher的损失,第三项代表各..._on the fly 蒸馏

Mac 屏幕录制 权限 没有可勾选或添加的App选项 产生原因和解决办法_mac屏幕录制没有微信选项-程序员宅基地

文章浏览阅读4.1w次,点赞12次,收藏39次。遇到问题:安装软件需要获取截屏和屏幕录制的功能权限,但是发现打开系统设置->安全性与隐私-屏幕录制,右边竟然没有可勾选或可添加的App选项产生原因:经过网络搜索关键字,发现是因为系统升级到10.5,MacCataLina过程中位于/Library/Application Support/com.apple.TCC目录下的TCC.db文件损坏了。期间遇到的错误提示(Error: table access has 7 columns but 12 values were supplied)..._mac屏幕录制没有微信选项

python一些练手小项目_pycharm 练手程序-程序员宅基地

文章浏览阅读260次。python一些练手小项目参考Pycharm+django2.2+python3.6+MySQL实现简单的考试报名系统Pycharm+Django之使用模型django基础之数据库操作使用pycharm调试django项目_pycharm 练手程序

汇编语言 第三版 王爽 实验四_汇编语言第三版实验4第三题-程序员宅基地

文章浏览阅读8.2k次,点赞4次,收藏17次。百度文库答案有误。特写此博客。_汇编语言第三版实验4第三题

推荐文章

热门文章

相关标签