<font id="zqva1"></font>
<rt id="zqva1"></rt>
  • <tt id="zqva1"></tt>
    <cite id="zqva1"></cite>

    <cite id="zqva1"><noscript id="zqva1"></noscript></cite>
      <rp id="zqva1"><meter id="zqva1"></meter></rp>

        <cite id="zqva1"></cite>
          <b id="zqva1"></b>
          <rp id="zqva1"></rp>
          <cite id="zqva1"></cite>

          <rt id="zqva1"></rt>

        1. <rp id="zqva1"></rp>

          如何成為10倍速的程序員

          時間:?2017-12-20閱讀:?754標簽:?程序員

          國外有個詞叫做10x Programmer,直譯是以一當十的程序員。我并不認為一個技術大牛能完成10個普通程序員的工作,技術大牛會花1/10的時間把工作做完,然后用剩下9/10的時間平衡生活、愛好和未來,所以我僅把10x Programmer叫做10倍速的程序員。

          也許有人會覺得這種定義太過狹隘,沒錯,確實狹隘。不同的程序員處在不同的技術水平階段,有著不同的人生追求和生活訴求,我謹以此文讓大家換個角度去審視這個職業,也許你會有些感觸和啟發。


          Keep You Sane

          這是我很喜歡的這句英文,保持清醒。我希望所有人都能做到工作和生活的平衡,有更多的精力去做自己愛做的事,陪自己愛的人。這是本文的最終目的。


          善用工具

          業界有句話叫做“不要重復造輪子”,人類就像一臺內存有限、CPU有限、硬盤有限的服務器,既然可以選擇調用API,就不要試圖在本地跑各種服務,那樣只會讓自己變得臃腫、耦合、滿負荷。

          像Beyond Compare(代碼比較合并), Notepad ++(關閉時無需保存), Chrome(現代瀏覽器), VPN(google必備), FastStone Capture(截屏、測量、錄屏、取色等)、Chrome 翻譯插件(快速翻譯網頁英文)、反編譯工具(不同語言開發者各異)、CookieInjector(cookie注入工具)等。這些工具可以說是程序員必備的,沒有下載的可以下載,最后一個在github里搜。


          不要記憶

          不要記憶。這個觀點同樣狹隘。但我認為把JDK源碼看一遍這種事大可不必去做。如果你把JDK裝載腦子里占用了太多"硬盤"不說,還浪費了過多精力。我建議的做法是索引。還記的索引的定義嗎?它就像是一本書的目錄。我通常會記一遍JDK的API列表,知道哪個Function對應在哪個庫里。當需要的時候去取就可以。我相信做過數據庫的都應該知道索引的意義和用處。

          舉例來說,你記住concurrent包是用來處理多線程的,你記住反向代理有nginx、Apache,你記住python適合計算、Java庫比較多、C++適合原生、Zepto適合移動終端、XML比Json占用更多字節、SVG比PNG更適合比例放大、無論Mysql/Oracle/SQLite/Cubrid都是ANSI SQL類似這樣就足夠了,用什么才去取什么,無需都記在腦子里。只需記住,在哪里能找到答案就可以了。


          善于記錄

          即使你的思維再清晰,也需要記錄。正如“好記性不如爛筆頭”這句俗語所說。把需要做的工作,手頭做了一半的工作記錄下來,然后可以迅速的切換自己的思維到生活狀態。當然,翻開自己的TODOs也可以迅速切換回工作狀態。現在手機電腦都可以下載各種各樣的記事本,像Evernote、有道云筆記這種有checkbox、列表的,完成一項勾一項。

          博客。這種最原始內容載體,開放于互聯網,不限于某個產品的生態圈。在你記錄博客的同時,你重新審視了自己的技術,并且為了復述清楚,你會更加謹慎的思考技術邏輯。同時,假如你陷入了某些思維誤區,會有熱心的朋友幫你指出,共同進步。


          設置鬧鐘

          程序員都是專注的。即使你生性不是如此,也會在長期的職業生涯中漸漸變得專注、謹慎、注意細節、邏輯清晰。但是正因為這份專注你可能陷入思維的死循環中。當你低頭專注于某項技術的時候,外界的技術每天都在快速的迭代、增長、創新。正式這份專注可能會讓你錯過很多東西,就好像一個bug嵌套另外一個bug,你整天都在解決bug,然后就陷入了遞歸、for、do...while里面去了。你需要設置一個觸發器(trigger?break?whatever),讓自己跳出自己的思維,重新認識這個世界。這里我說的不僅僅是技術,而是一種思維,跳出程序員的思維,也許……你會有女朋友的。

          鬧鐘的作用就是叫醒你。當你無法解決一個問題是,放下,換個角度,也許用10分鐘就可以了,而不是你鉆研一個晚上。


          廣交朋友

          技術是不分城市、國界的。有時候與其閉門造車,不如結交一些像尤雨溪、stormzhang、justjavac、Sean Larkin、caiyongji這樣的人。他們的觀點和技術分享是引領國內技術潮流的(雖然最后一個比較渣),和他們探討技術也是別有一番樂趣。我有幸有上面其中幾位的微信,比如caiyongji的微信是takeurhand。

          當你遇到技術難點需要攻克的時候,可能牛人們已經遇到了,與其上網搜索,不如直接和牛人們探討。


          善用口訣

          口訣是需要記憶的東西。比如快捷鍵、JVM優化方法、SQL的執行順序、數據庫分庫分表技巧、鎖的原理、內存結構。這些是IT界的元素周期表。


          放棄完美

          String和StringBuffer的區別并不是很大,如果不是在大量重復的循環語句中,不要在乎那點內存浪費。不完美的成果會在快速迭代中解決。也許你過度優化的時間成本足夠為服務器加一條內存了。


          來源:https://www.cnblogs.com/takeurhand/p/8068071.html


          站長推薦

          1.阿里云: 本站目前使用的是阿里云主機,安全/可靠/穩定。點擊領取2000元代金券、了解最新阿里云產品的各種優惠活動點擊進入

          2.騰訊云: 提供云服務器、云數據庫、云存儲、視頻與CDN、域名等服務。騰訊云各類產品的最新活動,優惠券領取點擊進入

          3.廣告聯盟: 整理了目前主流的廣告聯盟平臺,如果你有流量,可以作為參考選擇適合你的平臺點擊進入

          鏈接: http://www.modern-decoration.com.cn/article/detial/262

          程序員如何在當今就業市場中讓自己脫穎而出

          俗話說,錢不是萬能的,但沒有錢是萬萬不能的。可見錢對于生活的重要性。不管你從事什么職業,實現財務自由才能讓你無所畏懼地應對挑戰。但是還有一點是值得開發人員所關注的:如何脫穎而出與眾不同。

          一名 40 歲老程序員的反思

          我是一名程序員,幾個月前剛過完四十歲生日。某個星期六的早晨,我參加了一個 React Native 技術交流會,演講者正在竭力說服我們為什么它會成為移動開發領域真正的下一個大事件

          程序員為什么喜歡在晚上編碼

          如果你問大多數開發人員更喜歡在什么時候工作,大部人會說他們最高效的時間在晚上。這對于那些在工作之余為開源項目做貢獻的人來說更是如此,有些人喜歡從晚上開始,一直工作到凌晨,而另一些人則很早就起床(例如,凌晨 4 點)

          程序員接私活的8個網站

          互聯網圈不好混,不是每個公司都能像騰訊云每人一部iPhone 11,不少公司今年已經沒了年終獎,不要抱怨,因為有的小伙伴估計工作都沒了。 師長今天給大家推薦幾個江湖賣藝賺錢養家的好渠

          如何成為優秀的程序員?

          有時候回顧過去,我往往會產生一些不切實際的想法。可能會覺得沒有生活在馬拉多納的時代,一睹球王的風采;還有可能覺得沒生活在冷戰時期,人類登月成功;也沒有看到第一臺電腦問世

          大齡程序員都去哪了?分享我身邊的幾個故事

          IT行業曾一度被認為是吃青春飯的行業,甚至有不少人覺得到了30歲還在編程,是件很失敗的事情。其實,很多行業都會有它的中年危機,只不過IT行業的中年危機較之其他行業,來得早了一些。

          程序員可以為錢工作,但別為錢賣命

          我知道有很多人進互聯網行業或者是成為程序員,都是為了心中的一廂熱情,或者是為了行業的高薪資,高福利等等。但是實話說,從事程序員這一行業的大部分人,都是沖著錢來的

          改善程序員生活質量的 3+10 習慣

          代碼伴隨著手指極具節奏感地輸出在IDE上,突然某Chrome插件彈出一封郵件提示:“今天是我在ThoughtWorks的最后一天”。遇到這種離職郵件,我都會點進去,一來看看是否是自己曾經共事的小伙伴,二來了解一下小伙伴離職的原因

          一名好程序員到底需要什么樣的標準?

          無數的人問過類似的問題:怎么樣才能做一個好的程序員?在回答這個問題之前,首先得明白什么是好的程序員,這樣才有方向和目標,可是這事情太主觀,可能各人的標準千差萬別

          程序員周末應該干的8件事

          假如你處在可惡的 996 工作制中,甚至更糟,那么難得的周末就是休養生息的合適時間。與此同時,這也是提高自己的好機會,只有自己強大了,才有資本擺脫繁重的工作

          fly63.com版權所有,內容以共享、參考、研究為目的,不存在任何商業目的。其版權屬原作者所有,如有侵權,請與小編聯系!情況屬實本人將予以刪除!

          文章投稿關于web前端網站點搜索站長推薦網站地圖站長QQ:522607023

          小程序專欄: 土味情話心理測試腦筋急轉彎幽默笑話段子句子語錄成語大全運營推廣

          国产精品高清视频免费 - 视频 - 在线观看 - 影视资讯 - 唯爱网