天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

如何提高團(tuán)隊(duì)編程水平

  英文原文:Kicking ass together: How to improve coding skills as a group

  過(guò)去一年半里,我在為 Mendicant大學(xué)(Ruby 開(kāi)發(fā)者在線大學(xué))工作。我與同學(xué)和員工一起建立了優(yōu)秀的在線學(xué)習(xí)社區(qū)。美中不足的是,由于一開(kāi)始我們對(duì) Mendicant 的定位是逐步發(fā)展,所以短時(shí)間內(nèi)沒(méi)有達(dá)到我們預(yù)期數(shù)量的學(xué)員。

  本文總結(jié)了一些 Mendicant 大學(xué)深受好評(píng)的方法。希望這些經(jīng)驗(yàn)?zāi)軒椭啾镜貓F(tuán)隊(duì)和在線團(tuán)隊(duì),這樣會(huì)有更多優(yōu)秀的場(chǎng)所供程序員學(xué)習(xí)和成長(zhǎng)。

  一、強(qiáng)調(diào)個(gè)人目標(biāo)與團(tuán)隊(duì)興趣

  在小團(tuán)隊(duì)里,只討論眼下全球流行的 IT 技術(shù),卻忽略小組內(nèi)部正在做的工作,這是對(duì)精力和潛力的極大浪費(fèi)。而將關(guān)注的內(nèi)容與團(tuán)隊(duì)成員正在參與的項(xiàng)目或日常工作中面臨的問(wèn)題聯(lián)系起來(lái),這樣則會(huì)更加有效。

  與其對(duì)一般性的問(wèn)題進(jìn)行討論和學(xué)習(xí),不如找出團(tuán)隊(duì)需要解決的一些具體問(wèn)題。可以自己克服這些障礙,通過(guò)整合手頭的資源可以更加有效地找到相關(guān)學(xué)習(xí)資料,或者組織相關(guān)人員進(jìn)行討論。

  實(shí)踐的方法有很多,其中有一種方法很有意思:在每次會(huì)議一開(kāi)始,讓大家談一談自己正在做什么、對(duì)什么比較感興趣,這樣大家可以依據(jù)興趣進(jìn)行組合。對(duì)于在線討論組,可以使用 wiki 或者定期的郵件列表摘要來(lái)達(dá)到類似的效果。

  二、實(shí)行正式的代碼審查

  不要空談想法或策略,最好辦法是坐下來(lái)、打開(kāi)編輯器并準(zhǔn)備好代碼進(jìn)行審查。通過(guò)向別人講解自己的代碼,你能從中學(xué)到很多東西。可以毫不夸張地講,任何向他人教授知識(shí)的過(guò)程都能產(chǎn)生價(jià)值,哪怕僅僅是講解編程習(xí)語(yǔ)或者命名規(guī)范這樣的小知識(shí)也是如此。

  如果代碼太過(guò)粗糙不能進(jìn)行有效的審查,可以通過(guò)編寫(xiě)一個(gè)簡(jiǎn)單的例子來(lái)展示你正在學(xué)習(xí)的核心概念。討論的內(nèi)容越具體,在與別人的交流中獲得有價(jià)值信息的可能性越大。

  三、傾向有理有據(jù)的爭(zhēng)論

  在編程社區(qū)里,依據(jù)權(quán)威(“某某說(shuō)過(guò)……,因此……”)和流行觀點(diǎn)(“大家都是這么做……”)的爭(zhēng)論非常普遍,但最終都會(huì)偏離想要表達(dá)的觀點(diǎn)。幸運(yùn)的是,討論代碼有一種更為有效的方法。

  對(duì)于給定問(wèn)題討論解決方法,明確問(wèn)題背景是最重要的。不了解問(wèn)題背景,就不清楚解決這個(gè)問(wèn)題是使用錘子還是推土機(jī)更合適。明確問(wèn)題背景后,對(duì)于給出的解決方案就有了可討論的依據(jù)。

  至此,剩下的事情就是比較不同解決方案權(quán)衡利弊。打個(gè)比方,你可能會(huì)說(shuō):“Sqlite 易于使用,因?yàn)樗恍枰獢?shù)據(jù)庫(kù)服務(wù)器。但如果要處理 GIS 數(shù)據(jù),你可能會(huì)選擇 PostgreSQL,因?yàn)?PostGIS 提供了很多有用功能”。這個(gè)說(shuō)法雖然不是無(wú)懈可擊,但比“Sqlite 很爛,一定要使用 PostSQL”要好一些。

  有時(shí)候,你只是想表達(dá)一些純粹的個(gè)人偏好,這沒(méi)有問(wèn)題。但在這個(gè)時(shí)候,如果能有一些理性討論而不只是抒發(fā)個(gè)人感情,會(huì)更好地表達(dá)你的觀點(diǎn)。在某些情況下,這能讓你避開(kāi)宗教般的爭(zhēng)論。

  四、尋找有效的練習(xí)和學(xué)習(xí)方法

  每天都會(huì)涌現(xiàn)很多學(xué)習(xí)編程的新方法,它們被視作下一代革命性方法并受到推崇。同樣你也會(huì)發(fā)現(xiàn),通常人們現(xiàn)在學(xué)習(xí)和討論的都是一些新技術(shù)。當(dāng)然,這會(huì)讓你錯(cuò)誤地認(rèn)為很重要并且迫切想要學(xué)習(xí)。如果追隨他們,你會(huì)事倍功半因而不能踏實(shí)地做出有用的東西,到頭來(lái)你會(huì)發(fā)現(xiàn)這些技術(shù)不過(guò)是過(guò)往云煙。

  無(wú)論何時(shí),盡可能地在學(xué)習(xí)新技術(shù)時(shí)為自己設(shè)定目標(biāo)并動(dòng)手實(shí)踐。如果可能的話,可以用較低風(fēng)險(xiǎn)的項(xiàng)目試驗(yàn)新想法和新技術(shù),這樣會(huì)對(duì)自己以后大有裨益。如果你確實(shí)要花一些時(shí)間進(jìn)行刻意練習(xí)而不是邊工作邊練習(xí),請(qǐng)確保練習(xí)的目標(biāo)是為了實(shí)際需要或是為了解決實(shí)際問(wèn)題。例如:采用代碼套路學(xué)習(xí)一門新語(yǔ)言或者文本編輯器新特性是一個(gè)好主意,但如果想要通過(guò)代碼套路來(lái)獲得意外收獲就是一個(gè)糟糕的想法。雖然有時(shí)候方法不對(duì)也能碰巧解決問(wèn)題,但在你進(jìn)步的過(guò)程中不應(yīng)該只是碰運(yùn)氣。

  (譯注:代碼套路(code kata):由 Dave Thomas 發(fā)明該詞,源自日本空手道中的套路(kata)概念。代碼套路是用來(lái)幫助程序員通過(guò)練習(xí)和重復(fù)來(lái)提高自己的編程技巧。)

  雖然上面提到的內(nèi)容更多的是針對(duì)個(gè)人而不是在團(tuán)隊(duì)練習(xí),但同樣的目標(biāo)也應(yīng)當(dāng)出現(xiàn)在你參與的任何團(tuán)隊(duì)活動(dòng)中。無(wú)論何時(shí),盡可能根據(jù)需要分成專注不同技術(shù)的小組,這樣可以避免出現(xiàn)強(qiáng)迫一些成員練習(xí)或?qū)W習(xí)與其不相關(guān)或不感興趣的內(nèi)容。我們可支配的時(shí)間和精力是寶貴的,應(yīng)當(dāng)小心分配。

  值得注意的是,這個(gè)建議并不意味著只關(guān)注狹窄的和現(xiàn)實(shí)的目標(biāo)。對(duì)于理論研究或經(jīng)典課題的深入學(xué)習(xí)同樣適用,并且可以在團(tuán)隊(duì)活動(dòng)中開(kāi)展。不要為了模糊不清的興趣去組織活動(dòng),將這些活動(dòng)在某種程度上與個(gè)人內(nèi)在目標(biāo)聯(lián)系起來(lái)是非常必要的。

  五、在技術(shù)與社交之間建立良好的平衡

  在任何組織里,沒(méi)有交流很難建立起共同的文化,成員之間也不會(huì)分享自己的興趣。然而,迄今為止我見(jiàn)到過(guò)太多的用戶小組從像 HackFest 一樣的盛會(huì)變得平淡無(wú)奇。如果團(tuán)隊(duì)的社交準(zhǔn)則鼓勵(lì)這種行為,就不會(huì)有深入的討論和研究開(kāi)始并延續(xù)下去。

  (譯注:HackFest:每年一度的 Apple II 編程比賽,對(duì)所有參加 KansasFest 課程的成員開(kāi)放。)

  以我個(gè)人的經(jīng)驗(yàn),可以在工作結(jié)束之后開(kāi)展一些交流活動(dòng),或者將交流與工作安排在不同時(shí)間。在線社區(qū)也可以采取類似的方式,為工作和非正式交流分別設(shè)計(jì)一些活動(dòng)。你不必像法西斯那樣刻意強(qiáng)調(diào)之間的區(qū)別,但在未來(lái)前進(jìn)的道路上一定要始終持有清晰的目標(biāo)。

  六、建立參與和分享的團(tuán)隊(duì)文化

  了解你的團(tuán)隊(duì),不僅要看團(tuán)隊(duì)成員在說(shuō)什么,更要看他們?cè)谧鍪裁础K裕M可能地去突出團(tuán)隊(duì)成員的貢獻(xiàn),支持那些由積極協(xié)作完成的工作。不提倡由一個(gè)人完成主要工作,而其他人只是被動(dòng)地接受信息。

  就個(gè)人而言,我更喜歡能夠碰撞出火花的討論以及類似 Hackfest 的活動(dòng)。只要能夠?qū)W⒂趫F(tuán)隊(duì)成員正在做什么,而不僅僅是重復(fù)別人說(shuō)過(guò)或做過(guò)的事情都可以。同樣地,我認(rèn)為只要結(jié)構(gòu)合理并且舉止得體,組內(nèi)討論也同樣可以非常有效。

  在線團(tuán)隊(duì)也可以通過(guò)代碼審查、文章討論和問(wèn)答的形式取得同樣效果。

  無(wú)論是與網(wǎng)絡(luò)團(tuán)隊(duì)一起或是獨(dú)自一人,在提高編程水平的過(guò)程中都可以參與開(kāi)源軟件開(kāi)發(fā)和討論。盡可能地鼓勵(lì)你團(tuán)隊(duì)的成員公開(kāi)并分享他們的成果,這會(huì)產(chǎn)生巨大的不同效果,會(huì)形成一個(gè)積極鼓勵(lì)分享的氛圍。當(dāng)然,并非每個(gè)人都有時(shí)間經(jīng)營(yíng)他們自己的項(xiàng)目,或者為其他項(xiàng)目做出可觀的貢獻(xiàn)(比如提交一個(gè)很大的補(bǔ)丁程序)。但是,只要你聽(tīng)說(shuō)某人提出一個(gè) bug 或者報(bào)告了一個(gè)從未被發(fā)現(xiàn)過(guò)的問(wèn)題,你就可以適時(shí)地坐下來(lái),并且告訴他們?nèi)绾尉帉?xiě)最小的示例重現(xiàn)問(wèn)題并提交一個(gè) bug。有的時(shí)候,幾分鐘的指導(dǎo)就可以讓一些只會(huì)在推特上抱怨的人轉(zhuǎn)變成為開(kāi)源項(xiàng)目的積極貢獻(xiàn)者。

  七、了解社交習(xí)慣,切記不要排斥邊緣團(tuán)體

  許多技術(shù)團(tuán)隊(duì)(在線團(tuán)隊(duì)和本地團(tuán)隊(duì))都沒(méi)有做到斷絕一些相當(dāng)令人尷尬的行為。雖然作為個(gè)體我們無(wú)法感受到這一點(diǎn),作為團(tuán)隊(duì)我們一直覺(jué)得容忍這種排斥行為是一種犯罪,而這種排斥在大多數(shù)其他社會(huì)場(chǎng)合都是不能被容忍的。請(qǐng)記住,盡管參加技術(shù)會(huì)議的程序員主體是異性戀的、中產(chǎn)以上、20到 30 歲之間的男性白種人,但這個(gè)世界上還有很多同樣熱情、能夠在技術(shù)上有建樹(shù)的人并不屬于這一類型。

  這并不意味著需要過(guò)度地保持正確的政治方向或者放棄你的幽默感。這只意味著,如果你不能在各種其他群體面前開(kāi)一些玩笑或發(fā)表一些言論,你同樣要避免在程序員同伴面前說(shuō)類似的話。還意味著,你同樣需要在溝通之前檢查一下自己對(duì)別人的文化假設(shè)。專注于別人能做什么,而不是他們與你有多大差別。

  我在這篇文章里的大多數(shù)建議會(huì)自然地建立一種環(huán)境,這種環(huán)境能夠吸引比我們目前服務(wù)的社區(qū)更為廣泛的人群。但是我想在這里呼吁重視這個(gè)問(wèn)題,它的重要性實(shí)在不容忽視。社區(qū)的組織者需要特別記住這些問(wèn)題,因?yàn)樗鼈兪轻槍?duì)團(tuán)隊(duì)成員期望設(shè)置目標(biāo)的絕佳機(jī)會(huì)。

  在感到安全、受到歡迎和得到感激的氛圍中,人們能工作和學(xué)習(xí)得最好。如果你團(tuán)隊(duì)中的每個(gè)成員都認(rèn)同這種氛圍,你最終會(huì)比那些令人感到被邊緣化或沒(méi)有感激的團(tuán)隊(duì)收獲更多。

  編譯:伯樂(lè)在線 – 唐尤華

it知識(shí)庫(kù)如何提高團(tuán)隊(duì)編程水平,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 父皇轻点插好疼H限 | 国产成人精品电影在线观看 | www.青青草原 | 99久久爱re热6在线播放 | 国产精品成人无码久免费 | 黄色天堂网站 | 妈妈的朋友6未删减版完整在线 | 狠狠色狠狠色综合 | 日韩精品在线看 | 午夜不卡久久精品无码免费 | 国产精品18久久久久久欧美网址 | 污污内射久久一区二区欧美日韩 | 学校捏奶揉下面污文h | 久久综合色一综合色88 | 四虎影视国产精品亚洲精品 | 久久久99精品成人片中文 | 亚洲国产成人精品无码区99 | 日本免费一区二区三区四区五六区 | 成片免费观看视频在线网 | 久久青青草原 | 99视频精品全部免费观看 | 国产成人拍精品视频网 | 国产亚洲欧美在线中文BT天堂网 | 久久精品亚洲热综合一本奇米 | 单亲妈妈3韩国电影免费观看 | 亚洲免费va在线观看 | 2020无码最新国产在线观看 | 日韩午夜中文字幕电影 | 荷兰少归BVBV | 日本高清不卡一区久久精品 | 99精品中文字幕在线观看 | 午夜电影三级还珠格格 | 久色乳综合思思在线视频 | 久久受www免费人成_看片中文 | 小短文H啪纯肉公交车 | 亚洲国产系列一区二区三区 | 欧美亚洲日韩欧洲不卡 | 菲律宾毛片 | 亚洲一区电影在线观看 | 国产精品久久久久久免费播放 | 久久伊人精品青青草原2021 |