<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    2011年12月24日

    原文鏈接
    Brad Feld的一篇文章
    The Rise of Developeronomics中提到了“10倍效率的開發者(10x developer)”的概念(偉大的開發者的效率往往比一般的開發者高很多,而不只是一點點),Adam Loving在讀了之后受到啟發,并向多位大牛(Ben Sharpe、Collin Watson和Jonathan Locke)詢問如何成為“10倍效率的開發者”,最后得到了以下的答案。 

    1. 只做需要做的工作 

    • 使用敏捷方法;
    • 全心全意做UX設計;
    • 溝通第一;
    • 編碼也許不是解決問題的辦法;
    • 過早的優化是一切罪惡的根源;
    • 選擇最簡單的解決方案。
    2. 站在巨人的肩膀上 


    • 使用開源框架;
    • 使用簡潔語言(如HAML、Jade、Coffeescript);
    • 不要做重復的事情(不要重新發明輪子);
    • 利用包管理器來進行公共和私有代碼分配;
    • 不要任憑巨頭(如微軟)的擺布而修復庫中的一個Bug;
    • 不要讓你的雇主逼你學習;
    • 自主學習并為自己設定新的目標。
    3. 了解數據結構和算法 

    如果你不知道什么時候應該使用快速排序、不懂辨認O(n2)程序、不會寫遞歸函數,你將無法成為10倍效率的開發者。使用多種語言你才能清楚不同的框架是如何解決相同問題的。盡可能去了解底層命令(plumbing),以便能夠作出明智的決定(Web框架是怎么存儲session狀態的?Cookie到底是什么?)。 

    4. 不要怕買工具,它可以節省你的時間 

    Ben說:“昨天我花50美元買了一個位圖字體工具,它幫我節省的時間成本絕對超過200元。” 

    5. 集中注意力 

    不要整天開著你的電子郵件、Twitter、Facebook等,在工作時將它們最小化或關掉它們,戴上耳機。Tiny hack說:“即使不聽音樂我也戴著耳機工作,這樣便不會有人打擾到我。” 

    6. 盡早并且經常性地進行代碼重構 

    有時,你不得不放棄漂亮的代碼轉而去尋找真正對項目有用的代碼,但沒關系,如果你的現有項目中有這樣的代碼,最好的方式便是不要看它,并重構。 

    7. 只管去做 

    將你的業余項目分享到Startup Weekend中。在我開始轉到Unix和Ruby on Rails上之前,我買了一臺Mac,使用Windows虛擬機花了一年時間做.NET項目。 

    8. 挑選一個編輯器,并掌握它 

    高效開發者喜歡用文本編輯器勝過IDE編輯器,因為這樣可以學到更多東西。無論什么情況,盡量使用鍵盤快捷鍵,因為熟練使用一件工具的前提是熟悉它。 

    在選擇編輯器時,認真考慮并挑選最好的(Emacs或Vim),因為它們是通用的。其次,挑選你的首選平臺最支持的。使用宏,不斷地寫代碼;使用Mac上的TextExpander為整個段落創建快捷方式;使用Visual Studio或SublimeText的自動補齊功能;使用支持按行/列分割窗口的編輯器,這樣你便能同時看到單元測試和代碼(或模型、視圖)。 

    一定要想清楚后再寫代碼。Adam說,“我有朋友在一個大項目組里工作,他們組里最高效的程序員是一個高位截癱用嘴叼著棍子敲代碼的人,他總是在寫代碼之前想得很仔細且很少出錯。” 

    9. 整潔的代碼勝過巧妙的代碼 

    要想讓其他人能夠讀懂你的代碼,盡量使用最少的代碼來完成任務。遵循DRY(Don't repeat yourself)的原則,使用明確定義的對象和庫,將任務分解成小而簡單的代碼段。 

    10. 潛意識是強大的工具 

    離開10分鐘往往就可以解決一個問題。控制編程時間,給自己一個多姿多彩的生活,勞逸結合能讓你在工作時更高效、更愉悅。當然,即便是上了年紀的程序員也知道,以最少的時間完成最高效的工作是成為10倍效率開發者的必要條件。 

    作為一個程序員,我覺得在職業生涯中最好的一件事兒就是從電腦前站起來,去拜訪那些在某一領域有所建樹的人們。 

    11. 推動自身和團隊進步 

    重視批評,以包容的態度接受批評并提升自己是非常重要的事情。沒有這個基礎,你不可能成為一個高效的開發者。一位智者曾經說過:“聰明的人善于從自己的錯誤中學習,而智慧的人善于從別人的錯誤中學習。” 

    英文原文:http://adamloving.com/internet-programming/10x-developers

    posted @ 2011-12-24 21:33 alex_zheng 閱讀(285) | 評論 (0)編輯 收藏


    2011年11月20日

    這幾天在看《思維導圖》,英文書名《The Mind Map Book》,主要是講一些思維方法。剛開始看,感覺就是講發散思維的一套方法,然后把它用在生活當中。
    在畫思維導圖的時候,從最初的中央圖再到分支,是一個思維擴散的過程,在每個分支上寫上關鍵字代表分支的主要用途和目的。同時思維導圖還強調了圖像,色彩等元素的應用,人的大腦對圖像和色彩的記憶遠超過單純的文字描述,所以在以后的會議記錄和設計文檔中,需要多增加這方面的元素,減少文字的描述。

    posted @ 2011-11-20 21:01 alex_zheng 閱讀(380) | 評論 (0)編輯 收藏


    2011年11月13日

    自從用了新浪微薄后,連blog的密碼查點都忘了,很長時間沒寫點什么了,回頭看看2011都快要過了,今年的計劃執行的不是很理想,從現在起每周至少寫一點東西,不管是技術上或是生活上的瑣事。

    posted @ 2011-11-13 20:52 alex_zheng 閱讀(250) | 評論 (0)編輯 收藏


    2011年3月30日

    今天有個需求,需要限制圖片中的style屬性,只能是width,height,float屬性,可以通過正則表達式來解決,只匹配這個三個屬性中的一個或多個
    ^(((width|height)\s*:\s*\d+(px|%)[;]?)|\s|(float:(left|right)[;]?))+$
    這里沒有對重復定義做處理

    posted @ 2011-03-30 10:22 alex_zheng 閱讀(4424) | 評論 (0)編輯 收藏


    2011年2月22日

    有時候,我們希望用一個字段保存對象的所屬狀態或分類,當這個值存在多種組合的時候,我們就可以使用位運算來表示組合后的值。
    先定義類型A=1,B=2,C=4,D=8,E=16等2的倍數,
    那么objectA即屬于A又屬于C,其值為A|C,添加類型使用|(或)運算,移除類型使用^(異或)運算,判斷是否屬于某個類型使用&運算。
    A=00000001
    B=00000010
    C=00000100
    D=00001000
    E=00010000

    objectA = (A|B|C = 00000111)
    去除B類型 00000111
                  ^00000010
    -------------------------
                     00000101=(A|C)

    判斷是否是A,00000101&00000001 = 00000001



    posted @ 2011-02-22 11:07 alex_zheng 閱讀(570) | 評論 (0)編輯 收藏


    2011年1月30日

    1.熟練使用vim
    2.學習使用python
    3.完成ibatis的mapping配置文件eclipse插件(上半年)
    4.讀velocity,activemq,hornetq源碼
    5.重讀《三國演義》
    6.找到八字的那一撇

    看樣子這個計劃異常艱巨,1已經在實行

    posted @ 2011-01-30 22:17 alex_zheng 閱讀(305) | 評論 (0)編輯 收藏


    2011年1月17日

    轉自http://hi.baidu.com/2wiki/blog/item/2cc40a3f2b7ef2c97c1e7127.html
    DTD 類型約束文件
        1. Window->Preferences->XML->XML Catalog->User Specified Entries窗口中,選擇Add 按紐
           
        2.在Add XML Catalog Entry 對話框中選擇或輸入以下內容:
            Location: F:\soft\programmingSoft\Framework\Ibatis\sql-map-config-2.dtd
            Key Type: URI
            KEY: http://ibatis.apache.org/dtd/sql-map-config-2.dtd
           
    XSD 類型約束文件

        1. Window->Preferences->XML->XML Catalog->User Specified Entries窗口中,選擇Add 按紐
           
        2.在Add XML Catalog Entry 對話框中選擇或輸入以下內容:
            Location: F:\soft\programmingSoft\Framework\Spring\spring-framework-2.5.6.SEC01-with-dependencies\spring-framework-2.5.6.SEC01\dist\resources\spring-beans-2.5.xsd
            Key Type: Schema Location
            KEY: http://www.springframework.org/schema/beans/spring-beans-2.5.xsd

    posted @ 2011-01-17 09:31 alex_zheng 閱讀(1363) | 評論 (0)編輯 收藏


    2011年1月15日

    新浪上看到李娜拿了悉尼賽冠軍,而且還是大比分落后的情況下逆轉,雖然沒看比賽,但是還是很高興李娜現在越來越成熟了。澳網馬上就要開始了,如果能保持這樣的狀態,4強或者決賽不是沒可能。奶牛新賽季熱身狀態不錯,澳網衛冕雖然有難度,但也不是沒可能。
    來杭州后,一時半回還沒找到球友,大都是一個人跑中醫藥大學,隨便逮個人來打,兩個月沒打,手感差了很多。

    posted @ 2011-01-15 20:20 alex_zheng 閱讀(277) | 評論 (0)編輯 收藏


    2010年12月15日

    2010賽季已經結束,上海大師賽去了3天,都是下雨,沒看到費德勒訓練,有點遺憾,明年還來的話,不知道到時候能不能請的出假期了。在官網上放出的賽程來看,明年上海站會來的。

    posted @ 2010-12-15 18:59 alex_zheng 閱讀(282) | 評論 (0)編輯 收藏

    2010年的第一場雪,比以往來的更早一些,早上還沒有什么積雪,到中午的時候,已經是白茫茫一片了,突然想到雪中西湖的景色應該是別有味道。可惜下午有個面試,明天有機會一定要去觀賞一下,來杭州這么久,還沒去過西湖。

    posted @ 2010-12-15 16:17 alex_zheng 閱讀(332) | 評論 (0)編輯 收藏


    僅列出標題  

    posts - 10, comments - 9, trackbacks - 0, articles - 15

    Copyright © alex_zheng

    主站蜘蛛池模板: 巨胸喷奶水视频www免费视频| 美女露隐私全部免费直播| a级毛片高清免费视频| 精品亚洲成α人无码成α在线观看| 精品一区二区三区免费毛片| 免费在线观看理论片| 一级毛片免费不卡| 久久久久亚洲AV成人网| 中文字幕不卡高清免费| 最新精品亚洲成a人在线观看| 国产精品小视频免费无限app| 在线观看亚洲av每日更新| 精品国产免费一区二区三区香蕉| 亚洲av片劲爆在线观看| 日韩插啊免费视频在线观看| 亚洲狠狠狠一区二区三区| 国产一卡2卡3卡4卡2021免费观看 国产一卡2卡3卡4卡无卡免费视频 | 在线jlzzjlzz免费播放| 亚洲精品无码日韩国产不卡av| 国产国产人免费人成免费视频| 一级毛片免费播放试看60分钟| 亚洲AV午夜福利精品一区二区 | 亚洲人成在线免费观看| 最近的免费中文字幕视频| 日韩在线视精品在亚洲| 国产亚洲欧洲Aⅴ综合一区| 日日麻批免费40分钟无码| 亚洲国产激情在线一区| 免费国产美女爽到喷出水来视频| 一道本不卡免费视频| 久久亚洲私人国产精品vA| 女人18毛片a级毛片免费| 一区在线免费观看| 亚洲国产精品专区| 亚洲精品国产精品国自产观看| 日本不卡免费新一区二区三区| 亚洲综合色丁香婷婷六月图片| 亚洲人成电影网站国产精品 | 久久水蜜桃亚洲AV无码精品| 国产亚洲精品成人AA片新蒲金 | 亚欧免费视频一区二区三区|