精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

我的技術心病

開發 項目管理
2011 年末,我開始學習Node.js,2012年間,我基于Node、Express以及其它很多Node模塊,實現了數個私人或商業產品。我開始使用 Node時非常猶豫,直到我完全掌握了它的基本原理——事件循環,異步無處不在的屬性——這使我掌握了如何實現“類似Node”之類東西的知識。

AzureConfMobileServicesSash

 

上圖為本文的作者Sasha Goldshtein,他是SELA Group公司的首席技術官,他是Microsoft C# MVP(最有價值技術人員),是《Introducing Windows 7 for Developers》 (Microsoft Press出版, 2009) 和 《Pro .NET Performance》 (Apress出版, 2012)兩書的作者。他是一位多產的博客作家,是大量的培訓教程的作者,內容包括并行編程、Windows Internals, .NET Debugging, 和 .NET 性能等。他的顧問工作主要圍繞分布式架構和高性能系統。

我發現,對我來說,使用一種新語言,新技術,新框架,最讓我有壓力的事情是,我在使用它們時不能完全明白它們的實現原理。我每周都要閱讀數百篇關于討論諸如各種JavaScript擴展、新的iOS應用框架,新的基于Windows Azure的SaaS等的博客文章。很顯然,如果只是使用一些技術或采用一種框架來滿足需求,這對于我通常不是很難的事情。問題是,如果我并不理解一個東西的工作原理或實現方法,我不能把它歸入我已經掌握的知識。這也是“Not Invented Here(非我造不用)”毛病的一種表現吧,不同的是我并不是想真正的寫出我自己的框架;我只是想做到我有能力寫出它們。下面是我最近的一些例子。

2011 年末,我開始學習Node.js,2012年間,我基于Node、Express以及其它很多Node模塊,實現了數個私人或商業產品。我開始使用 Node時非常猶豫,直到我完全掌握了它的基本原理——事件循環,異步無處不在的屬性——這使我掌握了如何實現“類似Node”之類東西的知識。有一段時間我甚至想寫利用新的C#提供的async/await實現一個Node類似的HTTP框架,但最后放棄了,因為網上像這樣的東西很多,比如 ASP.NET MVC控制器等,只是不通用。

還有一個事情就是,某種程度是,我仍然有點“恐懼”WPF(Windows用戶界面框架)。我談不上是特別喜歡客戶端開發,但從感受層面上,從各種表現上,WPF是一種比XAML更有吸引力的框架。并不是說WPF很復雜難用:我理解它的一些基本實現原理,比如數據綁定,風格,資源,以及數據模板,這些足夠讓我實現簡單的桌面應用或簡單的Windows8和Window Phone應用。是WPF的深度和廣度讓我困惑:我現在的做法是否是最好的做法?這些XAML表達式究竟是如何在這樣的數據環境和屬性依賴條件下工作的?是否我應該把這段代碼放到一個單獨的動作或控制里?…我不是沒努力過:我至少讀了3本關于WPF的書,總頁數超過1500頁,但它們并沒有給我多大幫助。結果是,在潛意識里,我盡量避免基于XAML的框架,因為我不知道如何實現它。而可笑的是,我對一些“輕量級”的客戶端技術,包括MFC,Windows Forms,Android,以及iOS,都非常有信心,而對于XAML,對于它的那些相對高級的東西,已經在我的心里留下了畏懼的條件反射。

說一些我感到非常有自信的東西,我對那些利用反射技術的東西,從序列化校驗到代碼生成,我都感覺很輕松。這些屬性,這些反射,10年前當我做一個大.NET 項目時就根深于我的腦子里,從那時起它們對于我就是一個非常強大的工具。我想這歸功于我能理解它們這些對象如何存放在內存里,知道.NET的原信息是如何組織的。事實上,我差不多同時也就對其他語言和框架里的反射機制很清楚了:例如,當我在開發非官方的Adnroid SDK時,第一直覺就是想寫自己的JSON序列化工具,而不是利用第三方類庫。之后雖然證明這并不是最好的做法,但我能夠在2小時內讓我的程序支持所有類型的WAMS要求。

最后一個例子,我對新語言有很大的心理壓力,尤其是當這種語言不只是從一種語言編譯成另外一種語言。換言之,我對像 TypeScript或CoffeeScript這類語言沒壓力,我可以清楚了理解這種原代碼如何編譯成JavaScript,如何一種新語法變成同種功能語法的一種簡寫。但是,對于一些“新物種”語言,例如Objective C,引起我腦海里一大堆問號。并不是它的括弧語義給我造成麻煩,而是這種語言的原理,“how”。Objective C語言的對象是如何分配內存的?方法是如何調度的?如果方法可以被過載,還能通過名稱進行動態調度嗎?編譯器是如何動態管理內存的?(沒錯,引用數計數 ——但問題遠比這幾個字復雜)。同樣的事情也發生在Python這樣的語言上:我可以使用Python開發腳本,編寫模塊,甚至和C語法風格的DLL交互,但我對這種動態語言里如何存放一個屬性,如何類型化,沒有一個清晰的畫面。

作為總結,我希望所有的教材都提供一個“工作原理”的章節,來告訴我我如何能實現這種語言、技術和框架——我自己。至此,我希望這篇文章解釋清楚了我為什么喜歡對技術原理刨根問底、喜歡自己去實現它們。歸根結底的原因是,我喜歡對系統、框架、語言做全面的理解;也許我只需要對某個系統修改一個bug或做性能調優,但最終結果是,我要去知道它是如何運行的,否則,它會變成我的一個心病,拖得越久我會越痛苦。

英文原文:Using Something You Can't Implement Yourself

譯文鏈接:http://www.aqee.net/using-something-you-cant-implement-yourself/

責任編輯:林師授 來源: 外刊IT評論
相關推薦

2013-06-18 09:12:00

技術開發

2015-12-08 11:30:01

WiFiWiFi技術過敏

2013-03-21 13:42:55

JSjQYUI

2016-05-18 10:04:17

技術面試

2020-11-21 19:04:33

技術開發指標

2020-10-19 08:20:44

技術管理轉型

2020-06-12 09:07:03

技術總監數據庫

2020-04-26 14:40:19

戴爾

2010-08-13 17:45:54

2021-09-24 14:45:01

A15蘋果手機芯片

2013-08-26 09:31:47

技術面試

2024-09-21 10:43:15

數據技術信息

2018-01-03 11:05:58

AngularJSPython代碼

2021-01-26 10:29:06

前端開發技術

2020-07-27 09:09:53

技術阿里套路

2021-03-10 09:33:51

技術研發管理

2020-06-08 11:28:22

場景索引設計

2019-06-24 08:32:09

技術總監JavaC++

2019-02-18 08:24:09

技術應用架構

2015-08-27 09:01:17

網絡規劃網絡優化博文推薦
點贊
收藏

51CTO技術棧公眾號

国产 欧美在线| 你懂的国产精品永久在线| 欧美性猛交xxxx免费看| 快播日韩欧美| 一级做a爰片久久毛片16| 91成人超碰| 日韩电影免费观看中文字幕| 国产又黄又猛又粗又爽的视频| 国产丝袜在线| 91美女精品福利| 91精品久久久久久久久青青| 精品无码人妻一区二区三区| 国产一区二区三区四区五区传媒 | 日日噜噜夜夜狠狠久久丁香五月| 国产 日韩 欧美 综合| 日韩中文字幕亚洲一区二区va在线| 色婷婷av一区二区三区在线观看| 国产+高潮+白浆+无码| 日韩成人在线一区| 欧美视频第一页| av一区二区三区免费观看| chinese偷拍一区二区三区| 成人综合婷婷国产精品久久蜜臀| 国产精品国内视频| 特一级黄色大片| 国产精品久久| 久久亚洲精品中文字幕冲田杏梨| www.久久国产| 久本草在线中文字幕亚洲| 666欧美在线视频| 激情五月婷婷久久| 永久免费毛片在线播放| 亚洲成a人v欧美综合天堂| 男女激烈动态图| 尤物网址在线观看| 久久精品亚洲麻豆av一区二区| 国产伦精品一区二区| 精品国产av 无码一区二区三区| 蜜桃视频在线观看一区二区| 日韩av快播网址| 日韩黄色一级大片| 日韩天堂av| 97国产在线视频| 18精品爽视频在线观看| 综合激情一区| 精品综合久久久久久97| www.av成人| 91精品国偷自产在线电影| 一级做a爰片久久毛片美女图片| 波多野结衣三级视频| 日本成人一区二区| 欧美色图在线观看| 任你操这里只有精品| a级大胆欧美人体大胆666| 亚洲免费观看高清完整版在线观看| 日韩一区二区三区资源| 四虎影院在线播放| 国产麻豆91精品| 国产精品久久久久久亚洲调教| 国产成人无码一区二区三区在线| 午夜日本精品| 久久国产精彩视频| 欧美性x x x| 99久久精品国产亚洲精品 | 国产欧美一区二区三区在线看| 国产精品久久久免费视频| 中文字幕一区二区三区乱码图片| 精品国产视频在线| 亚洲精品自拍视频在线观看| 成人在线电影在线观看视频| 亚洲欧美精品在线| 免费看黄色的视频| 国产精品一国产精品| 精品在线欧美视频| 高潮毛片无遮挡| 大色综合视频网站在线播放| 精品亚洲一区二区三区在线播放| 中文字幕 亚洲一区| 亚洲欧洲免费| 国产亚洲成精品久久| 欧美 日韩 国产 成人 在线观看 | 日韩女同互慰一区二区| 手机av在线免费| 四虎精品在线观看| 欧美一区二区人人喊爽| 麻豆av免费看| 欧美久久精品| 亚洲色图激情小说| 免费成人深夜天涯网站| 久久视频国产| 欧美伦理91i| 日本一本高清视频| 日韩黄色小视频| 91精品在线国产| 精品人妻伦一区二区三区久久| 国产91精品精华液一区二区三区| 国偷自产av一区二区三区小尤奈| 三级理论午夜在线观看| 中文子幕无线码一区tr| 黑人巨大国产9丨视频| 精品麻豆一区二区三区| 亚洲自拍偷拍麻豆| 人妻有码中文字幕| 色8久久久久| 欧美本精品男人aⅴ天堂| 欧美 日本 国产| 日韩不卡一区| 久久91精品国产| 国产一级片毛片| 另类中文字幕网| 国产精品加勒比| 极品美乳网红视频免费在线观看| 中文字幕在线播放不卡一区| 国产又粗又猛又爽又黄的网站| 91九色国产在线播放| 欧美日本视频在线| 国产麻豆剧传媒精品国产av| av亚洲在线观看| 午夜精品久久久久久久久久久久 | 亚洲精品小说| 2019av中文字幕| 中文字幕资源网| caoporm超碰国产精品| 四虎一区二区| 国产在线美女| 91精品在线免费| 一区二区三区四区免费| 国产精品a级| 国产精品美女www| 蜜桃视频在线观看www| 国产欧美日韩中文久久| 蜜臀av色欲a片无码精品一区 | 99精品视频免费观看视频| 国产精品综合网站| 神马精品久久| 一区二区三区在线观看国产| 成人免费无码av| 99亚洲乱人伦aⅴ精品| 中文字幕亚洲专区| 天天操天天操天天操天天| 国产宾馆实践打屁股91| 一区二区三区免费看| 26uuu亚洲电影| 精品久久久久久久久久久久久久久久久| 四虎成人免费影院| 免费在线欧美黄色| 国产在线一区二| 影音先锋男人资源在线| 欧美日韩第一区日日骚| 特级西西www444人体聚色| 久久精品系列| 国产在线资源一区| 国产福利电影在线播放| 精品国产不卡一区二区三区| 福利所第一导航| 狠狠色丁香婷婷综合| 色噜噜一区二区| 国产日韩另类视频一区| 亚洲美女动态图120秒| 日韩成人av毛片| 成人亚洲精品久久久久软件| 影音先锋欧美在线| 日韩和的一区二在线| 亚洲男人7777| 1级黄色大片儿| 成人免费看视频| 日韩五码在线观看| 老牛精品亚洲成av人片| 97色在线视频| 黄频网站在线观看| 午夜视频一区二区三区| 又黄又爽的网站| 亚洲免费激情| 久久久久久久久四区三区| 天堂а√在线最新版中文在线| 精品视频www| 欧美激情亚洲综合| 中文字幕在线一区二区三区| 亚洲一区日韩精品| 一区二区三区在线| 成人av蜜桃| 国产一线二线在线观看| 亚洲国产精品电影| 天天操天天操天天操天天| 国产视频一区不卡| 亚洲免费成人在线视频| 午夜精品国产| 国产美女精品久久久| av中文在线资源| 亚洲精品一区二区精华| 日产精品久久久| 中文字幕精品一区二区精品绿巨人| www.99r| 伊人久久大香线蕉综合四虎小说| 97免费资源站| 日韩伦理在线一区| 少妇av一区二区三区| 国产夫妻性生活视频| 五月婷婷色综合| 国产又黄又粗视频| 韩国一区二区视频| 久久美女福利视频| 小说区亚洲自拍另类图片专区| 俄罗斯精品一区二区三区| 亚洲最大网站| 精品国内自产拍在线观看| 好吊色在线观看| 欧美最新大片在线看| 欧美日韩精品亚洲精品| 91日韩精品一区| 超碰人人草人人| 亚洲高清激情| 天天操天天干天天玩| 中文字幕伦av一区二区邻居| 91精品视频一区| xx欧美xxx| 欧美成人网在线| 美丽的姑娘在线观看免费动漫| 5858s免费视频成人| 亚洲黄色免费观看| 一区二区三区在线影院| 强迫凌虐淫辱の牝奴在线观看| 国产酒店精品激情| 不卡av免费在线| 一区二区三区福利| 91看片淫黄大片91| 教室别恋欧美无删减版| 97超碰人人看人人| 久久91视频| 4p变态网欧美系列| 欧美人与禽性xxxxx杂性| 亚洲女人天堂av| 丰满人妻一区二区三区免费视频 | 99久久久精品视频| 亚洲色图网站| 日本高清视频一区二区三区| 狠狠久久伊人| 亚洲自拍偷拍网址| 日韩成人综合网| 国产97色在线|日韩| av在线小说| 欧美激情精品久久久久| 老司机99精品99| 最新中文字幕亚洲| 成人在线高清视频| 亚洲欧美国内爽妇网| 日批视频免费播放| 日韩免费电影网站| 精品国产18久久久久久| 777午夜精品视频在线播放| 国产又粗又猛又黄视频| 欧美日韩裸体免费视频| 日本一级黄色大片| 亚洲影院久久精品| 久久久久久久久久久久久久免费看 | 九九久久婷婷| 久久久久九九九| 米奇精品关键词| 国产精品sss| 超碰成人在线观看| 岛国视频一区| 日韩精品一区国产| av成人综合网| 亚洲综合影院| 99国产超薄丝袜足j在线观看| 自拍偷拍亚洲| 亚洲一区二区三区视频| 国产日本亚洲| 91日韩在线播放| 午夜视频一区二区在线观看| 91综合免费在线| 在线综合色站| 国产伦精品一区二区三区在线 | 国产精品香蕉视屏| 国产精品22p| 国精产品99永久一区一区| 日韩av午夜| 欧洲亚洲一区二区| 精品av一区二区| 亚洲视频在线观看日本a| 99久久综合狠狠综合久久aⅴ| 在线免费观看成人网| 一本一本久久a久久综合精品| 国产传媒久久久| 99在线观看免费视频精品观看| 日韩avxxx| 青青草国产精品97视觉盛宴| 亚洲美女爱爱视频| 国产电影一区二区三区| 亚洲美女在线播放| 国产亚洲欧美激情| 99热99这里只有精品| 午夜欧美在线一二页| 久草视频在线免费| 欧美一级一区二区| 香蕉视频成人在线| 在线观看日韩视频| 午夜dj在线观看高清视频完整版 | 91精品蜜臀在线一区尤物| 精品欧美一区二区精品少妇| 精品亚洲永久免费精品| 欧美性videos| 欧美激情精品久久久久久久变态| 依依综合在线| 成人18视频| 欧美伦理在线视频| 三级在线免费观看| 母乳一区在线观看| 九九久久久久久| 91在线porny国产在线看| 开心激情五月网| 精品国产1区2区| 伊人精品一区二区三区| 欧美精品一区二区久久婷婷 | 99免费精品在线观看| 国产毛片欧美毛片久久久| 一级女性全黄久久生活片免费| 国产一级一级国产| 日韩精品一区二区在线| 电影在线高清| 78m国产成人精品视频| 9999精品| 天天好比中文综合网| 欧美va亚洲va日韩∨a综合色| 免费看的黄色大片| 国产在线乱码一区二区三区| 性久久久久久久久久| 亚洲精品高清在线| 中文字幕 视频一区| 亚洲开心激情网| 久草在线视频福利| 成人网页在线免费观看| 久久一级电影| 午夜精品久久久内射近拍高清 | 日韩美女福利视频| 亚洲精品v亚洲精品v日韩精品| 一区二区免费电影| 三级在线观看一区二区| 完美搭档在线观看| 亚洲午夜免费电影| 超碰在线观看av| 精品国产一区二区三区久久狼黑人 | 成人免费看片'免费看| 另类调教123区| 天天躁日日躁aaaa视频| 精品动漫一区二区| 亚洲免费视频网| 九九热这里只有精品6| 999久久久国产999久久久| 无遮挡亚洲一区| 在线综合欧美| 欧美大喷水吹潮合集在线观看| 亚洲最色的网站| 丰满人妻一区二区三区无码av| 欧美精品免费在线观看| 国产95亚洲| 中文字幕乱码一区二区三区| 麻豆成人av在线| 性高潮久久久久久久| 懂色av影视一区二区三区| 午夜福利一区二区三区| 97精品国产91久久久久久| 国产成人澳门| 欧美激情视频免费看| 99热国产精品| 日本少妇裸体做爰| 日韩精品一区国产麻豆| www.youjizz.com在线| 久久av一区二区三区亚洲| 精品96久久久久久中文字幕无| 永久av免费在线观看| 亚洲精品免费一二三区| 成人午夜精品福利免费| 91精品国产高清久久久久久| 欧美1区2区3区4区| 日本在线观看a| 91女厕偷拍女厕偷拍高清| 少妇一级淫片日本| 日韩三级影视基地| 亚洲一区 二区| 成熟了的熟妇毛茸茸| 国产三级一区二区三区| 伊人成人在线观看| 精品少妇一区二区30p| 久久午夜影院| 午夜免费精品视频| 中文字幕一区二区三区蜜月| 99热这里精品| 午夜精品久久久久久久99热浪潮| 女优一区二区三区| 中文字幕一区久久| 亚洲国产日日夜夜| 久久视频www| 成人国产亚洲精品a区天堂华泰| 欧美日韩久久| 少妇久久久久久久久久| 欧亚洲嫩模精品一区三区| 9999在线视频| 色之综合天天综合色天天棕色| 加勒比av一区二区|