<ruby id="rxdll"></ruby><strike id="rxdll"></strike>

    <rp id="rxdll"></rp>
      <del id="rxdll"><meter id="rxdll"></meter></del>
      <pre id="rxdll"><font id="rxdll"></font></pre>
        <pre id="rxdll"></pre>
      <p id="rxdll"><thead id="rxdll"></thead></p><dl id="rxdll"><progress id="rxdll"><form id="rxdll"></form></progress></dl>

      <ol id="rxdll"><thead id="rxdll"><track id="rxdll"></track></thead></ol>
      <i id="rxdll"><dfn id="rxdll"></dfn></i>
      <font id="rxdll"><meter id="rxdll"></meter></font>

        <mark id="rxdll"><dfn id="rxdll"></dfn></mark>
        • 軟件測試技術
        • 軟件測試博客
        • 軟件測試視頻
        • 開源軟件測試技術
        • 軟件測試論壇
        • 軟件測試沙龍
        • 軟件測試資料下載
        • 軟件測試雜志
        • 軟件測試人才招聘
          暫時沒有公告

        字號: | 推薦給好友 上一篇 | 下一篇

        軟件人生之這些年做項目帶新人的經驗總結

        發布: 2009-11-01 19:53 | 作者: 網絡轉載 | 來源: 領測軟件測試網 | 查看: 167次 | 進入軟件測試論壇討論

        領測軟件測試網 上班時間寫個人博客隨筆的確會有些感覺到愧疚,項目組里的兄弟們都在努力干活,我卻在娛樂,寫寫博客、休閑,拿公司的錢寫自己的文章,的確是有些不好,以后還是少在上班時間寫博客了,上班時間好好干活,拿公司的錢應該給公司干活才好,公司畢竟不是給我發工資讓我來寫博客的。

          這些年前后帶過很多新人,仔細算下來估計有近100個以上了,每年大概帶10人左右,把帶新人的感受寫下來供大家參考借鑒,由于我從來沒有在一流牛B軟件公司呆過,只能說是中下游的草民軟件公司的帶人經驗了,總的來說,還算是規范的專業軟件公司了雖然與世界知名的軟件公司無法攀比。

          01.不要指望成長過快、迅速見效

          首先不要指望新人成長太快、不要總是跟自己現在的能力比,我們畢竟是寫程序有10年8年了,他們還剛畢業、剛進入這個行業,有很多應該知道的常識都不知道,當然也不知道天高地厚,想想我們自己10年前是什么水平?每個人的提高成長都需要漫長的、彎曲的折騰著前進的漫長路程,拔苗助長是未必都能見效的、大躍進理論上是可行的實際是殘酷的,腳踏實地一步一個腳印才是真,再說了,牛人還會來我們公司打工嘛?早被牛公司盯上錄用了。

          02.嘴巴講沒用、要真刀真槍實際例子

          不要以為給他們把事情都講明白了、詳細要求都提好了,他們就可以做出來了,他們不是老員工、不是高級程序員,要在紙上給他們畫清楚頁面詳細效果,每項注意事項都記錄好,不光這些弄好了就可以了,還要給他們找個實實在在的參考的例子程序復制粘貼,他們會更容易上手完成工作任務,說白了你自己做比他們還快,但是他們總需要一個成長的過程。不可能是一步就博士畢業了,還得從幼兒園、小學、初中一步步進步,他們畢竟是實習生、新員工。

          03.要靠培訓、規范、公司的規章制度來約束

          不要指望那些簡單的道理他們都懂,你要把他們當成傻瓜,給他們仔細的上基礎技術知識培訓、例如管理方面的常識,然后讓他們每個人都講解一遍,確認他們真的懂了,公司的行政管理上的規章制度、薪資制度等都最好培訓一下,我們部門是每個人把公司的規章制度打印出來讀一遍,然后簽字,表明他們都已經了解了這些,當然我們更以技術上的培訓為主。

          04.每天安排明確的工作任務、完成的工作任務及時檢查驗收

          時間是寶貴的,活了一天就是少了一天生命,而且是很多人浪費一天,那對公司來說更是殘忍的事情,每天都需要布置明確的工作任務,每次布置任務后,你不要指望最樂觀的效果,要指望最糟糕的情況,就是你自己動手做絕對比他么快5倍以上,但是還是要讓他們自己折騰折騰,給他們及時檢查程序、修改程序,然后讓他們做紀錄,給他們講解為什么要這么寫才對。

          工作任務越細膩越好,你總不能給一個新來的,3個月,做一個進銷存,那是不實際的,或者1個月做一個OA出來,若真的這么好管理,那公司養你干啥,早讓新人來替換你的工作崗位了,新任更聽話、成本更低。

          05.新人是不穩定的,進步最快、最聰明的新人往往是最早離開公司的

          新人隨時可能會走,他們身在本公司總會覺得另一個公司前途更好,工作環境更理想,薪水待遇會更高,或者已經學到足夠的本事了想闖闖看,看看外面的世界是不是更精彩,他不會知道天下的烏鴉都是黑色的,不來回折騰幾個公司消磨幾年時間,總會覺得有夢想中的理想工作。最聰明能干的新人,一般是最早會辭職跳槽的,我們一般希望走中庸之路,這些員工一般才是最穩定一些,甚至是最不聰明的員工是最穩定的,以為他想跳槽也跳不了,由于新人的不穩定性,所以不能把核心的工作安排給新人做,他做了一半拍拍屁股走人了,你說找誰擦屁股呢?

           06.新人工作需要.NET他們會覺得Java更有前途,工作需要C\S,會覺得B\S更有前途

          你讓他們用SQLServer他們會覺得Oracle更有前途,讓他們用Oracle它們會覺得MYSQL更牛B,你讓他們寫.NET程序他們會覺得學Java更有前途,你讓他們做B/S他們會好奇C/S系統,他們會覺得你沒在做的那個技術含量更高,更有前途,你想讓他們搞東他們會想搞西,甚至想研究Linux系統才是牛B的、收入才會高,好奇心強,定力不足,沒有穩定的立場。

          新人、甚至是公司的老員工,對公司的開發平臺都沒興趣,敷衍了事的比較多,反而對其他公司的產品、平臺更有興趣,對國外的開源更有興趣,但是學了,也沒能力改進公司的開發平臺,學會了,理解了,與能用,能改進,能整合還是有很大的差距。

          07.新人容易受環境的影響

          新人怎么帶,他們就會變成什么樣的,自己稀里糊涂,跟著你的新人也會稀里糊涂,你努力拼搏,新人也會被熏陶,一個公司的文化氣氛是什么樣的,新人也會被改變成那樣的,這就是所謂的入鄉隨俗吧,有些公司5:30一下班,工作任務有天大的重要事情還沒解決都走人的,新人也會覺得5:30了下班是天經地義,整個公司都可以上網聊天看新聞,新人也會覺得這樣是天經地義,一般第一個工作影響人的很多方面,若第一個公司很厲害,一般這個人未來的幾年也會蠻厲害的。

          08.公司需要有個穩定、高效、快速的開發平臺、文檔庫等

          若什么事情都能依賴新人做好,那真的軟件公司,想什么時候開就什么時候開了,招聘20-30個新人,學過IT知識的,那就每個人安排合理的工作崗位就可以開軟件公司了?沒那么簡單,一般軟件公司走上正軌的道路,一般會燒1000萬左右的學費,這也是正規軟件公司的門票錢,燒了這些錢了,老板也就明白軟件公司怎么開了,這不是我講的,我一個朋友跟我講的,我仔細想想,也的確是有道理,我的好幾個老板,燒的學費,可比這個數目多多了。

          公司的開發平臺,相關文檔等,當然還有其它的,都是靠錢燒出來的,這一般不是短時間能積累出來的,就算快速堆積在一起了也很坍塌的。

          09.一個人一般帶3-5個人是比較實際的,不大可能一次性帶幾十號人

          人的精力是有限的,往往日常工作中還需要處理很多事情,自己手頭上的事情需要做好,同時需要分配布置任務、分析系統、與客戶打交道、與其他部門、領導打交道,還要進行日常的管理工作,再額外帶幾個人,已經是很累了,還要保障帶的效率要高,能做出成績來,一次性帶幾十個人,是不太實際的,除非你專心做培訓,其他事情都不干,還有希望的。

          10.新人往往停留在表面,無法深入到細節,不喜歡做重復的勞動,喜新厭舊,雖然做東西快,質量上不來

          新人往往會做幾個頁面了,重復的勞動就不喜歡做了,但是做出來的軟件里,會有很多Bug、會有很多書寫不規范、思路不嚴謹、程序漏洞、運行性能問題、效率問題、代碼的質量問題等等,你提醒他們多了,自己煩,新人比你還反感這些,這也算是讓人頭痛的事情。

          11.新人喜歡學習,但是不喜歡工作,往往學一大堆與工作無關的知識

          新人往往都喜歡學習,工作時間學習、休息時間學習、周末學習、晚上學習、中午學習,但是都不知道在學啥?學了是不是有用?其實學習就是為了解決日常工作中的疑難問題、為了解決客戶的需求,需要引導這些人,圍繞著實際工作需要展開學習,有目的有計劃地學習。別說新人了,連有些老人也都喜歡學習。

          我曾經有個臺灣老板,說得很有意思,你買書公司是不會給你報銷的,那是你對自己的投資,你學厲害了,公司不是還要加薪嗎?你上班時間不允許學習,先工作為主,公司不是花錢讓你來學習的,是讓你來工作的,學習是你個人提高的事情,跟公司的工作,暫時撤不上關系,公司以滿足客戶的需求為主。

          我一般出了學習英語外,技術都不喜歡學習了,工作上需要什么,我就學什么,跟工作無關的,求我也不學習了,我寧可休息,看看電影,甚至是靜養也可以,學那么多干啥?我學了那么多,你給錢啊?平時的工作壓力已經很多了,若沒事干當然要學習了。

          12.新人總會覺得在公司學不到技術

          做IT軟件,其實是工地上的民工一樣的性質,也是工人而已,其實沒啥本質的區別,再說了,我們沒能掌握多少核心的技術,操作系統不是我們國內的、數據庫不是我們國內的、開發環境、編譯器不是國內的,版本管理器不是,連像樣的第三方控件也都是國外開發的。

          你說我們能學到什么核心技術?估計連javascript、瀏覽器、html 也都跟我們沒多大關系,我們都是在用別人發明的東西,我們自己是沒多少發明創造,用別人的工具平臺、跟別人屁股后面學點兒如何應用的小伎倆、小技巧,再翻譯一下國外的應用文章,就是蠻厲害了,可能這么想就悲觀了一些,連很多HTML編輯器也都是國外的吧?

          大部分人,都是建立數據庫、添加、刪除、修改、查詢、搞幾個界面,把數據倒騰來搗騰去而已,能有多少技術含量?其實更多的是業務知識,更多的是看誰倒騰數據倒騰等更有道理、思路更嚴謹、更了解客戶的需求更方便操作、頁面更美觀而已。

          13.其他未整理的雜七雜八

          01。SQL語句盡量不要寫得過于復雜的,他們大多沒那個能力,盡量越簡單越好。

          02。系統平臺架構盡量是能讓人少犯錯誤的,隨意性不要太大。

          03。代碼盡量不要手寫,能生成的就生成,這樣又規范有可以減少審查的成本,系統的架構、原理、注意事項都要告訴他們,盡量讓他們少寫代碼,盡量用代碼生成器或者標準樣例程序模仿。

          04。千萬別讓他們亂發揮,那亂攤子倒時候會搞死你,你要給他們布置好明確的任務、做好一個即時驗收一個,雖然做到這點非常困難,但是努力去做。

          05。他們總會覺得加班會有加班費,這個月的工資這個月發,或者盡快能轉正,最好是下個月能拿到1萬的月薪,或者下個月就到IBM去工作,Google去工作。

          06。新人做出了一點點后,會覺得很了不起了,覺得會很累了,很會把加班當回事情說,覺得自己很委屈很辛苦,經常會請假遲到,事情特多。

          本人是一個粗魯的草民,寫不出能上臺面的文章,喊不出時髦的理念,一步一個腳印,這些年實際工作上的點點滴滴總結寫寫,新人多了,不是很好管理,可以做為參考,主要是看興趣愛好及敬業精神了,其他什么都好說了。

          沒上過碩士博士,也沒見過世面,這寫文章就是糟糕,別人都可以寫出文言文的,我只能用白話寫寫了,更貼近民眾吧,有錯別字、不妥之處,請指點,歡迎您的補充。

        延伸閱讀

        文章來源于領測軟件測試網 http://www.k11sc111.com/

        TAG: 經驗總結 人生 軟件 項目 新人


        關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
        版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
        北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
        技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

        軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

        国产女主播精品_国产片婬乱18一级毛片视频_国产午夜激无码av毛片不卡_国产精品欧美久久久天天影院
          <ruby id="rxdll"></ruby><strike id="rxdll"></strike>

          <rp id="rxdll"></rp>
            <del id="rxdll"><meter id="rxdll"></meter></del>
            <pre id="rxdll"><font id="rxdll"></font></pre>
              <pre id="rxdll"></pre>
            <p id="rxdll"><thead id="rxdll"></thead></p><dl id="rxdll"><progress id="rxdll"><form id="rxdll"></form></progress></dl>

            <ol id="rxdll"><thead id="rxdll"><track id="rxdll"></track></thead></ol>
            <i id="rxdll"><dfn id="rxdll"></dfn></i>
            <font id="rxdll"><meter id="rxdll"></meter></font>

              <mark id="rxdll"><dfn id="rxdll"></dfn></mark>