• <tt id="lutwa"></tt>

    <b id="lutwa"></b>

  • <u id="lutwa"><small id="lutwa"></small></u>
    <b id="lutwa"><small id="lutwa"></small></b>
    
    
    <u id="lutwa"><small id="lutwa"></small></u>
  • <u id="lutwa"><small id="lutwa"></small></u>
    更多課程 選擇中心

    C/C++培訓
    達內IT學院

    400-111-8989

    如何判斷自己是否是一個優秀的程序員?

    • 發布:C++培訓
    • 來源:問答庫
    • 時間:2020-09-16 15:22

    互聯網急速發展,未來屬于科技,所以人人都想當程序員,但是并不是每個人都能當好程序員??墒鞘裁礃拥娜瞬贿m合當程序員呢?如何判斷自己是否是一個優秀的程序員?我們看看 Quora 上面是如何回答的。

    一、在全棧開發者 Adam Leffert 看來,最重要的是態度:

    我認為編程要想成功最重要的是態度。當然,最低水平的智力還是要的。以我這么久的經驗來看,還沒見過蠢到不會做的。但是好壞程序員之間的差別永遠是態度。

    1、耐心:

    對我來說這是最重要的一條。不管是學習還是工作中,寫代碼出現BUG,調試排錯極其令人沮喪。要想做好,你得保持冷靜,至少冷靜到能夠保持清晰的頭腦。

    2、精力:

    處理棘手問題,編寫大量代碼容易使得身心俱疲。最重要的是要有我朋友 Joshua Wachs 所謂的 “坐能量(tushie power)”。也就是屁股不離座直到工作完成的能力。

    3、邏輯思維:

    這條看似明顯,其實不然。一般的程序員在碰到棘手問題的時候一般是靠猜來解決的。

    運氣好可能猜得中。但運氣不好就難搞了。問題是猜并不能有效縮小可能原因的范圍。好的程序員會提出猜想然后進行測試,從而排除掉一堆的可能性。比方說,屏蔽一段代碼,看看問題是不是還出現。

    自負:編程不是你自己的事。這跟你的團隊、代碼、客戶、利益攸關者等等都有關系。(eShare CEO Henry Ward 說自己永遠都不會要自負的人。)

    二、曾寫過不成功 OS 的 Peter Nierop 則總結出了當不好程序員的 3 個跡象:

    1、討厭用 Google:

    在 github、google 和在線網站上面有大多數現成的解決方案。

    買本老教授的書學編程的日子已經過去了?,F在的代碼來得快去得也快。而至關重要的事情是把你的東西盡快推向市場。任何不愿每天至少使用搜索引擎 1 小時的人都應該另尋高就。

    Google 自己的研究也發現,開發者搜代碼越來越頻繁注

    有人可能會說自己不是討厭用而是用不了。好吧如果是這樣的話,我要加最重要的一條:不懂用 google 的想都不要想當程序員了)。注意,這某種程度上可能是因為你什么都想自己來,想成為全世界唯一的那個純粹的 coder。

    2、朝九晚五的心態

    再強調一遍:及時發布很重要。普通的程序員往往每天工作不到 8 小時,好吧這就是你平庸的原因所在。

    不平庸的程序員連續 22 小時沖刺以后才能打個盹隔 4 天才洗次澡并在接下來的 2 周時間里每天要用 2 小時寫一些報告。不能或者不愿在必要時加班的人最好打住。

    3、極其糟糕的記憶:

    編程就是開很多的會,做各種各樣的變更,可能腦子里面要裝 100 頁的代碼。

    未必是每一行都要記得清清楚楚,但起碼在管理層又折騰出一個變更或客戶突然又冒出一個想法時要知道你的程序是干什么用的,什么地方可能會失敗,怎樣才能很快修好。

    三、CaveOfProgramming.com 開發者 JohnPurcell:

    由于開發界總是渴望有新鮮血液進來,所以除非你實在是太差(或者你原來基本都不用工作)否則想不成功都很難。

    我喜歡 Peter Nierop 的回答,不過說到正式的付費工作,我本人總是嚴格遵守朝九晚五的習慣,所以那個說法應該看工作情況而定。

    如果你發現編程很乏味,學習又總是繁瑣無趣的話,那你想做好就很難了。

    因為你要跟已經編程上癮的人競爭。不過我也見過幾個人雖然不喜歡編程,業余時間基本也不編程,雖然稱不上出色的程序員,但是的確能夠借此謀生。

    要記住的是,編程不是什么精英才能干的事情。這個行業永遠都缺人。所以除非你一點都不喜歡編程,或者也沒有準備好看在錢的份上忍住這種不喜歡,否則都可以來編程。

    四、而享受編程樂趣的 Prince Pranav 提供了 3 個不適合編程的跡象:

    1、因為錯誤而過早放棄:

    永不放棄。哪怕是簡單的錯誤也不要放棄。這會讓你的代碼和心態大不同。

    好的程序員,在寫一長串代碼的時候會把代碼分解出來,分段測試。如果你因為前面 1 個小時總是碰到同樣的問題就把電腦給關掉了事,可以認為這是跡象 1。最后你總會找到問題的,但一定不要放棄。

    2、只對輸出而不是質量感興趣:

    開發出好應用是你的責任。如果你為了趕時間而犧牲應用的質量,你可以成為程序員,但不會是偉大的程序員。

    3、樂趣不是找來的:

    你開始寫代碼前看了看表,13:02,然后你再看的時候變成 13:09 了。有的人再看表的時候已經是 15:37 了。真的,除非你是因為有趣才干這個時間才不會流逝(注:不得不說,這又繞到了做你所愛還是愛你所做這個問題。)

    究竟什么樣的人當不好程序員,你覺得呢?

    版權聲明:轉載文章來自公開網絡,版權歸作者本人所有,推送文章除非無法確認,我們都會注明作者和來源。如果出處有誤或侵犯到原作者權益,請與我們聯系刪除或授權事宜。

    預約申請免費試聽課

    填寫下面表單即可預約申請免費試聽!怕錢不夠?可就業掙錢后再付學費! 怕學不會?助教全程陪讀,隨時解惑!擔心就業?一地學習,可全國推薦就業!

    上一篇:學編程必問的問題都有啥?
    下一篇:BUG的由來你知多少?

    a[i] = i++ 到底對不對?

    C++培訓哪家好?全方位對比機構

    C/C++中的必須熟記的基礎知識

    C語言為什么沒有數組下標越界檢查?

    • 關注微信公眾號

      回復關鍵字:視頻資料

      免費領取 達內課程視頻學習資料

    • 視頻學習QQ群

      添加QQ群:1143617948

      免費領取達內課程視頻學習資料

    Copyright ? 2018 Tedu.cn All Rights Reserved 京ICP備08000853號-56 京公網安備 11010802029508號 達內時代科技集團有限公司 版權所有

    選擇城市和中心
    黑龍江省

    吉林省

    河北省

    湖南省

    貴州省

    云南省

    廣西省

    海南省

    欧美牲交av欧美牲交aⅴ暴力,俄罗斯freeⅹ性欧美,日本加勒比无码中文字幕,放荡的女教师中文字幕