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


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


    理性与感性活动

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

    与系统和人打交道:

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

    宏观与微观层面:

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

    软件开发全景图


    程序员的技能素养


  • 相关阅读:
    洛谷P1339 [USACO09OCT]热浪Heat Wave 题解
    洛谷P2692 覆盖 题解
    ELK logstash geoip值为空故障排查
    Linux_LVM_磁盘扩容
    通过zabbix的API接口获取服务器列表
    linux下安装部署ansible
    nginx 错误502 upstream sent too big header while reading response header from upstream
    docker报Error response from daemon: client is newer than server (client API version: 1.24, server API version: 1.19)
    Python学习之MySQLdb模块
    Nginx模块 ngx_http_limit_req_module 限制请求速率
  • 原文地址:https://www.cnblogs.com/lovesqcc/p/16526520.html
Copyright © 2020-2023  润新知