国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

編程中,有哪些好的習(xí)慣一開始就值得堅(jiān)持?

新聞
嗨,小伙伴們大家好,我是沉默王二,就是那個(gè)吹自己既有顏值又有才華的家伙。今天這個(gè)話題我覺(jué)得還是值得和大家探討的,因?yàn)楹玫木幊塘?xí)慣對(duì)程序員的職業(yè)生涯真的非常重要。

 嗨,小伙伴們大家好,我是沉默王二,就是那個(gè)吹自己既有顏值又有才華的家伙。今天這個(gè)話題我覺(jué)得還是值得和大家探討的,因?yàn)楹玫木幊塘?xí)慣對(duì)程序員的職業(yè)生涯真的非常重要。

[[324009]]

記得我在學(xué)駕照的時(shí)候,遇到一哥們,之前開過(guò)車,屬于無(wú)證駕駛的那種。但是,這哥們科目二竟然掛了四次,第五次有沒(méi)有過(guò)我不知道,因?yàn)槲铱颇咳伎歼^(guò)了,那哥們還在練科目二。教練真氣的不輕,天天扯著嗓門喊:“你那個(gè)腦袋瓜子特么能不能不要鉆到車窗外面看,把車窗玻璃給我搖上去,里面難道看不到鏡子嗎?”

我在排隊(duì)等車期間真的觀察過(guò),尤其是側(cè)方停車的時(shí)候,這哥們總是有意無(wú)意把腦袋伸出窗外看,玻璃搖上去的時(shí)候都能磕到車窗上,看得我都替他捉急。教練說(shuō)這哥們之前開車的時(shí)候養(yǎng)成了這個(gè)壞習(xí)慣,現(xiàn)在想改就是改不過(guò)來(lái);報(bào)了 VIP 也沒(méi)用,最后一次看天意吧,實(shí)在是沒(méi)招了。

不是我吹牛,我科目二就考得挺順利,一次性過(guò),倒車入庫(kù)的時(shí)候感覺(jué)都要壓線了,但憑借著兩周時(shí)間養(yǎng)成的好習(xí)慣硬是過(guò)了。

 

那接下來(lái)我就來(lái)分享三個(gè)好習(xí)慣,自我感覺(jué)良好地認(rèn)為,值得所有的小伙伴們借鑒。

01、代碼一定要規(guī)范

任何編程語(yǔ)言都有自己的一套規(guī)范,好的規(guī)范能讓代碼更易閱讀,能讓 bug 沒(méi)有容身之處。你比如說(shuō),Java 類的命名應(yīng)該遵守以下規(guī)則:

  • 必須以大寫字母開頭
  • 最好是一個(gè)名詞,比如說(shuō) System
  • 盡量不要省略成單詞的首字母

來(lái)看個(gè)例子:

 

  1. public class Writer {} 

再比如說(shuō),方法的命名應(yīng)該遵守以下規(guī)則:

  • 必須以小寫字母開頭
  • 最好是一個(gè)動(dòng)詞,比如說(shuō) print()
  • 可以包含多個(gè)單詞,第一個(gè)單詞的首字母小寫,其他的單詞首字母大寫,比如說(shuō) actionPerformed()

來(lái)看個(gè)例子:

 

  1. void writeBook(){} 

遵守這些規(guī)則就像是在馬路上遵守交通規(guī)則一樣,否則后果不堪設(shè)想。之前給小伙伴們安利過(guò)兩個(gè) IDEA 插件,一個(gè)阿里巴巴的開發(fā)規(guī)約,一個(gè) SonarLint,它們?cè)谔岣叽a質(zhì)量上面的效果杠杠的,我自己一直在用。

還有就是阿里出品的 Java 開發(fā)手冊(cè),一定要把上面羅列的條目刻到腦子里,至少放一份在桌面上吧,活學(xué)活用。

我之前在日企的時(shí)候,公司內(nèi)部就有一份編碼規(guī)約,關(guān)于 ActionScript 方面的,詳細(xì)程度可以和阿里的開發(fā)手冊(cè)媲美,只不過(guò)沒(méi)有對(duì)外開放。好多年過(guò)去了,雖然規(guī)約上面的內(nèi)容忘得一干二凈,但它給我的印象深刻——就像初戀女友一樣,容顏早已忘卻,背影卻時(shí)不時(shí)涌上心頭(逃。

 

02、學(xué)會(huì)閱讀源碼

源碼是香,但我不建議新手一上來(lái)就閱讀源碼,因?yàn)楹苋菀讋裢恕>秃孟裎恼麻_頭提到的學(xué)駕照一樣,如果一開始就從科目三練起,那多半會(huì)在路上完蛋。

閱讀源碼之前,技術(shù)儲(chǔ)備一定要到位。也就是說(shuō)科目三練習(xí)之前,科目一的理論知識(shí)要過(guò)關(guān),科目二的基本技巧要掌握,如果說(shuō)方向盤都不會(huì)打,油門剎車都不會(huì)踩,檔位都不會(huì)掛,那教練不被嚇出心臟病才怪。

一旦你的技術(shù)功底達(dá)到一定程度后,想要更上一層樓,閱讀源碼就變得勢(shì)在必行了。因?yàn)殚喿x源碼有以下好處:

  • 解決 bug。如果 Google、Stack Overflow 上搜不到答案,那么閱讀源碼幾乎就是唯一可行的解決辦法了。
  • 知其所以然。比如說(shuō),你想知道為什么 String 類是不可變類,那就必須鉆一鉆源碼才能明白。
  • 學(xué)習(xí)。為什么大牛們都會(huì)推薦 GitHub,就是因?yàn)樗厦娴捻?xiàng)目都是開源的,源代碼是可以直接閱讀的。
  • 改造。很多時(shí)候,我們已經(jīng)拿到了一個(gè)輪子,但需要對(duì)它進(jìn)行一些改造才能滿足需求,那就必須在改之前閱讀源碼,否則,輪子可能會(huì)被改造成錘子。

知道閱讀源碼的好處了吧?那有小伙伴可能要問(wèn),怎么去閱讀源碼呢,有哪些技巧呢?我來(lái)分享一下自己經(jīng)驗(yàn):

  • 先閱讀文檔。知道庫(kù)是干嘛的,知道類是干嘛的,知道方法是干嘛的,知道變量是干嘛的。
  • 打斷點(diǎn),進(jìn)行調(diào)試。代碼之間會(huì)有很多調(diào)用關(guān)系,如果只看不動(dòng)手和源碼干一架的話,很可能不知道代碼之間是如何銜接的,通過(guò)調(diào)試就可以看清楚整個(gè)源碼之間的脈絡(luò)。
  • 分享閱讀源碼后的心得。所謂好記性不如爛筆頭,寫下來(lái)可不只是為了分享自己閱讀源碼后的喜悅之情,更重要的是,當(dāng)你忘的差不多時(shí)筆記可以喚醒你的記憶。

 

03、獨(dú)立思考并解決問(wèn)題

我的技術(shù)交流群里有過(guò)那么一個(gè)小伙伴,一年多時(shí)間過(guò)去了,幾乎沒(méi)什么成長(zhǎng),遇到問(wèn)題就往群里群里扔,或者直接私信發(fā)給我。我發(fā)現(xiàn),現(xiàn)在問(wèn)的問(wèn)題和一年前問(wèn)的問(wèn)題真差不多,無(wú)非就是形式上發(fā)生了一些變化。

這說(shuō)明什么呢?這名小伙伴沒(méi)有學(xué)會(huì)獨(dú)立思考,沒(méi)有學(xué)會(huì)舉一反三。人最珍貴的財(cái)產(chǎn)其實(shí)不是錢,而是思考的能力,對(duì)吧?腦子是越用越靈活的,不用呢,就真的會(huì)生銹。

一旦你學(xué)會(huì)獨(dú)立思考,那么你解決問(wèn)題的能力真的是會(huì)提升一個(gè)很高的檔次——從一名合格的程序員蛻變?yōu)橐幻麅?yōu)秀的程序員的關(guān)鍵節(jié)點(diǎn)。在我上大專的兩年時(shí)間里,成長(zhǎng)真的特別慢,因?yàn)橛龅絾?wèn)題我就想著問(wèn)同學(xué)啊,問(wèn)老師啊,結(jié)果是同學(xué)和老師進(jìn)步了,我還是原來(lái)的我。

等到大三去實(shí)習(xí)后,一切就悄然改變了,領(lǐng)導(dǎo)忙得很,壓根就沒(méi)有工夫幫你解決一些雞毛蒜皮的小問(wèn)題。再者,真不好意思,不能把底褲漏給領(lǐng)導(dǎo)看啊,沒(méi)辦法,我就只能自己硬著頭皮上。

硬上的次數(shù)多了,真的發(fā)現(xiàn),原來(lái)自己不通過(guò)別人的幫助也能夠把問(wèn)題解決掉。漸漸地,隨著時(shí)間的推移,我在團(tuán)隊(duì)里面開始顯山露水了。

那怎么才能培養(yǎng)獨(dú)立思考的能力呢?按照胡適先生所說(shuō)的,就是質(zhì)疑一切,然后提出假設(shè),最后去求證。

你比如說(shuō),Java 程序員都知道 String 類是不可變的,那假如說(shuō)它是可變的呢?會(huì)是什么樣子,研究完你就會(huì)明白,原來(lái)一個(gè)不可變類是這樣設(shè)計(jì)的啊,自己也能搞個(gè)不可變類了!

 

04、最后

好了,我親愛(ài)的小伙伴們,這篇文章就探討到這吧,也許這些習(xí)慣你早已經(jīng)養(yǎng)成,那再好不過(guò)了,我必須要為你點(diǎn)個(gè)贊。

責(zé)任編輯:華軒 來(lái)源: 沉默王二
相關(guān)推薦

2011-08-10 09:36:53

2015-08-20 10:50:33

iOS高效編程習(xí)慣

2021-01-27 14:59:40

人工智能

2023-03-29 10:03:59

2012-09-29 13:08:17

創(chuàng)業(yè)創(chuàng)業(yè)者

2015-08-17 10:13:35

ios習(xí)慣高效

2022-08-12 21:40:41

FedoraCC0許可證

2019-04-16 14:03:47

編程程序員代碼

2021-01-20 23:26:08

程序員編碼職業(yè)

2024-02-27 18:39:21

氫燃料汽車

2020-10-29 12:55:47

編程代碼開發(fā)

2020-02-14 14:13:26

春節(jié)智能語(yǔ)音應(yīng)用

2011-04-13 10:16:41

編程習(xí)慣

2022-05-25 14:35:57

加密貨幣比特幣以太坊

2022-08-02 15:18:00

React開源項(xiàng)目

2022-11-30 08:17:41

JVM調(diào)優(yōu)技巧

2023-08-14 08:34:14

GolangHttp

2020-10-30 07:11:31

C 語(yǔ)言編程

2009-09-24 16:41:13

ActionScripENTER_FRAME

2011-01-06 09:17:10

創(chuàng)新HadoopSharePoint
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

www高清在线视频日韩欧美| 黑人欧美xxxx| 91高清视频免费观看| 黄页视频在线播放| 久久久久影视| 国产精品视频在线看| 欧美成人免费全部观看天天性色| 免费污视频在线| 在线视频你懂得一区| 女人高潮特级毛片| 精品视频亚洲| 久久国产精品电影| 91精品国产经典在线观看| 亚洲成人精品在线| 国产精品久久久久久福利| 高跟丝袜一区二区三区| 国产网友自拍电影在线| 亚洲欧美色图| 日本精品在线视频| 最新av免费在线| 中文一区二区完整视频在线观看| 亚洲一区 在线播放| 日日摸夜夜添夜夜添国产精品| 精品va天堂亚洲国产| 中国日本在线视频中文字幕| 欧美特级www| 日韩大胆视频| 欧美色视频在线| 精品在线视频一区二区| 欧美涩涩视频| 黑人中文字幕一区二区三区| av成人黄色| 久久精品国产一区二区电影| 日本蜜桃在线观看视频| 日韩乱码在线视频| 台湾成人免费视频| 九九精品在线视频| 色播色播色播色播色播在线| 亚洲电影一级黄| 日本电影一区二区三区| 美女久久久久久| 亚洲最新视频在线播放| 国内一区二区三区在线视频| 99成人在线| 亚洲午夜精品久久久中文影院av| 国产精品一区在线观看你懂的| 久久久久中文字幕| 美女亚洲一区| 日韩视频在线你懂得| 最爽无遮挡行房视频在线| 久久久久国产精品厨房| 91视频在线免费观看| 黄色欧美日韩| 久久精品99久久久久久久久| 亚洲精品aⅴ| 国产精品偷伦免费视频观看的| 尤物精品在线| 国产一区二区四区| 日韩在线不卡| 久久精品magnetxturnbtih| 欧美大片网站| 97av视频在线| 国产精品观看| 久久这里只有精品8| 亚洲欧美日韩国产综合在线| 8x8ⅹ国产精品一区二区二区| 91小视频免费看| 超碰在线12| 91一区二区在线| 亚州黄色一级| 日韩精品中午字幕| 国产视频网站一区二区三区| 亚洲曰本av电影| 国产乱码字幕精品高清av | 97netav| 日韩av一级片| 欧美中文字幕第一页| 激情自拍一区| 亚洲精品无码久久久久久| 校园春色综合网| 爱情岛论坛成人| 欧美精选午夜久久久乱码6080| 四虎永久精品在线| 91在线观看免费| www.成人网.com| 精品免费国产| 久久精品视频在线免费观看| 91在线看黄| 国产91精品高潮白浆喷水| 欧美一级网址| 国产一区二区三区四区五区在线 | 影音先锋男人资源在线| 日本不卡高字幕在线2019| 国产一区在线精品| 精品电影在线| 18久久久久久| 99re热这里只有精品免费视频| 98在线视频| 日本欧美黄网站| 久久综合九色综合97婷婷女人| 影音先锋成人资源网站| 尤物在线观看一区| 欧美123区| 欧美日韩一区在线播放| 五月激情六月综合| 高清视频在线www色| 中文字幕综合在线| 久久亚洲国产精品尤物| 国产欧美亚洲日本| 一区二区三区欧美亚洲| 国产在线|日韩| 午夜一区二区三区| 一本色道久久综合亚洲aⅴ蜜桃 | 国产精品久久久久久久| 视频二区在线播放| 中文字幕日韩欧美| 蜜桃一区二区三区四区| 粉嫩av一区| 国产欧美精品在线| 亚洲欧美日本韩国| 成人影院中文字幕| 91精品国产乱码久久久久久蜜臀| 国产成人在线视频免费播放| 欧美伦理免费在线| 欧美日韩在线观看一区二区三区| 日韩欧美精品免费在线| 99久久婷婷国产综合精品电影√| 中文字幕桃花岛| 美女日韩在线中文字幕| 波多野结衣av在线| 国产精品v片在线观看不卡| 国产欧美日本一区视频| 久久伊人精品| 另类小说第一页| 97在线精品国自产拍中文| 国产精品美女久久久久久久 | 亚洲午夜黄色| 国产成免费视频| 欧美尤物巨大精品爽| 国产精品色哟哟| 精品精品精品| 色av一区二区三区| 成人久久一区二区| 日本韩国视频一区二区| 亚洲免费黄色| 高清在线视频不卡| 国产v片免费观看| 一二三区精品视频| 国产在线观看91一区二区三区| 国产毛片视频| 91麻豆国产语对白在线观看| 日韩欧美中文免费| 久久国产日韩| 日韩免费电影| 日韩暖暖在线视频| 亚洲一区二区在线免费看| 91精品天堂福利在线观看| 激情在线小视频| 久久久久久久久久久久久国产| 日韩在线观看免费高清完整版| 欧美激情一区二区| 成人免费av| 992tv成人免费观看| 天堂在线亚洲视频| 精品在线观看视频| 自拍偷拍 国产| 好吊色欧美一区二区三区视频| 欧美一区二区三区图| 影音先锋日韩资源| av日韩国产| 欧美二区在线播放| 国产日韩欧美一区在线| 电影k8一区二区三区久久| 99re8这里只有精品| 久久久久久亚洲精品不卡| 国产农村妇女精品一区二区| 免费高潮视频95在线观看网站| 一本久道综合色婷婷五月| 国产欧美精品va在线观看| 日韩一区二区精品葵司在线| www.欧美.com| 欧美精品尤物在线观看| 麻豆av在线免费观看| 999精品视频在线| 亚洲第一二三四区| 国产在线精品日韩| av资源在线观看免费高清| 欧美~级网站不卡| 一级欧美视频| 一道在线中文一区二区三区| 久久综合久久鬼色中文字| 色婷婷综合久色| 欧美老少配视频| 亚洲精品久久久久久一区二区| 日本中文字幕电影在线观看 | 欧美xxxx免费虐| 亚洲一区国产一区| 高清久久久久久| 日韩美女主播在线视频一区二区三区 | 成人在线看片|