版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
我該何去何從?眾人眼里的工程師別人眼里的自己眼里的真實的我們我們向往的我們最向往的…殘酷的現(xiàn)實?
軟件開發(fā)技術爆炸式發(fā)展?
對工程師的要求越來越高?
軟件開發(fā)工作加速分化中開發(fā)技術爆炸?開發(fā)熱點的轉移:
PC
–
Web
–
移動—平臺化???技術方向的多元:
單機
–
服務器
–
集群技術門類:中間件、數(shù)據(jù)庫、PC應用、web應用、移動開發(fā)、混合開發(fā)、開發(fā)語言:動態(tài)語言、靜態(tài)語言、命令式語言/函數(shù)式語言C,C++,C#,
Java,
Basic,
Pascal,
ASM,javascript,
Python,
Scala,Swift,Go操作系統(tǒng):Linux,
windows,
OSX,
Android,
iOS(進程與線程,內存管理,IO資源管理)數(shù)據(jù)庫:層次性,
關系型,
對象型,非關系型??????串行、并行、分布式集群硬件體系:32bit,64bit
,SMP,
集群網(wǎng)絡體系:
TCP/IP協(xié)議族,無線網(wǎng)絡,
3G/4G網(wǎng)絡軟件工程:CMMI、IPD和敏捷,原型方法,快速迭代,持續(xù)集成,協(xié)作交付,90%的程序員不是程序員?不會電腦的人,不算程序員?????????????除了C++,
Java和.Net不知道別的工具的,不算程序員不理解數(shù)據(jù)結構的,不算程序員對設計模式一竅不通的不是程序員將設計模式視為圣經,并且過度設計的不是程序員沒有軟件工程意識的程序員不是程序員錯字連天的不是程序員提出簡單問題,別人給出方法,卻連搜索和嘗試都懶得做的不是程序員。尋找免費代碼,或者干脆提出一個龐大軟件需求,等待別人直接奉獻成品的不是程序員不會溝通的人不算程序員用過編程語言,知道很多平臺,但是寫不出高質量代碼的收入低于平均水平的不是程序員花一個月編寫一個簡單數(shù)據(jù)庫程序的人不算程序員不熱愛這一行的不算程序員90%的程序員不是程序員?
malloc最大分配內存?
虛函數(shù)的系統(tǒng)實現(xiàn)?
單向鏈表反轉?
N個元素插入有序表?
饑餓矛盾問題(讀者寫者問題)?
漢密爾頓旅行商問題?
在一個星系中找到倒數(shù)第3近的兩個星星加速分化中?
技術能力要求正在加速分化–
簡單的搭積木式的開發(fā)–
普通的App開發(fā),一般應用程序開發(fā),常見的Web開發(fā)–
復雜的開拓式的開發(fā)–
平臺級產品的開發(fā)、核心算法設計開發(fā)、通用模塊設計開發(fā)、大數(shù)據(jù)算法設計?
人員要求加速分化–
普通開發(fā)人員–
熟悉開發(fā)語言,了解開發(fā)平臺,實現(xiàn)代碼編寫–
高級開發(fā)人員–
堅實的基礎知識,卓越的開發(fā)能力–
學習能力,解決問題能力,技術嗅覺,一定的管理能力?
薪金待遇加速分化–
10倍以上的差距,而且還在擴大中怎么辦??
軟件技術人員的層次從心所欲不逾矩精通軟件設計有專長領域知其所以然有難度的任務模塊設計知其然初級重復任務質量尚可剛剛起步會寫代碼大師專家工程師碼農菜鳥怎么辦?學習學習學習還是學習學習的問題?
為什么學??
學什么??
如何學??
再問為什么學?為什么學習??
不學習就不會干活?
提升自己技術能力?
增加自己的競爭資本?
開拓眼界?
保持開放心態(tài)學習什么——技能?
編程語言–
精通一門,熟悉多門–
靜態(tài)語言:Java,C#,C++,Object-C–
動態(tài)語言:JavaScript,Python…–
至少獨立完成1萬行以上代碼–
至少獨立完成一個應用開發(fā)?
數(shù)據(jù)庫–
熟悉一種關系數(shù)據(jù)庫MySQL、Oracle或者SQL
Server–
了解一種非關系數(shù)據(jù)庫MongoDB–
了解一種緩存數(shù)據(jù)庫Memcached,
Redis學習什么——技能?
常見的框架–
MVC,SOA恭喜你,你不再是碼農勉強入門的工程師–
JQuery,Node.JS–
EF,Hibernate,Mybatis?
常見的庫/組件–
STL,Boost–
Apache,Guava–
Crystal
Report學習什么?——技術修養(yǎng)(1)?
技術的根本是什么?–
方法,解決問題的方法和手段?
建立知識體系序號類別內容1操作系統(tǒng)中間件Windows
-->LinuxTomcat
-->JBossMySQL-->Oracle02030405–
學習與總結數(shù)據(jù)庫環(huán)境搭建
-->
基礎程序
-->面向對象
-->應用開發(fā)
-->高級應用
-->Java新特性
-->JDBCHTML
-->
JavaScript
-->JSP
-->JavaBean-->DAO
-->Smartupload
-->Servlet
-->MVC–
理清結構,歸納重點JAVA
SEJAVA
EE
WEB–
定期整理與匯總–
自主表達06Struts
1.x
-->AJAX
-->ECSide-->Struts
-->DWR、JSON、JQuery報表組件
-->Hibernate-->Spring開源框架XML0708091011基礎語法
-->
解析(DOM/SAX/JDOM)分布式開發(fā)搜索引擎工作流RMI
-->
EJB-->XFire
-->
WebServices–
唯像與唯美LuceneJBPM、HTMLParser、Heritrix–
從現(xiàn)實出發(fā)尋求解決之術–
從理論出發(fā)尋求解決之道開發(fā)工具Eclipse、Jboss
IDE學習什么?——技術修養(yǎng)(2)?
談談基礎知識–
數(shù)據(jù)結構–
數(shù)組、單向鏈表、雙向鏈表、二叉樹–
常見算法:排序、查找、插入–
面向對象思想–
對象的特征、6個準則–
面向對象編程與設計–
數(shù)據(jù)庫技術–
操作系統(tǒng)–
進程管理、內存管理、IO管理–
熟悉操作系統(tǒng)的啟動過程–
編譯原理–
函數(shù)的調用過程–
對象的實現(xiàn)如何學習恭喜你,你已經是工程師啦?
程序員需要終身學習?
內容–
夯實基礎–
由淺入深–
有精專有廣博?
方式–
多讀書–
MOOC及大學公開課–
讀優(yōu)秀代碼,建立自己的代碼庫–
學會英文閱讀再問為什么??
學習這些夠了嗎?再談技術人員的層次技能本領技術素養(yǎng)素養(yǎng)科學素質
人文素質素質匠人與大師技術修養(yǎng)(2)?
數(shù)據(jù)結構–
基礎中的基礎?
算法設計–
時間復雜度,空間復雜度、資源消耗–
《算法導論》?
計算機體系–
集群架構,跨平臺設計–
技術演進的過去與未來–
計算機科學中的重要問題、概念與方法技術修養(yǎng)(2)?
數(shù)學,還是數(shù)學–
離散數(shù)學、圖論、布爾代數(shù)、–
概率與統(tǒng)計、線性代數(shù)、數(shù)理邏輯?
工程學方法–
產品定義(內涵與外延)–
質量控制、進度控制等–
《人月神話》,《人件》,《敏捷軟件開發(fā):原則、模式與實踐》?
物理學方法–
從經驗公式到理論公式–
大道至簡–
自洽科學素質-什么是問題?
科學素質–
最基礎最根本的問題解決能力?
發(fā)現(xiàn)問題–
獨立思考–
真問題與假問題?
定義問題–
抽象化–
精確完備的描述?
發(fā)現(xiàn)關鍵點–
解決問題的突破點?
評價解決方案科學素質-如何解決?
查資料–
書籍、雜志、論壇…?
找工具–
理論、軟件、硬件?
做實驗–
目標、準備、執(zhí)行、整理?
學會交流–
聆聽并尊重他人意見–
清晰、簡要,有重點的表達自己?
學會學習–
有重點、避難點人文素質?
一切的問題都是人的問題?
現(xiàn)實的理想主義?
自我修煉?
事業(yè)心?
團隊精神人文素質?
中文–
古代文化–
詩經、論語、大
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 桶裝水學校2025年度合作銷售合同3篇
- 二零二五年度新能源發(fā)電項目投資合同模板4篇
- 2025年度車輛購置稅費個人抵押借款合同書4篇
- 2025年度木結構工程綠色施工技術指導合同4篇
- 2025年度能源管理系統(tǒng)承包合同規(guī)范3篇
- 2025版房地產授權委托書范本規(guī)范3篇
- 二零二五版舞臺劇導演演出及票房分成合同3篇
- 項目綠色施工方案編制
- 二零二四年度學生校園活動安全管理協(xié)議書3篇
- 2025房屋裝修合同范本(分期收款)
- 課題申報書:GenAI賦能新質人才培養(yǎng)的生成式學習設計研究
- 駱駝祥子-(一)-劇本
- 全國醫(yī)院數(shù)量統(tǒng)計
- 《中國香文化》課件
- 2024年醫(yī)美行業(yè)社媒平臺人群趨勢洞察報告-醫(yī)美行業(yè)觀察星秀傳媒
- 第六次全國幽門螺桿菌感染處理共識報告-
- 天津市2023-2024學年七年級上學期期末考試數(shù)學試題(含答案)
- 中國的世界遺產智慧樹知到期末考試答案2024年
- 中國綠色食品市場調查與分析報告
- 手衛(wèi)生依從性調查表
- 湖北教育出版社四年級下冊信息技術教案
評論
0/150
提交評論