色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

這10個習慣讓程序員受益匪淺

工程師人生 ? 來源:簡書網 ? 作者:勞累的前端程序員 ? 2020-01-04 11:33 ? 次閱讀

當談到編程時,很多人應該都有聽過10x程序員的說法。 據說一個10x程序員的效率大約是其他程序員的10倍。

這是一個有爭議的話題,無論你選擇相信10x程序員,還是認為這十分可笑,下面的10個習慣可以在一定程度上助你成為一名勢不可擋的優秀程序員。

1、積極使用搜索工具

作為開發人員,你需要了解如何利用搜索解惑,查看其他人對你正在研究的主題所討論的話題和內容,并將學到的知識應用于手頭的項目。

當面臨一個問題,優秀的程序員應該知道如何花很少時間去查驗和解決手頭的問題。

2、保持初學者心態

技術發展如此之快,需要不斷地學習新技術。 因此,當沒有經驗的時候,你需要適當地用新的視角看待事情。優秀的開發人員享受作為新技術的初學者的過程,并掌握自我教育的節奏,以盡快自給自足。

每個專家在某個時間點都可能是一個初學者。 而且有這么多的技術,即使在某個技術領域是專家,在另一個可能就是菜鳥。

3、將小事做好

當編寫程序時,它通常會讓你覺得需要做出十億個決定,即使你只是添加一個小功能。 你需要考慮諸如命名變量、調用函數、命名CSS屬性、使用hash與使用數組、命名事物等等。

為你干的事情做好命名是編程中一個重要的部分。 這不容易, 但很重要。有開發人員還開玩笑說,在計算機科學領域有兩個難題:緩存無效+命名。

新程序員通常不會對變量和函數命名足夠重視, 普通程序員會花更多的時間去思考它,而優秀的程序員已經通過之前遇到錯誤和問題學到了經驗。 他們找到了來幫助他們命名變量的模式,他們甚至不需要再去考慮它,因為一直沿用相同的方式命名就好。

4、收放自如

在構建應用程序的過程中,往往需要做出重大決策,這將影響你如何編寫大多數代碼。例如,在ruby中,你可能需要權衡MiniTest和RSpec之間的區別。 人們對于這些類型都有著強烈的自我意見和看法,因此容易引起爭執。 但是優秀的開發人員想法不同,往往不太在意這些,他們重視編寫、測試的習慣,他們知道你使用的具體工具其實不那么重要。

優秀的程序員往往不參與其他開發者的相互爭執和指責中,他們更收放自如。

5、使用正確的工具

在編程中,有許多不同的開源庫、工具和框架可供使用。 優秀的程序員不斷地評估他們正在使用的工具,并找出為工作選擇正確工具的方法。 由于他們習慣自給自足,他們愿意承受學習新東西的痛苦,只要它們能幫其提升效率。

有很多的開發人員喜歡去搜索和查看相關的文檔、博客文章來比較工具,并最終選擇一個單一的工具。但優秀的開發人員會將他們的研究縮小到2-3個選項,并迅速將這些工具應用到他們的項目,以了解它們是如何在他們的環境中工作的。

6、理解“code is cheap”

優秀的程序員往往可以產生更多的產出,因為他們不會被沉沒成本誤導。這些東西很容易導致人們做出不合理的行為,特別是在編寫代碼的時候……

在編碼中,沉沒成本的誤導涉及到花費在解決某個問題上的時間。例如,考慮一個場景,其中某人開始為項目編寫代碼,并預計需要大約一個星期。他們根據這個預期做出決定,在完成項目一整個星期后,他們意識到它實際上需要一個月。大多數開發人員將繼續他們已經開始的路徑走下去,證明他們的決定,并展示已經做了一個星期的進展來進行說服自己。

但是優秀的開發者思考方向不同:

“有一種其它的方法,我認為只需要半個月就能搞定。這意味著如果采取這種方法,它將可能比我保持現在的路徑一直走到底要快兩倍。”

7、使用正確的技術

一群人在屋里評估技術,然后忽略掉一個在特定技術里的大拿這種情況并不罕見。

例如,我非常有聲望,我對 Elixir 編程語言很是看好。但是這項技術很新,如果想要實際構建復雜的功能,可能會相對其它更難找到相應的開源技術,這將提升團隊構建的難度。

解決問題需要最實際的決定,使用的技術應該是基于它能夠很容易在2016年,在目前實現。在2017年、2018年、2020年,技術可能會有所不同,那時候再根據需要進行調整。

8、不知道就說“不知道”

拒絕承認你不知道的東西是很容易導致浪費你時間的事情。 作為一個優秀的程序員,你要明白你的自我價值并不受那些你不懂的東西束縛。

初學者經常難以發現最新技術的發展趨勢,優秀的開發者會意識到,他們所知道的每一種技術(編程語言,框架,庫等)都可能不再是明天的可行選擇。 他們會提前考慮更高級別的編程方式和問題解決方式。

9、始終分析錯誤消息中提示的線索

傳統教育告訴我們,失敗是不可取的。當學習代碼時,錯誤消息通常與失敗相關聯。學習如何排除故障和調試錯誤消息是一個重要的技能。

還值得注意的是,開發人員可能會再次遇到類似的錯誤消息。你應該專注于學習如何解決問題,以及為什么你需要解決它們。這樣做將允許你以更快的速度修復類似的錯誤。

10、不安于目前的成功

錯誤往往是最好的學習機會, 所以不要把錯誤當作失敗。 相反,將他們當作可學習的機會,并評估如何防止情況下一次發生。成長的關鍵是理解如何使同樣的錯誤只有一次。

編程,就像生活中的許多事情一樣。這就是為什么這么多的行為,能幫助你做好一名優秀的程序員,也能幫你在日常生活中做一個優秀的人。

責任編輯:wv

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 程序員
    +關注

    關注

    4

    文章

    953

    瀏覽量

    30004
收藏 人收藏

    評論

    相關推薦

    阿里云升級通義靈碼AI程序員,全面上線

    和JetBrains IDEs兩大主流開發環境,意味著開發者可以在自己熟悉的開發平臺上,無縫接入并使用這款AI工具。 除了支持主流開發環境外,通義靈碼AI程序員還引入了多項新特性,如多文件代碼修改和上下文感知等。這些特性使得AI能夠更好地理解開發者的意圖和需
    的頭像 發表于 01-09 11:16 ?377次閱讀

    TMS320C6000程序員指南

    電子發燒友網站提供《TMS320C6000程序員指南.pdf》資料免費下載
    發表于 12-24 17:19 ?0次下載
    TMS320C6000<b class='flag-5'>程序員</b>指南

    TMS320C55x DSP CPU程序員參考補充

    電子發燒友網站提供《TMS320C55x DSP CPU程序員參考補充.pdf》資料免費下載
    發表于 12-21 11:36 ?0次下載
    TMS320C55x DSP CPU<b class='flag-5'>程序員</b>參考補充

    UCD3138A64/UCD3138128程序員手冊

    電子發燒友網站提供《UCD3138A64/UCD3138128程序員手冊.pdf》資料免費下載
    發表于 12-09 14:42 ?0次下載
    UCD3138A64/UCD3138128<b class='flag-5'>程序員</b>手冊

    機械革命發布CODE AI程序員

    近日,英特爾新質生產力技術生態大會在成都舉行,機械革命作為重要參展商帶來了多款明星產品引爆全場!其中更是在AI PC軟件生態產品發布分論壇上,Intel、智譜、機械革命三方聯合發布了專為程序員設計的CODE AI程序員本,成為本次大會的一大亮點。
    的頭像 發表于 11-30 10:34 ?657次閱讀

    Linux驅動程序程序員指南

    電子發燒友網站提供《Linux驅動程序程序員指南.pdf》資料免費下載
    發表于 11-22 15:53 ?0次下載
    Linux驅動<b class='flag-5'>程序</b><b class='flag-5'>程序員</b>指南

    AI編程工具會不會搶程序員飯碗

    AI編程工具可輔助編程,減少手動編碼,提升效率,對程序員有積極影響也有挑戰。程序員需深化技能、拓寬知識應對。長遠看,AI與人類程序員將共生共榮。
    的頭像 發表于 11-08 10:17 ?309次閱讀

    第五屆長沙·中國1024程序員節開幕

    據官方媒體報道,10月24日;? 第五屆長沙·中國1024程序員節在湖南湘江新區開幕;本次中國1024程序員節以“智能應用新生態”為主題。設置有岳麓對話、技術英雄會、主題峰會及賽事、展覽等活動,一場
    的頭像 發表于 10-25 15:42 ?277次閱讀

    【「倉頡編程快速上手」閱讀體驗】+初步讀后感

    的可讀性。 這種清晰的排布和易讀的內容,使得讀者能夠高效地獲取知識,沉浸在書籍的世界中。作為一本開發參考書,這本書是非常合適。人在閱讀后受益匪淺,強烈推薦給大家
    發表于 09-10 11:09

    【「時間序列與機器學習」閱讀體驗】+ 簡單建議

    預測更加精準、分析更為透徹。書中的案例豐富多彩,不僅覆蓋了常見的智能、金融等領域,還深入探討了各案例背后的數據處理技巧與模型選擇邏輯,受益匪淺。 這本書提供詳細的目錄和豐富的案例,我就不講了,
    發表于 08-12 11:21

    程序員節視頻創意大賽,用串口屏贏取千元大獎

    10月24日,程序員專屬的節日里,我們盛大開啟“程序員節視頻創意大賽”特別活動!這不僅是一場視覺的盛宴,更是智慧與創意的璀璨碰撞。我們誠摯邀請每一位程序員及編程愛好者,拿起你的鏡頭,記
    的頭像 發表于 07-08 10:38 ?72次閱讀
    <b class='flag-5'>程序員</b>節視頻創意大賽,用串口屏贏取千元大獎

    程序員節視頻創意盛宴,邀您共襄盛舉!

    10月24日,程序員專屬的節日里,我們盛大開啟“程序員節視頻創意大賽”特別活動!這不僅是一場視覺的盛宴,更是智慧與創意的璀璨碰撞。我們誠摯邀請每一位程序員及編程愛好者,拿起你的鏡頭,記
    的頭像 發表于 07-04 09:00 ?67次閱讀
    <b class='flag-5'>程序員</b>節視頻創意盛宴,邀您共襄盛舉!

    助力程序員告別困擾已久的夢魘-Bug

    程序員的噩夢是什么?不用懷疑,就是你加班到崩潰的Bug!下面是經過業界大佬們“長期加班”積累的小妙招,助力你離早下班又進一步~一、定位Bug范圍及性質要有效解決問題,首先要縮小范圍,集中關注最近
    的頭像 發表于 07-02 08:10 ?458次閱讀
    助力<b class='flag-5'>程序員</b>告別困擾已久的夢魘-Bug

    英偉達AI芯片需求火爆,日月光投控與京元電子受益顯著

    采購。這一火爆的市場需求,不僅英偉達在業界聲名鵲起,更是其后端的供應鏈合作伙伴——臺積電、日月光投控以及京元電子等廠商受益匪淺
    的頭像 發表于 06-24 16:28 ?1033次閱讀

    【RTC程序設計:實時音視頻權威指南】音頻采集與預處理

    數據可能需要進行降噪、回聲消除等預處理操作,然后再進行編碼和傳輸。因此,在設計音頻采集系統時,需要充分考慮整個音視頻處理流程的需求。 如果有這方面開發需求的朋友不妨來讀讀這本書,受益匪淺
    發表于 04-25 10:41
    主站蜘蛛池模板: 成人小视频在线观看 | 国产精品97久久AV色婷婷综合 | 国产精品一区二区制服丝袜 | 男男肉肉互插腐文 | 日本一卡二卡三卡四卡无卡免费播放 | 97精品视频 | 免费韩伦影院在线观看 | 国产成人无码视频一区二区三区 | 最近中文字幕完整版高清 | 日本一区不卡在线播放视频免费 | 国产强奷糟蹋漂亮邻居在线观看 | 亚洲欧美中文字幕5发布 | 曰本少妇高潮久久久久久 | 18video性欧美19sex高清 | 色男人综合 | 中文字幕乱码亚洲无线三区 | avtt一区| 久久久大香菇 | 久久人妻AV一区二区软件 | 日本乱hd高清videos | 国产全部视频列表支持手机 | 麻婆豆腐传媒视频免费 | 高清无码中文字幕在线观看视频 | 囯产免费久久久久久国产免费 | 蜜柚视频在线观看全集免费观看 | a在线观看视频 | 天堂精品国产自在自线 | 久久性色AV亚洲电影无码 | 青青精品视频国产 | 国产美女久久久久久久久久久 | 嘟嘟嘟WWW免费高清在线中文 | 校花的奶好大好浪 | 国产人妻精品无码AV在线五十路 | 强行撕开衣服捏胸黄文 | 国产成人高清视频 | 国产欧美日韩综合精品一区二区 | 娇妻归来在线观看免费完整版电影 | 欧美 日韩 亚洲 在线 | 99视频这里只有精品 | 狂野欧美性猛XXXX乱大交 | 日韩伦理电影秋霞影院 |