1,面向對象編程,UML繪圖,設計模式,代碼重構
2.常見的ORM工具
3.MVC、WCF、XMl、JQuery、SQL和性能優化。
4.對框架有壹些深入的了解。
5、高性能代碼,如static、MemCached等手段。
6、最好懂壹些其他語言,比如Java、PHP等。
成為DBA需要掌握的知識:
1,常用數據庫,MSSQL,MySQL,Oracle,擅長性能調優,備份,負載均衡,集群,容災。
2.精通處理大量數據
3、各種數據庫監控軟件
成為運維需要學好的東西:
1,各種Web負載均衡硬件的原理和配置,比如F5,軟件,比如Nginx等。
2,反向代理加速,比如SquID等。
3,操作系統,Linux是必須的,各種好的工具都在Linux下。
4.各種性能監控軟件。
成為產品、業務和項目經理的知識:
1,溝通理解能力。
2.行業和公司的商業邏輯。
3.軟件工程知識。
4、質量控制、進度控制、人員組織等。