第1篇 2022年java軟件開發(fā)工程師培訓(xùn)心得體會范文
轉(zhuǎn)眼間,4個月的java軟件開發(fā)工程師培訓(xùn)就要結(jié)束了,說說我的感受吧,以供想在軟件行業(yè)發(fā)展的朋友們參考一下。
首先我是一個女孩,學(xué)軟件開發(fā)的女孩相對于男孩來說并不是太多,但是因為我自己對編程比較感興趣,所以就從事了這個行業(yè)。
我們學(xué)校的學(xué)生從20__年的下半年就已經(jīng)開始出來實習(xí)了,據(jù)我所知我們計算機系的學(xué)生大都從事別的行業(yè)去了,從事計算機行業(yè)的人數(shù)非常少,我想大部分是沒有過硬的技術(shù)知識的原故,不敢去應(yīng)聘本行業(yè)的工作吧。
我一直是一個有上進心的女孩,對軟件編程有很大的興趣,總想著自己也要像男孩一樣,做一番屬于自己的事業(yè),不能白白的虛度自己的青春,但我又不想從事與計算機沾邊的初級職位,比如文員之類的。因為如果自己的第一份工作從做文員開始,以后自己的職業(yè)生涯就不好規(guī)劃,肯定會離軟件編程越來越遠的。
說實話我的家庭條件并不富裕,但是我有一個非常支持我上學(xué)的父母,他們狠狠心在我上了幾年大學(xué)之后又給我交了幾千元的培訓(xùn)費。從那時候起我就想著我一定要好好學(xué)習(xí),對得起父母。
就這樣開始了我的培訓(xùn)旅程,其實說實話在培訓(xùn)的過程中我是時而感到特別迷茫,時而又有了奮斗的激情,這不免有個人的因素,也有培訓(xùn)環(huán)境的影響。
在這里我想提醒一下那些想?yún)⒓榆浖嘤?xùn)的學(xué)生,在你們選培訓(xùn)班的時候一定要看清這個學(xué)校以前培訓(xùn)學(xué)員的就業(yè)情況,特別重要的是培訓(xùn)老師有沒有教學(xué)經(jīng)驗,一些培訓(xùn)機構(gòu)總是以賺錢為目的,鼓吹著自己的培訓(xùn)老師擁有幾年幾年的項目經(jīng)驗,其實我感覺沒有教學(xué)經(jīng)驗的老師還不如項目經(jīng)驗少一些的老師。
我們培訓(xùn)部就是一個例子,我有時候就感覺聽我們老師講課簡直是一件非常痛苦的事情,他講課從來就不備課,只是根據(jù)自己的工作經(jīng)驗,想到哪個知識點就講哪個,我們聽課的學(xué)生一點思想準備都沒有,而他常常在課堂上為了調(diào)試一個程序的一個小小的錯誤耽誤一兩個小時的時間,而這期間往往也是我們最煎熬的時候,因為我們要坐在那個地方陪著他找錯誤,這種情況下的我們非常受折磨,并且感覺時間都白白浪費掉了,以至于根本沒有什么收獲。
再來談?wù)勎易约旱那闆r吧,我在大學(xué)期間編程語言學(xué)的還算不錯,當(dāng)時我們只開了c++、java兩門編程語言課,還有軟件開發(fā)相關(guān)的sqlserver20__數(shù)據(jù)庫,我的這三門主修課程每次考試都很優(yōu)秀,參加培訓(xùn)時也有老師勸我學(xué)軟件前臺,網(wǎng)頁設(shè)計什么的,說是女孩比較適合學(xué)這個,好就業(yè),而軟件開發(fā)大都是男孩子,女孩幾乎是學(xué)不通的。我當(dāng)時就是為了證明自己的能力,根據(jù)大學(xué)期間自己的學(xué)習(xí)情況,我相信自己能學(xué)好。
但是也因為我們老師講課的無計劃性,課程拖到現(xiàn)在還沒有結(jié)束掉,時間已經(jīng)過去6個月了,我開始思索我自己的人生了。
經(jīng)過四個月的培訓(xùn),我不能說我沒有學(xué)到什么東西,但我還要說一點,我雖然每一樣技術(shù)都知道了,但是我學(xué)的僅僅還只是一個皮毛而已。軟件開發(fā)最重要的就是編程思想,可我現(xiàn)在的水平只是編寫代碼達到非常熟練的程度罷了,對于編程思想感覺還是沒有踏入軟件開發(fā)的門檻.而編程思想主要來自于你所做過的實際項目獲得的經(jīng)驗。而我們培訓(xùn)部的項目不僅少而且不怎么實用。所以要想?yún)⒓优嘤?xùn)還要看清這個培訓(xùn)部的項目是不是夠份量,沒有實際的項目經(jīng)驗去應(yīng)聘軟件開發(fā)的工作還是不行的。
經(jīng)過仔細的思索,我已經(jīng)決定去找工作了,現(xiàn)在正是找工作的好時候,雖然我沒有多少項目經(jīng)驗,但我相對于應(yīng)屆畢業(yè)生自信多了,也許這就是培訓(xùn)的力量。不過哪怕找到一份小小程序員的工作干著也行,因為現(xiàn)在對自己的職業(yè)定位還有點迷茫,我自己的性格屬于那種做事情非常認真、踏實、細心,感覺更適合做軟件測試方面的工作,對于軟件開發(fā)我還是抱著先試試工作的態(tài)度,主要源自于我自己頭腦反應(yīng)太慢,估計一直做軟件開發(fā)對職業(yè)發(fā)展前景是有礙的。
最后告誡那些還在上大學(xué)的朋友們,如果你們想在軟件行業(yè)發(fā)展,那你們一定要在上學(xué)期間多上網(wǎng)看一些編程方面的視頻,自已嘗試著把企業(yè)要求的知識點自學(xué)一下,跟著視頻做一些小型的項目。其實自學(xué)知識點是不難的,只有你有恒心。因為我培訓(xùn)的感覺就是公司要求的一些東西很多并不是我們不懂,而是我們在學(xué)校其實是連聽說過都沒有聽說過,這樣的話哪個公司會愿意
第2篇 2022年java工程師培訓(xùn)心得體會范文
java似乎專門為網(wǎng)絡(luò)設(shè)計的,用其開發(fā)網(wǎng)絡(luò)軟件特別便利,在internet時代,java熱遍及全球,學(xué)習(xí)和使用java的人越來越多。根據(jù)權(quán)威部門的預(yù)測:未來五年我國對java技術(shù)人員的需求量將高達200萬余人。
同時java也是一種平臺,也是一種程序設(shè)計語言,如何學(xué)好程序設(shè)計不僅僅適用于java,對c++等其他程序設(shè)計語言也一樣管用。有編程高手認為,java也 好c也好沒什么分別,拿來就用。為什么他們能達到如此境界?我想是因為編程語言之間有共通之處,領(lǐng)會了編程的精髓,自然能夠做到一通百通。如何學(xué)習(xí)程序設(shè)計理所當(dāng)然也有許多共通的地方。
1 培養(yǎng)興趣
興趣是能夠讓你堅持下去的動力。如果只是把寫程序作為謀生的手段的話,你會活的很累,也太對不起自己了。多關(guān)心一些行業(yè)趣事,多想想蓋茨。不是提倡天天做白日夢,但人要是沒有了夢想,你覺得有味道嗎?可能像許多深圳本地農(nóng)民一樣,打打麻將,喝喝功夫茶,拜拜財神爺;每個月就有幾萬十幾萬甚至更多的進帳,憑 空多出個'食利階層'。你認為,這樣有味道嗎?有空多到一些程序員論壇轉(zhuǎn)轉(zhuǎn),你會發(fā)現(xiàn),他們其實很樂觀幽默,時不時會冒出智慧的火花。
2 慎選程序設(shè)計語言
男怕入錯行,女怕嫁錯郎。初學(xué)者選擇程序設(shè)計語言需要謹慎對待。軟件開發(fā)不僅僅是掌握一門編程語言了事,它還需要其他很多方面的背景知識。軟件開發(fā)也不僅僅局限于某幾個領(lǐng)域,而是已經(jīng)滲透到了各行各業(yè)幾乎每一個角落。
如 果你對硬件比較感興趣,你可以學(xué)習(xí)c語言/匯編語言,進入硬件開發(fā)領(lǐng)域。如果你對電信的行業(yè)知識及網(wǎng)絡(luò)比較熟悉,你可以在c/c++等之上多花時間,以期 進入電信軟件開發(fā)領(lǐng)域。如果你對操作系統(tǒng)比較熟悉,你可以學(xué)習(xí)c/linu_等等,為linu_內(nèi)核開發(fā)/驅(qū)動程序開發(fā)/嵌入式開發(fā)打基礎(chǔ)。
如果你想介入到應(yīng)用范圍最廣泛的應(yīng)用軟件開發(fā)(包括電子商務(wù)電子政務(wù)系統(tǒng))的話,你可以選擇j2ee或.net,甚至lamp組合。每個領(lǐng)域要求的背景知識不一樣。做應(yīng)用軟件需要對數(shù)據(jù)庫等很熟悉??傊?,你需要根據(jù)自己的特點來選擇合適你的編程語言。
3 要腳踏實地,快餐式的學(xué)習(xí)不可取
先分享一個故事。
有一個小朋友,他很喜歡研究生物學(xué),很想知道那些蝴蝶如何從蛹殼里出來,變成蝴蝶便會飛。有一次,他走到草原上面看見一個蛹,便取了回家,然后看著,過了幾天以后,這個蛹出了一條裂痕,看見里面的蝴蝶開始掙扎,想抓破蛹殼飛出來。這個過程達數(shù)小時之久,蝴蝶在蛹里面很辛苦地拼命掙扎,怎么也沒法子走出來。 這個小孩看著看著不忍心,就想不如讓我?guī)蛶退?,便隨手拿起剪刀在蛹上剪開,使蝴蝶破蛹而出。但蝴蝶出來以后,因為翅膀不夠力,變得很臃腫,飛不起來。
這個故事給我們的啟示是:欲速則不達。
浮躁是現(xiàn)代人最普遍的心態(tài),能怪誰?也許是貧窮落后了這么多年的緣故,就像當(dāng)年的大躍進一樣,都想大步跨入___主義社會?,F(xiàn)在的軟件公司、客戶、政府、學(xué)校、培訓(xùn)機構(gòu)等等到處彌漫著浮躁之氣。就拿我比較熟悉的大連大工it職業(yè)培訓(xùn)來說吧,居然打廣告宣稱'20多年的計算機職業(yè)教育,遼寧省十佳學(xué)校',殊 不知中國計算機發(fā)展才幾年,軟件發(fā)展才幾年,居然去報名的學(xué)生不少,簡直是藐視天下程序員。培訓(xùn)出來的“程序員”大多不知道oo,op為何物?社會環(huán)境如是,我們不能改變,只能改變自己,鬧市中的安寧,彌足珍貴。許多初學(xué)者c++/java沒開始學(xué),立馬使用vc/jbuilder,會使用 vc/jbuilder開發(fā)一個hello world程序,就忙不迭的向世界宣告,'我會軟件開發(fā)了',簡歷上也大言不慚地寫上'精通vc/java'。結(jié)果到軟件公司面試時要么被三兩下打發(fā)走 了,要么被駁的體無完膚,無地自容。到處碰壁之后才知道捧起《c++編程思想》《java編程思想》仔細鉆研,早知如此何必當(dāng)初呀。
'你現(xiàn)在講究簡單方便,你以后的路就長了',好象也是佛經(jīng)中的勸戒。
4多實踐,快實踐
彭端淑的《為學(xué)一首示子侄》中有窮和尚與富和尚的故事。
從前,四川邊境有兩個和尚,一個貧窮,一個有錢。一天,窮和尚對富和尚說:'我打算去南海朝圣,你看怎么樣?'富和尚說:'這里離南海有幾千里遠,你靠什 么去呢?'窮和尚說:'我只要一個水缽,一個飯碗就夠了。'富和尚為難地說:'幾年前我就打算買條船去南海,可至今沒去成,你還是別去吧!' 一年以后,富和尚還在為租賃船只籌錢,窮和尚卻已經(jīng)從南海朝圣回來了。
這個故事可解讀為:任何事情,一旦考慮好了,就要馬上上路,不要等到準備周 全之后,再去干事情。假如事情準備考慮周全了再上路的話,別人恐怕捷足先登了。軟件開發(fā)是一門工程學(xué)科,注重的就是實踐,'君子動口不動手'對軟件開發(fā)人 員來講根本就是錯誤的,他們提倡'動手至上',但別害怕,他們大多溫文爾雅,沒有暴力傾向,雖然有時候蓬頭垢面的一副'比爾蓋茨'樣。有前輩高人認為,學(xué) 習(xí)編程的秘訣是:編程、編程、再編程,筆者深表贊同。不僅要多實踐,而且要快實踐。我們在看書的時候,不要等到你完全理解了才動手敲代碼,而是應(yīng)該在看書的同時敲代碼,程序運行的各種情況可以讓你更快更牢固的掌握知識點。
5 多參考程序代碼
程序代碼是軟件開發(fā)最重要的成果之一,其中滲透了程序員的思想與靈魂。許多人被《仙劍奇?zhèn)b傳》中凄美的愛情故事感動,悲劇的結(jié)局更有一種缺憾美。為什么要以悲劇結(jié)尾?據(jù)說是因為寫《仙劍奇?zhèn)b傳》的程序員失戀而安排了這樣的結(jié)局,他把自己的感覺融入到游戲中,卻讓眾多的仙劍迷扼腕嘆息。
多多參考代碼例子,對java而言有參考文獻[4.3],有api類的源代碼(jdk安裝目錄下的src.zip文件),也可以研究一些開源的軟件或框架。
6 加強英文閱讀能力
對學(xué)習(xí)編程來說,不要求英語, 但不能一點不會,。最起碼像java api文檔(參考文獻[4.4])這些東西還是要能看懂的,連猜帶懵都可以;旁邊再開啟一個'金山詞霸'??炊嗔司蜁絹碓绞炀殹T趯W(xué)java的同時學(xué)習(xí) 英文,一箭雙雕多好。另外好多軟件需要到英文網(wǎng)站下載,你要能夠找到它們,這些是最基本的要求。英語好對你學(xué)習(xí)有很大的幫助??谡Z好的話更有機會進入管理層,進而可以成為剝削程序員的'周扒皮'。
7萬不得已才請教別人
筆者在marti_與java論壇的在線輔導(dǎo)系統(tǒng)中解決學(xué)生問題時發(fā)現(xiàn),大部分的問題學(xué)生稍做思考就可以解決。請教別人之前,你應(yīng)該先回答如下幾個問題。
你是否在google中搜索了問題的解決辦法?
你是否查看了java api文檔?
你是否查找過相關(guān)書籍?
你是否寫代碼測試過?
如果回答都是'是'的話,而且還沒有找到解決辦法,再問別人不遲。要知道獨立思考的能力對你很重要。要知道程序員的時間是很寶貴的。
第3篇 2022年軟件工程師技能認證培訓(xùn)心得體會范文
軟件工程師是一個認證考試,具體地說是從事軟件職業(yè)的人員的一種職業(yè)能力的認證,通過它說明具備了工程師的資格。軟件工程師是從事軟件開發(fā)相關(guān)工作的人員的統(tǒng)稱。它是一個廣義的概念,包括軟件設(shè)計人員、軟件架構(gòu)人員、軟件工程管理人員、程序員等一系列崗位,工作內(nèi)容都與軟件開發(fā)生產(chǎn)相關(guān)。軟件工程師的技術(shù)要求是比較全面的,除了最基礎(chǔ)的編程語言(c語言/c++/java等)、數(shù)據(jù)庫技術(shù)(sql/oracle/db2等)等,還有諸多如java script、aja_、hibernate、spring等前沿技術(shù)。此外,關(guān)于網(wǎng)絡(luò)工程和軟件測試的其他技術(shù)也要有所涉獵。
職位概述
軟件工程師是一個認證考試,具體地說是從事軟件職業(yè)的人員的一種職業(yè)能力的認證,通過它說明具備了工程師的資格.。
一般情況下,都是分4級:軟件技術(shù)員、助理軟件工程師、軟件工程師、高級軟件工程師 。 目前國內(nèi)軟件測試工程師的來源主要有三方面:一是以前專業(yè)做軟件開發(fā)的人員后來轉(zhuǎn)行做軟件測試,二是從大學(xué)招聘的本科或者研究生,三就是通過培訓(xùn)機構(gòu)招聘的專業(yè)學(xué)員。據(jù)了解,在國外測試人才的供應(yīng)方式多以第三種為主,而國內(nèi)目前除少數(shù)培訓(xùn)機構(gòu)外尚未形成足夠的人才供應(yīng)規(guī)模。以北京中關(guān)村為例,現(xiàn)有軟件企業(yè)5000多家,僅對曰本軟件外包領(lǐng)域的人才缺口就高達5000人,而對美軟件外包人才缺口更大,可供量不足10%。中關(guān)村一位負責(zé)人介紹,未來5年北京將有至少200億美元的外包訂單,由此可推算出中關(guān)村將出現(xiàn)100萬的軟件人才缺口。 巨大的產(chǎn)業(yè)前景和匱乏的人才現(xiàn)狀,使越來越多的it企業(yè)關(guān)注軟件測試人才的儲備工作。
2職位定義
負責(zé)產(chǎn)品的軟件研發(fā),承擔(dān)軟件設(shè)計、代碼編寫、軟件測試方案制訂、代碼調(diào)試和測試等。負責(zé)產(chǎn)品軟件的定制化工作,按照客戶需求定制軟件用戶界面,定制驅(qū)動程序,開發(fā)安裝程序,數(shù)據(jù)庫訪問等。
工作內(nèi)容
1、 指導(dǎo)程序員的工作; 2、 參與軟件工程系統(tǒng)的設(shè)計、開發(fā)、測試等過程; 3 、協(xié)助工程管理人保證項目的質(zhì)量; 4 、負責(zé)工程中主要功能的代碼實現(xiàn); 5 、解決工程中的關(guān)鍵問題和技術(shù)難題; 6 、協(xié)調(diào)各個程序員的工作,并能與其它軟件工程師協(xié)作工作。
職位背景、現(xiàn)狀和前景
當(dāng)今社會不論什么職業(yè)的都需要一個不斷學(xué)習(xí)的環(huán)節(jié),軟件工程師也一樣。雖然軟件工程師的工作不同于程序員但是一個軟件工程師其前身必定是一個優(yōu)秀的程序員,軟件的開發(fā)工具、開發(fā)技術(shù)在不斷地發(fā)展。在校學(xué)生所能學(xué)到的東西很難跟得上發(fā)展的需要但是也不能說那些東西完全沒有用,只有在完全理解了相應(yīng)的基本技能之后你才能很輕松地掌握新的技能,軟件技術(shù)都是一個循序漸進的過程。所以學(xué)好學(xué)校所能提供的專業(yè)課程是相當(dāng)重要的。it行業(yè)的平穩(wěn)增長必然會帶來軟件工程師需求的增長,目前隨著it產(chǎn)品出現(xiàn)的技術(shù)融合,軟件行業(yè)需要的也是復(fù)合型人才,軟件工程師需要掌握更多的編程語言。
3從業(yè)要求
具有扎實的計算機基礎(chǔ)理論知識; . 精通c/c++、java、c#等語言,具有豐富的uni_/linu_/windows系統(tǒng)下開發(fā)經(jīng)驗; . 精通perl、python、php、shell等腳本語言; . 有一定的算法基礎(chǔ),具有較強的獨立解決問題能力;. 有大容量、高性能、分布式系統(tǒng)的設(shè)計開發(fā)經(jīng)驗; . 具有很強的學(xué)習(xí)能力和對新技術(shù)的追求精神; . 具有良好的中英文溝通能力,具有項目管理經(jīng)驗者優(yōu)先; . 認同客戶第一、團隊合作、擁抱變化、誠信、激情、敬業(yè)的企業(yè)價值觀。
技能認證
jave方向:scjp和scjd認證培訓(xùn);.net方向中美it、美國ieee計算機學(xué)會.net培訓(xùn) 《軟件工程》《圖論與數(shù)理邏輯》 微軟專家認證、cisco專家認證、3com資格認證、adobe資格認證、oracle認證