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

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

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

怎樣知道自己適不適合做程序員

工程師人生 ? 來源:工程師吳畏 ? 2018-12-06 16:39 ? 次閱讀

編程是一門非常有技術(shù)含量的手藝活,待遇和福利相對來說較為豐厚。由于種種原因想要轉(zhuǎn)行做程序員的人,總會有這樣的困惑:我是否適合做程序員呢?

其實衡量一份工作是否適合自己的標準至少有三個:你所擅長的、你所喜歡的、對你來說最有價值的(能掙錢的)。從程序員這個職業(yè)的角度來看,判斷一個人是否適合做程序員標準其實有很多。

幾條核心的標準,看看您是否符合:

1.理解力或自學能力

如果你從小就養(yǎng)成了一個習慣性思維定勢,覺得沒有老師手把手的教就學不會,那你不適合當程序員。如果你學了的東西只是為了應(yīng)付考試,考試之后就再也不看了,那你也不適合當程序員。

在編程的過程中,像操作系統(tǒng)、IDE、環(huán)境、語言等經(jīng)常會出現(xiàn)各種Bug,你能否不厭其煩地去解決它們?

2.一定的邏輯能力

想要學習編程要有一定的邏輯能力,缺乏邏輯能力的人,就不能很快地找到邏輯漏洞,寫不出條理清晰的代碼。耐心不夠的小伙伴會越來越來煩。邏輯能力也決定了程序員天花板的高度。

3.抽象思維

這個能力大體可以決定一個程序員的上限。如果沒有這個能力是做不到把世界萬物皆對象的抽象能力。如果在學代碼的過程中,理解指針這個東西的時間超過了一天,那你不適合當程序員。(強調(diào)一下,這里不適合是指你無法成為一個優(yōu)秀的程序員,你想做當然肯定是可以做的。)

4.專注力

專注力是興趣的衍生品,當你對一個東西非常感興趣的時候,你就會有非常快的進步。打個比方:有一些喜歡玩“LOL”、“吃雞”的小伙伴,就算你連續(xù)玩幾個小時還能越打越精神,還會利用業(yè)余時間看視頻、看攻略,為什么?因為你覺得有興趣。如果也覺得寫代碼有意思,那專注自然就不是個事兒。

5.想象力與記憶力

記憶里并不是說過目不忘,只是說你大概記得有什么類,有什么函數(shù),每個函數(shù)里的大體過程是什么樣的。然后走路、坐地鐵的時候就可以用想象力在腦子里做代碼的重構(gòu)啊。我聽說大神們有時候在夢里也能寫代碼,小編暫時還沒有鍛煉出這個技能。當然,這些能力不是必須的。是需要鍛煉的。

6.溝通能力

很多人都覺得程序員并不需要什么溝通能力,只要可以寫好代碼就可以。其實只有搬磚碼農(nóng)才不太需要溝通能力。如果你想成為架構(gòu)的話,你起碼要能清楚地解釋自己的方案,更好地溝通是能把自己的方案傳達下去。當然,如果你已經(jīng)是一位大神,那你不溝通也沒有問題。桃李不言,下自成溪。你一個人把大家的代碼都寫了,你一句話不講,大家也會把你當神的。

其實能把上面提到這幾點全部做到很好的人是極少數(shù),能把其中的2-3點做好大體就算“適合”做程序了,能在軟件行業(yè)找到合適的崗位了。

歡迎大家提出不同的觀點和看法,我們共同討論,共同學習。

如果先想選擇學習前端技術(shù),并且想在這個行業(yè)走下去。 1、你要規(guī)劃好你未來的學習計劃。 2、學習前端不要急于求成,一定要一點一點的磨練自己的基礎(chǔ)不斷的豐滿自己打磨自己。 3、要有一個良好的學習氛圍。要有一個自己的學習團隊,這樣大家可以融會貫通.

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

    關(guān)注

    4

    文章

    949

    瀏覽量

    29744
收藏 人收藏

    評論

    相關(guān)推薦

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

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

    請問能不能推薦適合做電壓跟隨器的電流型運算放大器?

    請問能不能推薦適合做電壓跟隨器的電流型運算放大器?
    發(fā)表于 09-25 06:20

    使用哪種運放比較適合做衰減用,且不會失真很嚴重?

    您好:我想用運放做衰減用,輸入信號的幅度為0~10V,衰減5倍左右。輸入信號的頻率為135H和15Hz組成的正弦波包絡(luò)。 請問,使用哪種運放比較適合做衰減用,且不會失真很嚴重,謝謝!
    發(fā)表于 09-10 07:20

    請問lmv324適合做跟隨器嗎?

    請問lmv324適合做跟隨器嗎?如何閱讀手冊曲線圖判斷一個運放是否合適做跟隨器呢?
    發(fā)表于 09-03 07:06

    LM2904適合做電流采樣嗎?

    最近在做一個項目需要一個電流采樣功能,由于之前LM2904的成本比較低,所以選用的LM2902,但采集的數(shù)據(jù)有一些問題,所以想請教一下各位,是電路設(shè)計有問題還是LM2904這顆料不太適合做電流采樣?具體電路圖如下,謝謝!
    發(fā)表于 08-19 08:16

    TLV9002-Q1用官網(wǎng)上的模型搭了個濾波器,跟用理想運放的輸出幅頻特性差異很大是怎么回事?

    現(xiàn)象:用官網(wǎng)上的模型搭了個濾波器,跟用理想運放的輸出幅頻特性差異很大 問題:是官網(wǎng)上的模型不適合做AC分析?還是我找的這個模型不對? 電路很簡單,源仿真文件我就不放了。
    發(fā)表于 08-05 07:10

    請問stm32是不是不適合控制有位置要求的交流伺服pmsm電機?

    stm32很適合控制無傳感器pmsm電機,是否可以認為:stm32不適合控制有編碼器的交流伺服電機
    發(fā)表于 05-16 07:31

    適者生存,程序員最終會流向哪……

    程序員沒有永遠的護城河??!就目前的互聯(lián)網(wǎng)大環(huán)境來看,it行業(yè)已經(jīng)是……
    的頭像 發(fā)表于 03-11 17:11 ?370次閱讀
    適者生存,<b class='flag-5'>程序員</b>最終會流向哪……

    電阻可以串聯(lián),為何二極管不適合串聯(lián)?

    電阻可以串聯(lián),為何二極管不適合串聯(lián)? 二極管是一種非線性電子元件,其工作原理與電阻截然不同。由于其獨特的電學特性,二極管不適合串聯(lián)使用。 首先,我們來了解一下二極管的基本原理。二極管由PN結(jié)構(gòu)組成
    的頭像 發(fā)表于 02-18 10:00 ?1725次閱讀

    2024程序員的未來方向如何走?還看今朝

    這幾年的IT行業(yè)想必大家已經(jīng)感受到了,Android、Java、前端等等程序員都經(jīng)歷了大廠……
    的頭像 發(fā)表于 02-02 09:45 ?757次閱讀
    2024<b class='flag-5'>程序員</b>的未來方向如何走?還看今朝

    為什么鋰電池適合做UPS電池呢?

    為什么鋰電池適合做UPS電池呢? 鋰電池是一種目前非常流行的電池技術(shù),它具有多種優(yōu)點,這些優(yōu)點使其非常適合用于UPS(不間斷電源)電池。 1. 高能量密度:鋰電池具有高能量密度,即單位質(zhì)量電池能夠
    的頭像 發(fā)表于 01-11 14:09 ?611次閱讀

    請問是否有用軟件控制電阻值的電位器?

    請問是否有用軟件控制電阻值的電位器?看資料說數(shù)字電位器內(nèi)部使用MOS鏈接,不適合做純電阻元件?是否是這樣的?我需求一個電位器,使用軟件控制其阻值,阻值分布在小于1Ω到1KΩ之間,請問有沒有合適的芯片?
    發(fā)表于 12-27 08:15

    AD7175-2適合做高精度數(shù)據(jù)采集嗎?

    壓,精度只有3位半左右,后幾位抖動的非常厲害,這是為什么?是不是我使用的不恰當?如果AD7175-2不適合做高精度數(shù)據(jù)采集,可以給我推薦一款24bit的ADC做數(shù)采嗎?
    發(fā)表于 12-18 08:29

    程序員表白程序

    電子發(fā)燒友網(wǎng)站提供《程序員表白程序.rar》資料免費下載
    發(fā)表于 11-21 10:41 ?16次下載
    <b class='flag-5'>程序員</b>表白<b class='flag-5'>程序</b>

    嵌入式程序員應(yīng)知道的幾個基本問題

    電子發(fā)燒友網(wǎng)站提供《嵌入式程序員應(yīng)知道的幾個基本問題.pdf》資料免費下載
    發(fā)表于 11-20 11:21 ?0次下載
    嵌入式<b class='flag-5'>程序員</b>應(yīng)<b class='flag-5'>知道</b>的幾個基本問題