《軟件工程師的素養(yǎng)與成長(zhǎng)》由會(huì)員分享,可在線閱讀,更多相關(guān)《軟件工程師的素養(yǎng)與成長(zhǎng)(31頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、單擊此處編輯母版標(biāo)題樣式,單擊此處編輯母版文本樣式,第二級(jí),第三級(jí),第四級(jí),第五級(jí),*,*,單擊此處編輯母版標(biāo)題樣式,單擊此處編輯母版文本樣式,第二級(jí),第三級(jí),第四級(jí),第五級(jí),*,*,單擊此處編輯母版標(biāo)題樣式,單擊此處編輯母版文本樣式,第二級(jí),第三級(jí),第四級(jí),第五級(jí),*,*,單擊此處編輯母版標(biāo)題樣式,單擊此處編輯母版文本樣式,第二級(jí),第三級(jí),第四級(jí),第五級(jí),*,*,軟件工程師的素養(yǎng)與成長(zhǎng),2010,年,3,月,王浩,目錄,1.,向內(nèi)看:軟件工程師的定位與發(fā)展,3.,向前看:我們的未來(lái),2.,向上看:優(yōu)秀軟件工程師的素養(yǎng)與成長(zhǎng),面臨的挑戰(zhàn),新技術(shù)層出不窮,Ajax,、,SilverLight,、
2、,Flex,、,JSF.,新概念鋪天蓋地,SOA,、云計(jì)算、,Web 3.0,、物聯(lián)網(wǎng)、敏捷開(kāi)發(fā),.,新誘惑迎面而來(lái),新的工作機(jī)會(huì),高薪酬的誘惑,.,莫讓浮云遮望眼,常見(jiàn)的困惑,你是否聽(tīng)說(shuō)過(guò),:,程序員只能做到,35,歲,軟件行業(yè)技術(shù)更新太快,學(xué)到的技術(shù)很快過(guò)時(shí),在中國(guó)做技術(shù)沒(méi)有前途,只有去做管理、銷(xiāo)售,難道他們說(shuō)的都是真的嗎?,如何實(shí)現(xiàn)可持續(xù)發(fā)展?,清晰的個(gè)人發(fā)展目標(biāo),想清楚自己想成為什么樣的人,自身能力的認(rèn)真分析,想清楚自己的能力、缺陷和特長(zhǎng),切實(shí)可行的行動(dòng)計(jì)劃,想清楚如何實(shí)現(xiàn)自己的目標(biāo),軟件工程師的典型職業(yè)路線,工程師,今天進(jìn)行了,1,次權(quán)限管理功能模塊的,Code Review,修復(fù)了
3、,2,處,P3,的,bug,,并根據(jù)需求變更流程修訂了設(shè)計(jì)文檔的,2.3,節(jié),.,職業(yè)化,技術(shù)扎實(shí),資深專(zhuān)家,技術(shù)精深,經(jīng)過(guò)分析,我建議采取,*,算法來(lái)實(shí)現(xiàn)這個(gè)需求,因?yàn)樗乃惴◤?fù)雜度是,架構(gòu)師,知識(shí)廣博,業(yè)務(wù)導(dǎo)向,根據(jù)系統(tǒng)的性能需求,我們可以采取的技術(shù)方案有,3,種,我建議采取,.,因?yàn)?.,CTO,我們的產(chǎn)品戰(zhàn)略是,我們的技術(shù)戰(zhàn)略是,項(xiàng)目經(jīng)理,溝通能力,領(lǐng)導(dǎo)能力,對(duì)于這個(gè)需求變更,我建議采用,方法來(lái)實(shí)現(xiàn)需求而不增加項(xiàng)目風(fēng)險(xiǎn),開(kāi)發(fā)經(jīng)理,設(shè)計(jì)分析能力,領(lǐng)導(dǎo)能力,迄今為止,開(kāi)發(fā)團(tuán)隊(duì)完成了第一階段的全部功能需求,比原有計(jì)劃提前,工作日,C+,好還是,Java,好,?,編碼愛(ài)好者,建立自己的職業(yè)發(fā)展
4、目標(biāo),立長(zhǎng)志,而不是常立志,對(duì)自己的職業(yè)發(fā)展目標(biāo)要充分了解,看上去很美?,你真的考慮清楚了嗎?,將個(gè)人目標(biāo)與群體目標(biāo)進(jìn)行匹配,切忌,雖然志當(dāng)存高遠(yuǎn),但制定遙不可及的目標(biāo)并不能增加你的幸福感,只能增加挫折感,如,做中國(guó)的比爾蓋茲,下一個(gè)馬云,對(duì)自身能力的認(rèn)真分析,你適合做軟件工程師嗎?,你熱愛(ài)技術(shù)嗎?你擁有激情嗎?,你夢(mèng)想用創(chuàng)意和產(chǎn)品改變世界,改變?nèi)藗兊纳顔幔?你在學(xué)校里學(xué)習(xí),C,語(yǔ)言時(shí),對(duì)指針概念理解透徹嗎?,你能夠正確認(rèn)識(shí)你自己?jiǎn)幔?你能列舉出自己的核心優(yōu)勢(shì)嗎?,你能列舉出距離你的目標(biāo)還有哪些差距嗎?,你知道如何才能實(shí)現(xiàn)目標(biāo)嗎?,切忌,過(guò)高估計(jì)自己,以我的智商和能力,往前推三百年,往后推三
5、百年,總共六百年沒(méi)有人超過(guò)我,-,羅玉鳳,機(jī)會(huì)面前,裹足猶豫,我可以嗎?我能行嗎?,上次我失敗了,這次肯定也會(huì)失敗,如何設(shè)立個(gè)人工作計(jì)劃,里程碑式的迭代過(guò)程,長(zhǎng)期(三年)計(jì)劃、年度計(jì)劃、六月計(jì)劃、月度計(jì)劃、周計(jì)劃,必須符合,SMART,原則,Specific:,必須是具體的,Measurable:,必須是可以衡量的,Attainable:,必須是可以達(dá)到的,Relevant:,必須和崗位發(fā)展目標(biāo)具有相關(guān)性,Time-based:,必須具有明確的截止期限,定期回顧計(jì)劃與總結(jié),目錄,1.,向內(nèi)看:軟件工程師的定位與發(fā)展,3.,向前看:我們的未來(lái),2.,向上看:優(yōu)秀軟件工程師的素養(yǎng)與成長(zhǎng),什么,是,
6、是軟件,工,工程,師,師?,IT,民工?,自由散漫、不修邊幅的技術(shù)怪人?,優(yōu)秀,軟,軟件,工,工程,師,師的,形,形象,得體,的,的個(gè),人,人形,象,象,衣著,整,整潔,舉止,得,得體,扎實(shí),的,的技,術(shù),術(shù)能,力,力,豐富,的,的工,程,程實(shí),踐,踐經(jīng),驗(yàn),驗(yàn),強(qiáng)烈,的,的自,信,信心,嚴(yán)謹(jǐn),的,的工,作,作作,風(fēng),風(fēng),一切,以,以事,實(shí),實(shí)和,數(shù),數(shù)據(jù),說(shuō),說(shuō)話,工作,有,有記,錄,錄、,有,有統(tǒng),計(jì),計(jì)、,有,有分,析,析、,有,有總,結(jié),結(jié),對(duì)質(zhì),量,量的,高,高標(biāo),準(zhǔn),準(zhǔn),質(zhì)量,從,從來(lái),都,都是,設(shè),設(shè)計(jì),和,和開(kāi),發(fā),發(fā)出,來(lái),來(lái)的,對(duì)自,己,己的,工,工作,成,成果,有,有強(qiáng),
7、烈,烈的,自,自豪,感,感和,責(zé),責(zé)任,感,感,優(yōu)秀,的,的文,檔,檔、,演,演示,和,和談,吐,吐水,平,平,良好,的,的文,檔,檔是,正,正規(guī),研,研發(fā),流,流程,中,中非,常,常重,要,要的,環(huán),環(huán)節(jié),恰當(dāng),的,的談,吐,吐是,獲,獲得,認(rèn),認(rèn)可,的,的重,要,要因,素,素,演示,能,能力,是,是展,示,示自,身,身工,作,作成,果,果的,主,主要,機(jī),機(jī)會(huì),軟件,工,工程,師,師需,要,要什,么,么樣,的,的素,養(yǎng),養(yǎng)?,團(tuán)隊(duì),精,精神,和,和協(xié),作,作能,力,力,穩(wěn)定,的,的高,生,生產(chǎn),力,力,結(jié)構(gòu),化,化的,思,思考,方,方式,計(jì)劃,與,與執(zhí),行,行能,力,力,學(xué)習(xí),與,與總,結(jié)
8、,結(jié)能,力,力,表達(dá),與,與溝,通,通的,能,能力,如何,提,提升,自,自己,的,的技,術(shù),術(shù)水,平,平,對(duì)工,作,作精,益,益求,精,精的,”,狂熱,”,成為,一,一個(gè),優(yōu),優(yōu)秀,的,的軟,件,件工,程,程師,的,的關(guān),鍵,鍵是,對(duì),對(duì)工,作,作產(chǎn),物,物的,熱,情,情,!,!,抽象化的,思,思考能力,抽象化思,考,考是區(qū)分,一,一個(gè)平凡,與,與偉大軟,件,件工程師,的,的重要特,質(zhì),質(zhì),打下扎實(shí),的,的技術(shù)功,底,底,參加各種,在,在線競(jìng)賽,,,,將基本,功,功化作條,件,件反射,積極分析,成,成熟開(kāi)源,代,代碼,學(xué)習(xí)新技,術(shù),術(shù)的最佳,方,方式就是,分,分析應(yīng)用,了,了這個(gè)新,技,技術(shù)的
9、開(kāi),源,源產(chǎn)品,做好個(gè)人,知,知識(shí)管理,積累個(gè)人,復(fù),復(fù)用代碼,庫(kù),庫(kù),使用知識(shí),管,管理工具,如何提升,自,自己的生,產(chǎn),產(chǎn)力,什么決定,了,了軟件工,程,程師的生,產(chǎn),產(chǎn)力?,軟件工程,師,師的生產(chǎn),力,力差距有,多,多大?,一個(gè)頂尖,工,工程師和,一,一個(gè)普通,工,工程師之,間,間的生產(chǎn),力,力可以有,百,百倍的差,距,距,代碼的品,質(zhì),質(zhì)和效率,也,也有同樣,的,的落差,扎實(shí)的基,本,本功,+,知識(shí),/,經(jīng)驗(yàn),+,分析,/,解決問(wèn)題,的,的方法,+,工具,善用已有,工,工具或者,自,自行開(kāi)發(fā),工,工具是提,升,升生產(chǎn)力,的,的重要手,段,段,我們每日,工,工作存在,太,太多重復(fù),勞,勞
10、動(dòng),我,們,們鼓勵(lì)大,家,家善于,”,偷懶,”,不要輕易,對(duì),對(duì)當(dāng)前的,工,工作方式,滿,滿足,善用已有,工,工具,/,自行開(kāi)發(fā),工,工具是提,升,升技術(shù)水,平,平的重要,手,手段,頂尖工程,師,師的重要,特,特征之一,就,就是自行,開(kāi),開(kāi)發(fā)大量,合,合手的工,具,具,如何進(jìn)行,學(xué),學(xué)習(xí),教學(xué)式學(xué),習(xí),習(xí),當(dāng)你能跟,別,別人講解,清,清楚的時(shí),候,候,你肯,定,定已經(jīng)了,解,解透徹了,在項(xiàng)目中,學(xué),學(xué)習(xí),學(xué)習(xí)的目,的,的是為了,應(yīng),應(yīng)用,小步快跑,,,,逐步提,高,高,需要善于,總,總結(jié)、歸,納,納,系統(tǒng)的學(xué),習(xí),習(xí),閱讀書(shū)籍,及,及在線文,章,章(吸收,別,別人的),寫(xiě)讀書(shū)筆,記,記、做技,
11、術(shù),術(shù)講座及,記,記,Blog(,分享自己,的,的),有目的的,學(xué),學(xué)習(xí),,克服隨,意,意瀏覽或,下,下載的沖,動(dòng),動(dòng),如何解決,問(wèn),問(wèn)題,首先是心,態(tài),態(tài),相信,商品軟件,開(kāi),開(kāi)發(fā)領(lǐng)域,沒(méi),沒(méi)有什么,問(wèn),問(wèn)題是解,決,決不了的,即使正面,由,由于某些,限,限制,無(wú),法,法解決,,也,也有辦法,繞,繞過(guò)去,要自己“,想,想盡辦法,”,”,確定問(wèn)題,最,最根源的,原,原因,最準(zhǔn)確、,精,精確的描,述,述問(wèn)題,進(jìn)行結(jié)構(gòu),化,化的思考,總結(jié),包括當(dāng)初,為,為什么沒(méi),有,有找到這,個(gè),個(gè)原因,一次成功,的,的解決難,題,題,就是,一,一次提升,的,的機(jī)會(huì),寫(xiě)成記錄,或,或者報(bào)告,,,,將解決,的,的過(guò)
12、程與,心,心得體會(huì),與,與同事分,享,享,什么是結(jié),構(gòu),構(gòu)化的思,考,考方式?,混亂是思,考,考的大敵,對(duì)于復(fù)雜,的,的問(wèn)題,,分,分而治之,是,是最好的,處,處理方式,建立分析,的,的框架,在框架下,分,分析問(wèn)題,腦圖是幫,助,助你理清,思,思路的有,效,效工具,舉例:,項(xiàng)目文檔,目,目錄,軟件需求,分,分析過(guò)程,如何進(jìn)行,時(shí),時(shí)間管理,時(shí)間管理,常常感覺(jué),時(shí),時(shí)間不夠,?,感覺(jué)手頭,要,要處理事,情,情太多,,工,工作壓力,很,很大?,時(shí)間本身,不,不是問(wèn)題,,,,因?yàn)?每,人所擁有,的,的時(shí)間一,樣,樣多,所以,導(dǎo),致,致“時(shí)間,不,不夠”的,重,重點(diǎn)不是,時(shí),時(shí)間,而,是,是在于自,己
13、,己如何善,用,用和分配,自,自己的時(shí),間,間,如何進(jìn)行,時(shí),時(shí)間管理,如何管理,工,工作壓力,?,?,壓力不是,來(lái),來(lái)自任務(wù),本,本身,而,是,是任務(wù)在,大,大腦里的,混,混沌塞積,,,,造成心,理,理的焦慮,和,和抵觸,只有將你,心,心中所想,的,的所有的,事,事情都寫(xiě),下,下來(lái)并且,安,安排好下,一,一步的計(jì),劃,劃,你才,能,能夠心無(wú),掛,掛念,全,力,力以赴地,做,做好目前,的,的工作,,提,提高效率,提高工作,效,效率的技,巧,巧,全心投入,手,手頭工作,,,,一次專(zhuān),心,心處理一,件,件事情,在完成手,頭,頭工作時(shí),關(guān),關(guān)閉你的,IM,和郵件客,戶,戶端,避,免,免將時(shí)間,切,切
14、割成碎,片,片,持續(xù)改進(jìn),計(jì)劃,執(zhí)行,不執(zhí)行的,計(jì),計(jì)劃沒(méi)有,任,任何意義,在執(zhí)行過(guò),程,程中要進(jìn),行,行記錄和,度,度量,檢查,計(jì)劃一定,要,要檢查,檢查不是,為,為了“懲,罰,罰”,而,是,是為了了,解,解進(jìn)度、,發(fā),發(fā)現(xiàn)問(wèn)題,、,、調(diào)整計(jì),劃,劃,評(píng)估的目,的,的是持續(xù),改,改進(jìn),行動(dòng),找出最佳,的,的做法,將最佳做,法,法進(jìn)行標(biāo),準(zhǔn),準(zhǔn)化,進(jìn),行,行推廣,什么是持,續(xù),續(xù)改進(jìn),目標(biāo),方法,日程安排,訓(xùn)練,/,執(zhí)行,記錄,/,度量,結(jié)果檢查,分析,/,總結(jié),/,找出原因,修正做法,標(biāo)準(zhǔn)化,P,D,C,A,Plan(,計(jì)劃,)for change,Do(,執(zhí)行,)changes ona s
15、mallscale to trialthem,Check(,檢查,)toseeifchange works,Action(,行動(dòng),),建議大家,研,研究一下,PSP(,個(gè)人軟件,過(guò),過(guò)程,),新員工如,何,何融入團(tuán),隊(duì),隊(duì),新進(jìn)同事,快,快速融入,團(tuán),團(tuán)隊(duì),拿到通訊,錄,錄,通過(guò)歡迎,會(huì),會(huì)認(rèn)人,操作現(xiàn)有,產(chǎn),產(chǎn)品,了,解,解現(xiàn)狀,,考,考慮如何,改,改進(jìn),主動(dòng)與領(lǐng),導(dǎo),導(dǎo)、輔導(dǎo),員,員、主管,、,、同事吃,飯,飯聊天,了解公司,、,、部門(mén)的,歷,歷史和現(xiàn),狀,狀,了解大家,的,的想法和,做,做事方法,充分利用,你,你的輔導(dǎo),員,員,充分利用,你,你的領(lǐng)導(dǎo),找準(zhǔn)突破,點(diǎn),點(diǎn),實(shí)戰(zhàn)中成,長(zhǎng),長(zhǎng),
16、帶著任務(wù),去,去學(xué)習(xí),報(bào)表一般,是,是認(rèn)識(shí)現(xiàn),有,有系統(tǒng)的,最,最好手段,了解數(shù)據(jù),的,的來(lái)源,了解數(shù)據(jù),的,的結(jié)構(gòu)和,關(guān),關(guān)系,了解業(yè)務(wù),的,的流程,提出改進(jìn),建,建議和意,見(jiàn),見(jiàn),爭(zhēng)取,短,短期內(nèi)出,彩,彩,如何提升,表,表達(dá)與溝,通,通的能力,如何提建,議,議,提建議是,在,在工作中,脫,脫穎而出,的,的重要方,法,法,成功就,是,是比別,人,人多往,前,前走一,步,步,發(fā)現(xiàn)問(wèn),題,題并不,困,困難,,困,困難的,是,是解決,問(wèn),問(wèn)題,站在提,建,建議對(duì),象,象的角,度,度考慮,問(wèn),問(wèn)題,確保你,的,的建議,是,是可行,的,的,做,過(guò),過(guò)了充,分,分的調(diào),研,研,如何提,問(wèn),問(wèn)題,郵件發(fā),出,出前,,要,要自己,讀,讀,1,遍,重,要,要的郵,件,件(包,括,括給領(lǐng),導(dǎo),導(dǎo)的郵,件,件)要,至,至少讀,2,遍,確,保,保,說(shuō)清楚,了,了問(wèn)題,的,的背景,要站在,對(duì),對(duì)方的,角,角度考,慮,慮,如,果,果自己,是,是對(duì)方,的,的話,,能,能聽(tīng)懂,你,你的問(wèn),題,題嗎?,語(yǔ)句通,順,順、用,詞,詞貼切,、,、主謂,賓,賓沒(méi)有,缺,缺失、,沒(méi),沒(méi)有錯(cuò),別,別字,最好把,郵,郵件附,件,