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
- 高度金字塔 深度 广度
- 角色差异高度金字塔 使用者 维修者 制造者
- 广度圈
- 深度层次
- 完备的知识体系
- 跨语言 跨架构(cs bs 移动) 跨平台(pc 移动
- 编程理论/原理的掌握
掌握常用的概念(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.csdn.net/attilax
- 开发方法论..(DSM,MDA,ODM,design pattern,UML)and实现
能开辟自己方法论的
-
- 通用方法论
- 基础模块方法论
- 特定模块方法论
- 懂插件体系的设计
- 设计模式and能自己创建模式
- 把一个解决特定问题的方法变成一个通用的框架(framework)几乎所有的时间用在搭建程序的框架上,而只花两天的时间来写真正有关日历控件的代码
- 建模( ui ,biz,db)
- 知识库的积累 (最佳实践+解决方案)
- 经验的积累:::流程(最佳实践),qa,调试..
- 调试方法
内存泄露、多线程同步这类问题往往让人纠缠很久也搞不定,,踪大量的并发线程
能主导开发出很牛的产品的
设计原则和模式
扎实的基础、完备的知识体系
日志...
判断力::做驱动开发还是做应用开发更有前途
项目jindu impt hesh 质量??
贡献的开源项目、
-
- 内存泄露,连接泄漏的查看and解决之道
- 数据库死锁,线程死锁的解决之道
- 问题qa库
- 性能(IO,DB等),稳定性等非功能性需求
- 自己的框架and工具集
- 掌握多语言and 多语言互操作
- 代码可读性..
- 专业领域处理
- 图像处理
- Sql解析and转换
全文搜索
语意搜索
输入法
手写ocr 识别
图片验证码识别
网站短信验证码拦截
信用卡处理
数据挖掘
自定义日期时间处理
(gui)控件编写,懂控件生命周期
数据可视化
- 高级api的使用
- 反射api的使用
- Threadlocal的使用
- Linq
常用使用自定义异常
常用接口的
消息通讯(推送)socket
代理and html解析改写
集合操作flt,map,reduce/fold
常用自定义泛型机制
Bytecode操作
Vm 动态语言( groovy,python等vm js api)
Classloaders
Weak/Soft references
基础的图像处理
并发api,数据结构...线程池..
异步api
Yechi绑定(wire 模式)