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

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

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

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

優(yōu)秀程序員一般具備哪些特質(zhì)

工程師人生 ? 來(lái)源:工程師吳畏 ? 2019-03-04 15:07 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

編程是個(gè)很復(fù)雜的玩意,但是成就優(yōu)秀程序員的很多因素和我們?cè)趯W(xué)校中早期學(xué)到的相差無(wú)幾。

1. 分享

盡可能地使用開(kāi)源,并且如果有能力的話也可以把自己的成果分享給大家。整個(gè)社會(huì)的智慧結(jié)晶肯定比一些大公司自管自閉門造車要好。

2. 公平的心態(tài)

不要以為你的選擇就是唯一能奏效的,試試其他技術(shù)、框架、方法和建議,也許其他的選擇比你原先的好也未可知。要用開(kāi)放的心態(tài)去對(duì)待任何方法和抉擇。

3. 不可攻擊他人

如第 2 條所言,不要因?yàn)閯e人恰巧使用的是 .Net、Java 或 PHP 這些技術(shù)就隨意攻擊他們(我在這方面有過(guò)教訓(xùn))。有時(shí),這些你看不上眼的技術(shù)或許要比你想象的更有用。只要你懷著一種平和的心態(tài),你就可以從他們那里學(xué)到很多東西,殊不知,海納百川,有容乃大。

4. 解決自己的爛攤子

自己的代碼自己負(fù)責(zé)。永遠(yuǎn)不要指望 QA 能幫你找到所有的 bug。經(jīng)常全面地測(cè)試自己的代碼。

5. 不是自己的東西不要拿

得到許可后方可使用,偷偷用了事后再聲稱自己無(wú)辜是可恥的。

6. 如果傷害了別人要說(shuō)對(duì)不起

代碼審查是一個(gè)相當(dāng)不錯(cuò)卻又很少使用的主意。指導(dǎo)經(jīng)驗(yàn)比你少的程序員,有助于整個(gè)團(tuán)隊(duì)的發(fā)展。但是切記不能公開(kāi)批評(píng)他人。指導(dǎo)并不意味著貶低別人。在得到指導(dǎo)時(shí),有的人會(huì)接受,有的人則不會(huì)。要記得有時(shí)候,從那些水平不及你的人身上,你也能學(xué)到很多東西。絕對(duì)不能門縫里看人——把人看扁了。

7. 有備而來(lái)

在正式開(kāi)工寫代碼之前要先做個(gè)徹底的了解。做原型、從網(wǎng)上搜索實(shí)例、和其他也做這個(gè)的人討論或者先練練手。什么都不知道就著手構(gòu)建你從未嘗試過(guò)或使用過(guò)的東西簡(jiǎn)直就是“自作孽不可活”。如果打一開(kāi)始就有線索有思路,得到的結(jié)果可能會(huì)更好更有成效。

8. 拿得起放得下

不要畏懼替換、重寫、重構(gòu)甚至是直接刪掉代碼。有時(shí)候,如果碰到可留可不留的代碼,直接扔掉就是了。不要對(duì)你的代碼死纏爛打,不肯放手。

9. 舒適的工作環(huán)境

對(duì),要想程序員能高效編程,一個(gè)好的工作環(huán)境是不可或缺的。一把舒適的椅子,一個(gè)安靜的工作場(chǎng)所、一代高配置的電腦以及各種有助于編程的工具都應(yīng)該配備齊全。經(jīng)理避免一些瑣事去打攪到手下的程序員。而作為一個(gè)程序員,也不必忍氣吞聲、給人做牛做馬,如果老板對(duì)你不好,換個(gè)就是了。

10. 保持生活的平衡——學(xué)習(xí)、思考、繪畫、唱歌、跳舞、工作、玩耍,每天都應(yīng)該活得豐富多彩

我非常欣賞谷歌的工作方式,它會(huì)建議你花上 20% 的時(shí)間用來(lái)思考任何你認(rèn)為值得做的事情。此外,谷歌還提供專門的休息室、游戲房和其他一些能用來(lái)放松自己的場(chǎng)所。因?yàn)榫幊淌且环N高強(qiáng)度的腦力活動(dòng),有時(shí)候你的大腦真的非常需要稍作休息。不要盲目地不管不顧自己的身體,“工作狂”絕對(duì)是不可取的生活方式。每周工作 80 小時(shí),聽(tīng)上去很牛掰,但是你的工作效率肯定要打一個(gè)問(wèn)號(hào),甚至一不小心會(huì)犯?jìng)€(gè)不可饒恕的小錯(cuò)誤然后前功盡棄。

11. 下午打個(gè)盹

就算我們把一天 24 個(gè)小時(shí)全都用來(lái)寫代碼,成果也不會(huì)更多。停下來(lái)、回家、然后打個(gè)盹。很多問(wèn)題都是在我回家的路上解決的。有時(shí)候,我正在開(kāi)車,或者是清早一覺(jué)醒來(lái),答案就靈機(jī)一動(dòng)出現(xiàn)在我腦子里。

12. 不要閉門造車

交流對(duì)于我們相當(dāng)有好處:讀讀博客、學(xué)學(xué)新語(yǔ)言和框架、討論討論話題、看看同行在做什么。自掃門前雪,絕對(duì)成就不了一個(gè)優(yōu)秀的程序員。閉門造車型的程序員終將被時(shí)代的潮流所淘汰。

13. 。 保持好奇心。我們就像一粒粒種子,因?yàn)橛兄鴮?duì)外面世界的好奇,才能從土壤中探出頭來(lái),親眼見(jiàn)證這個(gè)世界。

每天我們都能看到有新鮮事物出現(xiàn)在編程世界里。帶著“Why”去一探究竟。每天都學(xué)點(diǎn)新知識(shí),擴(kuò)寬自己的視野,刷新自己的技能,讓自己跟得上時(shí)代前進(jìn)的步伐。要是你覺(jué)得編程枯燥又乏味,那么也許你可以考慮換一行。

14. 所有事物都會(huì)逐步趨向衰退滅亡,誰(shuí)都無(wú)法抵抗。

代碼也會(huì)慢慢發(fā)舊直至死亡。這時(shí)候你能做的就是把它們埋葬,然后再重新寫過(guò)。不要為了省錢而繼續(xù)維護(hù)那些費(fèi)力不討好的代碼!

15. 還記得《雌雄大盜》這本書嗎,我們學(xué)到的第一件事就是——“看”。

如果你不自己親自去試試,那么你永遠(yuǎn)也學(xué)不到東西。我在編程中學(xué)會(huì)的所有東西全都來(lái)自于我的親身實(shí)踐。每天早上,我會(huì)廣泛瀏覽網(wǎng)站,看看我們的編程世界有什么新鮮事情發(fā)生。從 80 年代初我得到第一份工作開(kāi)始,我就一直保持了這個(gè)習(xí)慣。(那個(gè)時(shí)候網(wǎng)絡(luò)還沒(méi)普及,我主要是看目錄和雜志。)

當(dāng)你已經(jīng)有了 5 年的工作經(jīng)驗(yàn),在你眼中編程其實(shí)就是小菜一碟了。

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

    關(guān)注

    4

    文章

    954

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    戶外網(wǎng)線需要具備什么特質(zhì)

    戶外網(wǎng)線由于長(zhǎng)期暴露在復(fù)雜多變的自然環(huán)境中,需要具備系列特質(zhì)來(lái)確保網(wǎng)絡(luò)的穩(wěn)定性和可靠性,以下是戶外網(wǎng)線應(yīng)具備的主要特質(zhì)
    的頭像 發(fā)表于 06-18 10:10 ?252次閱讀

    具有大型嵌入式SRAM,用于一般MCU應(yīng)用程序的指紋芯片-P1032BF1

    P1032BF1是款基于ARM Cortex-M3的單片機(jī),專為Wi-Fi /藍(lán)牙通信控制而設(shè)計(jì);能夠?qū)崿F(xiàn)指紋的圖像采集、特征提取、特征比對(duì),可應(yīng)用于智能鎖;支持大型程序代碼和擁有大型嵌入式SRAM,也可用于一般的MCU應(yīng)用。
    的頭像 發(fā)表于 03-04 09:27 ?406次閱讀

    mark點(diǎn)定位的一般原理與步驟

    在印刷電路板(PCB)的制造、組裝和檢測(cè)過(guò)程中,Mark 點(diǎn)定位是確保精度的關(guān)鍵環(huán)節(jié)。以下是 Mark 點(diǎn)定位的一般原則和步驟。 ()設(shè)計(jì)階段 位置規(guī)劃 在 PCB 設(shè)計(jì)之初,就需要規(guī)劃 Mark
    的頭像 發(fā)表于 02-05 17:37 ?1405次閱讀

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

    近日,阿里云宣布其備受矚目的通義靈碼AI程序員已正式全面上線,為開(kāi)發(fā)者帶來(lái)更為強(qiáng)大和便捷的編程輔助工具。 此次上線的通義靈碼AI程序員,在功能上實(shí)現(xiàn)了全面升級(jí)?,F(xiàn)在,它支持VS Code
    的頭像 發(fā)表于 01-09 11:16 ?716次閱讀

    光譜傳感器的一般原理

    光譜傳感器是種能夠測(cè)量物質(zhì)光譜特性的儀器,其一般原理主要基于物質(zhì)對(duì)不同波長(zhǎng)的光的吸收、發(fā)射和散射等特性進(jìn)行分析,從而獲取物質(zhì)的光譜信息。以下是對(duì)光譜傳感器一般原理的詳細(xì)解釋:
    的頭像 發(fā)表于 01-05 14:16 ?1183次閱讀

    TMS320C6000程序員指南

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

    UCD3138A64/UCD3138128程序員手冊(cè)

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

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

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

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

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

    AI編程工具會(huì)不會(huì)搶程序員飯碗

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

    第五屆長(zhǎng)沙·中國(guó)1024程序員節(jié)開(kāi)幕

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

    退耦電容一般用多大

    退耦電容的容量選擇并不是成不變的,而是需要根據(jù)具體的電路設(shè)計(jì)需求和工作條件來(lái)確定。以下是對(duì)退耦電容容量選擇的一般原則和考慮因素: 、一般
    的頭像 發(fā)表于 09-26 11:28 ?1560次閱讀

    母線失壓處理的一般程序是什么

    母線失壓是指電力系統(tǒng)中母線電壓突然下降至零或接近零的情況,這通常會(huì)導(dǎo)致電力系統(tǒng)的不穩(wěn)定和設(shè)備損壞。為了確保電力系統(tǒng)的安全穩(wěn)定運(yùn)行,需要對(duì)母線失壓進(jìn)行及時(shí)有效的處理。以下是母線失壓處理的一般程序,我們
    的頭像 發(fā)表于 08-13 17:06 ?1640次閱讀

    Arinc 429 發(fā)送數(shù)據(jù)一般是什么

    Arinc 429 發(fā)送數(shù)據(jù)一般是什么
    發(fā)表于 07-23 09:46