程序员工作中的理性与感性活动及所需的技能素养

真的是被“严酷的工作”拷打出来的人啊!


理性与感性活动

  1. 梳理和熟悉业务。需要方法和细心。请教、询问、交谈、文档阅读、代码阅读和语义还原、思维导图、文档写作。先找人,再读文档,最后理解代码。
  2. 新功能设计和编程:原则与方法指导、结构化建模与逻辑推理、经验复用、方案评审,构造完整的数据和流程,仔细自测。
  3. 改动与影响评估: 逻辑推理与工程思维,理性和细心。遍历所有相关业务关联性,方案评审、反馈风险。
  4. 功能和质量优化: 理性与工具。发现、测量、定位“问题”区域、制定和评审可行方案、实现方案、功能与质量测试、回归测试。
  5. 沟通协作: 理性与感性并重。说理表达要条理清晰,交谈要心平气和,照顾对方感受。
  6. 任务评估: 理性为主。细化和分解任务到能力范围内,记录用时,统计与评估,参考以往经验,考虑 buffer 。
  7. 表达写作: 清晰条理、通俗易懂地阐述和传达设计和见解。
  8. 排查和解决问题:专业知识、观察力、经验、直觉、快速而合理的决断和行动、对异常数字敏感。
  9. 项目管理:理性与感性并重。理性方面,任务评估合理,定期关注进度,尽早评估和反馈风险;感性方面,激励和推动,照顾成员感受。
  10. 团队管理:理性与感性并重。理性方面,能识人德才和分配任务,关注进展;感性方面,照顾成员感受,关注成员状态。
  11. 客户现场支持:理性与感性并重。扎实过硬的专业知识和技能、有礼有据的表达与沟通、机敏应变能力。
  12. 年度规划。环境观察、评估和预测变化、规划能力和事项。
  13. 关注和参与公司活动。主要是感性。乐趣、体验。

与系统和人打交道:

  • 与系统打交道,主要靠理性;
  • 与人打交道,七分理性三分感性。

宏观与微观层面:

  • 宏观方面:工作规划、系统设计、业务梳理、项目与团队管理。
  • 微观方面:编程与设计、沟通协作、排查解决问题、优化与评估、支持与活动。

软件开发全景图


程序员的技能素养


作者:@琴水玉

转载请注明出处:https://www.cnblogs.com/lovesqcc/p/16526520.html

微信扫一扫下面的二维码,关注我的公众号 编程大观园 :)


 
posted @   琴水玉  阅读(191)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
历史上的今天:
2018-07-27 量化业务耗时:使用SpringAOP获取一次请求流经方法的调用次数和调用耗时
点击右上角即可分享
微信分享提示