Atitit. 高级软件project师and 普通的差别 高级编程的门槛总结
2023-09-11 14:20:59 时间
Atitit. 高级软件project师and 普通的差别 高级编程的门槛总结
1.1. 掌握经常使用的概念(ORM,IOC。AOP,event driver/mvc 等) 2
1.2. 高级概念(lambda,闭包closure,fp,dsl ) 2
1.3. 元编程MOP Annotation/attributi 2
3. 开发方法论..(DSM,MDA,ODM,design pattern,UML)and实现 3
1.15. 把一个解决特定问题的方法变成一个通用的框架(framework)差点儿全部的时间用在搭建程序的框架上。而仅仅花两天的时间来写真正有关日历控件的代码 3
1.17. 经验的积累:::流程(最佳实践),qa,调试.. 4
1.42. 集合操作flt,map,reduce/fold 6
1.45. Vm 动态语言( groovy,python等vm js api) 6
1. 完备的知识体系
2. 编程理论/原理的掌握
1.1. 掌握经常使用的概念(ORM,IOC,AOP,event driver/mvc 等)
1.2. 高级概念(lambda,闭包closure,fp,dsl )
1.3. 元编程MOP Annotation/attributi
1.4. 规则引擎and jbpm
1.5. 自己的框架and工具的
1.6. 自己的输入法
1.7. Uapi
1.8. 数据库理论(btree,索引等)
1.9. DSL
作者:: 老哇的爪子 Attilax 艾龙, EMAIL:1466519819@qq.com
转载请注明来源: http://blog.csdn.net/attilax
3. 开发方法论..(DSM,MDA,ODM,design pattern,UML)and实现
能开辟自己方法论的
1.10. 通用方法论
1.11. 基础模块方法论
1.12. 特定模块方法论
1.13. 懂插件体系的设计
1.14. 设计模式and能自己创建模式
1.15. 把一个解决特定问题的方法变成一个通用的框架(framework)差点儿全部的时间用在搭建程序的框架上。而仅仅花两天的时间来写真正有关日历控件的代码
1.16. 建模( ui ,biz,db)
4. 知识库的积累 (最佳实践+解决方式)
1.17. 经验的积累:::流程(最佳实践),qa,调试..
1.18. 调试方法
内存泄露、多线程同步这类问题往往让人纠缠非常久也搞不定,,踪大量的并发线程
能主导开发出非常牛的产品的
设计原则和模式
扎实的基础、完备的知识体系
日志...
推断力::做驱动开发还是做应用开发更有前途
项目jindu impt hesh 质量??
贡献的开源项目、
1.19. 内存泄露,连接泄漏的查看and解决之道
1.20. 数据库死锁,线程死锁的解决之道
1.21. 问题qa库
5. 性能(IO,DB等),稳定性等非功能性需求
6. 自己的框架and工具集
7. 掌握多语言and 多语言互操作
8. 代码可读性..
9. 专业领域处理
1.22. 图像处理
1.23. Sql解析and转换
1.24. 全文搜索
1.25. 语意搜索
1.26. 输入法
1.27. 手写ocr 识别
1.28. 图片验证码识别
1.29. 站点短信验证码拦截
1.30. 信用卡处理
1.31. 数据挖掘
1.32. 自己定义日期时间处理
1.33. (gui)控件编写,懂控件生命周期
1.34. 数据可视化
10. 高级api的使用
1.35. 反射api的使用
1.36. Threadlocal的使用
1.37. Linq
1.38. 经常使用使用自己定义异常
1.39. 经常使用接口的
1.40. 消息通讯(推送)socket
1.41. 代理and html解析改写
1.42. 集合操作flt,map,reduce/fold
1.43. 经常使用自己定义泛型机制
1.44. Bytecode操作
1.45. Vm 动态语言( groovy,python等vm js api)
1.46. Classloaders
1.47. Weak/Soft references
1.48. 基础的图像处理
1.49. 并发api,数据结构...线程池..
1.50. 异步api
1.51. Yechi绑定(wire 模式)
相关文章
- 这才是最好用的Office软件?OnlyOffice协作办公软件使用体验
- 软件调试的方方面面
- 这13个开源GIS软件,你了解几个?
- 概览最有前景的下一代嵌入式 Linux 软件更新机制
- 如何使一个openwrt下的软件开机自启动
- 基于C socket编程的FTP文件传输软件(类似无界面版本的百度云盘)
- 看懂官方技术文档-->从软件和硬件理解IIC通信协议原理与使用
- 《精通软件性能测试与LoadRunner最佳实战》—第1章1.2节软件相关概念解析
- 《嵌入式C编程实战》——1.5 软件开发工具
- 基于 QT(C++)实现的(图形界面)IM 即时通讯软件【100010586】
- 《Python硬件编程实战》——2.4 常见软件的发布格式
- 软件许可模式变更 采购方面临风险
- 软件测试用例设计之因果图
- win10系统安装软件双击无反应