董小小小姐
小人魚不流淚
宏觀方面
一、 JAVA。
要想成為JAVA(高級)工程師肯定要學(xué)習(xí)JAVA。一般的程序員或許只需知道一些JAVA的語法結(jié)構(gòu)就可以應(yīng)付了。但要成為JAVA(高級) 工程師,您要對JAVA做比較深入的研究。您應(yīng)該多研究一下JDBC、IO包、Util包、Text包、JMS、EJB、RMI、線程。如果可能,希望您 對JAVA的所有包都瀏覽一下,知道大概的API,這樣您就發(fā)現(xiàn)其實(shí)您想實(shí)現(xiàn)的很多功能,通過JAVA的API都可以實(shí)現(xiàn)了,就不必自己費(fèi)太多的腦經(jīng) 了。
二、 設(shè)計(jì)模式。
其實(shí)寫代碼是很容易的事情,我相信您也有同感。但如何寫得好就比較難了。這個“好”字包括代碼可重用性,可維護(hù)性,可擴(kuò)展性等。如何寫出好的代 碼往往要借助一些設(shè)計(jì)模式。當(dāng)然長期的代碼經(jīng)驗(yàn)積累,只要您用心,會使您形成自己代碼風(fēng)格。相信您的代碼也比較符合代碼的可重用性,可維護(hù)性,可擴(kuò)展性。 但既然前人已經(jīng)給我們總結(jié)出了經(jīng)驗(yàn),我們何不踩著前人的肩膀前進(jìn)?
三、 XML。
現(xiàn)在的系統(tǒng)中不使用XML幾乎是不可能的。XML的功能非常強(qiáng)大,它可以做數(shù)據(jù)轉(zhuǎn)換、做系統(tǒng)的配置、甚至可保存您的系統(tǒng)業(yè)務(wù)數(shù)據(jù)。因此您必須了解 XML,包括它的語法,結(jié)構(gòu)。您還需要比較熟練的使用解析XML的一些API,比如JDOM,SAX等,因?yàn)樵谖覀円话愕捻?xiàng)目中,XML往往擔(dān)當(dāng)系統(tǒng)配置 信息的作用,您需要用這些API解析這些配置信息,開發(fā)完美的項(xiàng)目。
四、 精通使用一種或兩種框架。
“框架都會有許多可重用的代碼,良好的層次關(guān)系和業(yè)務(wù)控制邏輯,基于框架的開 發(fā)使你可以省出很多的開發(fā)成本”。這里希望您能精通,更多的是希望您能通過框架的使用了解框架的思想。這樣您在開發(fā)一個項(xiàng)目時思路會開闊一些,比如您 會想到把SQL語句與您的JAVA代碼分開,再比如您會考慮把您的業(yè)務(wù)邏輯配置到XML或者數(shù)據(jù)庫中,這樣整個項(xiàng)目就很容易擴(kuò)張了。
五、 熟悉主流數(shù)據(jù)庫。其實(shí)真正比較大的項(xiàng)目都是有人專門做數(shù)據(jù)庫的,但往往很多項(xiàng)目要求作為(高級)工程師的您也參與數(shù)據(jù)庫的設(shè)計(jì)以及SQL的編寫。所以為了 更好的為國家做貢獻(xiàn),建議您還是多了解一些主流數(shù)據(jù)庫,比如SQLSERVER,ORACLE,多連接SQL和存儲過程以及觸發(fā)器。如果您不是“科班”出 身,您還需要補(bǔ)充一些數(shù)據(jù)庫原理方面的知識。
六、 精通一種或兩種WEBServer。
因?yàn)樽鳛镴AVA工程師,特別時 想成為高級JAVA工程師的您,您不可避免地要部署您的項(xiàng)目到WebServer上,而且只有當(dāng)您精通一種WebServer,您才可能最大限度地使用它 的資源,這往往可以節(jié)省很多時間和精力。
七、 UML。
您肯定想成為高級工程師,因此您有必要了解或熟練或精通UML,這取決于您有多大決心想成為高級工程師和項(xiàng)目經(jīng)理。在比較正規(guī)的開發(fā)團(tuán)隊(duì) 中,UML是討論項(xiàng)目的交流工具,您要想做一個軟件工程師,您至少要能看懂,您要想做高級工程師,您要能通過它來描述您對項(xiàng)目的理解,盡管這不是必須,但 卻很重要。
八、 站在高度分析問題:
這不是一個知識點(diǎn),也不是通過書本就能學(xué)得到的。只所以提到這一點(diǎn),是因?yàn)槲冶饶€著急,我希望您更快的成為一個高級的軟件工程師,而 不是一個一般的軟件工程師。希望您在工作中多向您的系統(tǒng)分析員、需求分析員、系統(tǒng)設(shè)計(jì)員學(xué)習(xí),多站在他們角度上去看您在開發(fā)的項(xiàng)目。在最好在項(xiàng)目之初先在 您的腦海里對項(xiàng)目有個大致的分析、設(shè)計(jì),然后和他們進(jìn)行比較,找找差別,想想缺點(diǎn)。
九、 工具。
您在這個階段可能接觸到不同的工具了,盡管您還需要使用JB或者IDEA,但能可能對 ROSE,Together要多了解一些,因?yàn)槟婾ML了。不要再對Dreamweaver等HTML編輯器情有獨(dú)鐘了,那些JSP頁面讓初級程序員去寫吧
微觀方面
Java部分
這是最基礎(chǔ)的,對于一個java高級開發(fā)/設(shè)計(jì)人員,你需要對這一部分達(dá)到精通的水平,重點(diǎn)內(nèi)容如下:
a.面向?qū)ο缶幊趟枷?封裝繼承多態(tài)接口)
b.字符串處理
包,包等常用包
異常處理
高級部分
I/O流
多線程技術(shù)
網(wǎng)絡(luò)編程
Swing
后兩項(xiàng)可以了解即可,如果項(xiàng)目需要可以深入研究
3.前端基本技能
* HTML + CSS網(wǎng)頁開發(fā)
* JavaScript
* Jquery
* 瀏覽器兼容性 CSS hack(了解)
4.熟練使用JSP + Servlet進(jìn)行開發(fā)
設(shè)計(jì)模式,原理,以及相關(guān)框架,如Struts
框架
7.緩存技術(shù) session & cookie
8.熟練使用一種以上Java開發(fā)工具(Eclipse/MyEclipse/Jbuilder/Jcreator/IntelliJIEDA/NetBeans)
9.熟練使用XML
JDOM SAX
設(shè)計(jì)模式
工廠模式,單例模式 ==
反射機(jī)制
反射的各種用法
12.了解或熟悉 C, C++, .NET
13.熟悉JDK的配置,環(huán)境變量
14.數(shù)據(jù)庫oracle必學(xué),其他最好了解一種以上(mysql,sql server,access==)
oracle:視圖,索引,存儲過程,觸發(fā)器,游標(biāo),包,常用函數(shù) ==
15.數(shù)據(jù)庫原理
事務(wù)的原理,鎖機(jī)制,表連接,復(fù)雜查詢語句(工作經(jīng)驗(yàn)),性能調(diào)優(yōu),鎖表以及解決方案==
,連接池
,反向Ajax
協(xié)議,request 和 response的原理,HTTP status(了解常用的),Https原理
19.熟悉Linux基本命令,使用過Linux/Unix系統(tǒng),可以編寫shell腳本,可以在Linux上部署項(xiàng)目
20.了解windows系統(tǒng)批處理腳本bat
21.了解HTML5,最好學(xué)習(xí)過
22.熟悉一種JS框架,如Prototype
原理 熟悉一種以上web容器如Tomcat,JBoss,websphere,weblogic==
24.熟悉ant或maven
25.熟悉一門腳本語言,如python ,ruby
26.了解php/ asp
27.了解ftp協(xié)議及原理
28.熟練使用Junit測試,熟悉Mockito等測試工具
29,熟悉javac,javadoc,native,native2ascii等常用命令
30.熟悉常用的排序算法,如冒泡排序,快速排序等,最好自己研究過一些的算法。
31.了解Flex(不學(xué)也沒關(guān)系)
32.了解敏捷開發(fā)模式
33.工作流workflow至少用過一種,如OSworkflow,了解原理
34.使用過VPN了解其原理
35.熟悉jstl表達(dá)式和el表達(dá)式
36.熟悉webservice,WSDL,SOAP
37.圖片處理,如圖片上傳,預(yù)覽,限制大小等
38.版本控制工具,CVS VSS SVN
39,JSON技術(shù),JSON+AJAX
40.分頁技術(shù),最好自己實(shí)現(xiàn)過不僅僅是用過要知道原理
讀寫txt,excel,JXL技術(shù)
原理,JVM內(nèi)存管理,GC,Java堆棧池
44.熟練使用下面的工具:
office辦公軟件,word,excel,ppt等
plsql,sqldevelop 數(shù)據(jù)庫開發(fā)工具
outlook大公司都用
ue編輯器
瀏覽器控制臺,調(diào)試
SHH/PUTTY 遠(yuǎn)程
建模工具Rational Rose等
46. 使用log4j
47.使用過開放Api如百度,騰訊街景,新浪微博等
48.頁面靜態(tài)化技術(shù)(偽靜態(tài)頁面)
49.報(bào)表技術(shù),使用過報(bào)表制作工具,如水晶易表。
50.定時任務(wù),如Spring batch ,學(xué)會自定義batch任務(wù)(不適用第三方工具)
51.了解uuid
和 c/s架構(gòu)
53.正則表達(dá)式
54.了解jndi jms
編碼,亂碼解決
57.開源網(wǎng)絡(luò)編輯器,如ckEditor
58.二進(jìn)制原理
59.使用過,了解過開源論壇框架,如discuzz
,Closure框架
61.了解大數(shù)據(jù),云計(jì)算
62.搜索引擎搜索技術(shù)
63.軟件工程,項(xiàng)目管理

cindyhouse0221
隨著城市建設(shè)和公路建設(shè)的不斷升溫,土木工程專業(yè)的就業(yè)形勢近年持續(xù)走高。找到一份工作,對大多數(shù)畢業(yè)生來講并非是難事,然而土木工程專業(yè)的就業(yè)前景與國家政策及經(jīng)濟(jì)發(fā)展方向密切相關(guān),其行業(yè)薪酬水平近年來更是呈現(xiàn)出管理高于技術(shù)的傾向,而從技術(shù)轉(zhuǎn)向管理,也成為諸多土木工程專業(yè)畢業(yè)生職業(yè)生涯中不可避免的瓶頸。如何在大學(xué)階段就為“錢”途做好準(zhǔn)備,找到正確的職業(yè)發(fā)展方向呢? 木土工程專業(yè)大體可分為道路與橋梁工程與建筑工程兩個不同的方向,在職業(yè)生涯中,這兩個方向的職位既有大體上的統(tǒng)一性,又有細(xì)節(jié)上的具體區(qū)別??傮w來說,土木工程專業(yè)的主要就業(yè)方向有以下幾種: 1、工程技術(shù)方向 代表職位:施工員、建筑工程師、結(jié)構(gòu)工程師、技術(shù)經(jīng)理、項(xiàng)目經(jīng)理等。代表行業(yè):建筑施工企業(yè)、房地產(chǎn)開發(fā)企業(yè)、路橋施工企業(yè)等。就業(yè)前景:就像我們看到身邊的高樓大廈正在不斷地拔地而起、一條條寬闊平坦的大道向四面八方不斷延伸一樣,土木建筑行業(yè)對工程技術(shù)人才的需求也隨之不斷增長。2004年進(jìn)入各個人才市場招聘工程技術(shù)人員的企業(yè)共涉及到100多個行業(yè),其中在很多城市的人才市場上,房屋和土木工程建筑業(yè)的人才需求量已經(jīng)躍居第一位。隨著經(jīng)濟(jì)發(fā)展和路網(wǎng)改造、城市基礎(chǔ)設(shè)施建設(shè)工作的不斷深入,土建工程技術(shù)人員在當(dāng)前和今后一段時期內(nèi)需求量還將不斷上升。再加上路橋和城市基礎(chǔ)設(shè)施的更新?lián)Q代,只要人才市場上沒有出現(xiàn)過度飽合的狀況,可以說土木工程技術(shù)人員一直有著不錯的就業(yè)前景。典型職業(yè)通路:施工員/技術(shù)員-工程師/工長、標(biāo)段負(fù)責(zé)人-技術(shù)經(jīng)理-項(xiàng)目經(jīng)理/總工程師。年薪參考:施工員/技術(shù)員:萬~萬元;工長:萬~4萬元;技術(shù)質(zhì)量管理經(jīng)理:萬~7萬元;項(xiàng)目經(jīng)理:5萬~10萬元;專家建議:隨著我國執(zhí)業(yè)資格認(rèn)證制度的不斷完善,土建行業(yè)工程技術(shù)人員不但需要精通專業(yè)知識和技術(shù),還需要取得必要的執(zhí)業(yè)資格證書。工程技術(shù)人員的相關(guān)執(zhí)業(yè)資格認(rèn)證主要有全國一、二級注冊建筑師、全國注冊土木工程師、全國一、二級注冊結(jié)構(gòu)工程師等。需要注意的是,這些執(zhí)業(yè)資格認(rèn)證均需要一定年限的相關(guān)工作經(jīng)驗(yàn)才能報(bào)考,因此土木工程專業(yè)的畢業(yè)生即使走上工作崗位后也要注意知識結(jié)構(gòu)的更新,盡早報(bào)考以取得相關(guān)的執(zhí)業(yè)資格。想要從事工程技術(shù)工作的大學(xué)生,在實(shí)習(xí)中可選擇建筑工地上的測量、建材、土工及路橋標(biāo)段的路基、路面、小橋涵的施工、測量工作。 2、設(shè)計(jì)、規(guī)劃及預(yù)算方向代表職位:項(xiàng)目設(shè)計(jì)師、結(jié)構(gòu)審核、城市規(guī)劃師、預(yù)算員、預(yù)算工程師等。代表行業(yè):工程勘察設(shè)計(jì)單位、房地產(chǎn)開發(fā)企業(yè)、交通或市政工程類**機(jī)關(guān)職能部門、工程造價(jià)咨詢機(jī)構(gòu)等。就業(yè)前景:各種勘察設(shè)計(jì)院對工程設(shè)計(jì)人員的需求近年來持續(xù)增長,城市規(guī)劃作為一種新興職業(yè),隨著城市建設(shè)的不斷深入,也需要更多的現(xiàn)代化設(shè)計(jì)規(guī)劃人才。隨著咨詢業(yè)的興起,工程預(yù)決算等建筑行業(yè)的咨詢服務(wù)人員也成為土建業(yè)內(nèi)新的就業(yè)增長點(diǎn)。 典型職業(yè)通路:預(yù)算員-預(yù)算工程師-高級咨詢師。年薪參考:預(yù)算員:萬~3萬元;預(yù)算工程師:萬~6萬元;城市規(guī)劃師:4萬~7萬元建筑設(shè)計(jì)師:4萬~10萬元;總建筑設(shè)計(jì)師:25萬元以上。專家建議:此類職位所需要的不僅是要精通專業(yè)知識,更要求有足夠的大局觀和工作經(jīng)驗(yàn)。一般情況下來說,其薪酬與工作經(jīng)驗(yàn)成正比。以建筑設(shè)計(jì)師為例,現(xiàn)代建筑還要求環(huán)保和可持續(xù)發(fā)展,這些都需要建筑設(shè)計(jì)師擁有扎實(shí)的功底以及廣博的閱歷,同時善于學(xué)習(xí),并在實(shí)踐中去體會。目前,市場上對建筑設(shè)計(jì)人才大多要求5 年以上的工作經(jīng)驗(yàn),具有一級注冊建筑師資質(zhì),并擔(dān)任過大型住宅或建設(shè)工程開發(fā)的設(shè)計(jì)。此類職位也需要取得相應(yīng)的執(zhí)業(yè)資格證書,如建筑工程師需要通過國家組織的注冊建筑師的職業(yè)資格考試拿到《注冊建筑師資格證書》才能上崗,預(yù)算工程師需要取得注冊造價(jià)師或預(yù)算工程師資格。另外,從事此類職業(yè)還需要全方面地加強(qiáng)自身修養(yǎng),如需要熟悉電腦操作和維護(hù),能熟練運(yùn)用CAD繪制各種工程圖以及用P3編制施工生產(chǎn)計(jì)劃等,有的職位如建筑設(shè)計(jì)師還需要對人類學(xué)、美學(xué)、史學(xué),以及不同時代不同國家的建筑精華有深刻的認(rèn)知,并且要能融會貫通,鍛造出自己的設(shè)計(jì)風(fēng)格。這些都需要從學(xué)生時代開始積累自己的文化底蘊(yùn)。實(shí)習(xí)時應(yīng)盡量選取一些相關(guān)的單位和工作,如房地產(chǎn)估價(jià)、工程預(yù)算、工程制圖等。 3、質(zhì)量監(jiān)督及工程監(jiān)理方向 代表職位:監(jiān)理工程師代表行業(yè):建筑、路橋監(jiān)理公司、**工程質(zhì)量檢測監(jiān)督部門。就業(yè)前景:工程監(jiān)理是近年來新興的一個職業(yè),隨著我國對建筑、路橋施工質(zhì)量監(jiān)管的日益規(guī)范,監(jiān)理行業(yè)自誕生以來就面臨著空前的發(fā)展機(jī)遇,并且隨著國家工程監(jiān)理制度的日益完善有著更加廣闊的發(fā)展空間。 典型職業(yè)通路:監(jiān)理員—資料員—項(xiàng)目直接負(fù)責(zé)人-專業(yè)監(jiān)理工程師-總監(jiān)理工程師。年薪參考:現(xiàn)場監(jiān)理員:萬~萬元;項(xiàng)目直接負(fù)責(zé)人:萬~4萬元;專業(yè)監(jiān)理工程師:3萬~5萬元;總監(jiān)理工程師:4萬~8萬元。專家建議:監(jiān)理行業(yè)是一個新興行業(yè),因此也是一個與執(zhí)業(yè)資格制度結(jié)合得相當(dāng)緊密的行業(yè),其職位的晉升與個人資質(zhì)的取得密切相關(guān)。一般來說,監(jiān)理員需要取得省監(jiān)理員上崗證,項(xiàng)目直接負(fù)責(zé)人需要取得省監(jiān)理工程師或監(jiān)理員上崗證,工作經(jīng)驗(yàn)豐富、有較強(qiáng)的工作能力。專業(yè)監(jiān)理工程師需要取得省監(jiān)理工程師上崗證,總監(jiān)理工程師需要取得國家注冊監(jiān)理工程師職業(yè)資格證。木土工程專業(yè)的大學(xué)生想要進(jìn)入這個行業(yè),在校期間就可以參加省公路系統(tǒng)、建筑系統(tǒng)舉辦的監(jiān)理培訓(xùn)班,通過考試后取得監(jiān)理員上崗證,此后隨工作經(jīng)驗(yàn)的增加考取相應(yīng)級別的執(zhí)業(yè)資格證書。在實(shí)習(xí)期間,可選擇與路橋、建筑方向等與自己所學(xué)方向相一致的監(jiān)理公司,從事現(xiàn)場監(jiān)理、測量、資料管理等工作。 4、公務(wù)員、教學(xué)及科研方向 代表職位:公務(wù)員、教師代表行業(yè):交通、市政管理部門、大中專院校、科研及設(shè)計(jì)單位。就業(yè)前景:公務(wù)員制度改革為普通大學(xué)畢業(yè)生打開了進(jìn)入**機(jī)關(guān)工作的大門,路橋、建筑行業(yè)的飛速發(fā)展帶來的巨大人才需要使得土木工程專業(yè)師資力量的需求隨之增長,但需要注意的是,這些行業(yè)的競爭一般較為激烈,需要求職者具有較高的專業(yè)水平和綜合素質(zhì)。年薪參考:高校教師:萬~萬元;中等專業(yè)學(xué)校教師:萬~3萬元;普通公務(wù)員:2萬~萬元。專家建議:想要從事此類行業(yè),一方面在校期間要學(xué)好專業(yè)課,使自己具有較高的專業(yè)水平,另一方向特別要注意理論知識的學(xué)習(xí)和個人綜合素質(zhì)的培養(yǎng),使自己具備較高的普通話、外語、計(jì)算機(jī)水平和較好的應(yīng)變能力。
越來越有感覺
零基礎(chǔ)迅為IMX6ULL開發(fā)板,新增QT實(shí)戰(zhàn)視頻第1節(jié)-本期QT視頻將會收獲哪些知識?第2節(jié)-在Windows上搭建QT開發(fā)環(huán)境第3節(jié)-C++基礎(chǔ)(上)第4節(jié)-C++基礎(chǔ)(下)第4節(jié)-C++基礎(chǔ)(下)第5節(jié)-制作一個最簡單的QT登錄界面第6節(jié)-QT信號和槽第7節(jié)-仿寫一個智能家居界面(上)第8節(jié)-仿寫一個智能家居界面(中)第9節(jié)-仿寫一個智能家居界面(下)第10節(jié)-QT上位機(jī)開發(fā)之串口助手(上)第11節(jié)-QT上位機(jī)開發(fā)之串口助手(下)第12節(jié)-把QT程序打包成Windows軟件第13節(jié)-QT網(wǎng)絡(luò)編程之TCP通信第14節(jié)-QT網(wǎng)絡(luò)編程之UDP通信第15節(jié)-QT時間編程之QT時鐘第16節(jié)-QT系統(tǒng)移植之構(gòu)建根文件系統(tǒng)第17節(jié)-QT系統(tǒng)移植之交叉編譯QT源碼和觸摸源碼第18節(jié)-QT系統(tǒng)移植之在開發(fā)板上部署QT運(yùn)行環(huán)境第19節(jié)-QT跨平臺運(yùn)行之把QT程序交叉編譯到ARM開發(fā)板第20節(jié)-QT跨平臺運(yùn)行之使用QT控制蜂鳴器第21節(jié)-QT跨平臺運(yùn)行之把QT程序編譯成手機(jī)APP
我想說真話
關(guān)于這個方向,我認(rèn)為大概分3個階段:1、嵌入式linux上層應(yīng)用,包括QT的GUI開發(fā)2、嵌入式linux系統(tǒng)開發(fā)3、嵌入式linux驅(qū)動開發(fā)嵌入式目前主要面向的幾個操作系統(tǒng)是,LINUX,WINCE、VxWorks等等Linux是開源免費(fèi)的,而且其源代碼是開放的,更加適合我們學(xué)習(xí)嵌入式。所以你可以嘗試以下路線:(1) C語言是所有編程語言中的強(qiáng)者,單片機(jī)、DSP、類似ARM的種種芯片的編程都可以用C語言搞定),因此必須非常熟練的掌握。推薦書籍:《The C Programming Language》 這本經(jīng)典的教材是老外寫的,也有中譯版本。(2) 操作系統(tǒng)原理,是必需的,如果你是計(jì)算機(jī)專業(yè)畢業(yè)那也就無所謂了,如果是非計(jì)算機(jī)專業(yè)的就必須找一本比較淺顯的計(jì)算機(jī)原理書籍看一看,把啥叫“進(jìn)程”“線程”“系統(tǒng)調(diào)度”等等基本問題搞清楚。(3)Linux操作系統(tǒng)就是用C語言編寫的,所以你也應(yīng)該先學(xué)習(xí)下Linux方面的編程,只有你會應(yīng)用了,才能近一步去了解其內(nèi)核的精髓。推薦書籍:《UNIX環(huán)境高級編程》(第2版)(4) 了解ARM的架構(gòu),原理,以及其匯編指令,我們在嵌入式開發(fā)中,一般很少去寫匯編,但是最起碼的要求是能夠看懂a(chǎn)rm匯編。(5) 系統(tǒng)移植的時候,就需要你從最下層的bootloader開始,然后內(nèi)核移植,文件系統(tǒng)移植等。而移植這部分對硬件的依賴是非常大的,其配置步驟也相對復(fù)雜,也沒有太多詳細(xì)資料。(6) 驅(qū)動開發(fā)linux驅(qū)動程序設(shè)計(jì)既是個極富有挑戰(zhàn)性的領(lǐng)域,又是一個博大精深的內(nèi)容。linux驅(qū)動程序設(shè)計(jì)本質(zhì)是屬于linux內(nèi)核編程范疇的,因而是對linux內(nèi)核和內(nèi)核編程是有要求的。在學(xué)習(xí)前你要想了解linux內(nèi)核的組成,因?yàn)槊恳徊糠忠敿?xì)研究的話足夠可以擴(kuò)展成一本厚書。以上只不過是大概的框架,在實(shí)際的開發(fā)中還會涉及很多東西,比如:交叉編譯、makefile、shell腳本等等,所以說學(xué)習(xí)嵌入式的周期較長,門檻較高,自學(xué)的話更是需要較強(qiáng)的學(xué)習(xí)能力和專業(yè)功底。只要能堅(jiān)持下來一定會取得成功!………………………………………… 嵌入式非常難,看書的話比較晦澀難懂,不容易入門,我個人比較偏向于看視頻教程,因?yàn)橛欣蠋煄е容^容易入門。給看看一篇文章是關(guān)于一位??粕趺醋詫W(xué)嵌入式的。 做個自我介紹,我07年考上一所很爛??泼褶k的學(xué)校,學(xué)的是生物專業(yè),具體的學(xué)校名稱我就不說出來獻(xiàn)丑了。09年我就輟學(xué)了,我在那樣的學(xué)校,一年學(xué)費(fèi)要1萬多,但是根本沒有人學(xué)習(xí),我實(shí)在看不到希望,我就退學(xué)了。 退學(xué)后我也迷茫,大專都沒有畢業(yè),我真的不知道我能干什么,我在糾結(jié)著我能做什么。所以輟學(xué)后我一段時間,我想去找工作,因?yàn)槲冶容^沉默寡言,不是很會說話,我不適合去應(yīng)聘做業(yè)務(wù)。我想應(yīng)聘做技術(shù)的,可是處處碰壁。 一次偶然的機(jī)會,我才聽到嵌入式這個行業(yè)。那天我去新華書店,在計(jì)算機(jī)分類那邊想找本書學(xué)習(xí)。后來有個女孩子走過來,問我是不是讀計(jì)算機(jī)的,有沒有興趣學(xué)習(xí)嵌入式,然后給我介紹了一下嵌入式現(xiàn)在的火熱情況,告訴我學(xué)嵌入式多么的有前景,給我了一份傳單,嵌入式培訓(xùn)的廣告。聽了她的介紹,我心里癢癢的,確實(shí)我很想去學(xué)會一門自己的技術(shù),靠自己的雙手吃飯。 回家后,我就上網(wǎng)查了下嵌入式,確實(shí)是當(dāng)今比較熱門的行業(yè),也是比較好找工作的,工資也是相對比較高。我就下決心想學(xué)嵌入式了。于是我去找嵌入式培訓(xùn)的相關(guān)信息,說真的,我也很迷茫,我不知道培訓(xùn)是否真的能像他們宣傳的那樣好,所以我就想了解一段時間再做打算。 后來,我在百度知道看到一篇讓我很鼓舞的文章,是一個嵌入式高手介紹沒有基礎(chǔ)的朋友怎么自學(xué)入門學(xué)嵌入式,文章寫的很好,包含了如何學(xué)習(xí),該怎么學(xué)習(xí)。他提到一個方法就是看視頻,因?yàn)榭磿鴮?shí)在太枯燥和費(fèi)解的,很多我們也看不懂。這點(diǎn)我真的很認(rèn)同,我自己看書往往看不了幾頁。 我在想,為什么別人都能自學(xué)成才,我也可以的!我要相信自己,所以我就想自學(xué),如果實(shí)在學(xué)不會我再去培訓(xùn)。 主意一定,我就去搜索嵌入式的視頻,雖然零星找到一些嵌入式的視頻,但是都不系統(tǒng),我是想找一個能夠告訴我該怎么學(xué)的視頻,一套從入門到精通的視頻,一個比較完整的資料,最好能有老師教,不懂可以請教的。 后來我又找到一份很好的視頻,是在IT學(xué)習(xí)聯(lián)盟網(wǎng)站推出的一份視頻《零基礎(chǔ)嵌入式就業(yè)班》(喜歡《零基礎(chǔ)嵌入式就業(yè)班》的可以復(fù)制 粘貼瀏覽器按回車鍵即打開)。里面的教程還不錯,很完整,可以讓我從基礎(chǔ)的開始學(xué)起。視頻比較便宜。 下面介紹下我的學(xué)習(xí)流程,希望對和我一樣完全沒有基礎(chǔ)的朋友有所幫助。 收到他們寄過來的光盤后,我就開始學(xué)習(xí)了,由于我沒有什么基礎(chǔ),我就從最簡單的C語言視頻教程學(xué)起,話說簡單,其實(shí)我還是很多不懂的,我只好請教他們,他們還是很熱心的,都幫我解決了。C語言我差不多學(xué)了一個禮拜,接下來我就學(xué)了linux的基本命令,我在他們提供linux虛擬機(jī)上都有做練習(xí),敲linux的基本命令,寫簡單的C語言代碼,差不多也就三個禮拜。我每天都在不停的寫一些簡單的代碼,這樣一月后我基本掌握了C和linux的基本操作。 接下來我就去學(xué)習(xí)了人家的視頻的培訓(xùn)教程,是整套的,和去參加培訓(xùn)沒有多大的區(qū)別,這一看就是兩個月,學(xué)習(xí)了ARM的基本原理,學(xué)習(xí)嵌入式系統(tǒng)的概念,也掌握了嵌入式的環(huán)境的一些搭建,對linux也有更深層次的理解了,明白了嵌入式應(yīng)用到底是怎么做的,但是驅(qū)動我只是有一點(diǎn)點(diǎn)的了解,這個相對難一點(diǎn),我想以后再慢慢啃。 這兩個月,除了吃飯睡覺,我?guī)缀醵荚趯W(xué)習(xí)。因?yàn)槲抑缼缀鯖]有基礎(chǔ),比別人差勁,我只能堅(jiān)持努力著,我不能放棄,我必要要靠自己來養(yǎng)活自己,必須學(xué)好這門技術(shù),然后我就把不懂的問題總結(jié)記下來,這樣慢慢積累了一段時間,我發(fā)現(xiàn)自己真的有點(diǎn)入門了。 最后的一個月,我就去看關(guān)于實(shí)踐部分的內(nèi)容,了解嵌入式項(xiàng)目具體的開發(fā)流程,需要什么樣的知識,我就開始準(zhǔn)備這方面的知識,也就是學(xué)習(xí)這方面的視頻,同時他們建議我去找了找一些嵌入式面試的題目,為自己以后找工作做準(zhǔn)備。我就到網(wǎng)上找了很多嵌入式的題目,把他們理解的記下來,這樣差不多準(zhǔn)備了20天左右 我覺得自己差不多入門了,會做一些簡單的東西了。我就想去找工作看看,于是我就到51job瘋狂的投簡歷,因?yàn)槲覍W(xué)歷的問題,專科沒有畢業(yè),說真的,大公司沒有人會要我,所以我投的都是民營的小公司,我希望自己的努力有所回報(bào)。沒有想過幾天過后,就有面試了,但是第一次面試我失敗了,雖然我自認(rèn)為筆試很好,因?yàn)槲抑白隽藴?zhǔn)備,但是他們的要求比較嚴(yán)格,需要有一年的項(xiàng)目經(jīng)驗(yàn),所以我沒有被選中。 后來陸續(xù)面試了幾家公司,終于功夫不負(fù)有心人。我終于面試上的,是在閔行的一家民營的企業(yè),公司規(guī)模比較小,我的職務(wù)是嵌入式linux應(yīng)用開發(fā),做安防產(chǎn)品的應(yīng)用的。我想我也比較幸運(yùn),經(jīng)理很看重我的努力,就決定錄用我,開的工資是3500一個月,雖然我知道在上海3500只能過溫飽的生活,但是我想我足夠了。我至少不用每天都要靠父母養(yǎng),我自己也能養(yǎng)活自己的。我想只要我繼續(xù)努力,我工資一定會翻倍的。 把本文寫出來,希望能讓和我一樣的沒有基礎(chǔ)的朋友有信心,其實(shí)我們沒有必要自卑,我們不比別人笨,只要我們肯努力,我們一樣會成功?!M痪玫膶砟阋渤蔀榍度胧降母呤帧?/p>
carryme2015
建筑業(yè)項(xiàng)目經(jīng)理或工程師應(yīng)具備以下幾個條件:1、 號召力。 也就是調(diào)動下屬工作積極性的能力。人是社會上的人,每個人都有自己的個性,而一般情況下項(xiàng)目經(jīng)理部的成員是從企業(yè)內(nèi)部各個部門調(diào)來后組合而成的,因此每個的素質(zhì)、能力和思想境界均或多或少地存在不同之處。每個人從單位到項(xiàng)目部上班也都帶有不同的目的,有的人是為了錢,有的人是為了學(xué)點(diǎn)技術(shù)和技能,而有的人是為了混日子。也因此每個人的工作積極性均會有所不同,為了錢的人如果沒有得到他期望的工資,他就會有厭倦情緒;為了學(xué)技術(shù)和技能的人如果認(rèn)為該項(xiàng)目沒有他要學(xué)或認(rèn)為崗位不對口學(xué)不到技術(shù)和技能也會生產(chǎn)厭倦情緒;為了混日子的人,則是做一天和尚撞一天鐘——得過且過。因此,項(xiàng)目經(jīng)理應(yīng)具有足夠的號召力才能激發(fā)各種成員的工作積極性。 2、 交流能力。 也就是有效傾聽、勸告和理解他人行為的能力。強(qiáng)勢領(lǐng)導(dǎo)必將制約企業(yè)的發(fā)展。項(xiàng)目經(jīng)理只有具備足夠的交流能力才能與下屬、上級進(jìn)行平等的交流,特別是對下級的交流更顯重要。因?yàn)槿罕姷穆曇羰莵碜宰罨鶎?、最原始的聲音,特別是群眾的反對聲音,一個項(xiàng)目經(jīng)理如果沒有對下屬職工的意見進(jìn)行足夠的分析、理解,那他的管理必然是強(qiáng)權(quán)管理,也必將引進(jìn)職工的不滿,其后果也必將重蹈我國歷史上那些 “忠言逆耳”的覆轍。 3、 應(yīng)變能力——靈活、耐心和耐力。 眾所周知,施工項(xiàng)目的最大特點(diǎn)就是單件性,每個項(xiàng)目均具有其獨(dú)特之處,而且每個項(xiàng)目在施工過程中都可能發(fā)生千變?nèi)f化的情況,因此項(xiàng)目的管理是一個動態(tài)的管理,這就要求項(xiàng)目經(jīng)理必須具有靈活應(yīng)變的能力,才能對施工現(xiàn)場出現(xiàn)的各種不利的情況迅速作出反應(yīng),并著手解決。沒有靈活應(yīng)變的能力,則必然會束手無策、急得如熱鍋上的螞蟻一樣,最終就可能導(dǎo)致項(xiàng)目進(jìn)展受阻。 4、 對政策高度敏感。 我國的項(xiàng)目管理仍然是在政府指導(dǎo)下的市場經(jīng)濟(jì)條件下的管理,因此,每個項(xiàng)目的管理都與市場的變化和相關(guān)政策的變化息息相關(guān)的,而每個市場信息和政策的變化比如材料價(jià)格調(diào)整都有可能導(dǎo)致項(xiàng)目的某個或全部目標(biāo)的變化。所以項(xiàng)目經(jīng)理必須對政策具有高度的敏感,才能適應(yīng)現(xiàn)代項(xiàng)目管理的發(fā)展的要求。 5、 目經(jīng)理還必須自尊、熱情,充滿激情、充滿活力。
丁鳳1217
一、學(xué)習(xí)路徑萬丈高樓平地起,不管多優(yōu)秀的工程師都是從小白開始的。一條清晰合理的學(xué)習(xí)路線能幫助小白們高效率的完成基礎(chǔ)知識的儲備工作,注意這里是知識的儲備過程,而經(jīng)驗(yàn)是從實(shí)踐中得到的。學(xué)習(xí)路徑是多種多樣的,不同能力和不同基礎(chǔ)的人有不太相同的路徑,這里分享我自己的學(xué)習(xí)路徑,供大家參考。1.了解計(jì)算機(jī)原理,操作系統(tǒng)基礎(chǔ)知識。了解硬盤,內(nèi)存和CPU的關(guān)系,程序是如何加載到內(nèi)存運(yùn)行的,了解操作系統(tǒng)進(jìn)程切換和時間片的概念。2.學(xué)習(xí)C語言,掌握編譯器基本知識,能編寫簡單的程序。學(xué)習(xí)硬件相關(guān)知識。3.購買洞洞板或者面包板,配合stm32等單片機(jī)核心板及相應(yīng)教材,實(shí)踐IO操作,中斷,定時器,ADC,UART通信,IIC通信,SPI通信,CAN通信等基本功能。在此過程中不斷鞏固提升C語言編程水平。4.掌握了某一種單片機(jī)的基本編程和控制后,可以進(jìn)軍嵌入式操作系統(tǒng)的學(xué)習(xí)。在此期間可以繼續(xù)使用STM32核心板,加購LCD串口液晶顯示屏,不需要買帶字庫的顯示屏,簡單實(shí)用的串口顯示屏就可以。然后可以從Free RTOS開始學(xué)習(xí),這個操作系統(tǒng)代碼少,概念清晰,易于學(xué)習(xí)操作系統(tǒng)的原理,也易于移植,基本上可以參考官網(wǎng)以及網(wǎng)絡(luò)上的資料順利的將操作系統(tǒng)移植到STM32核心板。通過FreeRTOS,可以學(xué)習(xí)嵌入式操作系統(tǒng)的基本原理,并可以編寫LCD驅(qū)動程序來感受硬件驅(qū)動程序的概念。5.學(xué)習(xí)嵌入式Linux操作系統(tǒng),購買ARM9或以上版本的主控的開發(fā)板,要求開發(fā)板上至少有串口和網(wǎng)口。學(xué)習(xí)板級支持包的開發(fā),交叉編譯,GDB調(diào)試,UBOOT移植,內(nèi)核移植,根文件系統(tǒng)制作,設(shè)備樹,驅(qū)動程序編寫,網(wǎng)絡(luò)編程相關(guān)知識。6.學(xué)習(xí)物聯(lián)網(wǎng)相關(guān)模塊的使用,可以購買ESP32核心板進(jìn)行wifi,藍(lán)牙的模塊控制學(xué)習(xí),購買其他模塊實(shí)現(xiàn)其他小項(xiàng)目的練習(xí)。通過上面的一番閉關(guān)修煉,你已經(jīng)學(xué)習(xí)了嵌入式開發(fā)的主要知識架構(gòu),接下來就要多做小項(xiàng)目,多練習(xí)排錯,才能不斷積累經(jīng)驗(yàn)。二、學(xué)習(xí)方法1.先整再零:對于一個實(shí)例項(xiàng)目,先從整體出發(fā),保證調(diào)通,能正常運(yùn)行,出現(xiàn)預(yù)期結(jié)果。遇到模糊的問題先跳過,整體有了一定認(rèn)識后再對個別細(xì)節(jié)進(jìn)行深入了解,但不能跳過深入了解細(xì)節(jié)的環(huán)節(jié)。2.邊學(xué)邊練:開發(fā)是一類實(shí)踐性很強(qiáng)的技能,嵌入式開發(fā)要與硬件打交道,就需要更多的動手操作和觀察。學(xué)習(xí)某一方向的嵌入式開發(fā)知識時,需要給自己的學(xué)習(xí)進(jìn)行必要的“投資”,購買面包板、洞洞板、萬用表、調(diào)溫烙鐵套裝、各種器件、芯片,以至開發(fā)板。以上材料不需要一次性都買齊,可以按照當(dāng)前學(xué)習(xí)的內(nèi)容分階段購買,經(jīng)濟(jì)條件有限的同學(xué)也不用擔(dān)心,以上材料的開銷除開發(fā)板之外都不貴,可網(wǎng)絡(luò)購買。對于開發(fā)板,可以買學(xué)長學(xué)姐的二手板卡,能過測試就證明板卡是OK的。有了學(xué)習(xí)材料,就要學(xué)以致用,例如今天學(xué)習(xí)了三極管做開關(guān),就可以自己動手畫畫電路圖,然后在洞洞板上實(shí)踐一下,通過實(shí)際操作,加深印象的同時,也能驗(yàn)證自己的設(shè)計(jì)方案。3.勤于思考和提問,網(wǎng)絡(luò)如此發(fā)達(dá),提問的能力和技巧我就不再贅述了。三、技能提升建議如果你進(jìn)入的是一家規(guī)模較小的公司,那么你可能有機(jī)會接觸各類技術(shù)。這是絕佳的鍛煉機(jī)會,要注意不要特別深入某一方向而不關(guān)注其他技術(shù),要知道大牛需要的是多方位的技能。大公司的話,往往分工比較細(xì)致而明確,那就需要在完成自己工作的同時多關(guān)注項(xiàng)目組中其他同事遇到的問題,能協(xié)助解決最好,不能解決的要關(guān)注解決的情況和方法,多蹭經(jīng)驗(yàn)。幫助別人的同時就是在幫助自己提高,多花時間處理實(shí)際問題是難得的經(jīng)驗(yàn)。不管在哪種場合工作,一定注意經(jīng)驗(yàn)的積累,好記不如帶墨,要用文字將經(jīng)驗(yàn)記錄下來,將遇到的問題詳細(xì)描述清楚,沒事的時候翻看一下,工作時間長了,你會發(fā)現(xiàn)這是一筆難得的財(cái)富。
優(yōu)質(zhì)工程師考試問答知識庫