Atitit. 资深高级软件工程师and 普通的区别 高度金字塔 深度 广度 1. 高度金字塔 深度 广度 1 1.1. 角色差异高度金字塔 使用者 维修者 制造者 1 1.2. 广度圈 1 1

本文详细阐述了资深高级软件工程师与普通工程师之间的显著差异,从高度金字塔的角色划分、广度和深度的知识体系到完备的技能掌握,包括跨语言、跨架构、编程理论、开发方法论及实践经验的积累。

Atitit.  资深高级软件工程师and 普通的区别 高度金字塔 深度 广度

 

 

1. 高度金字塔 深度 广度 1

1.1. 角色差异高度金字塔 使用者 维修者 制造者 1

1.2. 广度圈 1

1.3. 深度层次 2

2. 完备的知识体系 2

1.4. 跨语言 跨架构(cs bs 移动) 跨平台(pc 移动 2

3. 编程理论/原理的掌握 2

4. 开发方法论..(DSM,MDA,ODM,design pattern,UML)and实现 2

1.5. 通用方法论 2

1.6. 基础模块方法论 2

1.7. 特定模块方法论 3

1.8. 懂插件体系的设计 3

1.9. 设计模式and能自己创建模式 3

1.10. 把一个解决特定问题的方法变成一个通用的框架(framework)几乎所有的时间用在搭建程序的框架上,而只花两天的时间来写真正有关日历控件的代码 3

1.11. 建模( ui ,biz,db) 3

5. 知识库的积累 (最佳实践+解决方案) 3

1.12. 经验的积累:::流程(最佳实践),qa,调试.. 3

1.13. 调试方法 3

1.14. 内存泄露,连接泄漏的查看and解决之道 3

1.15. 数据库死锁,线程死锁的解决之道 3

1.16. 问题qa库 3

6. 性能(IO,DB等),稳定性等非功能性需求 3

7. 自己的框架and工具集 4

8. 掌握多语言and 多语言互操作 4

9. 代码可读性.. 4

10. 专业领域处理 4

1.17. 图像处理 4

1.18. Sql解析and转换 4

11. 高级api的使用 5

1.19. 反射api的使用 5

1.20. Threadlocal的使用 5

1.21. Linq 5

 

  1. 高度金字塔 深度 广度
    1. 角色差异高度金字塔 使用者 维修者 制造者
    2. 广度圈
    3. 深度层次

 

  1. 完备的知识体系
    1. 跨语言 跨架构(cs bs 移动) 跨平台(pc 移动
  2. 编程理论/原理的掌握

掌握常用的概念(ORM,IOC,AOP,event driver/mvc 等)

高级概念(lambda,闭包closure,fp,dsl )

元编程MOP  Annotation/attributi

规则引擎and jbpm

自己的框架and工具的

自己的输入法

Uapi

数据库理论(btree,索引等)

DSL

 

作者:: 老哇的爪子 Attilax 艾龙,  EMAIL:1466519819@qq.com

转载请注明来源: http://blog.youkuaiyun.com/attilax

 

  1. 开发方法论..(DSM,MDA,ODM,design pattern,UML)and实现

能开辟自己方法论的

    1. 通用方法论
    2. 基础模块方法论
    3. 特定模块方法论
    4. 懂插件体系的设计
    5. 设计模式and能自己创建模式
    6. 把一个解决特定问题的方法变成一个通用的框架(framework)几乎所有的时间用在搭建程序的框架上,而只花两天的时间来写真正有关日历控件的代码
    7. 建模( ui ,biz,db)
  1. 知识库的积累 (最佳实践+解决方案)
    1. 经验积累:::流程(最佳实践),qa,调试..
    2. 调试方法

内存泄露、多线程同步这类问题往往让人纠缠很久也搞不定,,踪大量的并发线程

能主导开发出很牛的产品的

设计原则和模式

 

扎实的基础、完备的知识体系

日志...

判断力::做驱动开发还是做应用开发更有前途

项目jindu impt hesh 质量??

 

贡献的开源项目、

    1. 内存泄露,连接泄漏的查看and解决之道
    2. 数据库死锁,线程死锁的解决之道
    3. 问题qa库
  1. 性能(IO,DB等),稳定性等非功能性需求
  2. 自己的框架and工具集
  3. 掌握多语言and 多语言互操作
  4. 代码可读性..
  5. 专业领域处理
    1. 图像处理
    2. Sql解析and转换

全文搜索

语意搜索

输入法

手写ocr 识别

图片验证码识别

网站短信验证码拦截

信用卡处理

数据挖掘

自定义日期时间处理

(gui)控件编写,懂控件生命周期

数据可视化

 

 

 

 

  1. 高级api的使用
    1. 反射api的使用
    2. Threadlocal的使用
    3. Linq

常用使用自定义异常

常用接口的

消息通讯(推送)socket

代理and html解析改写

集合操作flt,map,reduce/fold

常用自定义泛型机制

Bytecode操作

Vm 动态语言( groovy,python等vm js api)

Classloaders

Weak/Soft references

基础的图像处理

并发api,数据结构...线程池..

异步api

Yechi绑定(wire 模式)

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值