99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

這10個習(xí)慣讓程序員受益匪淺

工程師人生 ? 來源:簡書網(wǎng) ? 作者:勞累的前端程序員 ? 2020-01-04 11:33 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

當(dāng)談到編程時,很多人應(yīng)該都有聽過10x程序員的說法。 據(jù)說一個10x程序員的效率大約是其他程序員的10倍。

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

1、積極使用搜索工具

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

當(dāng)面臨一個問題,優(yōu)秀的程序員應(yīng)該知道如何花很少時間去查驗和解決手頭的問題。

2、保持初學(xué)者心態(tài)

技術(shù)發(fā)展如此之快,需要不斷地學(xué)習(xí)新技術(shù)。 因此,當(dāng)沒有經(jīng)驗的時候,你需要適當(dāng)?shù)赜眯碌囊暯强创虑?。?yōu)秀的開發(fā)人員享受作為新技術(shù)的初學(xué)者的過程,并掌握自我教育的節(jié)奏,以盡快自給自足。

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

3、將小事做好

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

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

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

4、收放自如

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

優(yōu)秀的程序員往往不參與其他開發(fā)者的相互爭執(zhí)和指責(zé)中,他們更收放自如。

5、使用正確的工具

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

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

6、理解“code is cheap”

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

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

但是優(yōu)秀的開發(fā)者思考方向不同:

“有一種其它的方法,我認(rèn)為只需要半個月就能搞定。這意味著如果采取這種方法,它將可能比我保持現(xiàn)在的路徑一直走到底要快兩倍?!?/p>

7、使用正確的技術(shù)

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

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

解決問題需要最實際的決定,使用的技術(shù)應(yīng)該是基于它能夠很容易在2016年,在目前實現(xiàn)。在2017年、2018年、2020年,技術(shù)可能會有所不同,那時候再根據(jù)需要進(jìn)行調(diào)整。

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

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

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

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

傳統(tǒng)教育告訴我們,失敗是不可取的。當(dāng)學(xué)習(xí)代碼時,錯誤消息通常與失敗相關(guān)聯(lián)。學(xué)習(xí)如何排除故障和調(diào)試錯誤消息是一個重要的技能。

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

10、不安于目前的成功

錯誤往往是最好的學(xué)習(xí)機(jī)會, 所以不要把錯誤當(dāng)作失敗。 相反,將他們當(dāng)作可學(xué)習(xí)的機(jī)會,并評估如何防止情況下一次發(fā)生。成長的關(guān)鍵是理解如何使同樣的錯誤只有一次。

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

責(zé)任編輯:wv

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 程序員
    +關(guān)注

    關(guān)注

    4

    文章

    954

    瀏覽量

    30415
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    大牛多年研發(fā)電源問題匯總(受益匪淺

    了,但是我們的儲能器件單周期提供的能量就要增多,勢必需要的變壓器磁性要更大,儲能電感要更大了。選取在65K到100K左右就是一比較合適的經(jīng)驗折中,電源就是在折中合理化折中進(jìn)行。 假如在特殊情形下,輸入
    發(fā)表于 06-04 17:54

    三菱電機(jī)與上海共繪半導(dǎo)體產(chǎn)業(yè)宏圖

    諸多便利,三菱電機(jī)從中受益匪淺,并對新制定的《關(guān)于優(yōu)化投資促進(jìn)機(jī)制加強(qiáng)招商和服務(wù)一體化推進(jìn)的實施方案》表達(dá)了認(rèn)可和支持,同時表示會在上海深耕,與上海各界深化合作。
    的頭像 發(fā)表于 05-16 10:20 ?482次閱讀

    程序設(shè)計與數(shù)據(jù)結(jié)構(gòu)

    的地址)出發(fā),采用推導(dǎo)的方式,深入出的分析了廣大C程序員學(xué)習(xí)和開發(fā)中遇到的難點。 2. 從方法論的高度對C語言在數(shù)據(jù)結(jié)構(gòu)和算法方面的應(yīng)用進(jìn)行了深入講解和闡述。 3. 講解了絕大多數(shù)C程序員開發(fā)
    發(fā)表于 05-13 16:45

    AI智能制造系統(tǒng)長處分析

    隨著科技的飛速發(fā)展,人工智能(AI)已經(jīng)滲透到各行各業(yè),其中制造業(yè)更是受益匪淺。AI智能制造系統(tǒng)的應(yīng)用,不僅大幅提高了生產(chǎn)效率,還顯著提升了產(chǎn)品質(zhì)量,為企業(yè)帶來競爭優(yōu)勢。萬達(dá)寶LAIDFU(來福
    的頭像 發(fā)表于 03-11 10:14 ?527次閱讀
    AI智能制造系統(tǒng)長處分析

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

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

    TMS320C6000程序員指南

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

    TMS320C55x DSP CPU程序員參考補(bǔ)充

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

    UCD3138A64/UCD3138128程序員手冊

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

    機(jī)械革命發(fā)布CODE AI程序員

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

    Linux驅(qū)動程序程序員指南

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

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

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

    軟通動力子公司鴻湖萬聯(lián)助陣鴻蒙1024程序員節(jié)成功舉辦

    10月24日,在武漢、成都、深圳等地政府指導(dǎo)下,鴻蒙生態(tài)服務(wù)公司舉辦了一場面向廣大開發(fā)者的盛會——鴻蒙1024程序員節(jié)暨鴻蒙原生應(yīng)用交流會。軟通動力子公司鴻湖萬聯(lián)作為開源鴻蒙生態(tài)的重要參與者和貢獻(xiàn)者
    的頭像 發(fā)表于 10-29 15:49 ?753次閱讀
    軟通動力子公司鴻湖萬聯(lián)助陣鴻蒙1024<b class='flag-5'>程序員</b>節(jié)成功舉辦

    第五屆長沙·中國1024程序員節(jié)開幕

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

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

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

    【「時間序列與機(jī)器學(xué)習(xí)」閱讀體驗】+ 簡單建議

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