1. 工程師是一個什麼職業
工程師只是一個職稱。不同的行業有不同的工程師。
工程師指具有從事工程系統操作、設計、管理、評估能力的人員。工程師的稱謂,通常只用於在工程學其中一個范疇持有專業性學位或相等工作經驗的人士。
2. 如何才能做好一個工程師
一、工程師的基本素質要求1、 堅持終生學習,博覽群書。不僅要學本專業及與工作直接相關的知識,還要學其他專業的、其他學科的知識,要廣泛積累知識,擴大知識面。自從你大學畢業後,你學習過哪些與專業及工作有關的、無關的專業技術書籍?2、 要有務實的作風,不要誇誇其談,要勤於動手,積累實踐經驗。從實踐中來,到實踐中去,會做事是一項基本技能,不會動手解決問題,不算是一個工程師。3、 堅持理論聯系實踐。用學到的理論去指導實踐,並用理論來解釋實驗現象。不去實踐的理論是空洞的理論,沒有理論指導的實踐是盲目的實踐。理論是有條件的,要掌握其精髓,不能變成教條。同樣,實踐經驗也是有局限性的,是基於當時的客觀條件,不能犯經驗主義4、 技術研究要有恆心、堅持不懈。成功來自於持之以恆的努力,准備失敗100次、1000次。5、 堅持每天寫工作備忘錄,計劃好你自己的工作。預則立,不預則廢。二、 技術工作的基本要領(一) 如何開始一項全新的工作(以開發一個新產品為例)(1)要明確開發任務的具體目標,預先做好書面策劃做什麼樣的產品、如何做。(2)收集資料,學習了解相關技術,掌握基本原理、產品基本結構、產品技術標准法規,未做先學。(資料來源:書店、圖書館等)(3)收集樣機:國內、國外的,盡可能多一些(4)對樣機進行功能、性能及操作等方面的測試首先做好測試策劃,做哪些項目、如何做(5)分析測試結果並進行總結提煉,作為自己開發產品的技術要求和標准(6)對樣機進行解剖和結構分析① 整理出哪些是重要的結構形式② 哪些是關鍵零部件及關鍵尺寸(7)測試樣機包括測試零部件① 零部件使用的材料及特性② 零部件的公差與配合③ 關鍵結構的技術原理是什麼?哪些數據、尺寸是不能變的④ 功能件的技術原理是什麼?哪些數據、尺寸是不能變的(8)在提出了完整的設計輸入、明確了標准要求及掌握了核心技術的前提下,開始設計自己的產品。(二) 如何解決一個具體的技術、質量問題(1) 弄清楚問題是什麼一定要堅持眼見為實,對有問題的零部件產品進行解剖分析,了解發生問題的真正原因,不要主觀臆想。(2) 根據尋找出的問題,制訂解決方案,方案要盡可能多元化,一組方案不是一個方案。要同時對一組方案進行試驗,找出最佳方案。(3) 為了能夠加速發現產品的某一質量問題,一般需要加嚴試驗。提出比正常使用更嚴酷的條件,設定一個試驗方法和標准,標准也要比正常的標准高。比如:正常標准:產品壽命在額定電壓正常使用情況下600h,可以通過提高試驗電壓加嚴測試。(4) 工程師親自做試驗,不要委託他人,每組方案的試驗不是一個,而是一批。① 試驗前檢查測量組件、部件、零件的數據,並記錄。② 試驗中觀察記錄試驗狀態,如工作狀態變化、性能變化、功能是否失效、溫度變化、零部件的變化等等③ 試驗後,重新檢測零部件的質量狀況,必要時測量尺寸的變化。運動磨擦部件,還要測量磨損情況。對故障零件、失效零件要進行解剖分析。④ 做好測試數據的分析,對大量試驗的結果要做正態分布圖、計算中心值及偏差δ,並與標准要求對比。(5)採取改進措施,重復以上工作(三) 如何編寫技術工作(以圖紙為例)(1) 認真做好圖面的尺寸標准
3. 消防工程師的高效學習法,三個月,過三科!
您好,很高興為你解答:
任何一種考試都沒有最好的方法,只有找到適合自己的才是最重要的,下面提供一些方法供你參考。,
1、及時復習法
所謂課後復習法就是我們剛聽完老師講課之後,不要急著合上筆記和教材,花10-20分鍾來消化和吸收剛剛講過的知識,由於剛上完課或者聽完視頻,所以對知識的理解和記憶都達到了巔峰的狀態,此時我們只要稍加的復習鞏固,就能很容易的理解記住所學知識。也可以立刻做一做相關章節練習題,對於知識點的理解會更加容易。
2、章節復習法
不管是一級消防工程師考試科目的哪一門,都分為大的章節和小的課時,一般當講完一個章節的所有課時就會把整個章節串起來在系統的講一遍,作為鞏固復習,因此我們在復習的時候,可以找出它們的共同之處,每一個知識點都是一環套一環的,把這些零碎的知識串聯起來,能夠更方便我們理解和記憶。
3、循環復習法
有很多考試一年報很多科目,這時我們可以採取循環復習法。當人在長時間重復的做某一件事的時候,難免會出現疲勞和厭煩,因此我們復習一級消防工程師的時候不要單一復習某一門課程,應該循環的每一科都照顧到,一級消防工程師考試各科目之間的聯系也是非常大的,這樣做也能夠方便對其他科目的理解,從而提高復習效果。
4、改錯本法
一消考試離不開練習,我們在做練習題的時候難免會做錯題目,不管你是粗心或者就是不會,都要習慣性的把這些錯題記錄起來,每科復習都建立一個獨立的改錯本,當我們進行考前復習的時候,它們是重點復習對象,把每一個自己做錯的原因都找到,加深對相關知識點的記憶,會有事半功倍的效果。
4. 如何做一個工程師
1.基礎知識 ----包括數物化和專業基礎。
2.流行的技術 ----比如潛入式系統開發,大家都在做的技術。
3.未來將要流行的技術 ----比如生物DSP技術,就是你對未來的預測。
4.我要用到的技術 ----就是你工程中急需使用的。
5.其他學科的重要進展 ----緊跟科技發展的腳步是必須的。
5. 怎麼評價一個工程師的技術能力
1、案例分析與應對;
2、理論答辯;
3、專項設計;
4、現場操作;
6. 怎麼提升一個工程師的能力
提升專業技能,理論知識,還有積累經驗。
7. 一個合格的工程師要有一些什麼要求呢
1:團隊精神和協作能力
把它作為基本素質,並不是不重要,恰恰相反,這是程序員應該具備的最基本的,
也是最重要的安身立命之本。把高水平程序員說成獨行俠的都是在囈語,任何個人的力
量都是有限的,即便如linus這樣的天才,也需要通過
組成強大的團隊來創造奇跡,那些遍布全球的為linux寫核心的高手們,沒有協作精神是
不可想像的。獨行俠可以作一些賺錢的小軟體發點小財,但是一旦進入一些大系統的研
發團隊,進入商業化和產品化的開發任務,缺乏
這種素質的人就完全不合格了。
2:文檔習慣
說高水平程序員從來不寫文檔的肯定是乳臭未乾的毛孩子,良好的文檔是正規研發
流程中非常重要的環節,作為代碼程序員,30%的工作時間寫技術文檔是很正常的,而
作為高級程序員和系統分析員,這個比例還要高很多。缺
乏文檔,一個軟體系統就缺乏生命力,在未來的查錯,升級以及模塊的復用時就都會遇
到極大的麻煩。
3:規范化,標准化的代碼編寫習慣
作為一些外國知名軟體公司的規矩,代碼的變數命名,代碼內注釋格式,甚至嵌套
中行縮進的長度和函數間的空行數字都有明確規定,良好的編寫習慣,不但有助於代碼
的移植和糾錯,也有助於不同技術人員之間的協作。fan
s叫囂高水平程序員寫的代碼旁人從來看不懂,這種叫囂只能證明他們自己壓根不配自稱
程序員。代碼具有良好的可讀性,是程序員基本的素質需求。再看看整個linux的搭建,
沒有規范化和標准化的代碼習慣,全球的研發
協作是絕對不可想像的。
4:需求理解能力
程序員需要理解一個模塊的需求,很多小朋友寫程序往往只關注一個功能需求,他
們把性能指標全部歸結到硬體,操作系統和開發環境上,而忽視了本身代碼的性能考慮
,有人曾經放言說寫一個廣 告交換程序很簡單,這種人從
來不知道在百萬甚至千萬數量級的訪問情況下的性能指標是如何實現的,對於這樣的程
序員,你給他深藍那套系統,他也做不出太極鏈的並訪能力。性能需求指標中,穩定性
,並訪支撐能力以及安全性都很重要,作為程序員需要
評估該模塊在系統運營中所處的環境,將要受到的負荷壓力以及各種潛在的危險和惡意
攻擊的可能性。就這一點,一個成熟的程序員至少需要2到3年的項目研發和跟蹤經驗才
有可能有心得。
5:復用性,模塊化思維能力
經常可以聽到一些程序員有這樣的抱怨,寫了幾年程序,變成了熟練工,每天都是
重復寫一些沒有任何新意的代碼,這其實是中國軟體人才最大浪費的地方,一些重復性
工作變成了熟練程序員的主要工作,而這些,其實是完全可
以避免的。
復用性設計,模塊化思維就是要程序員在完成任何一個功能模塊或函數的時候,要
多想一些,不要局限在完成當前任務的簡單思路上,想想看該模塊是否可以脫離這個系
統存在,是否可以通過簡單的修改參數的方式在其他系統和應用環境下直接引用,這樣
就能極大避免重復性的開發工作,如果一個軟體研發單位和工作組能夠在每一次研發過
程中都考慮到這些問題,那麼程序員就不會在重復性的工作中耽誤太多時間,就會有更
多時間和精力投入到創新的代碼工作中去。
一些好的程序模塊代碼,即便是70年代寫成的,拿到現在放到一些系統裡面作為功
能模塊都能適合的很好,而現在我看到的是,很多小公司軟體一升級或改進就動輒全部
代碼重寫,大部分重復性工作無謂的浪費了時間和精力。
6:測試習慣
作為一些商業化正規化的開發而言,專職的測試工程師是不可少的,但是並不是說
有了專職的測試工程師程序員就可以不進行自測;軟體研發作為一項工程而言,一個很
重要的特點就是問題發現的越早,解決的代價就越低,程序
員在每段代碼,每個子模塊完成後進行認真的測試,就可以盡量將一些潛在的問題最早
的發現和解決,這樣對整體系統建設的效率和可靠性就有了最大的保證。
測試工作實際上需要考慮兩方面,一方面是正常調用的測試,也就是看程序是否能
在正常調用下完成基本功能,這是最基本的測試職責,可惜在很多公司這成了唯一的測
試任務,實際上還差的遠那;第二方面就是異常調用的測試,比如高壓力負荷下的穩定
性測試,用戶潛在的異常輸入情況下的測試,整體系統局部故障情況下該模塊受影響狀
況的測試,頻發的異常請求阻塞資源時的模塊穩定測試等等。當然並不是程序員要對自
己的每段代碼都需要進行這種完整測試,但是程序員必須清醒認識自己的代碼任務在整
體項目中的地位和各種性能需求,有針對性的進行相關測試並盡早發現和解決問題,當
然這需要上面提到需求理解能力。
7:學習和總結的能力
程序員是人才很容易被淘汰,很容易落伍的職業,因為一種技術可能僅僅在三兩年
內具有領先性,程序員如果想安身立命,就必須不斷跟進新的技術,學習新的技能。
善於學習,對於任何職業而言,都是前進所必需的動力,對於程序員,這種要求就
更加高了。但是學習也要找對目標,一些小coding有些codingTO就是這樣的coding上只
是一些Cfans們,他們也津津樂道於他們的學習能力,一會學會了asp,一會兒學會了ph
p,一會兒學會了jsp,他們把這個作為炫耀的資本,盲目的追逐一些膚淺的,表面的東
西和名詞,做網路程序不懂通訊傳輸協議,做應用程序不懂中斷向量處理,這樣的技術
人員,不管掌握了多少所謂的新語言,永遠不會有質的提高。
善於總結,也是學習能力的一種體現,每次完 成一個研發任務,完成一段代碼,都
應當有目的的跟蹤該程序的應用狀況和用戶反饋,隨時總結,找到自己的不足,這樣逐
步提高,一個程序員才可能成長起來。
一個不具備成長性的程序員,即便眼前看是個高手,建議也不要選用,因為他落伍
的時候馬上就到了。具備以上全部素質的人,應當說是夠格的程序員了,請注意以上的
各種素質都不是由IQ決定的,也不是大學某些課本里可以學習到的,需要的僅僅是程序
員對自己工作的認識, 是一種意識上的問題。
那麼作為高級程序員,以至於系統分析員,也就是對於一個程序項目的設計者而言