軟件開(kāi)發(fā)學(xué)習(xí)心得
一年學(xué)習(xí)心得
進(jìn)入北郵3g已經(jīng)一年了,也接觸了一年的編程技術(shù).從剛開(kāi)始的
“一無(wú)所知”到后來(lái)的“以此為職.”.學(xué)習(xí)到了很多東西,也懂得了很多道理.
其實(shí)大學(xué),簡(jiǎn)單翻譯就是:很大的學(xué)問(wèn).姑且這么理解吧.可能以前對(duì)于大學(xué)的憧憬較多,總是以為,讀大學(xué)應(yīng)該要有大樓,大圖書(shū)館,大操場(chǎng),大學(xué)校,大草坪,大的運(yùn)動(dòng)場(chǎng)等等….總之是很氣派的環(huán)境,很優(yōu)良的條件.直到來(lái)到北郵3G湖南授權(quán)中心,我才明白,什么才叫“以校為家”“學(xué)知識(shí)”“學(xué)道理”“學(xué)做人”.
對(duì)于大學(xué)之前的我來(lái)說(shuō),生活本身從未有過(guò)壓力,總是盡情的放縱,盡情的玩耍,盡情的懶惰,盡情的只關(guān)注自己的思想,盡情的只問(wèn)自己的需求,盡情的不知道自己該何去何從……..
來(lái)到這里,以前的一切全被自己推翻,被現(xiàn)實(shí)推翻,被社會(huì)推翻.做項(xiàng)目,學(xué)知識(shí),顧家庭,立社會(huì),各方面的壓力席卷而來(lái).;逛街,購(gòu)物,運(yùn)動(dòng),交朋友,也都不只是單方面的玩耍,其中學(xué)問(wèn)大大.;關(guān)注的人也漸漸多起來(lái),家人,朋友,同學(xué),老師,不會(huì)一味的追求自己的觀點(diǎn),懂得了謙讓?zhuān)瑢捜,理解,關(guān)心;慢慢學(xué)會(huì)了尋找別人的需要,去幫助,去關(guān)心,去關(guān)注,去了解別人困惑;對(duì)于以后,更是清晰明了:學(xué)好知識(shí),全面發(fā)展,找好工作,努力賺錢(qián),顧好家人,回報(bào)大家.
在北郵3G湖南授權(quán)中心,學(xué)習(xí)到的太多太多,不管是學(xué)習(xí)上,還是為人處事上,對(duì)我來(lái)說(shuō),都是向美好的未來(lái)邁進(jìn)了一大步.對(duì)于這一年的收獲,我大概總結(jié)了以下兩大點(diǎn):一戒急戒躁,掌握技巧,勞逸結(jié)合
所謂戒急戒躁,簡(jiǎn)單的理解就是磨練耐心,在學(xué)習(xí)上,遇到不懂的問(wèn)題,要耐心排解,但注意不要“死纏爛打”的一味磨合.耐心的人容易讓群眾接受,比較有恒心,學(xué)到的東西也會(huì)比較多,比較適合立足當(dāng)今社會(huì).但是,過(guò)火的“耐心”就是一種愚蠢的表現(xiàn)了,如果太執(zhí)著于某一件事物,或者在某一個(gè)問(wèn)題上一直糾結(jié)不清,搞不好弄巧成拙,反而會(huì)把你從真理的位置越拉越遠(yuǎn).所以,耐心要掌握力度.
學(xué)習(xí)本身就是一種技巧,在平時(shí)學(xué)習(xí)中要認(rèn)真聽(tīng)課,多動(dòng)手操作.上課之前,大概的預(yù)習(xí),其實(shí)目標(biāo)不是自學(xué),就是為了老師講課的時(shí)候能有所印象,跟得上老師的步伐,要知道講什么知識(shí),所講的內(nèi)容在書(shū)上的那個(gè)位置,盡量配合老師的問(wèn)答,多做筆記,這樣能更輕松提高記憶力和理解能力.課后復(fù)習(xí),結(jié)合文檔一起復(fù)習(xí),沒(méi)事多看筆記,在不懂的問(wèn)題上先自行解決,查找資料,多驗(yàn)證.如果實(shí)在不行就請(qǐng)教同學(xué),或者老師.但在做項(xiàng)目的就要懂得:先取長(zhǎng)補(bǔ)短,再揚(yáng)長(zhǎng)避短,在過(guò)程中先補(bǔ)足短處,到關(guān)鍵時(shí)刻再運(yùn)用長(zhǎng)處,這樣長(zhǎng)短就不會(huì)懸殊太大,總體水平就會(huì)上升.
學(xué)習(xí)要懂得勞逸結(jié)合,學(xué)玩分明.學(xué)習(xí)的時(shí)候要認(rèn)真學(xué)習(xí),該輕松的時(shí)候就好好輕松,釋放壓力,不要太過(guò)壓抑.給自己制定計(jì)劃比如:周一到周五,盡力少外出玩耍,沒(méi)事自學(xué)點(diǎn)東西,多看課外書(shū),新聞,一天選時(shí)間運(yùn)動(dòng)一個(gè)小時(shí)左右.星期六星期天外出走走,逛逛,多長(zhǎng)點(diǎn)見(jiàn)識(shí),多學(xué)點(diǎn)社交方面的技巧.等……這樣才會(huì)有益學(xué)習(xí),有益思想,有益身體.
對(duì)于為人處事,戒急戒躁,掌握技巧,也是同理而行.二學(xué)知識(shí),做事情
學(xué)好知識(shí)是必須的.但是我所說(shuō)的‘知識(shí)’并不單指課堂上的學(xué)問(wèn),在學(xué)習(xí)課程知識(shí)的基礎(chǔ)上,我們要不斷拓寬知識(shí)面,所謂“學(xué)無(wú)止境”,多看新聞,多與別人交流,鍛煉口才,鍛煉普通話,一口流利標(biāo)準(zhǔn)的普通話總會(huì)給人很好的印象.還有多看課外書(shū).知識(shí)面廣,興趣愛(ài)好多,也未嘗不是一件好事.學(xué)知識(shí),學(xué)做人,學(xué)勤奮,學(xué)努力.學(xué)習(xí)別人的長(zhǎng)處和優(yōu)點(diǎn),并且學(xué)會(huì)合理運(yùn)用.
近日剛買(mǎi)了一本書(shū)《人生贏在細(xì)節(jié)的成功》:“天下難事,必做于易,天下大事,必做于細(xì)”.最喜歡里面五句話:一次做好一件事不要躲在別人身后
在別人說(shuō)‘不’的時(shí)候說(shuō)‘是’別讓你的天分睡著善待身邊每一個(gè)人
對(duì)于以上觀點(diǎn),說(shuō)是一年總結(jié),其實(shí)就是個(gè)人這一年,在生活,學(xué)習(xí)上的領(lǐng)悟,也還在不斷學(xué)習(xí)中.
我相信:‘成功總是留給有準(zhǔn)備的人’.我準(zhǔn)備好了,正在努力中,你們準(zhǔn)備好了嗎?
譚玉娟
201*年7月3日
擴(kuò)展閱讀:軟件開(kāi)發(fā)流程與規(guī)劃學(xué)習(xí)心得
軟件開(kāi)發(fā)學(xué)習(xí)流程與規(guī)劃心得
班級(jí):軟件0902學(xué)號(hào):090203049姓名:楊菲
一、前期規(guī)劃:
我理解的前期規(guī)劃是:在市場(chǎng)人員們匯總一個(gè)需求提交給產(chǎn)品專(zhuān)家?guī)ьI(lǐng)的產(chǎn)品經(jīng)理團(tuán)隊(duì),然后經(jīng)過(guò)這個(gè)團(tuán)隊(duì)根據(jù)公司具體情況再次分析和規(guī)劃出一個(gè)最終需求文檔。
這個(gè)需求文檔應(yīng)當(dāng)首先提交給技術(shù)研發(fā)部門(mén)的負(fù)責(zé)人以及核心開(kāi)發(fā)人員。由開(kāi)發(fā)團(tuán)隊(duì)對(duì)其進(jìn)行技術(shù)和風(fēng)險(xiǎn)分析。如果對(duì)此需求統(tǒng)一有異議的地方,需要返回給產(chǎn)品團(tuán)隊(duì),重新修正需求。反復(fù)如此,直至需求完善準(zhǔn)確,細(xì)致,清晰。
前期規(guī)劃就像高樓的地基,如果馬馬虎虎,就算是一塊磚塊沒(méi)擺好都可能導(dǎo)致整個(gè)高樓建設(shè)的失敗。在規(guī)劃中我認(rèn)為,交流永遠(yuǎn)是需要雙方積極主動(dòng),能認(rèn)真聽(tīng)取每個(gè)人的建議。前期工作思維不慎重,不細(xì)致,不認(rèn)真,不夠完善,將產(chǎn)生連鎖效應(yīng)直接導(dǎo)致整個(gè)工程和項(xiàng)目的失敗。
對(duì)于第一種,當(dāng)然是因?yàn)榍捌谝?guī)劃疏漏了某些細(xì)小功能,沒(méi)能把需求文檔做完善。應(yīng)該是規(guī)劃工作做的還不夠認(rèn)真和細(xì)致。
對(duì)于第二種情況,我認(rèn)為更多是在產(chǎn)品設(shè)計(jì)規(guī)劃方面經(jīng)驗(yàn)還不夠成熟。這種問(wèn)題應(yīng)該是很難避免的。因?yàn)槊糠N新產(chǎn)品對(duì)產(chǎn)品團(tuán)隊(duì)來(lái)說(shuō)都很陌生。即使以前做過(guò)類(lèi)似的東西,也難免面面俱到。這只能通過(guò)不斷努力和認(rèn)真的態(tài)度來(lái)彌補(bǔ)。
前期規(guī)劃的交流涉及了市場(chǎng)、產(chǎn)品和技術(shù)研發(fā)等多個(gè)團(tuán)隊(duì)之間。需要的不僅是團(tuán)隊(duì)內(nèi)部的交流,更多需要協(xié)調(diào)好團(tuán)隊(duì)之間的交流?赡苡袝r(shí)候需要公司高層和中層參與協(xié)調(diào)。二、概要設(shè)計(jì):我理解的概要設(shè)計(jì)步驟:(以項(xiàng)目為中心的開(kāi)發(fā)流程)
1項(xiàng)目經(jīng)理仔細(xì)閱讀項(xiàng)目需求文檔。
2項(xiàng)目經(jīng)理召集項(xiàng)目開(kāi)發(fā)成員,開(kāi)項(xiàng)目啟動(dòng)會(huì)議。具體商議項(xiàng)目的開(kāi)發(fā)任務(wù)和責(zé)任分配。
3核心開(kāi)發(fā)人員開(kāi)發(fā)確定,以及各模塊開(kāi)發(fā)人員確定。
4由系統(tǒng)分析員和核心開(kāi)發(fā)人員仔細(xì)閱讀需求文檔,對(duì)系統(tǒng)整個(gè)架構(gòu)分析和做技術(shù)規(guī)劃。
5系統(tǒng)分析員整理和書(shū)寫(xiě)最終的系統(tǒng)架構(gòu)和概要設(shè)計(jì)文檔。
6系統(tǒng)分析員在文檔提交日,提交給項(xiàng)目經(jīng)理。項(xiàng)目經(jīng)理確認(rèn)文檔并審批。
7項(xiàng)目經(jīng)理召集項(xiàng)目開(kāi)發(fā)成員,開(kāi)一個(gè)概要設(shè)計(jì)以及系統(tǒng)架構(gòu)確定的會(huì)議。向每個(gè)成員分發(fā)文檔,并討論確定最終概要設(shè)計(jì)文檔。
8開(kāi)始詳細(xì)設(shè)計(jì)文檔的工作
三、詳細(xì)設(shè)計(jì):
1項(xiàng)目經(jīng)理組織成立各個(gè)模塊的開(kāi)發(fā)小組,并確定開(kāi)發(fā)小組組長(zhǎng)(程序經(jīng)理)。
2各開(kāi)發(fā)組長(zhǎng)書(shū)寫(xiě)各自模塊的詳細(xì)設(shè)計(jì)文檔,開(kāi)發(fā)成員需要協(xié)助,配合。
3在指定提交日,開(kāi)發(fā)組長(zhǎng)提交文檔給系統(tǒng)分析員。由系統(tǒng)分析員審批。4系統(tǒng)分析員組織召開(kāi)一個(gè)詳細(xì)設(shè)計(jì)文檔確認(rèn)的會(huì)議。
5然后開(kāi)發(fā)組長(zhǎng)分發(fā)各自模塊的詳細(xì)設(shè)計(jì)文檔給程序員,程序員在指定時(shí)間內(nèi)完成。
6程序員做內(nèi)部測(cè)試。開(kāi)發(fā)組長(zhǎng)協(xié)調(diào)并配合。
7確認(rèn)無(wú)bug提交給開(kāi)發(fā)組組長(zhǎng)。
8所有模塊整合工作,由整個(gè)開(kāi)發(fā)組成員參與完成。由所有開(kāi)發(fā)組長(zhǎng)和系統(tǒng)分析員負(fù)責(zé)主要部分工作。程序員協(xié)助和配合。
9對(duì)整合后工程做詳細(xì)測(cè)試。
10確認(rèn)測(cè)試通過(guò)后,開(kāi)發(fā)組長(zhǎng)根據(jù)開(kāi)發(fā)成員表現(xiàn)以及提交成果填寫(xiě)績(jī)效考核表。然后提交給項(xiàng)目經(jīng)理。
11項(xiàng)目經(jīng)理會(huì)召開(kāi)項(xiàng)目總結(jié)會(huì),同時(shí)向優(yōu)秀成員頒獎(jiǎng)。同時(shí)鼓勵(lì)所有成員繼續(xù)努力。對(duì)不能按時(shí)完成導(dǎo)致項(xiàng)目能按時(shí)提交,以及對(duì)導(dǎo)致失敗的關(guān)鍵人員給與懲罰處理。
四、具體編碼:
開(kāi)發(fā)幾個(gè)項(xiàng)目之后,對(duì)編寫(xiě)程序有了更進(jìn)一步的了解。
好的程序應(yīng)該具有:易讀性,易擴(kuò)展性,容錯(cuò)性。
易讀性:所有變量和函數(shù)以及類(lèi)名用簡(jiǎn)單易懂易記憶的命名方式。所有類(lèi)和函數(shù)甚至變量都有關(guān)鍵的注釋說(shuō)明。這點(diǎn)很重要,也是最基礎(chǔ)的。如果代碼書(shū)寫(xiě)不夠美觀和易懂,我想自己以后也不想再看。就更別談功能的擴(kuò)展和新版本開(kāi)發(fā)了。
易擴(kuò)展性:整體系統(tǒng)架構(gòu)邏輯簡(jiǎn)單清晰。模塊與模塊之間盡量做到互不影響,也就是盡可能的獨(dú)立。這部分工作主要體現(xiàn)在前期設(shè)計(jì)工作中,需要掌握好的設(shè)計(jì)經(jīng)驗(yàn)和方法才能夠做得比較好。
容錯(cuò)性:對(duì)數(shù)據(jù)流和指針以及數(shù)組都做數(shù)據(jù)有效性檢查;對(duì)第三方接口的調(diào)用失敗的容錯(cuò)性。對(duì)所有代碼都做調(diào)用失敗后的錯(cuò)誤處理。以及在大的工程中加入trace文件輸出,把關(guān)鍵的數(shù)據(jù)流和關(guān)鍵處理部分的操作信息輸出。以便對(duì)工程異常情況產(chǎn)生條件的定位,及時(shí)解決問(wèn)題。五、調(diào)試、跟蹤與測(cè)試:
1測(cè)試需要注意的:
1對(duì)每個(gè)模塊的接口做測(cè)試,數(shù)據(jù)邊界的檢查。在對(duì)整個(gè)模塊做測(cè)試。主要測(cè)試穩(wěn)定性,效率以及功能是否正常。確認(rèn)單個(gè)模塊完全正常后,再加入工程。在系統(tǒng)架構(gòu)設(shè)計(jì)的時(shí)候,可能會(huì)引入原型參考。要對(duì)原型做完成測(cè)試后,確認(rèn)沒(méi)有問(wèn)題后,才可使用。
2可以采用VC自帶Trace或者將信息輸出為文本文件的方式跟蹤程序并輸出關(guān)鍵信息,以便定位程序異常的原因。
3對(duì)于通信模塊的測(cè)試,特別注意服務(wù)端和客戶(hù)端的數(shù)據(jù)流?梢葬槍(duì)性的寫(xiě)一個(gè)客戶(hù)端或服務(wù)端的測(cè)試程序,檢驗(yàn)通訊過(guò)程是否正常。
4在用VC做開(kāi)發(fā)中,一定先要讓Debug版本正常運(yùn)行,保證沒(méi)有任何異常,內(nèi)存泄漏和Assert等調(diào)試警告信息。如果用到其他Lib,一定要保證Lib本身不存在問(wèn)題。
友情提示:本文中關(guān)于《軟件開(kāi)發(fā)學(xué)習(xí)心得》給出的范例僅供您參考拓展思維使用,軟件開(kāi)發(fā)學(xué)習(xí)心得:該篇文章建議您自主創(chuàng)作。
來(lái)源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問(wèn)題,請(qǐng)聯(lián)系我們及時(shí)刪除。