欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      從程序員到測試工程師[精選合集]

      時間:2019-05-14 01:42:25下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《從程序員到測試工程師》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《從程序員到測試工程師》。

      第一篇:從程序員到測試工程師

      從程序員到測試工程師

      前言:軟件測試一門非常嶄新的學(xué)科,目前研究的內(nèi)容還很不深入,仍然處于嬰兒階段。軟件測試需要什么樣的專業(yè)基礎(chǔ)還沒有定論,而且目前還沒有一種很好的標(biāo)準(zhǔn)來衡量測試人員。但無可置疑,軟件測試越來越受到軟件公司的重視,軟件測試工程師的作用也逐漸被人們所認(rèn)可。這一點已經(jīng)在像微軟這樣的國外大型軟件企業(yè)中所證實,在微軟,一個開發(fā)人員相對應(yīng)著一至兩個測試人員。現(xiàn)在,就讓我們走近軟件測試工程師,關(guān)注他們的成長之路。

      從程序員到軟件測試工程師

      國內(nèi)軟件公司對軟件測試的態(tài)度令人擔(dān)憂。軟件測試工程師不足,開發(fā)測試人員比例不合理。據(jù)調(diào)查,最好的企業(yè)中測試人員和開發(fā)人員的比例是1:8,有的是1:20,甚至沒有專職的測試工程師。

      曾經(jīng)參與微軟Windows95、Exchange Server4.0和4.5、Internet Explorer 4.0和5.0、SQL Server 2000開發(fā)與測試工作陳宏剛博士盡管已經(jīng)升任微軟亞洲研究院商務(wù)及高校關(guān)系高級經(jīng)理,但仍然對國內(nèi)軟件測試水平的落后深有感觸。

      國內(nèi)很多企業(yè)還處在探索階段,小企業(yè)的運作方式造成其主要精力是要盡快完成初始資本積累。有些企業(yè)也了解軟件測試的重要性,很努力、很認(rèn)真的在學(xué),但因為很多原因而學(xué)不到精髓,不知道如何去做。于是只能局限于書本上學(xué)來的簡單的黑箱、白箱測試而已。很多人知道有壓力測試和性能測試,但針對產(chǎn)品具體如何去做就不清楚了。

      陳宏剛表示,重視測試首先需要有開放性的軟件文化,而在很多公司中,測試工程師只是絕對服從的聽命角色,沒有開發(fā)他們的積極性和創(chuàng)造性。一些管理人員對軟件開發(fā)的流程管理經(jīng)驗不足,仍然用傳統(tǒng)企業(yè)的方法進行管理,再加上對軟件質(zhì)量的控制理解不對,認(rèn)為編完程序經(jīng)過簡單的程序員自己測試就可以使用了,而沒有認(rèn)識到軟件測試是控制質(zhì)量最好的方法。

      不過,國內(nèi)還是有一些大型公司和專業(yè)公司已經(jīng)在軟件測試方面走上正規(guī)。1994年開始接包IBM軟件測試項目,1999年軟件測試成為公司主體軟件外包業(yè)務(wù)之一的和騰軟件就是其中之一。因為客戶就是IBM這樣的大型軟件公司,騰軟件高級副總裁劉忠表示,它們

      在軟件測試管理上,經(jīng)同國外的公司相差不大,同時也研究和應(yīng)用了多種軟件測試技術(shù)。

      軟件測試工程師

      一提到軟件測試工程師,很多人就會想到那些反復(fù)使用軟件,試圖在頻繁操作中尋找到錯誤發(fā)生的低層次人員或者軟件用戶。其實這是一種錯誤的概念,軟件測試早已超越了用戶使用來發(fā)現(xiàn)Bug的基本測試階段。

      陳宏剛介紹說,微軟的軟件測試工程師分為三種:測試執(zhí)行者(Basic Software Tester)、測試工具軟件開發(fā)工程師(Software Development Engineer in Test)和高級軟件測試工程師(Ad_hoc Tester)

      測試執(zhí)行者負責(zé)理解產(chǎn)品的功能要求,然后根據(jù)測試規(guī)范和測試案例對其進行測試,檢查軟件有沒有錯誤,決定軟件是否具有穩(wěn)定性,屬于最低級的執(zhí)行角色。

      測試工具軟件開發(fā)工程師負責(zé)寫測試工具代碼,并利用測試工具對軟件進行測試;或者開發(fā)測試工具為軟件測試工程師服務(wù)。產(chǎn)品開發(fā)后的性能測試、提交測試等過程,都有可能要用到開發(fā)的測試工具。對技術(shù)要求最強的是這些人,因為它們要具備寫程序的技術(shù)?!耙驗椴煌a(chǎn)品的特性不一樣,對測試工具要求也是不同的,就像Windows的測試工具不能用于Office,office的也不能用于SQLserver,微軟很多測試工程師就是負責(zé)專門為某個產(chǎn)品寫測試程序的?!?/p>

      而Ad_hoc Testet屬于比較有經(jīng)驗,自己會找方向并做的很好的測試工程師,這要求具有很強的創(chuàng)造性。剛進入微軟時,老板也是只給陳宏剛一個操作流程,每天就按照這個規(guī)程去做,幾天下來,一個Bug都沒有發(fā)現(xiàn)。陳宏剛也很沮喪,覺得這樣挺對不起公司,后來自己問自己:為什么非要這樣做!于是換了其他的方法試試,令他吃驚的是,一下就找到很多嚴(yán)重的Bug,當(dāng)時也不敢聲張。有一天,他找到10多個非常嚴(yán)重的Bug,開發(fā)經(jīng)理一下就驚呆了,怒沖沖的跑到陳宏剛面前問:“你是不是改變了測試方式和測試步驟?”陳宏剛有些嚇住,說道:“可能改變了一點?!睂Ψ秸f:“我非常生氣,但我不是生你的氣,而是因為以前測試人員水平太差,或者以前的測試方面有問題,軟件中有些Bug存在了半年甚至一年,但直到現(xiàn)在才發(fā)現(xiàn),現(xiàn)在修補這些錯誤要困難很多!”后來陳宏剛得到了老板的贊許,可以按照自己的想法去做測試。對此,陳宏剛感受頗深:“一方面我體會到了微軟非常鼓勵創(chuàng)造的文化,同時也感到只遵守教條不是好的測試人員,就和用戶一樣了。做軟件測試工程師同樣需要開拓和創(chuàng)造性?!?/p>

      在開發(fā)管理上,測試不應(yīng)該歸屬于項目管理,也不應(yīng)該歸屬開發(fā)人員。這三個部門應(yīng)該是并駕齊驅(qū),相互協(xié)作,測試工程師最終決定產(chǎn)品是否能夠發(fā)布。

      軟件測試工程師的素質(zhì)

      因為軟件測試仍然處在發(fā)展階段,還沒有上升到理論層次。對人員的評測,包括微軟在內(nèi),都還沒有一個統(tǒng)一標(biāo)準(zhǔn),因此評定軟件測試工程師只能根據(jù)工作實踐進行自然淘汰。

      軟件測試對邏輯思維、學(xué)習(xí)能力、反應(yīng)要求很高,是否有嚴(yán)密的思維和逆向思維也非常重要。陳宏剛介紹說,在五六個人的測試小組時,一半以上的Bug都是他找到的。他認(rèn)為這同自己數(shù)學(xué)專業(yè)的背景關(guān)系密切,數(shù)學(xué)中有邏輯思維的培訓(xùn),要善于找出來各方面的因素。比如要證明一個定理,各個方面都考慮到,一個條件不滿足就無法證明;但如果證明其不成立,最常用的就是找到一個反例,只要有一點證明不成立就可以了,軟件測試也是找這一點。

      做測試還要考慮到所有出錯的可能性,還要做一些不是按常規(guī)做的、非常奇怪的事。除了漏洞檢測,測試還應(yīng)該考慮性能問題,也就是要保證軟件運行得很好,沒有內(nèi)存泄漏,不會出現(xiàn)運行越來越慢的情況;在不同的使用環(huán)境下,考慮軟件的兼容性同樣重要。軟件測試同產(chǎn)品的規(guī)模也有很大的關(guān)系,因為軟件的bug往往出在大型軟件的連接處。

      做軟件測試工程師需要對軟件抱有懷疑態(tài)度。這是因為開發(fā)人員喜歡想當(dāng)然,總是找一些有利于自己程序執(zhí)行的數(shù)據(jù),有些開發(fā)人員甚至認(rèn)為不利于程序執(zhí)行的數(shù)據(jù)是對代碼的玷污和褻瀆。而軟件測試卻要策略性的準(zhǔn)備各種數(shù)據(jù),從每個細節(jié)上設(shè)計不同的應(yīng)用場景,不去想當(dāng)然的假定任何一個數(shù)據(jù)是可行的。

      在職業(yè)素質(zhì)和交際方面方面,并不是測試工程師愛挑別人毛病才好,反而這個工作要求很強的溝通能力。經(jīng)常的和開發(fā)人員進行溝通,說話辦事要很得當(dāng),不能指責(zé)別人,否則會事倍功半。性格隨和才能和開發(fā)人員順暢的溝通,對人和對事是完全不同的兩個問題。

      如何培養(yǎng)優(yōu)秀的軟件測試工程師

      朗川軟件測試工程師張建陽從北大力學(xué)系畢業(yè)之后,曾開發(fā)流體力學(xué)分析軟件,軟件缺少測試而產(chǎn)生的問題給她留下了很深的印象。后來去大唐電信做UIM(統(tǒng)一消息管理系統(tǒng)),她發(fā)現(xiàn)盡管公司為了鼓勵員工找bug采取了很多獎勵方法,但還是很少人愿意去做系統(tǒng)測試。而張建陽卻從那時查閱翻譯了很多國內(nèi)外的資料,對軟件測試產(chǎn)生了濃厚的興趣。

      像張建陽這樣在工作中自己定位在軟件測試領(lǐng)域的開發(fā)人員并不多見,因為程序員更愿意去做開發(fā)而不是測試,從大環(huán)境上,測試人員收入水平低也是原因之一。而在微軟,測試人員和開發(fā)人員的工資水平是相同的。

      如何改變這種現(xiàn)狀呢?有人說可以可以派人去先進的國外軟件企業(yè)學(xué)習(xí),但這種方式因為牽涉到商業(yè)秘密,可操作性不大。陳宏剛博士認(rèn)為更好的方法是引進人才,把在國外大型軟件公司工作過、有經(jīng)驗的人才引進來,甚至要高薪聘請。他表示,這不僅僅是一個人的問題,關(guān)鍵是能夠把整個軟件測試的水準(zhǔn)提高一個層次。

      引進人才只是開始,更重要的是培養(yǎng)一批軟件測試人才。軟件開發(fā)的教育培訓(xùn)都是比較正規(guī)的,各個學(xué)校也都設(shè)有專業(yè),但軟件測試還沒有正規(guī)的專業(yè)畢業(yè)生,而且沒有評判的標(biāo)準(zhǔn)。陳宏剛博士給很多軟件學(xué)院建議,開設(shè)四方面的軟件測試專業(yè)基礎(chǔ)課:軟件測試基礎(chǔ)、軟件測試開發(fā)、高級軟件測試案例和行業(yè)軟件特色測試方法。國內(nèi)現(xiàn)在已經(jīng)有了一些軟件測試基礎(chǔ)的教材,但其他的教材還沒有。高級軟件測試案例主要是大型軟件測試案例,大型軟件出現(xiàn)的問題具有很強的代表性。而行業(yè)特色軟件測試的課程可以開闊學(xué)生的視野。陳博士介紹說,在國外,也是極少的高等院校開設(shè)測試專業(yè),但可以借鑒民間的培訓(xùn)機構(gòu)課程。在有一批專業(yè)的測試人才出現(xiàn)之后,人們會認(rèn)識到他們的重要性。

      如果你已經(jīng)開始從事軟件測試工作,千萬不要認(rèn)為軟件測試沒有什么發(fā)展的潛力和前途。劉忠從1995年接下IBM的OS2漢化版本的測試開始到現(xiàn)在,他一直工作在軟件測試領(lǐng)域,并升到了公司高級副總裁的位置。和騰軟件也培養(yǎng)了一批測試工程師,它們從對測試職業(yè)將信將疑到明確自己的測試方面的職業(yè)目標(biāo)。劉忠介紹說:“很多人開始做測試執(zhí)行工作時會說很麻煩、很枯燥,只是一味的埋怨,而不是主動的去學(xué)習(xí),他沒有看到軟件測試背后所隱藏的知識。因為學(xué)習(xí)可以做這些工作,不學(xué)習(xí)也可以做這些工作,但質(zhì)量是不同的。有些人自學(xué)和請教了很多測試技術(shù)和管理方面的知識,公司自然就會在下個項目中去培養(yǎng)他?!?/p>

      因此對于一個新手,要在各方面培養(yǎng)自己的能力。首先是要理解各種測試流程,并在理

      解的基礎(chǔ)上轉(zhuǎn)化為自己的知識,以后遇到相似的問題能自己去解決。在測試技能上,要知道測試有那些手段,比如壓力測試有哪些方法,哪些工具可以輔助做測試。從專業(yè)技能上,面向不同的技術(shù)方向,像操作系統(tǒng)、網(wǎng)絡(luò)、通信等都要從專業(yè)上深入了解。這三方面要同步去成長。

      軟件測試工程師未來的發(fā)展

      從事軟件測試有沒有前途,未來的職業(yè)發(fā)展方向怎樣呢?

      陳宏剛博士表示,軟件測試工程師在微軟的發(fā)展有幾種途徑:一種走技術(shù)路線,成長為高級軟件測試工程師,這時他能夠獨立測試很多軟件,再向上可以成為軟件測試架構(gòu)設(shè)計師。第二種就是向管理方向發(fā)展,從測試工程師到組長(Lead),再到項目經(jīng)理(Manager),到更高的職位。第三種可以換職業(yè),做項目管理,做開發(fā)人員都可以,很多測試工具軟件開發(fā)工程師在寫測試軟件的過程中,因為開發(fā)方面積累了經(jīng)驗,同時對軟件產(chǎn)品本身產(chǎn)生了自己的看法,很容易轉(zhuǎn)去做產(chǎn)品編程。

      陳宏剛博士現(xiàn)在還帶著一個測試小組,兩個清華軟件學(xué)院的學(xué)生,一個南開的專門做軟件測試的博士生,一個北郵的學(xué)生,他們負責(zé)總部一個產(chǎn)品的測試。陳博士表示,在自己簡單的講講思路,共同探討之后,他們一星期就找出了70多個Bug,也感覺學(xué)了很多知識,并表示以后專注于軟件測試專業(yè),因為他們感覺軟件測試真的是一門很深的學(xué)科,有很多可以研究的課題。其實微軟的測試人員很多也都是碩士、博士,他們同樣在做創(chuàng)造性的工作,保證著程序質(zhì)量,推動著軟件的進步。

      軟件測試是正在快速發(fā)展,充滿挑戰(zhàn)的領(lǐng)域。盡管現(xiàn)在單機版桌面軟件的測試已經(jīng)成熟了很多,但對于網(wǎng)絡(luò)時代的到臨,包括微軟在內(nèi)的公司對基于網(wǎng)絡(luò)的測試也沒有一套完整的體系,也是處于探索中,網(wǎng)絡(luò)中被攻擊的可能性太大,這就是為什么黑客在網(wǎng)絡(luò)上能興風(fēng)作浪的原因。網(wǎng)絡(luò)測試是一個新環(huán)境,而且是很大的挑戰(zhàn)。

      軟件測試未來的發(fā)展空間很大,軟件測試工程師的職業(yè)之路同樣充滿希望。

      第二篇:從程序員到項目經(jīng)理4

      從程序員到項目經(jīng)理(四):外行可以領(lǐng)導(dǎo)內(nèi)行嗎

      在上一篇中,我舉出了一個招聘需求,引起一些朋友的爭論。既然招聘的是項目經(jīng)理,為什么需要那么多專業(yè)技能呢?在百度上招聘頻道搜索“軟件項目經(jīng)理招聘”,可以查到8500多條類似的招聘信息??

      一.從幾個招聘要求說起

      在上一篇中,我舉出了一個招聘需求,引起一些朋友的爭論。既然招聘的是項目經(jīng)理,為什么需要那么多專業(yè)技能呢? 在百度上招聘頻道搜索“軟件項目經(jīng)理招聘”,可以查到8500多條類似的招聘信息。我們看看國內(nèi)軟件行業(yè)老大東軟集團的招聘條件:

      工作職責(zé):

      帶領(lǐng)團隊完成需求分析,開發(fā)計劃制定與跟蹤,項目組關(guān)鍵技術(shù)問題解決,負責(zé)項目QCD。

      崗位要求:

      1、3年以上軟件開發(fā)項目經(jīng)驗,2年以上項目管理經(jīng)驗;

      2、熟練掌握J(rèn)AVA、WEB開發(fā),精通基于Oracle/Mysql數(shù)據(jù)庫的MIS系統(tǒng)開發(fā);

      3、具有較強的溝通、組織能力和較好的文字表達、寫作能力;

      5、有醫(yī)療業(yè)務(wù)開發(fā)經(jīng)驗者優(yōu)先。

      顯然,東軟公司也是要求具有較強的專業(yè)技能的。當(dāng)然,也許東軟公司太大了,不具有代表性,那么我們再看一個比較小的公司,你絕對沒聽過(我也沒聽過),廣東廣風(fēng)隆電子科技有限公司:

      任職要求:

      1.能很好的把握開發(fā)質(zhì)量和項目進度,規(guī)避風(fēng)險。

      2.具有較強的語言和文字表達能力、溝通協(xié)調(diào)能力、良好的團隊合作精神。

      3.具備至少3年項目管理經(jīng)驗或大型系統(tǒng)開發(fā)實施經(jīng)驗的優(yōu)先。

      4.掌握J(rèn)AVA技術(shù),能熟練應(yīng)用J2EE,Spring,Struts,Hibernate等開發(fā)和測試。

      5.熟悉基于java的B/S架構(gòu)應(yīng)用技術(shù)。

      6.熟悉基于Tomcat、WebSphere、weblogic等應(yīng)用服務(wù)器的開發(fā);

      7.熟悉大型數(shù)據(jù)Orecle/SQL Server等,熟練掌握存儲過程編寫、數(shù)據(jù)庫表設(shè)計。

      8.熟悉unix/Linux操作系統(tǒng)。

      9.具備軟件團隊管理經(jīng)驗,熟悉軟件開發(fā)流程,能夠獨立完成項目實施的優(yōu)先。

      10.具備一定的系統(tǒng)框架設(shè)計、熟悉開發(fā)流程,具有的良好的需求分析、項目設(shè)計、規(guī)劃能力。

      13.有如下經(jīng)驗者優(yōu)先考慮:

      a.熟悉BIEE,或有BI項目開發(fā)實施經(jīng)驗

      b.對BI/DW的概念和架構(gòu)有比較深入的了解,熟悉維度模型架構(gòu)

      c.熟悉Oracle數(shù)據(jù)庫開發(fā),或有ETL工具ODI經(jīng)驗,精通SQL

      d.有基于java技術(shù)項目管理經(jīng)驗的優(yōu)先,教育行業(yè)背景優(yōu)先

      哇啦啦,這個更不得了。這究竟是招程序員還是招項目經(jīng)理,我也快被弄迷糊了??磥碇行」颈却蠊靖粗貙I(yè)技能。當(dāng)然,我再多舉一千條也代表不了所有的企業(yè)。但諸位如果有時間一條條看,會發(fā)現(xiàn)絕大部分公司對“軟件項目經(jīng)理”這個職位,都對專業(yè)技能有較高的要求。那么,傳說中的“外行領(lǐng)導(dǎo)內(nèi)行”究竟是不是真的?外行真的可以領(lǐng)導(dǎo)內(nèi)行,帶領(lǐng)項目走向成功嗎?

      二.外行 vs 內(nèi)行

      1.優(yōu)勢劣勢分析

      外行和內(nèi)行究竟誰更適合當(dāng)項目經(jīng)理?那些招聘要求似乎已經(jīng)為我們給出了答案,最少在軟件行業(yè)內(nèi)行項目經(jīng)理更占據(jù)優(yōu)勢。然而,外行的項目經(jīng)理往往也有其獨特的優(yōu)勢,比如,他們往往更有大局觀,能跳出技術(shù)本身看待問題,有更強的領(lǐng)導(dǎo)力等等。事實上,外行領(lǐng)導(dǎo)內(nèi)行的現(xiàn)象,在國家大型建設(shè)工程或科研項目中要屢見不鮮。據(jù)說,我國的原子彈工程就是聶榮臻元帥領(lǐng)導(dǎo)的,而聶帥是不懂核物理的。

      如果拿外行和內(nèi)行項目經(jīng)理來PK,并不是一件容易的事情,因為每一項都不是絕對的,這就如同比較男人和女人誰更適合做廚師一樣。當(dāng)我們拿兩者PK的時候,其實包含了一些隱含的信息,就是這個外行的項目經(jīng)理比內(nèi)行項目經(jīng)理,更加懂得管理、情商更高,否則的話,內(nèi)行項目經(jīng)理會毫無懸念的勝出,也就沒有比較的必要了。

      基于這些隱含的信息,我們試著比較一下兩種項目經(jīng)理的優(yōu)秀和劣勢:

      2.技術(shù)決定論的誤區(qū)

      所謂內(nèi)行與外行是純粹從技術(shù)的角度來看問題,單純討論內(nèi)行好還是外行好,其實也暗含著一個前提,就是技術(shù)決定項目的成敗。而實際上,一個項目能否成功的影響因素,遠不止是技術(shù),對一個項目經(jīng)理的素質(zhì)要求也遠不止技術(shù)。同是外行或內(nèi)行來帶一個項目,會由于個人修養(yǎng)與經(jīng)驗在差異,項目結(jié)果可能相差很遠。因此單純說外行好,還是內(nèi)行好,是沒有意義的。

      3.綜合素質(zhì)決定論

      問題的關(guān)鍵其實不在項目經(jīng)理是內(nèi)行還是外行,而在于他的綜合素質(zhì)。無論是外行還是內(nèi)行,只要誰的綜合素質(zhì)更高,誰就是更優(yōu)秀的項目經(jīng)理。

      上一篇我們講到項目經(jīng)理的六種能力模型,也就是說,一個優(yōu)秀的項目經(jīng)理,應(yīng)當(dāng)具備六個方面的素質(zhì),即:知識、技能、邏輯思維、執(zhí)行力、心智成熟和領(lǐng)導(dǎo)力。

      在知識層面,包括專業(yè)知識、行業(yè)知識和管理知識。外行項目經(jīng)理在專業(yè)知識和行業(yè)知識方面已經(jīng)輸了,但在管理知識方面按默認(rèn)值,外行贏了。

      在技能導(dǎo)面,包括專業(yè)技能和管理技能。外行項目經(jīng)理在專業(yè)技能也又輸了,同樣管理技能方面,又略勝一籌。

      現(xiàn)在打成了平手。剩下的,要拼邏輯思維、拼執(zhí)行力、拼心智、拼領(lǐng)導(dǎo)力,這就和內(nèi)行外行無關(guān)了,鹿死誰手,要看個人的修養(yǎng)。

      因此,項目經(jīng)理的比拼,拼的不只是管理知識或?qū)I(yè)知識這一個方面,而是綜合素質(zhì)的比拼。

      三.外行,你憑什么

      1.唐僧的團隊

      外行,也就是不懂專業(yè)知識技術(shù),顯然不但不是什么優(yōu)點,反而是一個項目經(jīng)理的極大缺陷。那為什么領(lǐng)導(dǎo)還會置這么大的缺陷于不顧,任命一個外行為項目經(jīng)理呢?換一個角度,也就是說,一個外行,在什么情況下,可以成功的管理一個軟件項目呢?

      一件事情的發(fā)生,總有他的內(nèi)部原因和外部原因。具體到這個問題上,也有它的內(nèi)因和外因。

      (1)在內(nèi)部因素上,外行項目經(jīng)理必須具有更高的綜合素質(zhì)。

      現(xiàn)在流行分析西游記中的取經(jīng)團隊,其實也是一個典型的外行領(lǐng)導(dǎo)內(nèi)行的團隊。到西天取經(jīng),靠的是降妖服魔的本領(lǐng),顯然唐僧是個外行。但是,唐僧并不是一無是處,相反,他的綜合素質(zhì)很高。他外柔內(nèi)剛,意志堅定,目標(biāo)明確,還精研佛法,具有很強的人格魅力,因此他的那些徒弟才能凝聚在他周圍,雖歷盡千難萬險而無悔。

      (2)在外部因素上,必須有合理的人才結(jié)構(gòu)作為支撐。

      唐僧雖然不會打怪,但是孫悟空可以,補齊了唐僧在這方面的不足。試想,如果他的徒弟都不能降妖,任憑唐僧的領(lǐng)導(dǎo)力再強,顯然那也是于事無補的。同樣一個外行的項目經(jīng)理,在他的團隊中,必須可以信賴的技術(shù)骨干,像孫悟空一樣能在關(guān)鍵時候解決問題,這些骨干一般就是項目中的組長、系統(tǒng)架構(gòu)師或者系統(tǒng)分析師,必要時可能要設(shè)置項目副經(jīng)理之職。如果團隊

      中沒有技術(shù)骨干,都是一些經(jīng)驗不足還不求進取的程序員,那除非項目超級簡單,否則項目經(jīng)理縱然有諸葛亮的才華,也無濟于事。

      2.規(guī)模決定一切

      在上面兩項條件都具備的情況下,只能說明外行可以擔(dān)任項目經(jīng)理了。站在項目本身的角度,除了這兩項因素,往往還跟以下方面有著緊密的關(guān)系。

      (1)項目規(guī)模:規(guī)模越大,采用外行項目經(jīng)理的機率越高。

      (2)項目所在行業(yè):在建筑、施工、水利等傳統(tǒng)行業(yè),采用外行項目經(jīng)理的機率更高。

      (3)項目的技術(shù)難度:在項目規(guī)模不大時,如果技術(shù)難度越大,采用內(nèi)行項目經(jīng)理風(fēng)險更小。

      (4)項目進度要求:時間要求越緊,更傾向于采用內(nèi)行項目經(jīng)理。

      (5)項目管理的層次:有些項目層層分包,對于上面次層的公司,項目不需自己實施,只需對項目進行監(jiān)管,項目經(jīng)理自然也不需要很強地專業(yè)技術(shù)了。但對于底層實施單位而言,項目經(jīng)理懂技術(shù)就很有必要了。同樣,有些大型項目分成若干個工程,每個工程又包括若干個子項目,也是類似的情況。

      在這些因素中,項目規(guī)模是具有決定性的因素。項目規(guī)模足夠大的時候,也就有足夠的經(jīng)費來配備充分的人才。至于其實方面,其實只是表現(xiàn)而已。

      四.透過瓶子看軟件行業(yè)

      為什么軟件行業(yè)外業(yè)項目經(jīng)理相對較少呢?這與軟件項目本身的特殊性有一定關(guān)系,但在一定程度上也折射出軟件行業(yè)的現(xiàn)狀:

      (1)軟件項目規(guī)模不夠大

      在軟件行業(yè),幾十萬的項目很常見,幾百萬上千萬就是大項目了,項目的利潤率很低,很多中小型企業(yè)都生存在贏利的邊緣。據(jù)工信部統(tǒng)計,2011年上半年我國軟件行業(yè)利潤僅占軟件業(yè)務(wù)收入的1.28%。這么低的利潤率,估計比東莞的制鞋廠還不如吧。而幾百萬上千萬的項目,對建設(shè)、國防這些行業(yè)來說,簡直不值一提啊。前幾天太極集團1.99億中標(biāo)鐵道部IT項目,大家都不服氣。也是,人人都在喝湯,你憑什么搞特權(quán)吃肉?

      (2)成熟的項目經(jīng)理相對緊缺

      軟件行業(yè)小項目太多,對項目經(jīng)理的需求量是非常大的,與此同時,成熟的項目經(jīng)理相對很少。所謂“千軍易得,一將難求”啊。當(dāng)然,即使牛B的項目經(jīng)理有了,其收入要求也不會低,這是小型項目難以承受的,只能退而求其次,找一個性價比更高的項目經(jīng)理,或都干脆拔苗助長,找一個不錯的程序員來帶吧。

      第三篇:從程序員到項目經(jīng)理一

      從程序員到項目經(jīng)理

      2006-9-28 11:59:26作者:sina

      要走向管理層,英語一定要學(xué)好。溝通很重要,要做好管理者,先學(xué)會做人。多跟下屬溝通,多為下屬著想,而不要去巴解討好上司。體諒下屬,把項目計劃做的盡量合理,不要讓下屬加班,給下屬發(fā)展和晉升的空間,這樣才能是下屬有干勁,才能把項目做好,你才有更高的升遷機會。只有把自己知道的不斷的讓你得力下屬知道,只有提拔起一些得力的下屬來,你才有時間和精力去向上爬,不然你抱著不放,就沒有升遷的機會。管理不是喝酒抽煙那么簡單,那只是過去的那種不思上進,耽誤自己前程。

      吃盡苦中苦,方為人上人。做PM不是混,是要把項目做好,這跟做人是一個道理,這也就是為什么

      做管理要先學(xué)會做人的道理。

      pm的整個工作重點是什么?如果做為一個PM,技術(shù)不高怎么對付組里的牛人。

      1.從程序員到PM,是一條脫變的路,事實上程序員走的路最終不應(yīng)該是項目經(jīng)理。首先有一點需要明白的就是,一定規(guī)模的項目中,項目經(jīng)理不需要太懂技術(shù),他可以是一知半解。項目經(jīng)理的任務(wù)不是在技術(shù)方面,技術(shù)相關(guān)的應(yīng)該交給SA去做。項目經(jīng)理更多地是做管理,溝通等工作,你如果可以的話到書店查看一下關(guān)于項目管理的書籍,你就會明白。當(dāng)然對于小項目來說,有可能是PM,SA是同一個人,而這樣的項目經(jīng)理更多只是SA加上一些管理工作。要做項目經(jīng)理,你就首先告訴自己不再去碰技術(shù)細節(jié)了。程序員并不是一個培養(yǎng)項目經(jīng)理的好環(huán)境。所以沒有什么從Coder到什么developer再到SA然后是PM的路,這是一條比較悲哀的路。在大公司,SA下一個目標(biāo)不是PM,而consultant,然后是senior consultant,PM走的是另一條路,所需要的技能不是技術(shù),技術(shù)給PM帶來的能力提升是很少的。在項目中你最后能分清楚PM與SA的關(guān)系及各自在項目中的分工與用途。

      2.其實我蠻同意 gzlucky(Lucky)的看法的,確實是我們公司不少項經(jīng)理就是不很能跟得上現(xiàn)在的一些技術(shù),因為很多人都快年近四十,兒子都上高中了,要他們再學(xué)新技術(shù)真的難度比較大,他們的工作基本上就是天天找手下的程序員,布置這個任務(wù),詢問那個任務(wù)做的怎么樣了。不過我的頭倒是和我一樣編程,他手下寫代碼的就我一個人,他自己也會ASP和JSP,但是可能對.NET不熟,就由我來主負責(zé)了。我覺得項目經(jīng)理還是像他這樣的好,自己也能懂不少技術(shù),可以服人。但是我的頭兒好像在溝通這一塊不是非常出色,當(dāng)然也有可能是俺太內(nèi)向,不太與他溝通,所以他也只是在交待任務(wù)后就不再多詢問,而不像別的項目經(jīng)理天天追程序員后頭問。我想問問各位,你們看哪種項目經(jīng)理才是比較好的,像我的頭兒這樣的,還是像某些喜歡追程序員后面問進展的。

      3.(作者是兩黃星)原來在一個小公司做過半年的DM,一年的PM,后來為了讓自己的技術(shù)更扎實一些,離開了原來公司,現(xiàn)在在大公司做程序員,開始后悔了,在大公司里很難接觸管理方面的東西,也很難晉升,個人認(rèn)為在小公司做DM,PM,有經(jīng)驗后直接找大公司的PM,這樣也是一條路。

      或者考PMP之類的證書,然后直接找管理的工作。

      希望過來人能給予更好的意見和建議,我也現(xiàn)在想往管理層發(fā)展。

      技術(shù)很硬了再去做PM,這種想法是錯誤的,我就犯了這個錯,邊搞好技術(shù)(為了生計)邊學(xué)管理知識(為了將來),慢慢向管理發(fā)展,不能等。有句話說的好,機會是屬于那些有準(zhǔn)備的人的。利用業(yè)余時間多學(xué)些管理方面的東西,所謂人的差異在業(yè)余時間。

      第四篇:從程序員到項目經(jīng)理5

      從程序員到項目經(jīng)理(五):不是人人都懂的學(xué)習(xí)要點

      學(xué)習(xí)本來只是一種本能,算不上什么能力,然而,經(jīng)過二十多年的不斷學(xué)習(xí),學(xué)習(xí)反而成為了一種真正的能力,因為我們慢慢失去了它,它就更顯得珍貴。

      學(xué)習(xí)是一種基礎(chǔ)性的能力。然而,“吾生也有涯,而知也無涯?!?,如果學(xué)習(xí)不注意方法,則會“以有涯隨無涯,殆矣”。

      一.學(xué)習(xí)也是一種能力

      看到這個標(biāo)題,有人會說:“學(xué)習(xí),誰不會?”的確,學(xué)習(xí)就像吃飯睡覺一樣,是人的一種本能,人人都有學(xué)習(xí)的能力。我們在剛出生的時候,什么也不知道,是一張真正的白紙,我們靠學(xué)習(xí)的本能,學(xué)會了走路、說話、穿衣服?后來,我們上學(xué)了,老師把書本上的知識一點一點灌輸?shù)轿覀兊哪X子里,我們掌握的知識越來越多,與此同時,我們學(xué)習(xí)能力卻好像越來越差了,習(xí)慣了被別人喂飽,似乎忘記了怎么來喂自己了。

      學(xué)習(xí)本來只是一種本能,算不上什么能力,然而,經(jīng)過二十多年的不斷學(xué)習(xí),學(xué)習(xí)反而成為了一種真正的能力,因為我們慢慢失去了它,它就更顯得珍貴。

      在學(xué)校里我們基本上被動式學(xué)習(xí),然而走出了象牙塔之后,不會再有人對你負責(zé),不會有人主動教你,我們需要主動的學(xué)習(xí)。所謂的學(xué)習(xí)能力,其實就是自主學(xué)習(xí)的能力。

      幾年前,曾有一本風(fēng)靡管理界的書,叫《第五項修煉》,這本書倡導(dǎo)建立學(xué)習(xí)型組織,因為從長遠來看,一個組織唯一可持續(xù)的競爭優(yōu)秀,就是比競爭對手更快更好的學(xué)習(xí)能力。

      一個公司如此,一個人又何嘗不是如此?眾所周知現(xiàn)在是一個知識爆炸的時候代,知識更新非???。據(jù)說,一個大學(xué)畢業(yè)生所學(xué)習(xí)到的知識,在畢業(yè)之后的2年內(nèi),有效的不過剩下5%,更何況我們的學(xué)校與社會需要嚴(yán)重脫軌。我們賴以立足的,不在于我們現(xiàn)在掌握了多少知識,而是我們有多強的學(xué)習(xí)能力!

      學(xué)習(xí)不但是一種能力,而且是一種至關(guān)重要的能力,而這種能力的核心,就是學(xué)習(xí)的方法和心態(tài)。

      二.買書是最劃算的投資

      古人云:“書中自有黃金屋,書中自有顏如玉?!边@說明先賢們早就認(rèn)識到,買書是最劃算的投資了。

      當(dāng)我剛出道的時候,拿著非常微薄的工資,有一次我向主管抱怨道:“現(xiàn)在的書真貴啊,這點工資連飯都吃不起,更別說買書了!”主管對我說:“不要吝惜買書的錢,寧可忍著不吃飯,也不要忍著不買書,因為買書是回報率的最高的投資了?!?/p>

      主管的話讓我非常震動。后來,我看到喜歡的書時,再有沒有手軟過。我不斷的學(xué)習(xí),開發(fā)能力也不斷的提高,工資水平也獲得了大幅度的提高。一年后,我一個月工資的漲幅,就足夠買兩年的書了。你說,還有比這更劃算的投資嗎? 一本書,哪怕只有一頁紙是有用的,它將所產(chǎn)生的潛在價值,也會遠遠超過書本身的價格。當(dāng)然,書不在多,能踏踏實實消化掉一本好書,可能比泛泛而讀10本普通書,要更有價值得多。

      三.多讀經(jīng)典書

      十年前,我剛進入IT行業(yè)的時候,真是求知渴,每星期都要往購書中心跑,可惜的是,那時給程序員看的書不像現(xiàn)在這么多,高質(zhì)量的書就更少了。當(dāng)時我印象中比較經(jīng)典的書籍就是《Windows程序設(shè)計》、《COM本質(zhì)論》、《Java編程思想》,還有就是譚浩強的《C語言程序設(shè)計》。其它充斥書架的,就是類似于《21天精通XXX》、《XXX從入門到精通》、《XX寶典》這樣的書籍。

      回首往昔,令我比較郁悶的一件事就是在我最有學(xué)習(xí)動力的時候,看的高質(zhì)量的書籍太少,就好像是在長身體的時候,天天吃的是沒營養(yǎng)的泡面。當(dāng)然,這跟沒有人指導(dǎo)也有很大的關(guān)系,獨自一個人學(xué)習(xí),讓我走了很多的彎路。

      軟件開發(fā)方面的書籍,我大致將其分為三類:

      (1)淺顯的入門類書籍。

      這類書的標(biāo)題往往是《XX天精通XXX》、《XXX從入門到精通》、《XX開發(fā)實戰(zhàn)》等,這類書往往從軟件的安裝講起,喜歡翻譯幫助文件。有人批評這類書為爛書、毫無價值,這并不公平。至少我本人,也曾從這些書中學(xué)到一些東西。即使是21天系列書,也有適合看的人群,只不過,它一般也就只能看21天而已,過后就可以扔到垃圾堆。這類書只適于還沒有入門的初學(xué)者,從中學(xué)到一些入門的招式。這種書在剛起步的時候一般買上一本就可以了。如果你善于使用搜索引擎,這一本書也可以省了。

      (2)國內(nèi)外高手寫的實戰(zhàn)類書籍。

      這類書實戰(zhàn)性很強,把技術(shù)及原理講得很透徹。比如《windows環(huán)境下32位匯編語言程序設(shè)計》、《深入解析MFC》、《Delphi深度探索》、《深入淺出WPF》、《深入剖析Asp.net組件設(shè)計》等。以前這類書都是從國外翻譯或從臺灣引進,現(xiàn)在國內(nèi)高手越來越多,出自國內(nèi)作者的也越來越多。這類書如果在你學(xué)習(xí)的每個方向看個兩三本,并且通過實踐消化掉,那么毫無疑問,你會成為一個優(yōu)秀的程序員。

      (3)國外大牛寫的、揭露本質(zhì)、有豐富思想的書。

      這類書就是所謂的經(jīng)典書了,例如《代碼大全》、《編程珠璣》、《設(shè)計模式》、《重構(gòu)》、《代碼整潔之道》等。經(jīng)典書就像一個有深度、有思想的朋友,他會給你啟發(fā)、每次閱讀都會有新的收獲,這類書具有真正的收藏價值??唇?jīng)典書永遠是正確的選擇,它絕不會浪費你的時間,因為經(jīng)典書是無數(shù)人沙里淘金、幫你挑選過的結(jié)果。

      然而,閱讀這類書并不是一件容易的事情,讀者需要有豐富的開發(fā)經(jīng)驗,才能與作者產(chǎn)生共鳴。真正能消化經(jīng)典書的人其實不多,這就好像飲酒,一個新手無論如何也品不出葡萄美酒的醇香。在酒桌上,人人都把杯中酒一飲而盡,當(dāng)有人點評“這個酒不錯”的時候,我只能無奈的苦笑一番,真的是甘苦自知。

      如果一本經(jīng)典書你看得很辛苦,很有可能就是因為你功力未夠,這種情況下不要著急,慢點來,不妨先將其先束之高閣,多看看第二類實戰(zhàn)型書籍,過一段時間再回頭來看,也許你會有新的驚喜。

      四.不要在上班時間看書

      一個善于學(xué)習(xí)的人,首先要善于利用一切時間來學(xué)習(xí)。不知是偉大的雷鋒叔叔還是魯迅爺爺曾經(jīng)說過:“時間就像海綿里的水,只要愿擠,總還是有的?!比欢?,當(dāng)我們從上班時間中擠時間學(xué)習(xí)時,就千萬要注意了,不要在上班時間看書!

      上班時間看書不但是一件很敏感的事情,而且非常吸引眼球,很快就會引起周遭的不爽。首先老板心里不爽,他想:“我給你錢是讓你來工作的,不是來學(xué)習(xí)的!”;其次同事們也不爽:“我們工作都做不完,瞧,這小子真閑哪!”用不了多久,你就會成為被眾人排斥的異類。

      當(dāng)然,你可能會說,“我工作已經(jīng)做完了,經(jīng)理沒有安排,當(dāng)然可以學(xué)習(xí)了”,其實不然。你完成了一件事情,不等于所有的事情都完成了。一個優(yōu)秀的員工,應(yīng)該是主動要工作,而不是被動的等工作。工作完成以后,你至少還可以:

      (1)主動匯報給你的經(jīng)理,請他來檢查你的成果,并安排新的任務(wù);

      (2)如果公司這一段時間確實比較閑,沒有什么具體的任務(wù),可以進行代碼重構(gòu)、優(yōu)化;

      (3)你還可以主動請纓,承擔(dān)額外的工作或更艱巨的任務(wù)。

      (4)如果一定要學(xué)習(xí),也只能對著電腦屏幕來學(xué)習(xí),紙質(zhì)書最多只能拿來翻閱一下,而不能一直捧著,以免影響到其他人的情緒。

      五、只學(xué)習(xí)與工作相關(guān)的東西

      我曾發(fā)現(xiàn)不少程序員在學(xué)習(xí)方面找不到方向,一會學(xué)學(xué)C#,一會學(xué)學(xué)Java,看了最新的編程語言排行榜,又覺得該學(xué)C++。這樣左抓抓,右撓撓,只會讓你覺得更癢。

      學(xué)習(xí)最忌三心二意。俗話說:“傷其十指不如斷其一指”,每門都學(xué)一點,還不如專心學(xué)好一個方向。這個道理誰都懂,可是又該學(xué)哪個方向呢?難道只能跟著感覺走嗎?

      不!最實際的方向,應(yīng)該跟著工作走,工作需要什么,我們就學(xué)什么,把工作需要的技能熟練掌握。我們?yōu)槭裁匆獙W(xué)習(xí)和工作弱相關(guān)的東西呢?是為了轉(zhuǎn)行或跳槽嗎?可是,如果我們連現(xiàn)在本職工作都不能做好,又怎么能保證到新的崗位、用新學(xué)的技能就可以做得更好呢?

      學(xué)習(xí)與工作需要的的東西,有很多好處:

      首先,可以集中精力,在某一方面鉆研得更加深入。所謂“百招會不如一招絕”,有了絕招,你還怕不能在“武林”立足嗎?《天龍八部》中的慕容復(fù)武功博學(xué)無比,最后還不是被只會一招六脈神劍的段譽打得落花流水?

      其次,可以學(xué)得更快、更深入,因為學(xué)習(xí)更具有針對性,而且可以立即在工作中運用,可以馬上檢驗出學(xué)習(xí)的效果,對存在的問題可以進行深入的研究,因此掌握的知識也會更加的牢固。

      第三,學(xué)習(xí)與工作結(jié)合在一起,工作時間也就成了學(xué)習(xí)時間,這樣突破了三個8小時的限制。有人說,我們每天所有擁有的時間可以分為三個8小時,工作8小時,睡覺8小時,另外還有8小時自己可以自由支配的時間。工作和睡覺的兩個8小時大家都一樣,決定人生高度的是另外這個8小時。當(dāng)我們把學(xué)習(xí)的焦點放到與工作相關(guān)的知識上時,工作時間中的很大一部分,同時也就成了寶貴的學(xué)習(xí)時間,這真是一舉兩得的美事啊。

      六.織網(wǎng)式的學(xué)習(xí)

      知識的廣度和深度都很重要。作為一個程序員,深入把握技術(shù)細節(jié),是寫出優(yōu)質(zhì)代碼的保證。但對于一個項目經(jīng)理而言,知識的廣度更顯重要。項目中碰到的問題往往是綜合性的,只有具有廣博的知識,才能快速的對問題進行分析和定位。在程序員通往項目經(jīng)理的道路上,我們必須有意識的擴大自己的知識面,形成更完善的知識體系。

      每個人的知識體系就好比是一張網(wǎng),我們學(xué)習(xí)其實就是要織這樣一張網(wǎng)。我曾看過漁網(wǎng)的編織過程,漁網(wǎng)雖大,也是一個結(jié)點起步,一個點一個點的編出來的,編織的過程中,始終只有一根主線。

      學(xué)習(xí)又何嘗不是這樣,知識體系的大網(wǎng)也是由許多小的結(jié)點組成,要結(jié)這樣一張網(wǎng),只能由一個點起步。牽住一條主線,織出一個個的點,由點帶出面,最后才能形成這張大網(wǎng)。

      我曾經(jīng)編寫過一個網(wǎng)絡(luò)信息采集軟件,這個軟件可以從具有列表頁網(wǎng)站中按字段設(shè)置采集信息,支持自定義字段、頁面多級關(guān)聯(lián)、下載附件、支持多種數(shù)據(jù)庫、可視化定義等特性。剛開始時,覺得這個軟件也是一個比較大的功能點而已,后來發(fā)現(xiàn)這個不起眼的功能關(guān)聯(lián)著大量的知識點,在開發(fā)過程中,我順藤摸瓜,各個擊破,對很多知識點進行了細致的學(xué)習(xí)研究,軟件開發(fā)完成后,個人的知識體系網(wǎng)也進一步得到了補充和完善。

      圖1 由知識點形成知識網(wǎng)

      七.問題是最好的學(xué)習(xí)機會

      日本經(jīng)營之神松下幸之助曾經(jīng)說過:“工作就是不斷發(fā)現(xiàn)問題、分析問題、最終解決問題的一個過程,晉升之門將永遠為那些隨時解決問題的人敞開著?!笨梢?,工作過程中有問題是正常,沒有問題那才是真正的問題。在發(fā)生問題能時,能勇于面對問題、解決問題的人,才是公司真正的核心骨干。

      現(xiàn)實中,很多人總是千方百計回避問題,當(dāng)上司安排一項艱巨的任務(wù)時,也是想盡辦法推托。殊不知,對于個人而言,其實問題是最好的學(xué)習(xí)機會。往往那些愿意接受困難工作的人,能力會變得越來越強,那就是因為他們在克服困難的過程中取得了巨大的進步。

      有一次,一位項目經(jīng)理對我說:“有一個問題,客戶有一臺HP服務(wù)器要裝磁盤陣列,沒人會做,怎么辦???” “可以學(xué)啊,沒有人愿意去嗎?”

      “我都問了,沒人想去?!?/p>

      “哦,正好明天我有時間,我也沒裝過磁盤陣列,那我明天去學(xué)著弄一下。”我說的是真心話。

      第二天早上,當(dāng)我準(zhǔn)備出發(fā)時,項目經(jīng)理告訴我不用我去了,因為項目組好幾個同事都想去“學(xué)著弄一下”。結(jié)果服務(wù)器很快就裝好了,遠遠沒有之前大家想像的那么困難嘛。更重要的是,在解決這個問題的過程中,大家都學(xué)會了怎么裝磁盤陣列。

      碰到困難時,迎難而上吧,千萬不要拒絕這個最好的學(xué)習(xí)機會!

      八.經(jīng)常思考總結(jié)

      子曰:“學(xué)而不思則罔”。只學(xué)習(xí)不思考,就會迷惑,難以把握事情的本質(zhì)。這就好比一個學(xué)武之人,只習(xí)得其形,而未得其神,難以成為真正的高手。

      一個程序員從入門,到成為高手的過程中,往往要經(jīng)過幾次頓悟。頓悟會讓你跳出知識的叢林,一切豁然開朗,仿佛打通了全身的奇經(jīng)八脈一般奇妙。記得我有一次,頓悟到了一個很簡單的結(jié)論:“原來高級編程語言中的類庫是封裝了Windows API來實現(xiàn)的?!焙髞砼龅揭恍┳詭ь悗鞜o法實現(xiàn)的功能時,我就會想到,其實可以通過調(diào)用Windows API來實現(xiàn)。利用這個思路,我解決了一些看起來很難的問題,得到老板的賞識,從而很快獲得提升。

      頓悟非??少F,然而它不是隨便發(fā)生的,而是經(jīng)過一次次苦苦思索之后、靈光閃現(xiàn)的結(jié)果。思考的過程,其實就是將外在的知識內(nèi)化為自己的知識的過程,而頓悟,則是批量的實現(xiàn)這種內(nèi)化,將無數(shù)個知識點連接在一起,達到融會貫通的境界。

      九、克服“高原現(xiàn)象”

      愛學(xué)習(xí)的人都會有這樣的經(jīng)歷,學(xué)習(xí)持續(xù)了一段時間之后,往往會有一個瓶頸期,長時間似乎很久沒有什么進步,于是內(nèi)心非常著急。

      這種情況實際上這是由人的學(xué)習(xí)規(guī)律決定的一種“高原現(xiàn)象”。據(jù)研究,學(xué)習(xí)者在剛開始進步快,隨后有一個明顯的或長或短的進步停頓期,后期進步慢,中間的停頓期叫高原期。

      圖2 技能學(xué)習(xí)練習(xí)曲線

      在我看來,高原期實質(zhì)是一個消化期,由于前期的學(xué)習(xí)積累了太多的知識點,這些知識點在大腦中亂作一團,還沒有形成一個知識體系。這時需要一定的時間來消化它,將它融會貫通,經(jīng)常思考總結(jié)可以快速幫你跨過高原期。

      在處于高原期的時候,還可以換一個相關(guān)的方向來學(xué)習(xí),例如編程語言學(xué)不下去了,你可以學(xué)習(xí)一下設(shè)計模式,設(shè)計模式也學(xué)不下去了,再換成數(shù)據(jù)庫。通過學(xué)習(xí)這些相關(guān)的知識,不但補齊了知識體系中的短板,而且各個知識點之間可以互相啟發(fā),幫助你實現(xiàn)頓悟,跨過高原期。

      十、學(xué)習(xí)要有好心態(tài)

      (1)學(xué)習(xí)要靜心

      急于求成是學(xué)習(xí)過程中普遍存在的一種心態(tài)。這可以理解,畢竟作為一個程序員,要學(xué)的東西實在太多了,而社會又是那樣的浮躁,讓人覺得一切都是那樣的不安全、不確定,似乎只有學(xué)得快一點,才能跟上社會的腳步。

      可是“欲速則不達”,想快快的學(xué),往往會形成東一榔頭、西一棒槌的學(xué)習(xí)方式,每一個點都沒有吃透。心沉不下去,知識也會沉不下去。要想成為真正的高手,只能靜下心來,一步一個腳印的攀登。

      (2)學(xué)習(xí)是一個持續(xù)一生的過程

      人生的過程,就是一個自我完善過程。

      孔子曾經(jīng)說:“吾十有五而志于學(xué),三十而立,四十而不惑,五十而知天命,六十而耳順,七十而從心所欲,不逾矩?!笨梢娍鬃右膊皇翘焐氖ト?,也在不停的學(xué)習(xí)、進步,從“志于學(xué)”到最后“從心所欲,不逾矩”,孔子一共花了55年的時間。

      作為一個程序員,更是需要不斷更新自己的知識。我們所知道的東西,就像一個白色的圓圈,圈外則是黑暗的未知的世界。當(dāng)圓圈越大,所接觸到的黑暗部分就越多。我們只有不停的學(xué)習(xí),打破更多的黑暗,找到更多光明。

      (3)保持饑餓,保持愚蠢

      看了《喬布斯傳》之后,我最喜歡的一句話是“求知若饑,虛心若愚”(Stay Hungry,Stay Foolish),其實我更喜歡它更原生態(tài)的翻譯“保持饑餓,保持愚蠢”。我們只有認(rèn)識到自己還很饑餓和愚蠢,才會像沒吃飽一樣,由衷的需要學(xué)習(xí)、愛上學(xué)習(xí)。

      當(dāng)然,知易行難,知行合一才是學(xué)習(xí)的最高境界。我也始終是一個學(xué)習(xí)者,一直在路上。

      第五篇:測試工程師程序員的求職信

      尊敬的負責(zé)人:

      你好!我叫xiexiebang,我是一名即將畢業(yè)本科學(xué)生,所學(xué)專業(yè)是網(wǎng)絡(luò)工程,寫這封求職信給您,是因為我在學(xué)校招聘網(wǎng)站上看到了貴公司的“測試工程師”職位,我想請您考慮一下我。

      看到這份職位描述的時候,我感覺該職位不僅完美地契合了我的興趣,而且我個人也相信我有足夠的能力勝任這樣的一個職位。大學(xué)四年的努力與鍛煉,使我擁有了一個有責(zé)任心、有耐心的人,也是一個追求完美,注意細節(jié)的人,這樣的一個性格與這職位剛好吻合。我還具有一些天馬行空的想法,為自己擁有藝術(shù)家的品位而頗感自豪,我希望不僅為公司應(yīng)用上我的技術(shù)頭腦,還能充分展現(xiàn)我的藝術(shù)天分。在這樣的一個充滿著激情,充滿的朝氣的公司里,我認(rèn)為這是一個展示我才能最好的平臺,我會在充滿著熱情去為它服務(wù)。

      此外,我不是一個無所不能的程序員,我也尚有不足的地方,我正在慢慢完善自己。我也曾為實現(xiàn)某一個功能,為了某個bug奮斗了很多個日日夜夜,我也曾為了撰寫需求文檔,設(shè)計文檔絞盡腦汁。我埋頭苦干編寫出程序時,調(diào)試程序卻占用了我大部分的時間,這讓我明白,軟件測試是一份更富有挑戰(zhàn)性的工作,這發(fā)現(xiàn)問題,解決問題的過程更是讓我充滿了成就感,雖然毫無工作經(jīng)驗的我,尚且缺少些實踐經(jīng)驗,但是如果我加入美麗傳說這個大家族,我會好好地去學(xué)習(xí),去積累經(jīng)驗,盡最大的努力,用最短的時間上手,我相信我有這樣的能力,同時也希望您給我這樣的一個機會。

      此致

      敬禮!

      求職者:xiexiebang

      下載從程序員到測試工程師[精選合集]word格式文檔
      下載從程序員到測試工程師[精選合集].doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進行舉報,并提供相關(guān)證據(jù),工作人員會在5個工作日內(nèi)聯(lián)系你,一經(jīng)查實,本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        從工程師到管理者

        從工程師到管理者,要做哪些功課? 作者:許詩雨 從做好自己的事到帶領(lǐng)大家一起做事,即便你是技術(shù)大牛,這也是個新課題。 在目前大部分組織架構(gòu)體系健全的公司里,員工通常有較透明開......

        如何從It小白到程序員(5篇)

        如何從It小白到程序員 從0基礎(chǔ)到讓程序跑起來,他們只用了10天,你還在觀望么?Newer嵌入式班級學(xué)習(xí)不懼酷暑,持續(xù)提升中···· IT行業(yè)發(fā)展日趨迅猛,IT產(chǎn)業(yè)的產(chǎn)值成倍增長,發(fā)展必然......

        從程序員到項目經(jīng)理(二):如何勝任

        從程序員到項目經(jīng)理(二):如何勝任被任命為項目經(jīng)理,是職業(yè)生涯的第一次飛躍,既驚喜又緊張。從現(xiàn)在開始,你要思考怎樣才能勝任項目管理的工作,否則等著你的,很可能是一場悲劇。一.升......

        android從程序員到架構(gòu)師之路介紹

        麥可網(wǎng)http:/// 高端android體系化學(xué)習(xí)Android:從程序員到架構(gòu)師之路Android發(fā)展多年的今天,很多工程師都遇到職業(yè)發(fā)展瓶頸了,不知道如何向上走 ,因此麥可網(wǎng)攜手臺灣Android教父......

        從工程師到管理師,要做哪些功課

        從做好自己的事到帶領(lǐng)大家一起做事,即便你是技術(shù)大牛,這也是個新課題。 文|CBN記者 許詩雨 在目前大部分組織架構(gòu)體系健全的公司里,員工通常有較透明開放的上升通道,對于技術(shù)人員......

        從程序員到技術(shù)總監(jiān),分享10年開發(fā)經(jīng)驗

        在中國有很多人都認(rèn)為IT行為是吃青春飯的,如果過了30歲就很難有機會再發(fā)展下去!其實現(xiàn)實并不是這樣子的,在下從事.NET及JAVA方面的開發(fā)的也有10年的時間了,在這里在下想憑借自......

        Java從入門到精通讀書筆記—c++程序員學(xué)java

        Java從入門到精通讀書筆記—c++程序員學(xué)java第一章: 2分鐘看完,老生常談,即使沒怎么用過java也知道這些。第二章: 1.instanceof應(yīng)該是c++中沒有的,c++使用RTTI解決這個問題的,很難......

        從程序員到項目經(jīng)理:程序員加油站-懂電腦更要懂人腦

        從程序員到項目經(jīng)理:程序員加油站-懂電腦更要懂人腦說起程序員三個字,我覺得既驕傲又可悲。驕傲的是,我們曾經(jīng)是時代驕子,是一群真正改變世界的人;可悲的是,我們很多致力于改變世......