一個(gè)程序員的學(xué)習(xí)方法和編程習(xí)慣

作者:極客小俊 一個(gè)把邏輯思維轉(zhuǎn)變?yōu)榇a的技術(shù)博主
我不用拼過聰明人广辰,我只需要拼過那些懶人 我就一定會(huì)超越大部分人!
原創(chuàng)技術(shù)文章

一個(gè)程序員的學(xué)習(xí)方法和編程習(xí)慣.png
前言

養(yǎng)成一個(gè)學(xué)習(xí)習(xí)慣和編程習(xí)慣真的太重要了,一個(gè)好習(xí)慣的養(yǎng)成真的對(duì)后面的學(xué)習(xí)有很大幫助

下面是一些我覺得還不錯(cuò)的編程好習(xí)慣鄙才,希望對(duì)大家有所幫助!

提問是一種藝術(shù)

1.png

我們平時(shí)任何時(shí)候都離不開提問特別是初學(xué)的時(shí)候颂鸿,但是真正知道如何正確的提問的人很少。問別人問題前不要來一句“在嗎”攒庵,你說你問了在嗎我是回復(fù)好還是不回復(fù)好呢 嘴纺?

提問的方式

我曾經(jīng)也遇到過很多讓我無語(yǔ)或者頭疼的問題,也遇到讓我很歡喜想要去耐心解答的問題浓冒,總的來說栽渴,會(huì)提問的人還是太少了。

為此我也查閱了網(wǎng)上的一些相關(guān)資料稳懒,下面給大家分享一下我對(duì)如何提問的看法闲擦。

下面我總結(jié)了一些經(jīng)常被問到的一些問題,我暫且將它們分為:稍微正常不那么好 這兩類的提問!

稍微正常點(diǎn)的問題

如下表:

稍微正常的提問
1.我應(yīng)該如何學(xué)習(xí)什么?
2.什么某某技術(shù)該如何入門?
3.某一段代碼bug問題如何解決?
4.這是啥英文內(nèi)容你能給我解釋一下嗎?
5.如何找到一個(gè)讓自己滿意的工作?
6.面試簡(jiǎn)歷簡(jiǎn)介該如何寫?
7.初學(xué)者學(xué)習(xí)什么什么語(yǔ)言工具技術(shù)有哪些書籍推薦呢?

以上的提問個(gè)人覺得還算正常的問題墅冷,但提問方式有待改善!

不那么好的提問

如下表

讓人討厭的問題
1.什么軟件可以發(fā)一下贮缕、我能在哪找到 什么什么程序 或 什么什么 資源?
2.某某什么環(huán)境變量怎么配置啊
3.隨便截個(gè)bug圖俺榆,然后扔下一句話:“這是什么題” ?

以上這些問題其實(shí)一般被提問者內(nèi)心:難道不會(huì) Google?百度装哆?罐脊?最不濟(jì)應(yīng)該也會(huì)百度吧! 其實(shí)我自己也是從這個(gè)時(shí)候過來的,至少我認(rèn)為要先使用百度蜕琴、Google萍桌、stackoverflow 之后再提出問題,這個(gè)時(shí)候你提出的問題質(zhì)量就會(huì)提高很多!

提問存在很明顯的問題就是:沒有把自己的問題描述清楚! 在此強(qiáng)調(diào)問題的描述極為重要! 尤其是技術(shù)類型的問題

你可能是剛?cè)腴T,需要?jiǎng)e人幫助你回答一些疑問凌简,但提問之前一定自己要先做下功課, 這樣最后得到的結(jié)果會(huì)大有收獲!

所以想讓大家意識(shí)到會(huì)提問真的很重要!

正確的提問方式

下面說一下我覺得比較好的提問方式:

  1. 最重要的就是遇到問題之前首先 Google上炎!很多時(shí)候你花半個(gè)小時(shí)到處問問題,你 Google 雏搂、百度一下可能 10 分鐘就解決了藕施。

  2. 有問題直接問,不要給別人來句“在嗎”或者“有時(shí)間嗎”這類話(我覺得我還算脾氣很好的凸郑,每天都會(huì)遇到這類人裳食,每天都不耐煩的回答,但直接說明自己的問題或者請(qǐng)求不是更好嗎芙沥?)诲祸。

  3. 問別人問題之前自己先做一些功課,不要一上來就問一下很 Low 的問題而昨,讓別人對(duì)你的印象不好

  4. 問問題的時(shí)候盡量添加一些上下文信息救氯,比如說:你為什么問這些問題,這些問題出現(xiàn)在什么情況下等等歌憨。

  5. 你可以先說明一下自己對(duì)于這些問題的看法着憨,你準(zhǔn)備如何解決,你做過哪些嘗試务嫡,你期待對(duì)方給你什么樣的回答享扔。

  6. 縮小你的問題的范圍,越是范圍小而清晰的問題越容易回答, 這真的很重要很重要!

常用技術(shù)社區(qū)交流網(wǎng)站

再分享一下有些我覺得比較好的程序員社區(qū)網(wǎng)站:

國(guó)內(nèi)網(wǎng)站
知乎
segmentfault
CSDN
V2EX
Stack Overflow
2.jpg

Stack Overflow不光可以給回答打分還可以給問題本身打分植袍,我覺得這點(diǎn)很不錯(cuò)惧眠,最重要的是 Stack Overflow主要是程序員問答

你遇到的很多程序問題在這里應(yīng)該都有其他人遇到過!

如果上面沒有的話,再考慮其他解決辦法于个。實(shí)在解決不了的話氛魁,再去問你覺得有能力幫你解決的人!


關(guān)于健康

我覺得這一方面也是最重要的, 我想很多人和我一樣會(huì)無意識(shí)間忽略它,等到真的身體不舒服了,你才開始意識(shí)到健康生活的重要性秀存。

  1. 除非萬不得已捶码,不要熬夜了。熬夜的危害就不用多說了或链,禿頭加內(nèi)分泌失調(diào)惫恼,你懂得!
  2. 看電腦45分鐘之后澳盐,起來走5分鐘祈纯,看看遠(yuǎn)方放松一下。不要覺得這5分鐘浪費(fèi)時(shí)間叼耙,相反腕窥,這5分鐘可能為你帶來更大的效率提升。
  3. 可以考慮買一個(gè)電腦架子筛婉,保護(hù)好自己脊椎的同時(shí)簇爆,辦公體驗(yàn)也會(huì)提升很多。
  4. 可以下載一個(gè)護(hù)眼寶爽撒,感覺可以護(hù)眼模式挺棒的入蛆,非常適合我們這種需要經(jīng)常盯著電腦的人使用

善于總結(jié)

3.jpeg

學(xué)習(xí)完任何一門知識(shí)后,你可能當(dāng)時(shí)看視頻感覺老師講的挺容易懂的硕勿。但是安寺,過幾天后你發(fā)現(xiàn)你忘的一干二凈,別人問你一個(gè)類似的問題首尼,你一點(diǎn)思路都沒有挑庶。所以,我推薦你學(xué)完一門知識(shí)后不光要及時(shí)復(fù)習(xí)软能,還要做好總結(jié)迎捺,讓知識(shí)形成一個(gè)體系。另外查排,你可以假想自己要給別人講這個(gè)知識(shí)點(diǎn)凳枝,你能不能把這個(gè)知識(shí)點(diǎn)講清楚呢?如果不能跋核,說明你對(duì)這個(gè)知識(shí)點(diǎn)還沒有徹底了解岖瑰。這也就是人們經(jīng)常說的費(fèi)曼學(xué)習(xí)法則!

總結(jié)的方式如下:

  1. 有道云筆記、OneNote…這類專門用來記錄筆記的軟件上
  2. 思維導(dǎo)圖砂代、markdown文檔
  3. 通過寫博客輸出, 可以考慮自己搭建一個(gè)博客(hexo+GithubPages非常簡(jiǎn)單)蹋订,你也可以在簡(jiǎn)書、掘金…等等技術(shù)交流社區(qū)寫博客.
關(guān)于寫博客

寫博客有哪些好處:

  1. 對(duì)知識(shí)有更加深的認(rèn)識(shí)刻伊,讓自己的知識(shí)體系更加完整
  2. 督促自己學(xué)習(xí)

    總的來說露戒,寫博客是一件利己利彼的事情椒功。你可能會(huì)從中收獲到很多東西,你寫的東西也可能對(duì)別人也有很大的幫助智什。但是动漾,寫博客還是比較耗費(fèi)自己時(shí)間的,你需要和工作做好權(quán)衡荠锭。

提升自己

多用 Github

沒事多去Github轉(zhuǎn)轉(zhuǎn)旱眯,如果有能力可以參與到一些開源項(xiàng)目中。多看看別人開源的優(yōu)秀項(xiàng)目证九,看看別人的代碼和設(shè)計(jì)思路删豺,看的多了,你的編程思想也會(huì)慢慢得到提升甫贯。除了這些優(yōu)秀的開源項(xiàng)目之外,Github上面還有很多不錯(cuò)的開源文檔看蚜、開源資料什么的叫搁,我覺得對(duì)我們平時(shí)學(xué)習(xí)都挺有幫助。

關(guān)于實(shí)踐項(xiàng)目經(jīng)驗(yàn)

多去實(shí)踐供炎,將學(xué)到的東西運(yùn)用到實(shí)際項(xiàng)目中去渴逻。很多人都找我抱怨過沒有實(shí)際項(xiàng)目讓自己去做,怎么能有項(xiàng)目經(jīng)驗(yàn)?zāi)兀?/p>

如果實(shí)在沒有實(shí)際項(xiàng)目讓你去做音诫,我覺得你可以通過下面幾種方式:

  1. 在網(wǎng)上找一個(gè)符合自己能力與找工作需求的實(shí)戰(zhàn)項(xiàng)目視頻或者博客跟著別人一起做惨奕。做的過程中,你要有自己的思考竭钝,不要淺嘗輒止梨撞,對(duì)于很多知識(shí)點(diǎn),別人的講解可能只是滿足項(xiàng)目就夠了香罐,你自己想多點(diǎn)知識(shí)的話卧波,對(duì)于重要的知識(shí)點(diǎn)就要自己學(xué)會(huì)去往深入學(xué)習(xí)
  2. Github或者碼云上面有很多實(shí)戰(zhàn)類別項(xiàng)目,你可以選擇一個(gè)來研究庇茫,為了讓自己對(duì)這個(gè)項(xiàng)目更加理解港粱,在理解原有代碼的基礎(chǔ)上,你可以對(duì)原有項(xiàng)目進(jìn)行改進(jìn)或者增加功能, 俗稱二次開發(fā)
  3. 自己動(dòng)手去做一個(gè)自己想完成的東西旦签,遇到不會(huì)的東西就臨時(shí)去學(xué)查坪,現(xiàn)學(xué)現(xiàn)賣, 我就是如此起家的!
  4. 有門路,有人脈的條件下 多接私單!
注意代碼規(guī)范

從學(xué)習(xí)編程的第一天起就要養(yǎng)成不錯(cuò)的編碼習(xí)慣宁炫,包偿曙、類、方法/函數(shù)羔巢、變量的命名這些是最基本的, 注釋也是必須寫的方便別人也方便你自己! 懂的人都懂!

溝通能力

程序員也離不開溝通遥昧。你可能需要與客戶交流需求覆醇,還要和同事交流項(xiàng)目問題,還有可能定期需要向領(lǐng)導(dǎo)匯報(bào)項(xiàng)目進(jìn)展情況炭臭。

所以永脓,我覺得不錯(cuò)的溝通能力也是一個(gè)優(yōu)秀的程序員應(yīng)該有的基本素質(zhì)。

end.jpg
bilibili_gif.gif

如果我的博客對(duì)你有幫助鞋仍、如果你喜歡我的博客內(nèi)容常摧,請(qǐng) “點(diǎn)贊” “評(píng)論” “收藏” 一鍵三連哦!


如果以上內(nèi)容有任何錯(cuò)誤或者不準(zhǔn)確的地方威创,歡迎在下面 ?? 留個(gè)言指出落午、或者你有更好的想法,歡迎一起交流學(xué)習(xí)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末肚豺,一起剝皮案震驚了整個(gè)濱河市溃斋,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌吸申,老刑警劉巖梗劫,帶你破解...
    沈念sama閱讀 219,366評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異截碴,居然都是意外死亡梳侨,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,521評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門日丹,熙熙樓的掌柜王于貴愁眉苦臉地迎上來走哺,“玉大人,你說我怎么就攤上這事哲虾”铮” “怎么了?”我有些...
    開封第一講書人閱讀 165,689評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵束凑,是天一觀的道長(zhǎng)彼哼。 經(jīng)常有香客問我,道長(zhǎng)湘今,這世上最難降的妖魔是什么敢朱? 我笑而不...
    開封第一講書人閱讀 58,925評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮摩瞎,結(jié)果婚禮上拴签,老公的妹妹穿的比我還像新娘。我一直安慰自己旗们,他們只是感情好蚓哩,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,942評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著上渴,像睡著了一般岸梨。 火紅的嫁衣襯著肌膚如雪喜颁。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,727評(píng)論 1 305
  • 那天曹阔,我揣著相機(jī)與錄音半开,去河邊找鬼。 笑死赃份,一個(gè)胖子當(dāng)著我的面吹牛寂拆,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播抓韩,決...
    沈念sama閱讀 40,447評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼纠永,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了谒拴?” 一聲冷哼從身側(cè)響起尝江,我...
    開封第一講書人閱讀 39,349評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎英上,沒想到半個(gè)月后炭序,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,820評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡善延,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,990評(píng)論 3 337
  • 正文 我和宋清朗相戀三年少态,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了城侧。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片易遣。...
    茶點(diǎn)故事閱讀 40,127評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖嫌佑,靈堂內(nèi)的尸體忽然破棺而出豆茫,到底是詐尸還是另有隱情,我是刑警寧澤屋摇,帶...
    沈念sama閱讀 35,812評(píng)論 5 346
  • 正文 年R本政府宣布揩魂,位于F島的核電站,受9級(jí)特大地震影響炮温,放射性物質(zhì)發(fā)生泄漏火脉。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,471評(píng)論 3 331
  • 文/蒙蒙 一柒啤、第九天 我趴在偏房一處隱蔽的房頂上張望倦挂。 院中可真熱鬧,春花似錦担巩、人聲如沸方援。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,017評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)犯戏。三九已至送火,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間先匪,已是汗流浹背种吸。 一陣腳步聲響...
    開封第一講書人閱讀 33,142評(píng)論 1 272
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留胚鸯,地道東北人骨稿。 一個(gè)月前我還...
    沈念sama閱讀 48,388評(píng)論 3 373
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像姜钳,于是被迫代替她去往敵國(guó)和親坦冠。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,066評(píng)論 2 355

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