Atitit. 高级软件工程师and 普通的区别 高级编程的门槛总结
Atitit.??高級軟件工程師and?普通的區(qū)別?高級編程的門檻總結(jié)
?
?
1.?完備的知識體系 2
2.?編程理論/原理的掌握 2
1.1.?掌握常用的概念(ORM,IOC,AOP,event?driver/mvc?等) 2
1.2.?高級概念(lambda,閉包closure,fp,dsl?) 2
1.3.?元編程MOP??Annotation/attributi 2
1.4.?規(guī)則引擎and?jbpm 2
1.5.?自己的框架and工具的 2
1.6.?自己的輸入法 2
1.7.?Uapi 3
1.8.?數(shù)據(jù)庫理論(btree,索引等) 3
1.9.?DSL 3
3.?開發(fā)方法論..(DSM,MDA,ODM,design?pattern,UML)and實現(xiàn) 3
1.10.?通用方法論 3
1.11.?基礎(chǔ)模塊方法論 3
1.12.?特定模塊方法論 3
1.13.?懂插件體系的設(shè)計 3
1.14.?設(shè)計模式and能自己創(chuàng)建模式 3
1.15.?把一個解決特定問題的方法變成一個通用的框架(framework)幾乎所有的時間用在搭建程序的框架上,而只花兩天的時間來寫真正有關(guān)日歷控件的代碼 3
1.16.?建模(?ui?,biz,db) 3
4.?知識庫的積累?(最佳實踐+解決方案) 3
1.17.?經(jīng)驗的積累:::流程(最佳實踐),qa,調(diào)試.. 4
1.18.?調(diào)試方法 4
1.19.?內(nèi)存泄露,連接泄漏的查看and解決之道 4
1.20.?數(shù)據(jù)庫死鎖,線程死鎖的解決之道 4
1.21.?問題qa庫 4
5.?性能(IO,DB等),穩(wěn)定性等非功能性需求 4
6.?自己的框架and工具集 4
7.?掌握多語言and?多語言互操作 4
8.?代碼可讀性.. 4
9.?專業(yè)領(lǐng)域處理 4
1.22.?圖像處理 4
1.23.?Sql解析and轉(zhuǎn)換 4
1.24.?全文搜索 4
1.25.?語意搜索 4
1.26.?輸入法 5
1.27.?手寫ocr?識別 5
1.28.?圖片驗證碼識別 5
1.29.?網(wǎng)站短信驗證碼攔截 5
1.30.?信用卡處理 5
1.31.?數(shù)據(jù)挖掘 5
1.32.?自定義日期時間處理 5
1.33.?(gui)控件編寫,懂控件生命周期 5
1.34.?數(shù)據(jù)可視化 5
10.?高級api的使用 5
1.35.?反射api的使用 5
1.36.?Threadlocal的使用 6
1.37.?Linq 6
1.38.?常用使用自定義異常 6
1.39.?常用接口的 6
1.40.?消息通訊(推送)socket 6
1.41.?代理and?html解析改寫 6
1.42.?集合操作flt,map,reduce/fold 6
1.43.?常用自定義泛型機制 6
1.44.?Bytecode操作 6
1.45.?Vm?動態(tài)語言(?groovy,python等vm?js?api) 6
1.46.?Classloaders 6
1.47.?Weak/Soft?references 6
1.48.?基礎(chǔ)的圖像處理 6
1.49.?并發(fā)api,數(shù)據(jù)結(jié)構(gòu)...線程池.. 6
1.50.?異步api 6
1.51.?Yechi綁定(wire?模式) 6
?
1.?完備的知識體系
?
2.?編程理論/原理的掌握
1.1.?掌握常用的概念(ORM,IOC,AOP,event?driver/mvc?等)
1.2.?高級概念(lambda,閉包closure,fp,dsl?)
1.3.?元編程MOP??Annotation/attributi
1.4.?規(guī)則引擎and?jbpm
1.5.?自己的框架and工具的
1.6.?自己的輸入法
1.7.?Uapi
1.8.?數(shù)據(jù)庫理論(btree,索引等)
1.9.?DSL
?
作者::?老哇的爪子?Attilax?艾龍,??EMAIL:1466519819@qq.com
轉(zhuǎn)載請注明來源:?http://blog.csdn.net/attilax
?
3.?開發(fā)方法論..(DSM,MDA,ODM,design?pattern,UML)and實現(xiàn)
能開辟自己方法論的
1.10.?通用方法論
1.11.?基礎(chǔ)模塊方法論
1.12.?特定模塊方法論
1.13.?懂插件體系的設(shè)計
1.14.?設(shè)計模式and能自己創(chuàng)建模式
1.15.?把一個解決特定問題的方法變成一個通用的框架(framework)幾乎所有的時間用在搭建程序的框架上,而只花兩天的時間來寫真正有關(guān)日歷控件的代碼
1.16.?建模(?ui?,biz,db)
4.?知識庫的積累?(最佳實踐+解決方案)
1.17.?經(jīng)驗的積累:::流程(最佳實踐),qa,調(diào)試..
1.18.?調(diào)試方法
內(nèi)存泄露、多線程同步這類問題往往讓人糾纏很久也搞不定,,蹤大量的并發(fā)線程
能主導(dǎo)開發(fā)出很牛的產(chǎn)品的
設(shè)計原則和模式
?
扎實的基礎(chǔ)、完備的知識體系
日志...
判斷力::做驅(qū)動開發(fā)還是做應(yīng)用開發(fā)更有前途
項目jindu?impt?hesh?質(zhì)量??
?
貢獻的開源項目、
1.19.?內(nèi)存泄露,連接泄漏的查看and解決之道
1.20.?數(shù)據(jù)庫死鎖,線程死鎖的解決之道
1.21.?問題qa庫
5.?性能(IO,DB等),穩(wěn)定性等非功能性需求
6.?自己的框架and工具集
7.?掌握多語言and?多語言互操作
8.?代碼可讀性..
9.?專業(yè)領(lǐng)域處理
1.22.?圖像處理
1.23.?Sql解析and轉(zhuǎn)換
1.24.?全文搜索
1.25.?語意搜索
1.26.?輸入法
1.27.?手寫ocr?識別
1.28.?圖片驗證碼識別
1.29.?網(wǎng)站短信驗證碼攔截
1.30.?信用卡處理
1.31.?數(shù)據(jù)挖掘
1.32.?自定義日期時間處理
1.33.?(gui)控件編寫,懂控件生命周期
1.34.?數(shù)據(jù)可視化
?
?
?
?
?
?
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?動態(tài)語言(?groovy,python等vm?js?api)
1.46.?Classloaders
1.47.?Weak/Soft?references
1.48.?基礎(chǔ)的圖像處理
1.49.?并發(fā)api,數(shù)據(jù)結(jié)構(gòu)...線程池..
1.50.?異步api
1.51.?Yechi綁定(wire?模式)
?
總結(jié)
以上是生活随笔為你收集整理的Atitit. 高级软件工程师and 普通的区别 高级编程的门槛总结的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: WPF学习开发客户端软件-任务助手(下
- 下一篇: 转译特殊字符