如何成為一名優(yōu)秀的程序員

姓名:沈京龍? ? 學(xué)號:21011210074

轉(zhuǎn)載自:https://blog.csdn.net/kelinfeng16/article/details/117400113

【嵌牛導(dǎo)讀】:很久寫博客了,今天決定寫一篇簡單的感悟和分享岸夯,是一篇關(guān)于如何讓自己更好的成長為一名優(yōu)秀的程序員的文章麻献,雖然目前本人還是一名渣渣,但我相信只要努力猜扮,終究會有成長和收獲勉吻。相信每一個人都有自己的追求和向往,或許成為一名優(yōu)秀的程序員正是追求之一旅赢,成為一名優(yōu)秀的程序員也是我的追求之一齿桃,雖然追求的路途異常曲折但也要勇往直前。

【嵌牛鼻子】:程序員煮盼;優(yōu)秀

【嵌牛提問】:如何成為一名優(yōu)秀的程序員短纵?

【嵌牛正文】:

何謂優(yōu)秀的程序員?

??在討論如何成為一名優(yōu)秀的程序員之前僵控,我們應(yīng)該弄清楚優(yōu)秀的程序員是什么樣的香到,只有知道優(yōu)秀的程序員是什么樣子的,才能朝著這個方向努力,去提升自己悠就。

??說到優(yōu)秀的程序員千绪,可能有的小伙伴說,牛逼的程序員不就是優(yōu)秀的程序員嗎理卑,開發(fā)經(jīng)驗的程序員就是優(yōu)秀的翘紊,大牛、大佬就是優(yōu)秀的程序員藐唠。

??這些答案不可以說是錯誤的帆疟,但是可以說比較籠統(tǒng)的,因為優(yōu)秀的概念本身就是一種比較抽象的概念宇立,如果單純我們只是簡單定義我們想成為一個大抛俪瑁或者大佬,很容易陷入只是簡單喊口號妈嘹,卻不知道如何具體行動的境地柳琢,長此以往會自我懷疑。

??所以我們需要把優(yōu)秀的程序員的一些優(yōu)質(zhì)屬性列舉出來润脸,然后根據(jù)自己的情況選出一些自己可以達到的條件柬脸,慢慢提升自己,向一名優(yōu)秀的程序員靠近毙驯。

??接下來就來列舉下我心目中認(rèn)為一名優(yōu)秀程序員是什么樣子的倒堕。

1、基本功扎實

??基本功指的是一些程序員的一些基本要求爆价,要知道所使用語言的常用語法糖垦巴、基礎(chǔ)語法、常用框架铭段,有更高追求的應(yīng)該更多去了解計算機骤宣、網(wǎng)絡(luò)相關(guān)知識。

2序愚、善于學(xué)習(xí)

??我相信優(yōu)秀的程序員都是非常善于學(xué)習(xí)的憔披,他們知道自己要學(xué)習(xí)什么,知道怎么去學(xué)習(xí)是有效的爸吮。

??計算機行業(yè)技術(shù)更迭非撤蚁ィ快,如果沒有耐下心來長久學(xué)習(xí)拗胜,容易被時代淘汰蔗候。

??保持長久的學(xué)習(xí)習(xí)慣固然重要怒允,但學(xué)習(xí)方法和效率也是非常重要埂软,沒有掌握一個好的學(xué)習(xí)習(xí)慣會讓自己疲于奔命,自信心受挫,要時刻調(diào)整自己的學(xué)習(xí)方案勘畔,保證有效率的學(xué)習(xí)所灸。

3、勇于改變

??我相信優(yōu)秀的程序員是勇于改變的炫七,他們能夠感知到技術(shù)的變遷爬立,勇于打破自己習(xí)慣的東西,去接受新的變化万哪。

??每個人都會有自己的思維方式侠驯、編程習(xí)慣或者自己的技術(shù)棧,在沒有什么大的變故下當(dāng)然不需要去改變奕巍,可是在技術(shù)更迭頻繁的行業(yè)里吟策,墨守成規(guī)、因循守舊是非常致命的目的的止,如果不敢去改變自己檩坚,去學(xué)習(xí)新的技術(shù),去擁抱未來诅福,那么終究會被時代他人所淘汰匾委。

4、工作經(jīng)驗豐富

??說到這工作經(jīng)驗豐富氓润,可能大家覺得很簡單赂乐,包括我以前也覺得無非就是正常工作幾年就可以了,但經(jīng)過這幾年工作發(fā)現(xiàn)工作經(jīng)驗豐富并不是這么簡單旺芽,重點在豐富這個詞上踱讨,有的人可能工作幾年一直做著重復(fù)的事,亦或是摸摸魚吵瞻,CV幾年仲翎。

??我相信優(yōu)秀的程序員通過工作的同時,能考慮比普通人更多悯舟、更全面担租、因為他并不是單純的只是工作,而是想著怎么把一件事做好抵怎,長此以往就能收獲得比一般人要多得多奋救。

4、善于總結(jié)

??優(yōu)秀的程序員總是善于總結(jié)的反惕,他們總結(jié)每一次開發(fā)需求的不足尝艘,嘗試想著更好的解決方案。

5姿染、邏輯清晰嚴(yán)謹(jǐn)

??大部分的業(yè)務(wù)場景都是非常復(fù)雜的背亥,好的程序員不說能面面俱到,但是也能做到一定的穩(wěn)定性,以來支撐業(yè)務(wù)的運轉(zhuǎn)狡汉。

前進的阻礙

??簡單的總結(jié)了幾點優(yōu)秀的程序員是什么樣子的之后娄徊,再來總結(jié)一下在前進道路上的阻礙,是很多人會犯的問題盾戴,其中很多也是我這幾年經(jīng)常犯的問題寄锐。犯錯不要緊,只要我們能夠認(rèn)識到錯誤尖啡,并努力改正就好了橄仆。

1、恨不得立馬就有回報

??這個問題我覺得應(yīng)該是比較嚴(yán)重的一個問題衅斩,這個問題不能解決容易三分鐘熱度沿癞,做啥事都沒有長性,本人也因為這個問題吃了很多虧矛渴。

稍微努力學(xué)習(xí)下恨不得就想著學(xué)習(xí)成績有所提升

學(xué)一個東西恨不得就想用它做出東西來

進入公司還沒怎么干椎扬,就想著升職加薪大施拳腳,準(zhǔn)備大干一場

看一本書具温,恨不得幾天就看完它蚕涤,以為這樣可以在短時間內(nèi)學(xué)習(xí)到很多東西

2、浮躁

??做事和學(xué)習(xí)都很浮躁铣猩,做事的時候很多東西做的比較粗糙揖铜,不考慮細(xì)節(jié)或者不愿意考慮,學(xué)習(xí)也只是學(xué)習(xí)一些比較簡單的東西达皿,稍微晦澀的知識就不愿意學(xué)習(xí)天吓。

3、沒有規(guī)劃

??對自己未來沒有一個明確的規(guī)劃峦椰,大部分時間都比較迷茫龄寞,走一步看一步,比較被動汤功,可能今天學(xué)習(xí)這個明天學(xué)那個物邑,今年干這個明年干別的,很難在一個方向上縱向?qū)W習(xí)滔金,在一個領(lǐng)域上做比較深的研究色解。

4、閉門造車

??大部分搞技術(shù)的都不太喜歡溝通餐茵,我也是如此科阎,雖然很不喜歡溝通,但在這里還是要說忿族,很多東西光自己悶頭搞還是比較傷的锣笨,可能費半天勁搞出來的東西還有很多問題刚梭,可以嘗試和別人溝通,通過和別人的溝通可以激發(fā)靈感獲取更好的方案票唆。

5、好高騖遠

??做技術(shù)的難免喜歡追求一些聽起來比較厲害的技術(shù)屹徘,而不喜歡做一些基礎(chǔ)的工作或者業(yè)務(wù)走趋。在做大事之前要先做好每一件小事,只有這樣才能積累越來越多噪伊,否則學(xué)再多高深的技術(shù)卻不能很好的實踐簿煌,猶如空中樓閣毫無意義。

6鉴吹、心態(tài)不穩(wěn)定

??這條或許大部分人沒有問題姨伟,但這里還是簡單提下,因為本人經(jīng)常因為心態(tài)不穩(wěn)定做出一些很荒謬的事情豆励,或者影響到自己夺荒,在學(xué)習(xí)和工作的壓力下,保持一個穩(wěn)定的心態(tài)是極為重要的良蒸,否則會陷入一個不好的境地里技扼。

建議

??總結(jié)了半天,似乎感覺說了一些廢話嫩痰,接寫來終于要進入正題了剿吻,就是我們究竟要怎樣去做才能成為一名優(yōu)秀的程序員呢。

1串纺、了解自己

??這個世界上每個人都是不同的丽旅,每個人的能力、喜好纺棺、性格都截然不同榄笙,在成為一名優(yōu)秀的程序員之前,我覺得應(yīng)該先花點時間多多了解祷蝌,看看自己是一個什么樣的人办斑,才能更好的給自己選擇一條合適的路,給自己定一個合適的成長方案杆逗。

??以下我簡單列舉了幾個簡單的問題乡翅,既是給自己的心靈的提問,也是給大家的一個參考列表罪郊,相信大家只有結(jié)合了這些問題的答案蠕蚜,或許對未來就更加清晰一些。

你真的喜歡編程嗎悔橄,還是只是為了工作靶累?

你未來的規(guī)劃是什么腺毫?

你是否喜歡學(xué)習(xí)?

你能否主動學(xué)習(xí)新的技術(shù)挣柬?

你是否喜歡思考問題潮酒?

你是否喜歡思考問題的本質(zhì)?

你喜歡動手實踐邪蛔?

你是否堅持做一件事很久急黎?

你是否能堅持一個職業(yè)好幾年?

你是否不善溝通侧到?

你的人生規(guī)劃是什么勃教?

你的長期規(guī)劃是什么?

你的短期規(guī)劃是是什么匠抗?

你覺得工作的目的是什么故源?

你的心態(tài)是否穩(wěn)定?

你的信仰是什么汞贸?

你是否想變得更好绳军?

你想擁有什么樣的生活?

你的興趣愛好是什么矢腻?

??列舉了這么多問題當(dāng)然不是什么性格測試或者調(diào)查問卷删铃,只是希望通過這樣自己對自己的審視,每個人更加了解自己踏堡,清楚自己是一個什么樣的人猎唁,針對自己做一個合適的成長方案。

2顷蟆、做好規(guī)劃

??說到規(guī)劃诫隅,這真的是一個比較大而泛的詞。一般人其實也不知道自己五年或十年之后自己在干嘛帐偎,因此也就走一步看一步逐纬,畢竟計劃趕不上變化,包括我自己也有時也覺得規(guī)劃這種東西很雞肋削樊。但今天寫到這篇文章豁生,還是要帶來一些不一樣的理解。

??隨著人的年齡增長漫贞,綁定社會關(guān)系的越來越多甸箱,可選性其實會越來越少,不像小時候迅脐,可能你想當(dāng)一個警察芍殖、醫(yī)生、數(shù)學(xué)家谴蔑、長大后基本都步入社會上班工作豌骏,這時規(guī)劃很大程度是對職業(yè)生涯的規(guī)劃龟梦,畢竟人的大部分生涯都在工作。

??規(guī)劃可以分成三種窃躲,人生規(guī)劃计贰,長期規(guī)劃,短期規(guī)劃蒂窒,用倒推的方式來把每一個規(guī)劃做起來躁倒,循序漸進地去完成自己的規(guī)劃。

下面可以舉一個倒推的例子刘绣,大家可以按照自己定制更詳細(xì)的規(guī)劃。

人生規(guī)劃:我們這里可以暫定是成為一名優(yōu)秀的程序員挣输。

長期規(guī)劃:在自己的行業(yè)領(lǐng)域里深耕五年纬凤,工作上干出不錯的成績。

短期規(guī)劃:學(xué)習(xí)多少本書撩嚼,寫多少篇博客停士,學(xué)習(xí)一門新的技術(shù)。

3完丽、善于學(xué)習(xí)

凡是都離不開學(xué)習(xí)恋技,我們這個行業(yè)更是如此,只有保持不斷的學(xué)習(xí)逻族,才能讓自己立于不敗之地蜻底。

簡短概括學(xué)習(xí)這個概念。

持續(xù)學(xué)習(xí):不能三分鐘熱度聘鳞,一定要堅持學(xué)習(xí)薄辅,長久學(xué)習(xí)。

深刻學(xué)習(xí):不能只學(xué)習(xí)一些浮于表面的東西抠璃,要去深挖知識點站楚,去理解他們背后的本質(zhì)。

勇于實踐:紙上得來終覺淺搏嗡,學(xué)習(xí)只是一定要多實踐窿春,通過一個知識點舉一反三,才能吸收采盒。

學(xué)會分享:學(xué)習(xí)一個知識點或者技術(shù)旧乞,多多分享給別人,只有把一個知識點分享給別人磅氨,讓別人也懂了這個知識點才能說明自己理解透了這個知識點良蛮,分享的方式有很多,比如寫博客或者交流悍赢。

經(jīng)常復(fù)習(xí):人的記憶是有限的的决瞳,很多時候可以抽出一小段實踐货徙,整理以前學(xué)習(xí)的知識,溫故而知新皮胡,可以為師矣痴颊。

4、改變態(tài)度

??其實成為一名優(yōu)秀的程序員屡贺,很多時候取決我們自己的態(tài)度蠢棱,對人生的態(tài)度,對編程的態(tài)度甩栈,對工作的態(tài)度泻仙,如果每個態(tài)度都是很差,想必也很難有所很大的作為量没。

??所以決定想成為一名優(yōu)秀的程序員玉转,就要做好一個覺悟,不能再用以前得過且過的態(tài)度殴蹄,做什么都和自己無關(guān)的態(tài)度究抓。

??給你一個需求,你是要把他做完袭灯,還是要把他做好刺下,還是要把他做精,結(jié)果完全不同稽荧,雖然很多時候給的時間有限橘茉,但是在一定程度上自己給自己的要求很關(guān)鍵。

??在工作上和學(xué)習(xí)上姨丈,很多人都畏懼復(fù)雜和難度大的事情捺癞,怕出錯理所當(dāng)然,但勇于挑戰(zhàn)有難度的事才能得到更大鍛煉构挤。

??主動而不是被動髓介,很多時候大家都是很被動的,可以嘗試主動去了解更多的業(yè)務(wù)筋现,學(xué)習(xí)更多的技術(shù)唐础,用更好的技術(shù)來解決當(dāng)前的業(yè)務(wù)問題,而不是被動的在等著別人推動矾飞。

5一膨、保持心態(tài)

??雖然世界在很多時候都是不公平的,可能你做了很多事并沒有得到應(yīng)有的回報洒沦,因此你會心灰意冷豹绪,從一個人很努力的人變得墮落下去,下面可以講下我自己的親身例子申眼。

??這個事情在我高中的時候瞒津,我就是經(jīng)常這樣蝉衣,每次努力一小段時間努力學(xué)習(xí),等到月考大考什么的成績并沒有什么提升巷蚪,從而就消沉很長時間心灰意冷病毡,通宵上網(wǎng)上課睡覺,等緩過神來就過去很久了又拉下很多課程屁柏,良心發(fā)現(xiàn)之后又決定好好學(xué)習(xí),但結(jié)果又是沒有什么收獲淌喻,因為學(xué)習(xí)是一件很漫長的積累過程僧家,不會因為你一天兩天的努力學(xué)習(xí)而改變什么裸删,整個高中就是在這樣一個心態(tài)惡性循環(huán)之下度過的八拱,如果我的心態(tài)足夠好,長期保持一個正常的心態(tài)慢慢學(xué)習(xí)乘粒,哪怕不是太努力豌注,結(jié)果也不會太算太差伤塌。

??舉這個例子還是希望大家時刻都能有一個好的心態(tài),或者擁有快速調(diào)整心態(tài)的能力轧铁,因為抱怨和懶惰并不能讓事情往好的事情發(fā)展每聪,只會越來越糟糕。

??上班和學(xué)習(xí)也是一樣齿风,學(xué)習(xí)了幾個月了感覺自己還是沒有什么進步药薯,或者做不出來什么,就不想學(xué)習(xí)了救斑,結(jié)果好幾個月都沒有再打開書本童本,殊不知其實當(dāng)時自己還差一點就可以跳躍一大步。

??上班也是同樣的道理脸候,因為壓力大心態(tài)糟糕起來穷娱,做什么事都煩躁起來,結(jié)果什么事都一連串搞砸了运沦,或者不想做泵额,更糟糕的還可能引起和同事溝通的態(tài)度變得不好起來。

6携添、善于總結(jié)

??一日三省吾身嫁盲,善于總結(jié)的人,總是能比普通人進步的快些烈掠,因為他能更快的發(fā)現(xiàn)自己身上的不足羞秤。

??經(jīng)常反省自己最近有哪些做的不好地方缸托,復(fù)盤自己做需求的方案是否合理,總結(jié)最近學(xué)習(xí)的新知識锥腻。

??但這里也要提及一點嗦董,我們要善于總結(jié)而不是過度總結(jié),過度總結(jié)會讓自己陷入一個自卑的困境瘦黑,覺得自己似乎什么都做不好京革,長此以往覺得自己一無是處。

??善于總結(jié)是利用總結(jié)這件事提煉出能提升自己的東西幸斥。

7匹摇、進度感

??這幾年我自己感覺進步緩慢的原因,是因為很多時候沒有進度感甲葬,做事沒有進度感廊勃,學(xué)習(xí)沒有進度感,沒有進度感就會造成很多時候會給自己定制一些很難完成的學(xué)習(xí)任務(wù)经窖。

??比如我經(jīng)常給自己定一個目標(biāo)坡垫,一個月看完一本書。這個目標(biāo)看起來沒有什么問題画侣,但對于執(zhí)行力弱的人冰悠,可能一個月過去一大半了還沒開始翻開這本書,或者三分鐘熱度看了一大半配乱,因為忙碌暫時擱置了溉卓,以后就沒有在撿起來繼續(xù)看下去了。

??所以這里我提了一個進度感搬泥,是把看一本書拆分成足夠細(xì)小的目標(biāo)桑寨,細(xì)小到可以很簡單的完成它的目標(biāo),比如今天看一頁忿檩,完成之后記錄下尉尾,類似OKR一樣的東西。我要看一本書我可以列舉出一百個關(guān)鍵結(jié)果燥透,每個關(guān)鍵結(jié)果完成了我就打個√沙咏。

??學(xué)習(xí)也是一樣,如果定一個很寬大的目標(biāo)兽掰,是很難實現(xiàn)和執(zhí)行的芭碍,比如我定一個目標(biāo)學(xué)會Redis,接下來該怎么做呢孽尽,先學(xué)什么窖壕,后學(xué)什么,怎么去實踐吸收、消化瞻讽,如果我把學(xué)習(xí)Redis這個目標(biāo)拆分成無數(shù)個小環(huán)節(jié)關(guān)鍵結(jié)果就會好操作的多鸳吸,比如今天學(xué)習(xí)字符串的使用,就只學(xué)一個速勇,今天的沒有完成明天就繼續(xù)這個晌砾,一直這樣下去完成一個個小的目標(biāo),最后就會不知不覺完成了一件大目標(biāo)烦磁。

結(jié)語

??寫到這养匈,也是感嘆自己寫了很多廢話,不夠精煉都伪,估計絕大多數(shù)小伙伴看不到這里就默默關(guān)閉網(wǎng)頁退出去了呕乎,不過沒關(guān)系,希望能夠幫助大家陨晶,給迷茫的小伙伴還有自己指一些明路猬仁。

??可能是太久沒有寫博客,一激動寫了太多廢話先誉,接下來會慢慢提煉一下湿刽,盡量言簡意賅一些,不說廢話褐耳。

??加油把诈闺,前行的朋友們。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末漱病,一起剝皮案震驚了整個濱河市买雾,隨后出現(xiàn)的幾起案子把曼,更是在濱河造成了極大的恐慌杨帽,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,378評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件嗤军,死亡現(xiàn)場離奇詭異注盈,居然都是意外死亡,警方通過查閱死者的電腦和手機叙赚,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,356評論 2 382
  • 文/潘曉璐 我一進店門老客,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人震叮,你說我怎么就攤上這事胧砰。” “怎么了苇瓣?”我有些...
    開封第一講書人閱讀 152,702評論 0 342
  • 文/不壞的土叔 我叫張陵尉间,是天一觀的道長。 經(jīng)常有香客問我,道長哲嘲,這世上最難降的妖魔是什么贪薪? 我笑而不...
    開封第一講書人閱讀 55,259評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮眠副,結(jié)果婚禮上画切,老公的妹妹穿的比我還像新娘。我一直安慰自己囱怕,他們只是感情好霍弹,可當(dāng)我...
    茶點故事閱讀 64,263評論 5 371
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著娃弓,像睡著了一般庞萍。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上忘闻,一...
    開封第一講書人閱讀 49,036評論 1 285
  • 那天钝计,我揣著相機與錄音,去河邊找鬼齐佳。 笑死私恬,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的炼吴。 我是一名探鬼主播本鸣,決...
    沈念sama閱讀 38,349評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼硅蹦!你這毒婦竟也來了荣德?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 36,979評論 0 259
  • 序言:老撾萬榮一對情侶失蹤童芹,失蹤者是張志新(化名)和其女友劉穎涮瞻,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體假褪,經(jīng)...
    沈念sama閱讀 43,469評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡署咽,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,938評論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了生音。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片宁否。...
    茶點故事閱讀 38,059評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖缀遍,靈堂內(nèi)的尸體忽然破棺而出慕匠,到底是詐尸還是另有隱情,我是刑警寧澤域醇,帶...
    沈念sama閱讀 33,703評論 4 323
  • 正文 年R本政府宣布台谊,位于F島的核電站冤寿,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏青伤。R本人自食惡果不足惜督怜,卻給世界環(huán)境...
    茶點故事閱讀 39,257評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望狠角。 院中可真熱鬧号杠,春花似錦、人聲如沸丰歌。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,262評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽立帖。三九已至眼溶,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間晓勇,已是汗流浹背堂飞。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留绑咱,地道東北人绰筛。 一個月前我還...
    沈念sama閱讀 45,501評論 2 354
  • 正文 我出身青樓,卻偏偏與公主長得像描融,于是被迫代替她去往敵國和親铝噩。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,792評論 2 345

推薦閱讀更多精彩內(nèi)容