偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

菜鳥(niǎo)向左,老鳥(niǎo)向右 軟件開(kāi)發(fā)中的技術(shù)代溝

原創(chuàng)
開(kāi)發(fā) 新聞
對(duì)于擁有豐富經(jīng)驗(yàn)的年長(zhǎng)開(kāi)發(fā)者來(lái)說(shuō),當(dāng)你的年輕同事提出一些新想法時(shí),不要立即嘲笑或威脅他們。他們可能會(huì)拓展你的視野。而且你可能實(shí)際會(huì)發(fā)現(xiàn),這些新手也并非一無(wú)所知。

【51CTO.com 5月19日外電頭條】同一個(gè)軟件開(kāi)發(fā)團(tuán)隊(duì)的成員之間可能存在非常大的年齡差異,既可能有初出茅廬的新手,也可能有閱歷豐富的老手。在意見(jiàn)相左時(shí),后者往往具有較大發(fā)言權(quán),認(rèn)為自己走過(guò)的橋比后者走過(guò)的路還長(zhǎng)。但軟件公司XTS的CEO兼創(chuàng)始人埃里克•斯皮格爾(Eric Spiegel)認(rèn)為,軟件開(kāi)發(fā)不僅僅是老資格開(kāi)發(fā)者的游戲,年輕人也同樣非常重要。

斯皮格爾通過(guò)自身經(jīng)歷來(lái)展現(xiàn)了現(xiàn)實(shí)世界開(kāi)發(fā)團(tuán)隊(duì)中存在的這個(gè)問(wèn)題。當(dāng)他還是一個(gè)新手時(shí),其開(kāi)發(fā)團(tuán)隊(duì)使用COBOL語(yǔ)言開(kāi)發(fā)了一個(gè)庫(kù)存管理應(yīng)用程序,在需要提高該應(yīng)用的性能時(shí),團(tuán)隊(duì)中的兩個(gè)陣營(yíng)之間發(fā)生了爭(zhēng)論。

斯皮格爾提出了他在之前一個(gè)項(xiàng)目中學(xué)到的一些性能優(yōu)化技巧,并堅(jiān)稱團(tuán)隊(duì)?wèi)?yīng)該回過(guò)頭去修改數(shù)據(jù)庫(kù)的所有字段,以提高應(yīng)用程序的性能。

但是團(tuán)隊(duì)中資深開(kāi)發(fā)者的話讓斯皮格爾當(dāng)場(chǎng)面紅耳赤,“你不知道自己在說(shuō)什么!你想為了減少CPU幾毫秒的時(shí)間而浪費(fèi)所有人的時(shí)間?你歇歇吧!”

這句話讓斯皮格爾很受傷,至今還記憶猶新。他堅(jiān)信這種修改是值得的,他的建議已經(jīng)在上一個(gè)項(xiàng)目中得以證明,每節(jié)省1毫秒時(shí)間都有助于確保批量作業(yè)的按時(shí)完成,確保貨物能夠準(zhǔn)時(shí)發(fā)出。

當(dāng)時(shí)的斯皮格爾無(wú)法理解,同一種編程技術(shù)在一個(gè)環(huán)境中很容易被接受,而且效果不錯(cuò),為什么換了一個(gè)環(huán)境就得到不相同的結(jié)果,絲毫沒(méi)有被接受的希望。

答案是課本上學(xué)到的東西和有限的真實(shí)經(jīng)歷不能解答一切。當(dāng)然,這主要因?yàn)閱?wèn)題的答案隨著所處環(huán)境不同而不同。在一個(gè)理想的世界中,所有代碼都將被***編寫(xiě),具有優(yōu)異性能。它能在不超出預(yù)算、不超出工期的情況下滿足所有需求。然而這個(gè)世界并不***。

在現(xiàn)實(shí)世界中,所有“年長(zhǎng)”開(kāi)發(fā)者閱歷豐富,問(wèn)題的答案并不總是非此即彼。由于人員、預(yù)算和設(shè)備等資源的限制,你不得不作出艱難選擇。因此你不得不學(xué)會(huì)折中之道。

這讓大多數(shù)新開(kāi)發(fā)者感到發(fā)瘋,他們會(huì)說(shuō)“不公平!我拒絕走近路來(lái)編寫(xiě)低質(zhì)量代碼!”而經(jīng)驗(yàn)豐富的開(kāi)發(fā)者則會(huì)說(shuō),“這種情況我們已經(jīng)經(jīng)歷過(guò)一次。解決此問(wèn)題沒(méi)有創(chuàng)新的方法。”就算這樣系統(tǒng)會(huì)更慢一些。但是只要客戶能夠接受,這算不了什么。

這并不意味著你犧牲全體人員的編碼標(biāo)準(zhǔn)。許多年長(zhǎng)開(kāi)發(fā)者的代碼就像意大利面條般難解,他們明白軟件文檔的清晰對(duì)維護(hù)的重要性。

編寫(xiě)符合標(biāo)準(zhǔn)的代碼往往只需要花幾分鐘時(shí)間,但找出達(dá)到***性能的合理方式卻往往需要花數(shù)小時(shí)來(lái)試驗(yàn)。你不一定總是有這個(gè)時(shí)間。

這是否意味著團(tuán)隊(duì)經(jīng)理應(yīng)該采納年長(zhǎng)、經(jīng)驗(yàn)更豐富開(kāi)發(fā)者的觀點(diǎn),而無(wú)視年輕開(kāi)發(fā)者的意見(jiàn)?當(dāng)然不是!年輕開(kāi)發(fā)者同樣為開(kāi)發(fā)團(tuán)隊(duì)帶來(lái)很多有利的東西。

許多年輕人因?yàn)榘V迷于技術(shù),從十幾歲就開(kāi)始寫(xiě)程序。當(dāng)他們從計(jì)算機(jī)科學(xué)專業(yè)畢業(yè)時(shí),已經(jīng)有許多年開(kāi)發(fā)經(jīng)驗(yàn),在把握***技術(shù)趨勢(shì)方面也有一定相關(guān)經(jīng)驗(yàn)。

他們更容易接受新觀點(diǎn),不會(huì)被束縛于一個(gè)特定的設(shè)計(jì)或編程方式。年輕常常意味著靈活。

培訓(xùn)一個(gè)新手通常要比培訓(xùn)一個(gè)老手容易的多。假如你的團(tuán)隊(duì)新招入了一名年輕開(kāi)發(fā)者,對(duì)其培訓(xùn)團(tuán)隊(duì)規(guī)范和流程時(shí),不會(huì)遇到太大的習(xí)慣性阻力。

年輕開(kāi)發(fā)者更勇于冒險(xiǎn),這對(duì)于發(fā)現(xiàn)能夠影響格局的新概念來(lái)說(shuō)非常重要。

相對(duì)來(lái)說(shuō),年長(zhǎng)開(kāi)發(fā)者一旦長(zhǎng)時(shí)間使用一個(gè)技術(shù),很容易形成思維定勢(shì),碰到每一種問(wèn)題時(shí)都使用這種技術(shù)。

當(dāng)然,許多年長(zhǎng)開(kāi)發(fā)者也在跟蹤和學(xué)習(xí)***技術(shù)趨勢(shì),在51CTO.com之前的一篇報(bào)道《阻礙程序員成長(zhǎng)的五大原因》中,不注意知識(shí)更新是阻礙成長(zhǎng)的重要原因之一。另外,理解技術(shù)在業(yè)務(wù)上的應(yīng)用需要一定時(shí)間。這是資深開(kāi)發(fā)者的真正出眾之處,尤其是對(duì)那些長(zhǎng)時(shí)間從業(yè)于某個(gè)行業(yè)的開(kāi)發(fā)者來(lái)說(shuō)。

他們已經(jīng)變成金融業(yè)和制造業(yè)等領(lǐng)域的專家,因此更容易憑借實(shí)際經(jīng)驗(yàn)幫助用戶制定一個(gè)可行的解決方案。

對(duì)于團(tuán)隊(duì)經(jīng)理來(lái)說(shuō)關(guān)鍵的是,需要單獨(dú)評(píng)估每一個(gè)人的情況,不能簡(jiǎn)單根據(jù)年齡來(lái)劃分他們。對(duì)新開(kāi)發(fā)者和老開(kāi)發(fā)者所固有的特性保持清醒的頭腦。

你的工作就是引導(dǎo)這兩部分人,幫助他們認(rèn)識(shí)到自身缺點(diǎn)和對(duì)方優(yōu)點(diǎn),幫助他們進(jìn)行自我完善。一個(gè)新老搭配的開(kāi)發(fā)團(tuán)隊(duì)一般是***組合,不同年代的開(kāi)發(fā)者可以相互取長(zhǎng)補(bǔ)短。

如果你是一個(gè)擁有好主意的新開(kāi)發(fā)者,要大膽分享自己的觀點(diǎn)。但對(duì)于那些你未曾經(jīng)歷過(guò)的事情,一定要善于聽(tīng)取過(guò)來(lái)人的經(jīng)驗(yàn)之談。

對(duì)于擁有豐富經(jīng)驗(yàn)的年長(zhǎng)開(kāi)發(fā)者來(lái)說(shuō),當(dāng)你的年輕同事提出一些新想法時(shí),不要立即嘲笑或威脅他們。他們可能會(huì)拓展你的視野。而且你可能實(shí)際會(huì)發(fā)現(xiàn),這些新手也并非一無(wú)所知。

作者:Eric Spiegel

原文:Is Software Development a Young Person's Game?

 

【編輯推薦】

  1. 尋找成為開(kāi)發(fā)高手的密匙
  2. 專題:架構(gòu)師最怕程序員知道的十件事
  3. Java程序員的未來(lái) 走向混合編程時(shí)代
  4. 5月編程語(yǔ)言排行榜:動(dòng)態(tài)語(yǔ)言的前世今生

【51CTO.com獨(dú)家譯稿,非經(jīng)授權(quán)謝絕轉(zhuǎn)載,合作媒體轉(zhuǎn)載請(qǐng)注明作者與出處】

責(zé)任編輯:佚名 來(lái)源: 51CTO.com
相關(guān)推薦

2019-02-21 14:21:07

CTO訓(xùn)練營(yíng)技術(shù)管理

2013-09-17 10:41:42

2010-07-20 16:10:12

UbuntuFedora

2012-03-15 14:12:41

選軟件網(wǎng)

2012-07-03 14:27:08

機(jī)鋒網(wǎng)數(shù)據(jù)

2010-06-18 10:27:41

UML軟件開(kāi)發(fā)

2023-02-09 16:48:12

軟件開(kāi)發(fā)測(cè)試結(jié)對(duì)測(cè)試

2024-08-16 16:32:29

2020-05-09 12:16:12

中臺(tái)架構(gòu)工具

2011-08-17 15:23:37

iPhone開(kāi)發(fā)Objective-CCocoa Touch

2021-02-22 22:05:26

軟件開(kāi)發(fā)應(yīng)用程序開(kāi)發(fā)

2024-07-23 08:06:19

緩存技術(shù)策略

2020-10-23 17:00:04

數(shù)字貨幣區(qū)塊鏈比特幣

2011-08-11 09:56:50

模式

2012-06-27 17:17:55

HTML5

2012-06-20 15:21:11

HTML5Opera歐朋瀏覽器

2021-02-18 16:41:26

大數(shù)據(jù)疫情物聯(lián)網(wǎng)

2012-03-29 10:17:40

架構(gòu)師項(xiàng)目經(jīng)理開(kāi)發(fā)

2020-01-03 08:45:42

手機(jī)eSIM運(yùn)營(yíng)商

2009-03-04 17:48:05

虛擬化VMware微軟
點(diǎn)贊
收藏

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