青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

XGuru's Blog

技術,是一種態度。關注:高性能后端技術/服務器架構/C++/C/LAMP

   :: 首頁 :: 聯系 :: 聚合  :: 管理
  20 Posts :: 0 Stories :: 93 Comments :: 0 Trackbacks

公告





twitter / xoXGuru

feedsky
抓虾
google reader
鲜果
QQ邮箱
九点

常用鏈接

留言簿(12)

搜索

  •  

最新評論

閱讀排行榜

 原作者 : Alan Skorkin

 翻   譯:Xguru ,bearice

http://www.shnenglu.com/images/cppblog_com/xguru/math.jpg    我方才開始關于數學的思考。如你所知,我已經寫了好幾年的軟件了,從實說來。我還沒有找到在工作中有關數學方面的需求。有大量的新東西我必須得學習/熟練,比如語言、框架、工具、流程、交流技巧和在庫上建立的庫做你想到的任何東西。數學沒有對其中任何一個起作用。當然這并不奇怪,這絕大多數我都是在一個又一個的模版上做建立,閱讀,更新,刪除(CRUD)的工作,這也是在我們這個互聯網時代,多數的開發者在做的絕大多數的工作。你做的是專職顧問——你一般都在做網站,你在大公司內工作——一般都在做網站,你是自由職業者——你一般都在做網站,我深刻的意識到我逐漸精于此道,但是請忍一忍我,我跑題了。

最后你對此有點厭倦,像我一樣。不要誤解我的意思,這可以是有趣和富有挑戰性的工作,能提供機會去解決問題,能與有趣的人們互動。但是在我私人時間里建立更多的網站的念頭已經有點失去其光澤了--你開始尋找一些有趣的/酷的/好玩的事來做,呃--又一次 --像我一樣。

比如視覺反饋技術就十分誘人。但我不是其中之一(和別人一樣,我也喜歡優秀的前端技術,但是它真的不能使我興奮),這就是為什么,當面對一些涉及探索的問題 時,我決定更加深入的去挖掘的原因。這把我帶回這個故事的開始,因為當我抓住這第一把充滿探索、像隱喻般的鏟子時,當我恰好需要用到數學時,我方才真切地 了解到我的技能有了多大的退化。數學不像在騎單車那樣 --你很久不用自然就會把它給忘了(然而我這幾年沒有騎車了,所以也許你也忘記了吧?

 

開拓眼界Broadening Horizons

學著多去探索一點,讓我接觸到各種有趣的軟件和計算機科學相關的事物和問題(機器學習,自然語言處理,算法分析等),現在在任何方面當我正視數學時,我就更加深切地感受到技能的缺乏。我意識到如果你想用計算機做一些酷和有趣的事的話,你需要達到令人滿意的數學技能層級。

除了我剛已經提到的,這里還有很多--比如密碼學、游戲AI、壓縮算法、遺傳算法、3D圖形算法等等。如果你想要寫剛才我講這類程序庫或工具的話,你需要用到數學去理解這些供你所應用的領域背后的原理而不僅僅只是使用它們成為一個生產者而非消費者借用一個操作系統中的隱喻)。即使你不想編寫任何庫,使用那些你理解其運作原理的事物去構建軟件將帶來更多滿足感,而非只是把他們堆砌起來然后祈禱它們能正常工作。

大多數開發者告訴你,他們在工作中從來不需要數學(就像我前面說的?),但是經過短暫的沉思之后,我靈光一現:這里就是Maslow錘子理論的體現。你知道這個吧當 你有個一個錘子,任何事看來都是釘子。這是一個隱喻:我們總是使用喜愛的工具,即使這工具對于手中的工作而言,它也許不是最適合的。數學就是我們的一個截 然相反的錘子。我們知道這個錘子的存在,但是不太知道如何使用它,所以,甚至當我們遇見一個問題,而且我們的錘子可作為解決該問題的完美工具時,我們卻從 未認真考慮過它。螺絲刀對于我爺爺來說足夠用了,對于我老爹來說、對于我來說,這也足夠用了。誰需要錘子???數學的把戲在于 -- 人們怕他 -- 甚至大多數程序員也是。你認為我們不會,但是我們的確是這樣的。因此,我們把我們的話轉變成自我應驗預言。并非我在工作中不需要數學,即使我需要了我也真的不清楚,我不懂如何去運用它。所以我設法不用它,當你足夠長時間湊合著不用它的時候,不久你就更察覺不到它的消逝,從而對它的需求更加變少 -- 這就是自我應驗預言。

這是讓我們靠近我們內心去思考的精神食糧——學習新的技術。作為一個協作世界的開發者,你力求成為一個通才型專家(如果你不知道我在說什么,就來看看這本書.你試著成為體面地處理大多數事情,能非常好地處理其中一些事情。但是你所精通的是什么呢?一般人選擇優秀的、值得的一兩個框架或著一門編程語言,并且與其相伴。但是請考慮這個事實,框架和較小范圍的語言也有限定的保質期。如果你打算把職業生涯建立在成為一個Hibernate、 Rails、Struts專家的基礎上的話(Struts迷們現在真應該擔心一下了?)當有新框架取代當前特性時,你將不得不在短期幾年內將一切沖洗和重復。所以,這應該是你真正最好的投資 --也許吧,但是也有可能不是。另一方面數學它不會很快消逝。我們領域中的所有東西都是建立在堅固的數學基礎之上(算法和數據結構可以作為其中一個例子)。所以你在數學上花的時間可以說是從未白費的。再重復一次,結論就是 :與其死記硬背的使用某事,不如真正地去理解它 -- 當涉及到計算機時,數學能幫助你更深入地了解你做的任何事。事實上,Steve Yegge說過,我們作為程序員的所做為的很像在做數學,我們甚至都不了解它。

 

怎樣/誰 與眾不同?What/Who Makes A Difference


你不相信我?那請想想看:大部分在我們領域受到人人尊崇的卓越的程序員同樣也是卓越的數學家。我是在說像Donald Knuth (大牛不解釋),Edsger W. Dijkstra大牛不解釋, Noam ChomskyMIT教授,理論語言學大牛, Peter NorvigGoogle研究主任,Jscheme創始人)這類人。但是這些家伙并非真正的開發者,他們是計算機科學家,這難道能真正的算數么?我又一次覺得,也許在我們寫出的純代碼行數能達到這些人所寫的十分之一之前,我們不應該再去討論這些問題了。當然,你不必成為一個科學家也能獲得成功和名譽,每個人都聽過Gavin KingHibernate創始人) 、DHHRuby on Rails創始人),這還挺實際的(盡管在其他圈子有沒有很多人聽說過Gavin DHH這也是值得辯論的觀點),但是聽說過和受到人人尊崇這是兩碼事,就如創建一個框架和為全人類的認知作出深遠推進的差別一樣(不要誤解我,我尊重Gavin David,他們比我做了多得多的事,但是這不能影響我所說的事實)。所有的這些有意義么?我不知道,可能沒有,但是在反省以后我想無論如何要把它先扔掉。

這個世界正在被數據充滿,而且它將日益增長,而在此之前,我們可以享受地為相對少量的數據工作,但目前我們寫的軟件必須對巨量的數據集進行高效地操作。甚至這在協作世界也是的確在增長的。

其含義就是你可能將越來越少的能夠使事物停止運轉,去了解其如何運作,除非你足夠聰明,你將處理的數據量會慢慢停下來。我的預測就是:算法分析將對于底層程序員越來越重要,這不僅僅在以前,更是在以后也如此。如果要成為一個體面的算法師你需要什么? -- 你猜到了,一些數學技能。

那么,我又該如何呢?好吧,我決定逐步地建立/喚醒我的數學能力,這里仍然有豐富的書籍需要閱讀、大量代碼需要編寫,但我會試著時常地投入一些自己的時間,因為就像鍛煉一樣,時常的一點練習聊勝于無。(再次引用Steve Yegge,墻內看這里)。當然談到數學,我有一張袖中的王牌,對我而言很好,但很幸運的是,也許通過這個博客我們都會受益(我知道你會好奇,我將馬上告訴你?

接下來5年內你的人生規劃Where Do You See Yourself In 5 Years


然后,所有這些所學對任何事都有益么?事先很難說。我十分高興我當前的處境,你應該也一樣,但是一切皆有可能。到最后,如果你是一個協作世界里的開發者,你真的不需要任何數學。如果你樂意也可以這樣安排你的整個生涯:在工作時間做企業CRUD應用程序,在業余時間搞搞滑翔飛行或者花樣滑水(或者當前任何時髦的geek群體所著迷運動),然后當然可以投入較多的時間在Spring Hibernate、Visual Studio或者其它東西上面。其實做這種特定的工作并沒有真正限制你的潛力:你也能變得極有價值--甚至可以往更深入去嘗試。但是如果你為多樣化的職業生涯而奮斗,而且想有能試手于任何牽涉到代碼的事情的能力,從信息檢索Linux內核hacking。簡而言之,如果你想成為一個由開發者、程序員和計算機科學家完美融合的人的話,你必須保證你的數學技能情況良好(該死,如果你真的喜歡的話,你還是能繼續搞滑翔飛行或者花樣滑水),長話短說,如果你神入地體驗過數學,那么軟件開發領域所有大門都會向你敞開,如果你沒有如此體驗過數學的話 –- 那么你所做一切都將是CRUD的工作(雙關語,CRUD也有污垢、雜質之意)。

 

Creative commons license
 
by XGuru is licensed under a Creative Commons 署名-非商業性使用-相同方式共享 2.5 中國大陸 License. 原文請看這里[You Don’t Need Math Skills To Be A Good Developer But You Do Need Them To Be A Great One]

posted on 2010-04-02 00:18 XGuru 閱讀(4992) 評論(6)  編輯 收藏 引用

Feedback

# re: [譯文]卓越開發者之道--成為優秀的開發者無需數學技能, 但成為卓越的開發者需要 2010-04-02 11:15 陳梓瀚(vczh)
不過這些話說給大部分國內的程序猿都沒什么用,寫代碼對他們來說跟農民去砌墻蓋房子沒什么區別,談何境界。  回復  更多評論
  

# re: [譯文]卓越開發者之道--成為優秀的開發者無需數學技能, 但成為卓越的開發者需要 2010-04-02 12:21 楊帆
我相信數學技能是非常有用,或許會有人覺得她枯燥,不過,這絕對只是黎明前的黑暗而已!  回復  更多評論
  

# re: [譯文]卓越開發者之道--成為優秀的開發者無需數學技能, 但成為卓越的開發者需要 2010-04-02 15:47 陳梓瀚(vczh)
@楊帆
no,這不是黎明前的黑暗,相反這折射出了國內的程序員大部分寫的都是CRUD,黑暗是漫長的。  回復  更多評論
  

# re: [譯文]卓越開發者之道--成為優秀的開發者無需數學技能, 但成為卓越的開發者需要[未登錄] 2010-04-02 17:30 junglevass
@陳梓瀚(vczh)
同意。國內的程序員被迫還是自愿,確實是值得思考的。  回復  更多評論
  

# re: [譯文]卓越開發者之道--成為優秀的開發者無需數學技能, 但成為卓越的開發者需要 2010-04-02 22:01 楊帆
@陳梓瀚(vczh)
額,可能表述的不太清楚,我是說學數學的痛苦是黑暗,而掌握數學后的用處是黎明,不是指現在國內現狀啦。  回復  更多評論
  

# re: [譯文]卓越開發者之道--成為優秀的開發者無需數學技能, 但成為卓越的開發者需要[未登錄] 2010-04-04 16:44 ~
@陳梓瀚(vczh)
最初我還在說作者太偏見了,數學是需要的人學的,社會分工不同.
現在仔細看了全文,作者已經說到了.

為什么你還發出這樣的評論呢? 或許你沒仔細看文章.  回復  更多評論
  

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            久久精品日产第一区二区| 在线日本成人| 亚洲综合欧美| 99热精品在线| 国产精品青草综合久久久久99 | 亚洲欧美自拍偷拍| 国产欧美丝祙| 久久久亚洲国产天美传媒修理工 | 欧美成人久久| 欧美国产亚洲视频| 亚洲欧美国产一区二区三区| 亚洲——在线| 在线激情影院一区| 亚洲欧洲日产国产综合网| 欧美日韩国产页| 欧美一区二区国产| 久久综合给合久久狠狠狠97色69| 亚洲精品视频在线观看网站| 夜夜狂射影院欧美极品| 国产欧美日本一区视频| 欧美成人精品在线| 国产精品a久久久久| 久久久久一本一区二区青青蜜月| 老鸭窝毛片一区二区三区| 一本色道久久88精品综合| 亚洲欧美日韩综合aⅴ视频| 在线看无码的免费网站| 日韩一级黄色片| 久久精品国产成人| 亚洲国产精品va在线看黑人| 欧美激情第五页| 欧美丝袜一区二区| 欧美成人免费网站| 国产精品天天看| 亚洲第一久久影院| 国产九九视频一区二区三区| 亚洲二区精品| 国产精品色午夜在线观看| 欧美顶级少妇做爰| 国产偷国产偷精品高清尤物| 亚洲国产精品久久久久久女王| 国产精品久久久久一区二区三区共 | 欧美高清视频在线播放| 欧美专区第一页| 欧美日韩一区综合| 亚洲第一区在线| 狠狠干成人综合网| 亚洲女人小视频在线观看| 亚洲九九九在线观看| 欧美一区二区在线| 久久精品欧美日韩精品| 国产精品久久影院| 99re视频这里只有精品| 亚洲欧洲另类| 另类欧美日韩国产在线| 久久频这里精品99香蕉| 国产美女在线精品免费观看| 一二美女精品欧洲| 99精品欧美一区二区三区| 欧美.www| 亚洲第一二三四五区| 国产亚洲成av人片在线观看桃 | 久久成人综合视频| 国产精品网曝门| 亚洲午夜视频在线观看| 夜夜爽www精品| 欧美不卡高清| 亚洲国产成人av好男人在线观看| 亚洲电影视频在线| 久久人91精品久久久久久不卡| 久久视频免费观看| 一区免费视频| 美女精品在线| 亚洲欧洲精品天堂一级| 99精品黄色片免费大全| 欧美人妖另类| 在线视频欧美日韩精品| 亚洲欧美99| 国产一区二区激情| 美国十次成人| 亚洲美女诱惑| 欧美一区久久| 影视先锋久久| 欧美精品电影在线| 国产精品99久久久久久久vr| 欧美一区免费| 亚洲黄色小视频| 欧美日韩一区三区| 午夜免费日韩视频| 亚洲电影第三页| 一本色道久久综合亚洲91| 亚洲欧美在线免费观看| 久久人人97超碰精品888| 精品69视频一区二区三区| 卡一卡二国产精品| 99视频精品在线| 久久亚洲欧美| 99精品国产在热久久| 国产婷婷色综合av蜜臀av| 嫩草国产精品入口| 亚洲午夜在线视频| 猛干欧美女孩| 亚洲欧洲av一区二区三区久久| 国产一区二区三区久久久久久久久 | 亚洲一区二区三区高清| 国内自拍一区| 欧美日韩亚洲一区二区三区在线| 亚洲欧美日韩国产综合精品二区| 欧美a级片网站| 亚洲欧美国产另类| 亚洲激情欧美激情| 国产精品日韩在线| 欧美成人一区二区| 久久精品国产99精品国产亚洲性色| 亚洲精品国产品国语在线app| 欧美一级网站| 在线亚洲电影| 亚洲精品自在在线观看| 国产一区二区高清不卡| 国产精品国产福利国产秒拍| 久久免费黄色| 新67194成人永久网站| 一本色道久久88综合亚洲精品ⅰ| 美女成人午夜| 久久久视频精品| 亚洲欧美日韩爽爽影院| 亚洲精品日韩一| 伊人久久大香线蕉综合热线| 国产欧美日韩另类视频免费观看| 欧美精品成人91久久久久久久| 久久黄色影院| 欧美在线观看视频在线| 一区二区三区视频免费在线观看| 亚洲激情中文1区| 欧美激情精品久久久久久大尺度| 久久av一区| 欧美中文字幕第一页| 亚洲一区免费看| 亚洲一二三区在线| 一本一本久久| 一本久道久久综合中文字幕 | 国产精品嫩草影院一区二区| 欧美另类综合| 欧美激情在线免费观看| 欧美成人免费网站| 欧美成人精品三级在线观看| 久热这里只精品99re8久| 久久不射电影网| 久久国产精品毛片| 久久精品国产一区二区三区免费看| 亚洲欧美日韩综合国产aⅴ| 亚洲欧美另类在线| 欧美在线黄色| 久久亚洲精选| 欧美国产成人在线| 欧美日韩免费观看一区=区三区| 欧美黄色日本| 国产精品二区在线| 国产精品视频大全| 国内精品久久久久影院 日本资源| 国产一区二区三区在线观看免费 | 久久国产一区二区| 久久国产福利国产秒拍| 久久精品水蜜桃av综合天堂| 久久中文字幕一区二区三区| 牛夜精品久久久久久久99黑人| 欧美二区不卡| 国产精品久久久久久户外露出 | 韩国在线视频一区| 亚洲国产经典视频| 99视频精品在线| 亚洲欧美国产日韩天堂区| 久久久久亚洲综合| 91久久久精品| 亚洲在线观看视频网站| 久久躁狠狠躁夜夜爽| 欧美日韩综合在线免费观看| 国产伦精品一区二区| 亚洲国产清纯| 亚洲综合三区| 欧美成人69av| 亚洲午夜三级在线| 欧美福利视频网站| 国产精品影视天天线| 亚洲欧洲一区| 欧美一区二区三区免费观看视频| 免费亚洲电影在线| 亚洲一级特黄| 欧美经典一区二区三区| 国产日韩欧美一区二区三区在线观看| 亚洲欧洲在线一区| 欧美一区二区网站| 亚洲美女91| 久久五月激情| 国产美女精品| 亚洲图片自拍偷拍| 欧美大片免费观看在线观看网站推荐| 在线亚洲免费| 欧美精品色一区二区三区| 狠狠色狠狠色综合日日tαg|