軟件開發(fā)工程師崗前培訓方案(軟件開發(fā)工程師崗前培訓方案怎么寫)
今天給各位分享軟件開發(fā)工程師崗前培訓方案的知識,其中也會對軟件開發(fā)工程師崗前培訓方案怎么寫進行解釋,如果能碰巧解決你現在面臨的問題,別忘了關注本站,現在開始吧!
北大青鳥設計培訓:軟件工程師需要具備哪些知識?
一些想入行或從事軟件工程師相關工作的人對行業(yè)的技術要求不是很清楚!其實軟件工程師下的職位分類和開發(fā)方向又有很多,不同的職位和項目要求的能力標準又不一樣,它到底有哪方面的開發(fā)項目呢?今天,貴州電腦培訓和大家聊聊!??⒈熟悉.net開發(fā)體系,熟悉C#ASP.NET??⒉熟悉SQLServer,Oracle數據庫開發(fā)??⒊以上要求至少3年開發(fā)經驗。
??⒋具有企業(yè)管理系統(tǒng)項目經驗。
??5.了解企業(yè)ERP及財務管理軟件(用友,金蝶)者優(yōu)先。
??6.善于溝通,能獨立撰寫方案。
為人誠實,善于學習,做事認真負責,積極主動,具有敬業(yè)精神,有團隊精神??二.JAVA應用程序開發(fā)??熟練使用Struts2+Spring+Hibernate;掌握Jquery、Java;熟悉Oracle/xml/webservice;掌握OOD、OOP;基本文檔寫作能力??三.web、數據庫方面的開發(fā)??⒈計算機或相關專業(yè)本科以上學歷;??⒉有4年以上開發(fā)經驗,有良好的代碼編寫習慣,熟悉軟件開發(fā)規(guī)范;??⒊熟練掌握ASP,NET;等編程語言,熟悉.Net開發(fā)環(huán)境,理解.NetFramework,理解并能熟練使用WebService、O/Rmapping、Remoting、多線程等技術;??⒋熱衷于互聯網WEB開發(fā),熱衷于鉆研最新的前沿技術,精通XML,Javascript,CSS,AJAX等WEB前端技術;??⒌熟練的技術文檔編寫能力,熟練使用Rose,PowerDesign,Visio等建模和設計軟件,有一定的架構設計能力;??⒍精通SQLserver數據庫技術,了解數據庫性能調優(yōu)者優(yōu)先.??四.C#項目開發(fā)??⒈計算機專業(yè)本科以上學歷,一年以上C#/ASPNET開發(fā)經驗,熟練使用SQL數據庫,有歐美項目開發(fā)經驗者優(yōu)先;??⒉大學英語四級以上,具有較強的聽、說、讀、寫能力,尤其是聽、說能力;??⒊工作認真細致,踏實肯干,具有較好的團隊協(xié)作精神和溝通能力;良好的邏輯思維,能夠承受一定的工作壓力并可以按時完成工作且保證質量??五.php項目開發(fā)??⒈使用PHP語言開發(fā)互聯網應用程序;??⒉網站產品和網站功能模塊的開發(fā)與維護;??⒊與頁面設計師協(xié)調溝通,編寫部分Javascript和HTML;??⒋參與底層MVC框架的編寫與維護。
??同時,從上面的知識體系來看,對軟件工程師的要掌握的知識和工作中的經驗能力都有高的標準,只有不斷地學習才不會被時代淘汰。
想成為一個軟件工程師,需要學習哪些IT知識?(越詳細越好)
IT工程師的分類
IT行業(yè)分類
IT行業(yè)總體來說分為三個方面:
1.網絡
2.軟件
3.集成電路
如果您希望進入IT行業(yè),那么您先要確定進入這三個方面中的一個。
三個方面的就業(yè)方向:
1.集成電路方向,這是一個非常專業(yè)的方向,需要求職者有很強的專業(yè)知識,這些專業(yè)知識很能通過培訓來補充,需要很好的類似于大學教育的培養(yǎng);這類人才就業(yè)面很窄,但如果就業(yè)了,其薪水很高(當然要看企業(yè)的情況)
2.軟件方向,這個方面比集成電路設計在專業(yè)上相對寬一些,一個好的軟件工程師,也需要有扎實的數學基礎。常規(guī)的培訓可以使一個沒有軟件基礎的人成為一個軟件藍領,但要成為軟件設計人員,還是需要相當的工作與學習時間;這類人才大多就業(yè)于軟件企業(yè);
3.網絡方向,這個方面涉及的面就比前兩者寬得多,通過培訓可能從一個對網絡技術不了解的人逐步成為網絡的工程師,因為網絡技術是一種更偏向于操作的技術。在就業(yè)面也寬得多,因為信息化是一個全社會的工程,政府、企業(yè)都在進行信息化,都需要在網絡方面尋找合適的人才進行其網絡系統(tǒng)的運行、管理、維護。
因此,從就業(yè)面來看, 網絡工程師軟件工程師集成電路工程師
現在社會、學校、企業(yè)都興起了一股軟件工程師培養(yǎng)熱,這是一種誤導,的確我們需要大量的軟件工程師,但現在的培訓還只是一種軟件編寫的人員培訓,以后這種培訓出來的學員是否真正能成為軟件開發(fā)的主導力量,這還是一個疑問,我們的軟件公司是否有足夠的位置留給這些軟件CODING人員?
而不同的是,網絡工程師卻是各行各業(yè)所需要的。
什么是網絡工程師,我們可以從企業(yè)信息化的崗位體系中作一些了解。企業(yè)(或政府)信息化過程中需要以下四種人:
1.企業(yè)信息化主管:負責信息化建設中的目標與方案決策,信息化建設中的方向研究;
2.工程技術人員:負責信息化系統(tǒng)的設計、建設,包括設備、系統(tǒng)、數據庫、應用系統(tǒng)的建設;
3.運行維護人員:負責信息化系統(tǒng)的運行、維護、管理以及基本的開發(fā);
4.操作應用人員:主要應用信息化系統(tǒng)進行本職工作。
在企業(yè)信息化建設運行的過程來看,一個企業(yè)會把建設過程以外包方式交給專業(yè)的IT公司來完成,于是一般一個企業(yè)不會有IT系統(tǒng)的工程技術人員,可以說IT 系統(tǒng)的工程技術人員都集中于專業(yè)的IT公司;而當信息化系統(tǒng)建成后,企業(yè)一般會有一個人,或一個組來負責信息化系統(tǒng)的運行、維護、管理,這部份人是企業(yè)必配的,而且從成本角度來看,企業(yè)會招聘一個對網絡設備、網絡系統(tǒng)、數據庫、網絡管理、網絡安全以及基本網絡開發(fā)都有所了解的人來負責其信息化系統(tǒng),這類人一般叫網管。這類人的知識是水平性的,多方面的,但不是特別專業(yè)的。如果當企業(yè)真正遇到非常專業(yè)的技術問題,一般會讓這個網管帶著問題咨詢專業(yè)的IT公司。
因此從這個角度來看,網絡工程師的就業(yè)面會遠大于其它兩類工程師。
那現在社會中有很多稱呼為網絡工程師的認證培訓或培訓認證,我們如何來選擇呢,我們可以網絡技術的系統(tǒng)來分析與了解:
1.網絡設備技術,這主要涉及網絡的硬件建設,包括路由器、交換機、組局網、廣網,這方面有代表性的是CISCO、NORTEL;
2.網絡操作系統(tǒng),這主要涉及操作系統(tǒng)的系統(tǒng)管理與網絡管理,這方向有代表性的是WINDOWS 2000、UNIX、LINUX等;
3.網絡數據庫,這主要涉及應用于網絡的數據庫,這方面有代表性的是SQL和ORACLE等;
4.網絡安全,大家不應把網絡安全片面的想成對操作系統(tǒng)、應用系統(tǒng)的安全,其實安全問題在網絡的各方面都存在,在這方面國內還沒有出現比較好、比較全面的認證;
5.網絡管理,這涉及一個局網、廣網的綜合管理、優(yōu)化、計費等等,也沒有一個綜合性的認證;
6.網絡應用開發(fā),企業(yè)的網站的基本開發(fā)、互動性開發(fā),技術有HTML、ASP、JSP、JAVA等等。
這六個方面都是企業(yè)信息化必備的因素,所以大家如果要補充自己的知識,可以從這六個方面去補充,自己還要作一個定位,是成為一個全面性的人員,還是專業(yè)性的人員。不過如果能在這個方面打下扎實的基本功,那么再在工作中選擇一個方向,會更加厲害。
軟件工程師需要具備什么能力???
軟件工程師雖然不能算是一個新生事物,但隨著社會的不斷發(fā)展,計算機是我們必不可少的,軟件開發(fā)也是推動計算機迅速發(fā)展的條件,那么做為軟件工程師我們需要什么條件?
(1)具有扎實的計算機專業(yè)知識
這是軟件工程理由能夠從事軟件一切工作最基本的前提,是軟件工程最基本的素質,這要求軟件工程師必須精通高等數學、離散數學、電子學、編程語言、數據結構等課程。
(2)良好的語言表達能力和溝通能力
這是軟件工程師應該具備的一個很重要的素質,因為軟件工程師是為用戶開發(fā)軟件,常常需要直執(zhí)著面對用戶。
(3)健康的心理素質
開發(fā)軟件本身就是一項艱苦的腦力和體力勞動,軟件工程師開發(fā)成功一個軟件,要經過反復修改,要花費大量的進間和精力,這些都有要求軟件工程師有較好的心理承受能力。
很多學生往往只注重計算機專業(yè)知識的培養(yǎng),而忽視了語言表達能力和溝通能力、工程經濟分析能力,以及心理素質的培養(yǎng)。因此,作為一個在校的大學生,除了認真學習軟件基礎理論課程之外,還需要特別注意以下能力的培養(yǎng):
(1)正確的定位
大學計算機軟件專業(yè)學生應該將自己個人今后職業(yè)生涯的目標定位在軟件工程師或者未來的軟件工程、項目管理者,而不是計算機或者軟件科學家。
有了一個比較清晰的職業(yè)定位后,對自己如何選修一些實踐性強,協(xié)作性強以及能夠接觸最新軟件技術的課程很多指導作用。
(2)增加語言表達的訓練,培養(yǎng)與人溝通的能力。
注重學生個人能力的培養(yǎng),但是與軟件程師的要求還有一定差距,并且,有些活動不是每個學生都能參加,因此應積極參加一些群體活動和實際的軟件項目,在語言表達和溝通方面積累經驗和知識。
(3)了解一些經濟、管理方面的基礎知識
軟件是一種工具,他最終的目的還是需要為社會生活的各個方面提高效率、節(jié)約成本或者是簡化管理、提升價值。不了解一些經濟于管理方面的基礎知識,就很難理解現實生活中千變萬化的軟件需求,更難以發(fā)揮軟件的實際價值。
(4)訓練過硬的心理素質
軟件工程師在實際的軟件開發(fā)過程中,各種非預料的情況都可能發(fā)生:需求來回修改,工期突然發(fā)生變更甚至很多個人生活的很多情緒都會參雜進來,因此軟件工程師可能需承受巨大心理壓力。一個軟件工程師如果沒有過硬的心理素質,他就很難排除干擾、穩(wěn)定情緒的按照嚴格的規(guī)范實施一個成功的軟件項目。
三、軟件工程師的充電
軟件開發(fā)本身有一個循序漸進的過程,其基礎知識和實踐經驗需要不斷的積累。比如,如果先把C++學好,再學諸如Java、SQLServer、Oracle、VB、ASP等其他語言時,在程序設計的語法上就十分好理解了,程序設計的學習也就成了一件水到渠成的事情了。
培訓目標確定了,下一步就是制定培訓計劃。首先需要注意的是,不要只是死抱著一兩種技術或平臺,或只掌握一兩種開發(fā)語言?,F在,用人單位越來越希望招聘到在某一領域里具有很高專業(yè)技能的IT專家,同時,他們也希望能招到萬事通式的人才。所以,你不能滿足于只精通.NET,或者只會Java。要趕快學習其他有關技術,即使不在你的工作范圍內。例如,如果你工作中用的是服務器端Java,那么可以了解一下其他平臺服務器端技術,包括ASP和PHP;還可以嘗試去掌握其他的技術,如用VB、C/C++編寫應用程序或進行系統(tǒng)編程等。同樣,通過為一些中小項目義務勞動、參加技術討論、提供技術支持、或者公開發(fā)布源代碼等方式,都可以在新領域中獲得寶貴的工作經驗。
四、軟件工程師的培訓方向和課程選擇
軟件開發(fā)越來越成為一個系統(tǒng)工程,一個協(xié)作型產品,因此選擇軟件工程師培訓也應制定相對明確的方向。
軟件工程師培訓方向從總體看,可以積累綜合知識和培養(yǎng)扎實基礎入手
通過對基礎知識和實際技能的培訓,“計算機軟件水平考試”可以為你提供從程序員、高級程序員到系統(tǒng)分析員等不同等級、具有很強說服力的資質證明。
最新崛起的“軟件學院”也是一個不錯的培訓選擇,它能夠在1-2年的時間里,既系統(tǒng)的學習軟件開發(fā)的各種理論,有同時有比較多的機會參加開發(fā)項目鍛煉各種平臺和工具的開發(fā)實踐。
怎么樣才能成為合格的軟件開發(fā)工程師?
一,良好的編程能力。編程能力直接決定了項目開發(fā)的效率。這要求軟件工程師至少精通一門編程語言,熟悉它的基本語法、技術特點和 API( 應用程序接口 ) 。
二,自覺的規(guī)范意識和團隊精神。隨著軟件項目規(guī)模越來越大,僅僅依靠個人力量已經無法完成工作,因此,現代軟件企業(yè)越來越重視團隊精神。一般來講,軟件 企業(yè)中的程序員可以分為兩種,一種是 " 游擊隊員 " ,他們可能對編程工具很熟,能力很強,編寫的程序簡潔高效,卻缺乏規(guī)范和合作的觀念;另一種程序員個人能 力不一定很強,但程序較為規(guī)范,合作意識良好。第二種人更適合現代軟件企業(yè)發(fā)展的潮流。對于基礎軟件工程師來說,他們在企業(yè)中的角色決定了他們必須具有良 好的規(guī)范意識和團隊精神。
三,認識和運用數據庫的能力。信息以數據為中心,因此與數據庫的交互是必不可少的,了解數據庫的操作和編程是軟件工程師需要具備的基本素質之一。
四,較強的英語閱讀和寫作能力。程序世界的主導語言是英文,編寫程序開發(fā)文檔和開發(fā)工具幫助文件離不開英文,了解業(yè)界的最新動向、閱讀技術文章離不開英 文,與編程高手交流、發(fā)布幫助請求同樣也離不開英文。作為基礎軟件工程師,具有一定的英語基礎對于提升自身的學習和工作能力極有幫助。
五,具有軟件工程的概念。基礎軟件工程師從事的工作相對于系統(tǒng)分析師和高級程序員要單純一些,但是 他們仍然是整個軟件工程中重要的一環(huán),他們同樣需要具有軟件工程的概念:從項目需求分析開始到安裝調試完畢,基礎軟件工程師都必須能清楚地理解和把握這些 過程,并能勝任各種環(huán)節(jié)的具體工作。
六,求知欲和進取心。軟件業(yè)是一個不斷變化和不斷創(chuàng)新的行業(yè),面對層出不窮的新技術,軟件人才的求知欲和進取心就顯得尤為重要,它是在這個激烈競爭的行業(yè)中立足的基本條件。軟件工程師應具有較強的學習總結能力、需求理解能力以及對新技術的敏感性。
上述這些能力不可能憑空產生,而是通過培訓和教育的過程逐步獲得的。目前,社會上的軟件工程師培訓很多,但良莠不齊。有些好的培訓,能夠從知識到技能、 從技能到應用、從應用到項目,多層次多角度地對學員進行培訓,不僅關注技術層面,同時關注項目規(guī)劃的實施、團隊合作、技術文檔的編寫等在認證培訓過程中無 法顧及、但在實際工作中又不可或缺的能力的培養(yǎng),可以使學員在理論上掌握和理解面向對象的軟件工程方法和組件化的軟件設計思想。還有一些培訓中心,針對軟 件設計人員,通過對經典設計模式的理論實踐,使學員掌握、運用其思考和解決問題的方法,總結技術經驗,構造自己的設計模式庫,使軟件設計人員能系統(tǒng)地掌握 面向對象的方法。
與信息技術領域先進的基礎理論教育相比,我國高校軟件人才培養(yǎng)模式在實踐技能的培養(yǎng)、 IT 前沿技術 的獲取與溝通、具有國際水平和標準的軟件項目開發(fā)等方面的培養(yǎng)存在極大不足。為解決這一問題,有必要在高校推出 " 軟件教育產品 " 的人才培養(yǎng)模式。 " 軟件教 育產品 " 是一種培養(yǎng)中、高級軟件人才的教育產品化解決方案,其根本目的可以歸結為 -- 培養(yǎng)掌握 IT 技術發(fā)展方向、熟悉國際開發(fā)準則和標準,并且具有豐富項 目管理經驗的高級軟件項目管理人員。 " 軟件教育產品 " 包含了教學方案的設計、課程選取與設置、教材的引進與二次開發(fā)、教學管理流程的監(jiān)控、教學實踐環(huán)節(jié)的 落實等等。
軟件工程師培訓都有什么課程?哪有培訓班?
軟件工程全程班(黃璜學長全程)免費下載
鏈接:
提取碼:85sf
軟件工程是一門研究用工程化方法構建和維護有效、實用和高質量的軟件的學科。它涉及程序設計語言、數據庫、軟件開發(fā)工具、系統(tǒng)平臺、標準、設計件有電子郵件、嵌入式系統(tǒng)、人機界面、辦公套件、操作系統(tǒng)、編譯器、數據庫、游戲等。同時,各個行業(yè)幾乎都有計算機軟件的應用,如工業(yè)、農業(yè)、銀行、航空、政府部門等。這些應用促進了經濟和社會的發(fā)展,也提高了工作效率和生活效率 。
關于軟件開發(fā)工程師崗前培訓方案和軟件開發(fā)工程師崗前培訓方案怎么寫的介紹到此就結束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關注本站。