技術(shù)工作總結(jié)_第1頁
已閱讀1頁,還剩30頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、技術(shù)經(jīng)驗(yàn)分享,maxleaf_1999@126.com2014/05/14,主題,基礎(chǔ)篇:學(xué)習(xí)與積累成長篇:架構(gòu)設(shè)計技術(shù)管理職業(yè)精神,學(xué)習(xí)與積累,學(xué)習(xí)是一種信仰,素養(yǎng)是一張名片,技能是我們的內(nèi)功,習(xí)慣是一種可怕的力量,學(xué)習(xí)-熱情,每個新人,都是渴望學(xué)習(xí),渴望成長,所以:想學(xué)的東西很多很多做出很牛X的東西想成為令人敬佩的技術(shù)專家想快速證明自己的實(shí)力,學(xué)習(xí)-困惑,感覺進(jìn)步很慢,離目標(biāo)很遠(yuǎn)?,工作中沒有足夠時間學(xué)習(xí)?,IT新技

2、術(shù)層出不窮,跟不上?,IT技術(shù)如中華文化博大精深?,學(xué)習(xí)熱情慢慢減退,懷疑自己?,學(xué)習(xí)-目標(biāo),莊子云:吾生也有涯,而知也無涯。以有涯隨無涯,殆已!,了解公司工作制度和辦事流程學(xué)習(xí)公司的主要業(yè)務(wù)和技術(shù)熟悉掌握一到兩門開發(fā)語言能夠高質(zhì)量的完成工作任務(wù),降低和明確學(xué)習(xí)目標(biāo)(3年內(nèi)),學(xué)習(xí)-方法,一些我們都已經(jīng)知曉的方法,向部門領(lǐng)導(dǎo)和同事請教使用公司的技術(shù)資料和成果(許多公司技術(shù)資料搜索不到)Google & BaiduR

3、ead the fucking source code. –by Linus Torvalds書(最主要是有利于系統(tǒng)地理解知識)技術(shù)社區(qū)(iteye,cnblogs,codeproject, stackoverflow)堅持寫blog-好記性不如爛筆頭,學(xué)習(xí)-時間規(guī)劃,如何使工作上的收獲最大化?,如何保持個人興趣的長久發(fā)展?,如何提升整體技術(shù)高度?,素養(yǎng),素養(yǎng)是個很抽象的東西,似乎沒法定義,但它又好像時刻體現(xiàn)在我們的身上:溫和內(nèi)

4、斂的性格,熱忱謙虛的態(tài)度具備良好的計算機(jī)知識體系,有一定的技術(shù)特長喜歡分析和研究,對技術(shù)保持熱情不輕易下結(jié)論,具有懷疑精神積累自己的工具庫,輕松解決一些日常工作問題對自己的工作領(lǐng)域很熟悉,能夠經(jīng)常給出靠譜的評估和方案……,技能,技能是個很具體的東西,也是我們平日最關(guān)注的東西,似乎永遠(yuǎn)也學(xué)不完,永遠(yuǎn)也達(dá)不到心中期望的高度。是否我們想要的太多,卻忽視了最需要的技能?,習(xí)慣,習(xí)慣是最大的力量,也是我們不斷提升的源泉,貴在執(zhí)行,貴在

5、堅持,所以請堅持做到:嚴(yán)格遵守開發(fā)規(guī)范堅信最高質(zhì)量的代碼是可維護(hù)的代碼認(rèn)真編寫每一個類和每一個方法(占據(jù)80%以上的開發(fā)工作)相信重構(gòu)是最有效的自我提升的手段把自己當(dāng)作架構(gòu)師來編寫代碼抑制自己立即動手寫代碼的沖動,在編寫代碼的時候,你要經(jīng)常想著,那個最終維護(hù)你代碼的人可能將是一個有嚴(yán)重暴力傾向的瘋子,并且他還知道你住在哪里。

6、 ----Rick Osborne,開發(fā)規(guī)范,關(guān)于開發(fā)規(guī)范,記?。哼@是一個面子問題,來自第20屆國際C語言混亂代碼大賽的Best of Show獎得主代碼,作者是一位在Google工作的華裔工程師Don Hsi-Yun Yang。,可維護(hù)的代碼,哲人說:世界上沒有不被修改的軟件,唯一一個不需要修改的軟件的作者已經(jīng)死了,死在去修

7、改軟件的路上。,大師說:修改bug很容易,但是找到出錯的位置卻很難,90%的軟件維護(hù)成本花費(fèi)在尋找bug上。 —— Martin Fowler,可維護(hù)的代碼,有人說:執(zhí)行結(jié)果正確執(zhí)行效率高內(nèi)存占用低方便使用短小精悍可擴(kuò)展性高可讀性高有技巧性…,我說:可讀性高容錯性強(qiáng)容易擴(kuò)展,什么是高質(zhì)量代碼?,交流、維護(hù),穩(wěn)定性、健壯性,修改、維護(hù),為什么不要求運(yùn)行結(jié)果的正確性?這是程序員的基本義務(wù),不在討論

8、之列。,編寫類和方法的習(xí)慣,注意的問題:命名,命名決定了一半的質(zhì)量;注釋說明;先寫成internal和sealed,需要時再改;數(shù)據(jù)成員的隱藏;提供一個構(gòu)造方法;確保數(shù)據(jù)成員個數(shù)<=9,繼承層級<=4,編寫類和方法的習(xí)慣,注意的問題:命名,命名決定了一半的質(zhì)量;注釋說明(private的不用注釋)先寫成private,需要時再改;參數(shù)驗(yàn)證;異常處理;檢查代碼行數(shù)小于30行,重構(gòu),一些常用的重構(gòu)方法,改

9、名(類名,方法名,參數(shù)名)參數(shù)個數(shù)精減復(fù)雜if/else改成switch方法/類的提取繼承關(guān)系修改,主題,基礎(chǔ)篇:學(xué)習(xí)與積累成長篇:架構(gòu)設(shè)計技術(shù)管理職業(yè)精神,架構(gòu)與設(shè)計,架構(gòu)來源于業(yè)務(wù)和需求,架構(gòu)不是從0開始,所有涉及耦合的設(shè)計都是架構(gòu),良好的架構(gòu)源于不斷重構(gòu)完善,擁抱變化的心態(tài),扎實(shí)的業(yè)務(wù)知識。,掌握常用的架構(gòu)模式和工具,結(jié)合業(yè)務(wù)進(jìn)行搭建并改進(jìn)。,每個類和每一個方法都會影響到架構(gòu)的擴(kuò)展性和質(zhì)量。,從現(xiàn)有的系統(tǒng)架構(gòu)中不斷替

10、換和升級某些部分,不斷重構(gòu)完善,滿足需求的架構(gòu)就是最好的架構(gòu)。,一點(diǎn)感想:,方法:,主題,基礎(chǔ)篇:學(xué)習(xí)與積累成長篇:架構(gòu)設(shè)計技術(shù)管理職業(yè)精神,技術(shù)管理-必備素質(zhì),這主要是針對開發(fā)人員轉(zhuǎn)成技術(shù)管理者的特別要求,同樣需要了解管理學(xué)的原理和技巧。,技術(shù)管理-一些轉(zhuǎn)變,對系統(tǒng)設(shè)計的關(guān)注,對系統(tǒng)架構(gòu)的關(guān)注,對開發(fā)過程的關(guān)注,對團(tuán)隊(duì)目標(biāo)的關(guān)注,對團(tuán)隊(duì)組織結(jié)構(gòu)的關(guān)注,對團(tuán)隊(duì)協(xié)作和流程的關(guān)注,對技術(shù)細(xì)節(jié)的關(guān)注,對實(shí)現(xiàn)結(jié)果的關(guān)注,對自己狀態(tài)的關(guān)注,

11、對團(tuán)隊(duì)成員狀態(tài)的關(guān)注,對個人技能的提升,對團(tuán)隊(duì)?wèi)?zhàn)斗力的提升,習(xí)慣于表達(dá)自己的技術(shù)構(gòu)想,傾聽團(tuán)隊(duì)成員的技術(shù)構(gòu)想,技術(shù)管理-你的權(quán)力,開除某個團(tuán)隊(duì)成員?,給團(tuán)隊(duì)成員增(減)工資?,給團(tuán)隊(duì)成員升(降)職?,辱罵/攻擊團(tuán)隊(duì)成員?,口頭批評/表揚(yáng)團(tuán)隊(duì)成員?,對團(tuán)隊(duì)成員的工作進(jìn)行檢查?,以下哪些是技術(shù)管理者的權(quán)力?,批評和表揚(yáng)有技巧,慎用批評,同時要表揚(yáng)到位。,檢查很重要,是一切管理的基礎(chǔ)。檢查的四種等級:成果檢查標(biāo)準(zhǔn)檢查流程檢查對象檢查

12、,主題,基礎(chǔ)篇:學(xué)習(xí)與積累成長篇:架構(gòu)設(shè)計技術(shù)管理職業(yè)精神,職業(yè)精神,職業(yè)理念程序員的溝通程序員的自我管理程序員的理想,職業(yè)理念,積極是一種態(tài)度;勤勉是一種身體力行;忠誠是對公司和客戶負(fù)責(zé);,何謂專業(yè)?理性對待工作;以此為生,精于此道;努力做到別人無可取代;…,程序員的溝通,我們的口號是:見人說人話,見鬼說鬼話。,碼農(nóng),大人:為了滿足不同廠商數(shù)據(jù)交換,我們會提供轉(zhuǎn)換功能,能夠支持主流數(shù)據(jù)交換格式…,Boss:我們

13、的系統(tǒng)中需要增加數(shù)據(jù)交換,至少支持mif和shp兩種格式,周期大約X天。,經(jīng)理:在開發(fā)mif轉(zhuǎn)換功能中,有一個數(shù)據(jù)讀取接口出現(xiàn)問題,可能是因?yàn)榘姹驹颉?老兄:你那個ConvertMif接口調(diào)不出來啊,有個參數(shù)x是用來干嘛的,怎么我這里返回值為NULL…,客戶,項(xiàng)目經(jīng)理,技術(shù)經(jīng)理,開發(fā)成員,程序員的溝通,程序員的自我管理,一個重視貢獻(xiàn)的人,為成果負(fù)責(zé)的人,不管他職位多卑微,他仍屬于“高層管理者”。     --德魯克,培養(yǎng)管理者

14、思維,了解管理常識,并不是為了當(dāng)官做領(lǐng)導(dǎo),而是為了讓工作卓有成效。,程序員的理想,希望使用最新最牛的技術(shù),希望做出最牛的產(chǎn)品,成為令人膜拜的牛人,用最合適的技術(shù)解決問題,做出好的產(chǎn)品為部門和公司賺錢,能夠在工作中獨(dú)檔一面,熱愛技術(shù),但不迷戀。,希望能夠影響和改變大眾生活,影響身邊的團(tuán)隊(duì),改變家人生活。,Thank You,其實(shí)熱愛這一行,不是愛它浮華的外在,而是愛上一種每天學(xué)習(xí)和思考的習(xí)慣。

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論