Beyond Programmer : To Be a Software Engineer

To be a practical engineer with academic aptitude.

We do business, we are not a school.

  1. 关注程序员生产力工具/方法

    • 产生式编程:尤其是Template Metaprogramming,Aop,代码产生器

    • 基础开发平台,如Spring;领域相关开发平台,如WebWork;类库,如boost,loki,jakarta commons

    • 软件集成技术,动态脚本语言,新语言/语言新特性

    • 敏捷开发方法及实践,如测试驱动,持续集成......

  2. 关注客户生产力工具

    • 各种现有平台,软件

    • 系统集成

  3. 硬知识

    • 具体产品的应用

  4. 软知识

  • 经验

  • 分析设计

  • 模式惯用法

  • 最佳实践

你可能感兴趣的:(software)