国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
這是給開(kāi)發(fā)者的彌天大謊還是至理名言? - CSDN.NET - CSDN軟件研發(fā)頻道

這是給開(kāi)發(fā)者的彌天大謊還是至理名言?

2011-04-06 07:25 | 490次閱讀 | 來(lái)源:外刊IT評(píng)論 【已有1條評(píng)論】發(fā)表評(píng)論

| 作者:無(wú) | 收藏這篇資訊

Alan Skorkin曾發(fā)表博文《The Greatest Developer Fallacy Or The Wisest Words You’ll Ever Hear?》文中稱“當(dāng)我需要用到它時(shí)我就去學(xué)它!”這句話表面上借明智的有經(jīng)驗(yàn)的開(kāi)發(fā)者之言,其實(shí)是幌子,實(shí)為人們隨波逐流的借口。外刊IT評(píng)論將此文進(jìn)行了翻譯,現(xiàn)轉(zhuǎn)載于此,全文如下:

“當(dāng)我需要用到它時(shí)我就去學(xué)它!”

過(guò)去這些年里這句話我聽(tīng)到無(wú)數(shù)次;對(duì)于處在一個(gè)像軟件開(kāi)發(fā)這樣的快速發(fā)展變化的行業(yè)里,這聽(tīng)起來(lái)像是一種十分適用主義的態(tài)度。從某些層面上說(shuō),它確實(shí)十分適用,但從另一個(gè)層面來(lái)看,我很受這句話困擾。它似乎成了我們這個(gè)行業(yè)的福音,但卻從來(lái)沒(méi)有把這個(gè)行業(yè)變的更好。問(wèn)題就在于,這句話表面上借明智的有經(jīng)驗(yàn)的開(kāi)發(fā)者之言,其實(shí)是幌子,實(shí)為人們隨波逐流的借口。實(shí)在是有太多的東西需要我們?cè)诠ぷ髦?#8220;發(fā)現(xiàn)學(xué)習(xí)”,但對(duì)于這種對(duì)新知的“發(fā)現(xiàn)學(xué)習(xí)”,你是工作學(xué)習(xí)齊頭并進(jìn),還是單純的遇到了什么問(wèn)題,就學(xué)習(xí)處理這問(wèn)題的知識(shí)?這兩者之間有很大的區(qū)別。

整個(gè)行業(yè)里到處都是通才、全才,也許向來(lái)如此,只是我太閉塞,沒(méi)有認(rèn)識(shí)到這些,而且我也不愿意看到這種情況。沒(méi)有人再愿意踏踏實(shí)實(shí)的深入研究一個(gè)東西,包括計(jì)算機(jī)科學(xué)基本原理、你正在使用的最新技術(shù)、甚至是你最近幾年一直使用的語(yǔ)言。何必自尋煩惱,也許當(dāng)你學(xué)在半途中時(shí)就會(huì)發(fā)現(xiàn),這些技術(shù)知識(shí)已經(jīng)被更新升級(jí),被廢棄,被邊緣化,被過(guò)時(shí)、不再流行。我曾和很多人討論過(guò)這個(gè)現(xiàn)象,沒(méi)有一個(gè)人認(rèn)為這是一個(gè)問(wèn)題。“做個(gè)實(shí)用主義的人吧。”

與此同時(shí),我們大家都在相互模仿克隆。現(xiàn)在需要一個(gè)Java程序員,我是一個(gè)Java程序員,你也是Java程序員,我鄰居也是個(gè)Java程序員。我們大家之間有什么區(qū)別?——沒(méi)什么區(qū)別!還有,我學(xué)會(huì)一些jQuery知識(shí)。這不錯(cuò),這樣我就知道如何做一個(gè)可折疊的菜單了。而且,我可以使用 Google在網(wǎng)上搜一下,到處都是,我能搜到最好的代碼,剽竊它。而同時(shí),如果你想招募一個(gè)Perl專(zhuān)家(也許你想要一個(gè)神奇的解釋器或?qū)⒋罅繑?shù)據(jù)進(jìn)行可視化),那你可要準(zhǔn)備好足夠的干糧和水了,因?yàn)槟愀菊也坏健?/p>

不錯(cuò),是有很多地方能看出你我的區(qū)別,我有更好的溝通技巧,所以我做的更好。這當(dāng)然很重要,但是,開(kāi)發(fā)人員通過(guò)軟實(shí)力,而不是開(kāi)發(fā)技術(shù)能力來(lái)區(qū)分 —— 感覺(jué)有些扭曲。我們大家的溝通技巧都很好,可寫(xiě)出的代碼是一團(tuán)糟 :) 。該死,我本不該說(shuō)這些,因?yàn)槲乙菜愕蒙鲜且粋€(gè)通才。當(dāng)然,我更愿意把自己看作一個(gè)既有廣度又有深度(T型)的人,但是,如果你愿意說(shuō)真正的實(shí)話,你會(huì)說(shuō),大部分的人都只有廣度,沒(méi)有深度,更像橫線型(破折號(hào)型) :) 。在這些破折號(hào)中你就像是個(gè)巨大的石鐘乳 —— 你是T型的。你看上去就像個(gè)專(zhuān)家,即使你從來(lái)不是專(zhuān)家,這就是在到處都是通才的時(shí)候做為專(zhuān)才的優(yōu)勢(shì)。

投資你的未來(lái)

我不想傳道似的告訴大家我們應(yīng)該對(duì)未來(lái)的職業(yè)生涯進(jìn)行投資,因?yàn)檫@是每個(gè)人都知道的。大多數(shù)人認(rèn)為自己正在投資,他們努力的工作,寫(xiě)大量的程序,甚至邊工作邊學(xué)習(xí),誠(chéng)然,這10年下去肯定會(huì)成為一個(gè)專(zhuān)家,20年下去成為一個(gè)資深專(zhuān)家。但是,如果事情果真是這樣,那每個(gè)年紀(jì)大的人都會(huì)成為各個(gè)方面的專(zhuān)家,事實(shí)斷然不會(huì)是這樣。也許原因是人們不知道如何在某個(gè)方向去發(fā)展他們的特長(zhǎng)(這是實(shí)際存在的),但我私下里更懷疑是,人們更多的是缺乏熱情,而不是缺乏這方面的指點(diǎn)。上面所說(shuō)的各種問(wèn)題都基本上可歸于這種情況。

我完全說(shuō)跑題了。“對(duì)未來(lái)進(jìn)行投資”只是我們討論的問(wèn)題之一,而主要問(wèn)題是”我需要用到它時(shí)就會(huì)去學(xué)它“這句箴言。這句話給我老爸很合適,而且它也為我所用這么多年。讓我們把這句話的思想應(yīng)用到金融上吧,“當(dāng)我需要錢(qián)時(shí)我會(huì)去進(jìn)行投資的”。你會(huì)發(fā)現(xiàn)有些時(shí)候這句話并不是那么適用。

你不知道你缺少哪些知識(shí)

我們都經(jīng)歷過(guò)這樣的時(shí)刻:你痛苦被折磨于要解決一個(gè)問(wèn)題,最終是有人過(guò)來(lái)告訴關(guān)于X算法或Y技術(shù),這讓所有問(wèn)題變得又快又簡(jiǎn)單。你很幸運(yùn)能碰到這樣一個(gè)能告訴你“簡(jiǎn)單”方法的人,否則的話你可能要用去數(shù)天、數(shù)周去把問(wèn)題弄明白,而且事情會(huì)變的亂糟糟。你不會(huì)因?yàn)榇硕艿截?zé)備,因?yàn)槟悴豢赡芴崆爸滥銜?huì)缺少什么樣的知識(shí)。我想,這就是“當(dāng)我需要它時(shí)我就會(huì)學(xué)它”的思想方法失敗的地方。你不可能去學(xué)你從未聽(tīng)說(shuō)過(guò)的技術(shù)知識(shí)。 Google做出了很大的成就來(lái)緩解這個(gè)問(wèn)題,但這不能解決所有問(wèn)題。在茫茫的未知領(lǐng)域你會(huì)遭遇到大量的未知難題,它們會(huì)讓你撞的頭破血流,要多慘有多慘,除非你能明白你所面對(duì)的是什么類(lèi)型的問(wèn)題(例如,如果你知道一些搜索算法和約束傳播問(wèn)題,你可以去解決數(shù)獨(dú)難題,否則,你就陷入困境了)。你不可能去學(xué)習(xí)一種你不知道的或不知道用在哪里的算法。你不可能去利用一個(gè)你根本不知道能做什么的技術(shù)去解決一個(gè)問(wèn)題。不可能一直有人在旁邊指點(diǎn)你正確的方向。我敢打賭這世界上有數(shù)百萬(wàn)的代碼可以被替換成更高效、更整潔、更有效的代碼,只是因?yàn)閷?xiě)這些代碼的人不知道自己欠缺某方面的知識(shí)。

我想反向說(shuō)明一下這個(gè)問(wèn)題,假使能提前知道我們?nèi)鄙偈裁粗R(shí),那么,誠(chéng)然,我需要關(guān)注大量的知識(shí)。粗淺的大范圍的盡可能多的涉獵各種知識(shí)對(duì)我們有很大幫助。當(dāng)問(wèn)題發(fā)生時(shí),我就能看出問(wèn)題是什么領(lǐng)域的,然后針對(duì)這種知識(shí)深入的研究??墒?,事情并不會(huì)這樣發(fā)生,浮光掠影的通覽各種知識(shí)最終并不會(huì)在我們的腦海里留下任何痕跡,我們的大腦不是這樣工作的。如果我不去強(qiáng)化和深入挖掘某個(gè)知識(shí)概念,我們的大腦會(huì)很快就會(huì)把它標(biāo)記為不重要信息,完全是一種浪費(fèi)時(shí)間(回想一下你為了考試而死記硬背的東西在第二天還能記住多少?)。然而,如果你能集中精力對(duì)某一主題進(jìn)行深入研究——并伴隨著興趣——你會(huì)收獲頗豐(這將是你不會(huì)忘記的)。我爺爺是一個(gè)核物理學(xué)家,數(shù)十年如一日的收集研究這個(gè)領(lǐng)域里的知識(shí)使他成為了一個(gè)專(zhuān)家,但這也同時(shí)使他成為了一個(gè)出色的數(shù)學(xué)家,一個(gè)不錯(cuò)的化學(xué)家,一個(gè)非常棒的地質(zhì)學(xué)家,一個(gè)合格的生物學(xué)家,等等。這只是因?yàn)樯钊胙芯慷@得的廣泛的副產(chǎn)品。

你能以足夠快的速度學(xué)會(huì)它們嗎

有些東西需要你花很長(zhǎng)時(shí)間才能學(xué)會(huì)。我有信心在不皺眉頭的情況下學(xué)會(huì)一個(gè)以前從未見(jiàn)過(guò)的ORM框架,因?yàn)轭?lèi)似的東西我以前見(jiàn)過(guò),它們概念是相同的。但如果你需要做一些把演說(shuō)轉(zhuǎn)換成文字的東西,這可不會(huì)這么簡(jiǎn)單,你沒(méi)有足夠的背景知識(shí)。把希望寄托在Google上,搜出一些東西我們可以去粘貼拷貝。這是一個(gè)很壞的做法,只有大學(xué)里的研究人員才會(huì)去做這種爛事。如果是開(kāi)發(fā)一個(gè)網(wǎng)站呢?我們都知道該怎么做,但如果需要能支持每天1千萬(wàn)的用戶訪問(wèn)量呢?我需要知道如何去升級(jí),我相信不花一兩個(gè)月的研究你是不可能把速度提上去的) 。是呀,我太蠢了,我應(yīng)該做的是雇一個(gè)專(zhuān)家,然后 … 哦 … 慢,等等,我們的干糧和水都不夠了。

為什么我在乎這些

跟專(zhuān)家一起工作實(shí)在是太爽了。也許你以前有過(guò)這樣的經(jīng)歷,他們說(shuō)的那些東西都是那么新穎和有趣,他們的每行代碼都能讓你受益匪淺,你幾乎都能感到你的腦容量在膨脹 :) 。你希望能跟專(zhuān)家學(xué)習(xí),可當(dāng)你找不到這樣的專(zhuān)家時(shí),那就太不幸了。因?yàn)槊總€(gè)人都是在“需要”的時(shí)候才去學(xué)習(xí),沒(méi)有人可以教別人什么東西。而這其中最大的教訓(xùn)是,專(zhuān)家同樣也想和專(zhuān)家一起工作,所以,你的問(wèn)題在于,要能清楚專(zhuān)家是否愿意和你一起工作?如果能做到在需要的時(shí)候就去學(xué)習(xí),這是個(gè)不錯(cuò)的做法,但你不能把它當(dāng)作一個(gè)軟件開(kāi)發(fā)者的至理名言。不錯(cuò),這個(gè)行業(yè)很寬廣,你不可能樣樣都學(xué),所以要選擇一些,學(xué)精,如果你很好奇而做了深入研究,你會(huì)發(fā)現(xiàn)最終你在很多其他知識(shí)上都會(huì)有一個(gè)相當(dāng)?shù)恼莆铡6胰绻隳茏龀鲆环莩錾墓ぷ?,其他精英賢達(dá)都會(huì)希望和你左右同行,因?yàn)樗麄冞@樣可以從你身上學(xué)到知識(shí),而你也能從他們身上學(xué)到更多的東西。這對(duì)每個(gè)人都是再好不過(guò)。

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
上學(xué)時(shí),因?yàn)橹懒诉@三個(gè)網(wǎng)站,我成為了別人眼中的大神
國(guó)際:什么是程序員的優(yōu)秀品質(zhì)? , 開(kāi)發(fā)者,程序員,實(shí)踐,代碼,測(cè)試者,技術(shù),編程,方法,知識(shí),語(yǔ)言, ,
社區(qū)專(zhuān)家任振清解答:SAP等ERP管理、實(shí)施問(wèn)題
開(kāi)發(fā)者必備的網(wǎng)站還不收藏?
微軟將開(kāi)源進(jìn)行到底
GitHub是如何征服Google、微軟和其它公司的
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服