自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

【IT觀察】程序員培養(yǎng)新人的方法論

原創(chuàng)
移動(dòng)開發(fā)
有讀者向我抱怨所在公司是“技術(shù)保密”型的,每個(gè)有經(jīng)驗(yàn)的程序員都生怕新人學(xué)到了自己的技術(shù)后取代自己,所以他感覺自己成長很慢。其實(shí)在團(tuán)隊(duì)里培養(yǎng)新人,既能讓新人分擔(dān)簡單、重復(fù)、繁瑣的初級(jí)工作(比如“個(gè)人中心”模塊,難度不高,對(duì)耐心要求高),又能加深自己對(duì)不常見的問題的解決辦法,是有利無害的做法。培養(yǎng)新人不能靠填鴨式的說教,而是要講究一定的方法和步驟,就是所謂的“方法論”。

【51CTO.com原創(chuàng)稿件】有讀者向我抱怨所在公司是“技術(shù)保密”型的,每個(gè)有經(jīng)驗(yàn)的程序員都生怕新人學(xué)到了自己的技術(shù)后取代自己,所以他感覺自己成長很慢。其實(shí)在團(tuán)隊(duì)里培養(yǎng)新人,既能讓新人分擔(dān)簡單、重復(fù)、繁瑣的初級(jí)工作(比如“個(gè)人中心”模塊,難度不高,對(duì)耐心要求高),又能加深自己對(duì)不常見的問題的解決辦法,是有利無害的做法。培養(yǎng)新人不能靠填鴨式的說教,而是要講究一定的方法和步驟,就是所謂的“方法論”。

[[205637]]

制定學(xué)習(xí)計(jì)劃

剛?cè)胄械腎T新人大多是在校學(xué)生、應(yīng)屆畢業(yè)生或半路出家的傳統(tǒng)行業(yè)改行人,想成為一個(gè)合格的IT工程師必須經(jīng)過一個(gè)循序漸進(jìn)的成長過程,我們可以依照我們?nèi)胄袝r(shí)候的學(xué)習(xí)順序幫助他們制定一個(gè)學(xué)習(xí)路線圖(這些方案是有例可援的,51CTO出品了最全I(xiàn)T知識(shí)體系圖)。同時(shí)IT行業(yè)是一個(gè)瞬息萬變的行業(yè),曾經(jīng)如日中天的Flash和J2ME兩個(gè)技術(shù)領(lǐng)域早已成為了昨日黃花,我們也有責(zé)任幫助新人少走彎路。 

小剛是大四上學(xué)期的時(shí)候成為我的實(shí)習(xí)生的,盡管毫無實(shí)踐經(jīng)驗(yàn),但好在他是科班出身、基礎(chǔ)扎實(shí)并且聰明記性好,更難得可貴的是他對(duì)Android有濃厚的興趣和鉆研精神。我先把我的幾本Android書籍借給他看,然后又依照51CTO出品的Android知識(shí)體系圖(去年的Android知識(shí)體系圖內(nèi)容較目前版本略少,缺少Kotlin等內(nèi)容)給他制定了一個(gè)學(xué)習(xí)計(jì)劃。我還給他指出了Android學(xué)習(xí)中的幾個(gè)大坑,比如eclipse已經(jīng)過時(shí)了、Google Map不適合在國內(nèi)使用等,避免他在書上的某些不合時(shí)宜的章節(jié)浪費(fèi)時(shí)間。

手把手做示范

新人入門之后,肯定急于表現(xiàn)自己,畢竟***次拿錘子的人看什么都像釘子。他們眼高手低的樣子像極了當(dāng)年的自己,我們除了讓他們自己寫幾個(gè)demo練手外,還可以把項(xiàng)目中簡單且不重要的部分交給他們,然后逐漸提高難度和復(fù)雜度。重要項(xiàng)目是不能交給剛?cè)腴T的新人的,上一個(gè)沒學(xué)會(huì)走先被派去跑的人叫馬謖。把簡單、重復(fù)但手生就容易出錯(cuò)的工作交給新人去做,有助于新人夯實(shí)基礎(chǔ),同時(shí)自己也能騰出時(shí)間研究一些進(jìn)階技術(shù),是一個(gè)一舉兩得之舉。

小剛看了幾天書,我又讓把SVN的地址給他,讓他熟悉熟悉代碼。我盡量交給他一些簡單的工作,比如看著UI圖畫布局、新建Activity或Fragment以及在AndroidMainfest里聲明permission和activity,畢竟我也是從分不清layout_gravity和gravity的區(qū)別鬧出過笑話、訪問不了網(wǎng)絡(luò)急得滿頭大汗到頭來發(fā)現(xiàn)忘記聲明權(quán)限的時(shí)候走過來的。做項(xiàng)目***天他就向我提出了一個(gè)問題:我綁定控件的方法怎么和書上的不一樣?我就向他介紹了用ButterKnife替代findViewById的好處。

及時(shí)溝通交流和review

新人就像種子,播種下去后不施肥除草就等于讓他們自生自滅,所以及時(shí)與新人進(jìn)行溝通和交流是很有必要的。溝通和交流可不僅僅是回答他們的問題,解決他們的困難;還要幫助他們溫故知新,還要傳授他們一些零散的知識(shí)點(diǎn),還要review他們的代碼——畢竟誰都不是一開始就能寫出高性能、高可讀性、高可維護(hù)性的代碼的。

小剛每天上班時(shí)和我一起做項(xiàng)目,遇到問題及時(shí)向我請(qǐng)教,我總是在解決了他的疑惑后傳授他幾個(gè)解決問題的小竅門。下班后我倆經(jīng)常學(xué)習(xí)一些新的知識(shí),有時(shí)候幫他review他的代碼,這時(shí)候能發(fā)現(xiàn)他的好多問題,比如“***Activity”呀、莫名其妙的文字跑馬燈控件呀、還有用Timer寫的倒計(jì)時(shí)之類的,我就給他講解了MVP架構(gòu)、“android:ellipsize="marquee"”和Android倒計(jì)時(shí)類CountDownTimer等知識(shí)。

放手讓他獨(dú)當(dāng)一面

車總是要上路的,新人有了項(xiàng)目經(jīng)驗(yàn)后,就完全有能力獨(dú)立完成任務(wù)了,這時(shí)候要放手讓他獨(dú)立負(fù)責(zé)一個(gè)項(xiàng)目的整個(gè)生命周期。在實(shí)戰(zhàn)中不但可以檢驗(yàn)學(xué)習(xí)成果,還可以讓他看到自己有哪方面的欠缺。

小剛在我的指導(dǎo)下,進(jìn)步的速度就像雨后春筍,每天都看得見成長。很快我就放手讓他獨(dú)立完成一個(gè)完整的項(xiàng)目(當(dāng)時(shí)微信小程序尚未問世,再簡單的業(yè)務(wù)想要從移動(dòng)互聯(lián)網(wǎng)領(lǐng)域分一杯羹都要做一個(gè)App,現(xiàn)在應(yīng)該再也不會(huì)有那么簡單的應(yīng)用了),他拿到項(xiàng)目的需求、素材、接口文檔等資料后,就展開了工作,因?yàn)橛辛饲懊鎺讉€(gè)項(xiàng)目的經(jīng)驗(yàn),這個(gè)項(xiàng)目獨(dú)立完成起來也十分順利。

代碼之外

IT行業(yè)更新?lián)Q代速度如梭似箭,做一名僅會(huì)寫一種語言的程序員是一條死胡同,程序員真正的競爭力在代碼之外。首先我們要用我們自身遇到的瓶頸向已經(jīng)完成入門的新人灌輸職場(chǎng)危機(jī)的觀念,然后才能提升他們?cè)诖a以外的能力,比如解決疑難問題的決心、無私分享的開源精神、硅谷名企的企業(yè)文化等。

小剛的技術(shù)水平很快就從毫無經(jīng)驗(yàn)的實(shí)習(xí)生水平成長為半年經(jīng)驗(yàn)的初級(jí)工程師水平了,我在對(duì)他的進(jìn)步表示肯定和鼓勵(lì)的同時(shí)也沒忘了向他傳授一些代碼以外的東西。首先我告訴他不要拘泥于Android乃至移動(dòng)互聯(lián)網(wǎng)這個(gè)領(lǐng)域,要放眼整個(gè)IT行業(yè),于是把他拉入了51CTO開發(fā)者交流群③群參與每天的IT話題討論;然后我推薦他給51CTO MDSA頻道投稿,向廣大同行分享自己的工作經(jīng)歷、職場(chǎng)感悟和技術(shù)干貨不但可以踐行程序員必須具備的開源精神,而且還可以獲取不菲的稿費(fèi)收入。

【51CTO原創(chuàng)稿件,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文作者和出處為51CTO.com】

責(zé)任編輯:何星 來源: 51CTO
相關(guān)推薦

2013-12-25 09:50:27

華為馬悅企業(yè)業(yè)務(wù)

2017-05-23 16:36:06

程序程序員

2018-01-04 12:30:32

程序員第二技能編程

2022-06-27 08:47:29

BEM修飾符元素

2009-12-04 09:59:01

程序員企業(yè)家式能力

2011-06-13 09:37:37

項(xiàng)目經(jīng)理

2016-04-08 15:17:35

七年阿里程序員

2022-08-22 11:45:59

架構(gòu)技術(shù)

2025-04-01 02:22:00

2020-10-12 07:57:42

技術(shù)架構(gòu)制圖

2023-02-22 08:15:13

壓測(cè)模擬計(jì)算

2015-11-12 10:32:13

程序員FaceBook

2015-08-12 17:06:28

2013-08-20 09:33:59

程序員

2010-12-14 10:04:07

程序員

2016-03-25 15:37:18

數(shù)據(jù)治理數(shù)據(jù)分析BI

2021-11-05 08:28:27

內(nèi)存泄漏調(diào)試

2009-03-16 13:43:14

2023-11-20 07:10:48

用戶分析聚類算法

2016-11-17 10:46:10

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)