zoukankan      html  css  js  c++  java
  • 程序员的职业素养

    不能铭记过去的人,注定重蹈仙人的覆辙

    1. 所有软件根本知道原则,软件要易于修改。希望自己软件灵活多变,就要经常修改它,可以遵循“无情重构”原则。
    2. 一周有168小时,40小时工作,为职业发展20小时,剩下的108小时,56小时留给睡眠,52小时干其他事。

    开发人员必备

    1. 设计模式。
    2. 设计原则。了解SOLID原则,深刻理解组件设计原则。
    3. 方法。理解XP、Scrum、精益、看板、瀑布、结构化分析及结构化设计。
    4. 实践。掌握测试驱动开发、面向对象设计、结构化编程、持续集成、结对编程。
    5. 工件。UML图、DFD图、结构图、Petri网络图、状态迁移图表、流程图、决策表。

    坚持学习

    坚持学习不落伍,不写代码的架构师必然遭殃,学不会新院长合计数的开发人员必将沦落。不懂就学,不畏惧,.NET程序员要学习Java;Java要学习Ruby,C要学习Lisp,想练脑子学习Prolog和Forth

    合作

    专业开发人员会努力和他人合作,可以从彼此身上学习到很多东西

    了解业务领域

    开始一个新领域项目时,应该读一两本相关的书,最不专业的做法是,简单按照规格说明来编写代码,对于为什么这么做不求甚解

    参考文献

    1. A Code of Conduct for Professional Programmers [美] Robert C.Martin
    只有把命运掌握在自己手中,从今天起开始努力,即使暂时看不到希望,也要相信自己。因为比你牛几倍的人,依然在努力。
  • 相关阅读:
    poj 2584 T-Shirt Gumbo (二分匹配)
    hdu 1757 A Simple Math Problem (乘法矩阵)
    矩阵之矩阵乘法(转载)
    poj 2239 Selecting Courses (二分匹配)
    hdu 3661 Assignments (贪心)
    hdu 1348 Wall (凸包)
    poj 2060 Taxi Cab Scheme (二分匹配)
    hdu 2202 最大三角形 (凸包)
    hdu 1577 WisKey的眼神 (数学几何)
    poj 1719 Shooting Contest (二分匹配)
  • 原文地址:https://www.cnblogs.com/freesky168/p/14392243.html
Copyright © 2011-2022 走看看