91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

程序員怎樣快速提高工作效率

工程師人生 ? 來源:網(wǎng)絡(luò)整理 ? 作者:工程師吳畏 ? 2018-11-21 11:07 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

俗話說,天下武功,唯快不破。也就是說要練成天下高手的話,出招速度一定要快,這樣才能在江湖上立足,不至于掉了腦袋。而程序員要在IT界混出個名堂,也要有高效的工作效率才行。IT行業(yè)時時刻刻都產(chǎn)生著新知識、新技術(shù),要想跟上變革肯定要有幾把刷子。

而我本人很喜歡各種各樣的方式來提高自己的工作效率,可以分享給大家一些經(jīng)驗。

1)鍵盤功底要扎實。敲鍵盤時要使用標(biāo)準(zhǔn)指法??赡苣阏J(rèn)為這是程序員的基本功,可是我發(fā)現(xiàn)其實很多程序員都做不到這點。看著他們敲代碼時那笨拙的指法我就心急。其實煉成標(biāo)準(zhǔn)指法不難,相當(dāng)年我還是一指禪,打字極慢,痛定思定,在一周內(nèi)我打字必用標(biāo)準(zhǔn)指法,再別扭也要堅持,一周后就適應(yīng)了標(biāo)準(zhǔn)指法了?,F(xiàn)在不說運指如飛也算是略有小成。練習(xí)指法和鍵盤速度可以給大家推薦一些網(wǎng)站:http://10fastfingers.com/typing-test/english,這個就是練習(xí)標(biāo)準(zhǔn)指法的,我可以輕松上60 WPM(每分鐘60單詞),有個外國同事可以達(dá)到130以上,那才叫恐怖。http://typing.io/lessons,專門供程序員練習(xí)敲代碼的網(wǎng)站,融合了各種括號和標(biāo)點,難度有點大。

2)要熟悉IDE的各種快捷鍵及特性。IDE基本上是碼農(nóng)們上班中使用時間最長的軟件。首先要選擇一個趁手的IDE,俗話說,工玉成其事,必先利其器嘛。如果是C#陣營的那肯定是最新版的Vistual Studio了,如果是Java陣營的話當(dāng)然是Intellij了(eclipse作為開源IDE,真心比不過Intellij)。我現(xiàn)在使用Intellij可以在95%的情況下不用鼠標(biāo),全鍵盤完成開發(fā)過程中的大部分操作。我覺得沒有什么常用快捷鍵、不常用快捷鍵之分,只要你知道的快捷鍵就要拿來用。尤其是各種重構(gòu)快捷鍵必須要熟練掌握,當(dāng)我看到碼農(nóng)修改變量名時不用重構(gòu)快捷鍵,而是自己手動在引用的地方一個個改,然后編譯查錯時,真為他們捉急。還有各種inline,introduce的快捷鍵真是好用到爆,掌握了這些快捷鍵可以說對代碼進(jìn)行任何重構(gòu)都不費除灰之力,我們的注意力也從手動修改代碼轉(zhuǎn)移到如何發(fā)現(xiàn)壞味道了。Vistual Studio中推薦安裝ReSharper,其開發(fā)公司與Intellij開發(fā)公司是同一家。除了重構(gòu)快捷鍵,還要掌握一些IDE的特性,比如調(diào)試時可以插入指定條件來命中斷點等,這些就要平時的積累和學(xué)習(xí),另外還有好奇心。我敢說你現(xiàn)在挨個看IDE菜單,至少有30%功能你從沒用過或不知道是干什么用的,其實里面有些功能是非常實用的,只是你沒嘗試而已。

3)至少熟練掌握一種shell終端。作為程序員老用圖形化界面咋行,要用那種古老的命令行界面才能顯示出你的高深嘛!鼠標(biāo)點界面誰都會,而命令行界面不是誰都能駕馭。有些功能在命令行下要比圖形界面下高效N倍。比如我使用git提交文件時都是在命令行下查看哪些文件被修改了,哪些是新添加的,修改的部分是哪些等。使用圖形化界面要用鼠標(biāo)點來點去,效率實在太低。Linux系統(tǒng)下的終端太多了,就不推薦了。Mac系統(tǒng)下推薦使用iTerm2這個殼,其比MAC自帶的terminal多了不少實用的特性,也能方便切換自己喜歡的配色。Windows下當(dāng)然首推Windows Power Shell了。Windows Power Shell本身集成了常用的實用工具,并且與.net framework無縫結(jié)合,這點是那些在Windows上的類Linux模擬器(比如Cygwin)是遠(yuǎn)遠(yuǎn)比不了的。

4)具有一定編寫shell腳本的功底。光會用現(xiàn)有的腳本還不行,還要會根據(jù)情況編寫腳本來實現(xiàn)自己特定的一些目標(biāo)。比如我使用MAC機(jī)上的終端時,經(jīng)常需要在不同目錄間跳來跳去,每次都打一串的cd …。.很麻煩,后來我就自己寫了一個小工具,可以給指定的目錄起別名,想要跳到這個目錄只要敲別名即可(參見 http://www.huangbowen.net/blog/2013/02/16/gtshell/)。還有我在Windows系統(tǒng)上工作時,也經(jīng)常編寫一些Power Shell腳本,比如一個命令就啟動指定的FTP服務(wù)器,一些小命令用來實現(xiàn)快速在不同項目源碼間切換并執(zhí)行構(gòu)建命令等。這些命令編寫起來都很簡單,在提高工作效率方面很好幫助,因為一些常用的費時的操作每天重復(fù)N次,讓人很厭煩,如果能夠使用腳本將其自動化起來,豈不是就把自己給解脫了?

5)多語言編程。在這個世界有太多太多的編程語言,但凡稍微流行的編程語言都有自己獨特的優(yōu)勢,而我們要善于利用每種編程語言的特點,而不是整天吵鬧那種語言更強(qiáng)大。我自己熟悉C#、java語言,也用JavaScript、Ruby、Python、Groovy做過一些東西,甚至為了理解函數(shù)式編程還專門學(xué)習(xí)了Haskell語言。這些語言都給我?guī)砹藢嵱玫男Ч?。比如我用Ruby寫了一個插件,可以自動把我主站上的博客同步到博客園中的博客來。我使用Groovy給我的Java代碼寫單元和集成測試,比使用Java語言編寫要快很多。我用Python和WebDriver寫了一個論壇灌水工具來刷積分。你掌握的語言越多,你的視野就越廣,你對編程的理解就會越深入。當(dāng)然我不贊成盲目的求多,至少你要有2到3門精通的語言,從語言語法、語言運行時、語言特性、語言API等方面都要有深入學(xué)習(xí)和見解,當(dāng)你再學(xué)習(xí)其它語言時也不會浮于表面的了。

6)這是最重要的一點,時刻保持一顆好奇心,一顆堅定不移的提高工作效率的決心。很多人都抱著差不多態(tài)度,心想“我雖不是標(biāo)準(zhǔn)指法,敲鍵盤速度也差不多”,“我IDE快捷鍵用的不多,也沒覺得那里影響到我開發(fā)”,“我只會C#一種語言,還不照樣干到現(xiàn)在了嗎?”之所以有這種想法,是是因為你沒有見到真正高效的人。我曾看到某IT界牛人那出神入化的VIM操作,簡直已經(jīng)超越了指哪打哪的境界,已經(jīng)達(dá)到了鍵隨心動的境界。我也看到某高級程序員使用IDE快捷鍵三下五除二就把一段丑陋的代碼給收拾的服服帖帖。耳濡目染之下讓我堅定了這個決心,不做差不多先生。所以平時我和同事一起工作時,就留心他們有哪些方法和工具來提高自己的工作效率。如果他們使用了一些好用的快捷鍵而我不知道,那我就會記下來下次自己用(快捷鍵熟練程度上我早已是我們項目組的number one)。如果看到他們使用了一些好的工具我也會立馬回去下載下來自己用。(比如前兩天我看到同事使用SuperPutty來連接遠(yuǎn)程主機(jī),其支持多tab方式,這正是我想要的功能。我回去立馬下載下來,拋棄了以前的Putty)這樣時間長了,集眾人之所長,你自然也成為效率達(dá)人了。

為了我追崇高效率那?我覺得最大的好處是能讓我的大腦從繁重的重復(fù)勞動中解脫出來,從而能集中精神思考更有價值的事情,而不是被一些雜音干擾。

聲明:本文內(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

    文章

    956

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    電機(jī)中磁瓦的性能直接影響電機(jī)的工作效率

    隨著工業(yè)技術(shù)的不斷發(fā)展,電機(jī)已成為各行各業(yè)中不可或缺的關(guān)鍵設(shè)備之一。而電機(jī)的性能直接影響到其在生產(chǎn)中的工作效率,而其中一個重要的組成部分就是電機(jī)磁瓦,本文將介紹電機(jī)磁瓦的性能如何影響電機(jī)的工作效率。
    的頭像 發(fā)表于 01-29 16:29 ?143次閱讀
    電機(jī)中磁瓦的性能直接影響電機(jī)的<b class='flag-5'>工作效率</b>

    龍芯OPS主板,書寫智能智慧辦公新篇章

    在數(shù)字化、網(wǎng)絡(luò)化、智能化日益成熟的今天,智能智慧辦公已逐漸成為企業(yè)提升競爭力、提高工作效率的必由之路。傳統(tǒng)的辦公模式已無法滿足企業(yè)對效率、靈活性和安全性的需求,而智能智慧辦公正是解決這些問題的有效途徑。
    的頭像 發(fā)表于 01-20 09:29 ?183次閱讀

    大理的AI野心藏不住了——風(fēng)花雪月中千名程序員探討人工智能

    2025 年12月4日至6日第二屆CCF程序員大會暨大理人工智能與應(yīng)用國際開發(fā)者大會在大理圓滿落幕。
    的頭像 發(fā)表于 12-24 17:45 ?715次閱讀
    大理的AI野心藏不住了——風(fēng)花雪月中千名<b class='flag-5'>程序員</b>探討人工智能

    程序員最常見謊言

    了。 28我已經(jīng)測試過了,這個功能沒問題,可以上線了。 29別擔(dān)心,這個問題很快就能解決。 30代碼快寫完了,已經(jīng)完成 90% 了 。 希望大家對程序員多一些容忍以及諒解! 各位程序員你們都被我說中了哪些?說說你們的觀點
    發(fā)表于 12-10 08:24

    飼料廠卸車自動碼垛機(jī)節(jié)省人力成本提高工作效率

    自動化
    jf_73817765
    發(fā)布于 :2025年10月28日 11:10:30

    奔赴熱AI,碼力全開!Talkweb House@1024程序員日系列活動圓滿收官

    1024程序員日”系列活動至此劃上了一個圓滿句號。本屆1024程序員節(jié)以“AI構(gòu)建世界,智能引領(lǐng)未來”為主題,廣邀技術(shù)大咖、產(chǎn)業(yè)領(lǐng)袖、企業(yè)代表與全球開發(fā)者齊聚星城
    的頭像 發(fā)表于 10-27 18:59 ?768次閱讀
    奔赴熱AI,碼力全開!Talkweb House@1024<b class='flag-5'>程序員</b>日系列活動圓滿收官

    自動化機(jī)械手裝車機(jī)提高工作效率跟緊大趨勢不上可能就要落后啦

    輸送機(jī)
    jf_73817765
    發(fā)布于 :2025年09月23日 10:30:28

    季豐電子多款軟件工具介紹

    在半導(dǎo)體領(lǐng)域,軟件工具和IT系統(tǒng)可以極大地提高工作效率工作質(zhì)量,給客戶提供更優(yōu)質(zhì)和高效的服務(wù)。
    的頭像 發(fā)表于 08-18 11:28 ?887次閱讀
    季豐電子多款軟件工具介紹

    冷庫溫濕度物聯(lián)網(wǎng)監(jiān)控系統(tǒng)解決方案:冷鏈智能化

    實現(xiàn)冷庫溫濕度的實時、遠(yuǎn)程監(jiān)控,減少人工巡檢工作量,管理人員可同時管理多個冷庫,提高工作效率。
    的頭像 發(fā)表于 08-07 11:52 ?740次閱讀

    基于無線通信網(wǎng)關(guān)的PLC程序遠(yuǎn)程升級系統(tǒng)方案

    基于基于無線通信網(wǎng)關(guān)的PLC程序遠(yuǎn)程升級系統(tǒng)方案。通過將無線通信網(wǎng)關(guān)接入到現(xiàn)場PLC中,能夠為工廠PLC提供一個遠(yuǎn)程通信的網(wǎng)絡(luò)通道,技術(shù)人員即可在辦公室對異地PLC進(jìn)行程序升級下載、編程調(diào)試等操作,從而提高工作效率,減少出差頻率
    的頭像 發(fā)表于 07-07 10:53 ?767次閱讀
    基于無線通信網(wǎng)關(guān)的PLC<b class='flag-5'>程序</b>遠(yuǎn)程升級系統(tǒng)方案

    RFID超高頻洗滌標(biāo)簽:簡化洗衣流程,提高工作效率 #rfid標(biāo)簽 #洗滌標(biāo)簽

    物聯(lián)網(wǎng)
    深圳市融智興科技有限公司
    發(fā)布于 :2025年07月03日 16:22:50

    超薄適配器的應(yīng)用及實例

    在厚度有一定限制的電源機(jī)殼空間里面,如何進(jìn)行合理的電路設(shè)計及滿足相應(yīng)的標(biāo)準(zhǔn)規(guī)范那就會遇到不少的困難。超薄型適配器中如何減小體積、合理的散熱設(shè)計或如何提高工作效率減少熱量產(chǎn)生等等就將會是眾多設(shè)計者需要
    發(fā)表于 07-01 14:08

    芯盾時代如何應(yīng)對AI濫用帶來的數(shù)據(jù)泄露風(fēng)險

    讓DeepSeek、ChatGPT幫忙擼代碼、寫文案、做報表,甚至生成海報、渲染視頻,能大幅提高工作效率。一時間,企業(yè)大力倡導(dǎo)使用AI,員工紛紛學(xué)習(xí)使用AI,一片勃勃生機(jī)、萬物競發(fā)的景象。
    的頭像 發(fā)表于 06-06 15:37 ?988次閱讀

    包裝碼垛生產(chǎn)線解放多個勞動力節(jié)約用工成本提高工作效率

    自動化
    jf_73817765
    發(fā)布于 :2025年05月27日 09:49:19

    揭秘相位噪聲,提升測試效率

    相位噪聲的測量,是推動產(chǎn)品開發(fā)進(jìn)程的關(guān)鍵。這樣的測量能力不僅有助于提高工作效率,還能確保產(chǎn)品的性能達(dá)到最優(yōu)?!鞠辔辉肼暋肯辔辉肼暦从沉苏袷幵丛谔囟〞r間段內(nèi)維持相同頻率
    的頭像 發(fā)表于 05-26 09:45 ?1207次閱讀
    揭秘相位噪聲,提升測試<b class='flag-5'>效率</b>