成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

作為程序員,是否需要去閱讀源代碼?原因是什么?

網(wǎng)友解答: 答案是肯定的,程序員從學(xué)習(xí)編程那一刻開始就需要閱讀別人的源代碼,工作以后則更不可避免的要閱讀大量的源代碼了。閱讀源代碼對(duì)程序員來說至少有以下幾點(diǎn)原因:第一,程序員的學(xué)習(xí)往往都

網(wǎng)友解答:

答案是肯定的,程序員從學(xué)習(xí)編程那一刻開始就需要閱讀別人的源代碼,工作以后則更不可避免的要閱讀大量的源代碼了。

閱讀源代碼對(duì)程序員來說至少有以下幾點(diǎn)原因:

第一,程序員的學(xué)習(xí)往往都是從閱讀源代碼開始的。從第一個(gè)程序Hello World開始,程序員在學(xué)習(xí)的過程中就需要閱讀大量的源代碼,以了解程序的語法。程序語言的每一個(gè)概念幾乎都需要通過源代碼來呈現(xiàn),而程序員當(dāng)然需要通過閱讀這些源代碼來理解這些概念,同時(shí)還需要通過實(shí)驗(yàn)來驗(yàn)證這些源代碼。很多計(jì)算機(jī)專業(yè)的學(xué)生都是通過閱讀Linux源代碼來學(xué)習(xí)操作系統(tǒng)體系結(jié)構(gòu)的,這是一個(gè)非常好的學(xué)習(xí)方法。

第二,工作過程中需要通過閱讀源代碼來學(xué)習(xí)新的解決方案。計(jì)算機(jī)領(lǐng)域的新技術(shù)層出不窮,作為程序員來說需要不斷學(xué)習(xí)這些新的技術(shù)方案,而閱讀源代碼是最直接的方式之一。很多程序員在學(xué)習(xí)新技術(shù)時(shí),往往都是從直接搭建開發(fā)環(huán)境并運(yùn)行demo開始,通過運(yùn)行的結(jié)果建立對(duì)新技術(shù)的一個(gè)直觀理解,而這個(gè)過程大部分的時(shí)間都是在閱讀源代碼。

第三,閱讀源代碼是程序員之間交流的一個(gè)重要方式。現(xiàn)在大部分開發(fā)團(tuán)隊(duì)都會(huì)對(duì)項(xiàng)目進(jìn)行Code Review,Code Review的過程既是一個(gè)總結(jié)的過程,也是一個(gè)互相學(xué)習(xí)的過程,Review的過程一個(gè)重要的內(nèi)容就是閱讀別人的源代碼。

大部分初級(jí)程序員需要掌握的第一個(gè)能力就是閱讀源代碼的能力,按照歷史經(jīng)驗(yàn)來看,具有較強(qiáng)代碼閱讀能力的初級(jí)程序員往往能夠更快速的融入開發(fā)團(tuán)隊(duì)。同樣,很多最終沒有走向開發(fā)崗位的程序員,代碼閱讀能力不強(qiáng)是一個(gè)重要的原因,當(dāng)然,代碼閱讀能力差的原因是多方面的。

我從事軟件開發(fā)工作多年,目前也在帶軟件開發(fā)團(tuán)隊(duì),我會(huì)陸續(xù)在酷米寫一些關(guān)于軟件開發(fā)方面的文章,感興趣的朋友可以關(guān)注我的酷米號(hào),相信一定會(huì)有所收獲。

如果有軟件開發(fā)方面的問題,也可以咨詢我。

謝謝!

網(wǎng)友解答:

非常感謝邀請(qǐng)回答問題

對(duì)于我們大多數(shù)程序員來說,也就是我們平常說的金字塔底層的人員,只是工具的使用者而已,簡(jiǎn)單、直白點(diǎn)就是熟練工,很多程序員只知道怎么用,不知道為什么這么用?

對(duì)于個(gè)人成長(zhǎng)還處于2-3年前的工作經(jīng)驗(yàn)。

對(duì)于一個(gè)優(yōu)秀的程序員來說,閱讀源碼,分析架構(gòu),深入編碼核心思想,那么對(duì)于你以后的個(gè)人能力提升是非??斓囊环N捷徑。在我們閱讀源碼的時(shí)候,我們可以看到一個(gè)優(yōu)秀的程序員的設(shè)計(jì)思路,編碼規(guī)范以及編程思想體驗(yàn)的淋漓盡致。

俗話說的好,根據(jù)什么樣的人學(xué)習(xí),我們以后有可能會(huì)變成什么樣子的人。分析源碼,我們可以知道使用它的好處在哪里,為什么會(huì)選擇它,它的內(nèi)部的工作原理是怎么樣的,從而我們可以將他們應(yīng)用到我們的實(shí)際項(xiàng)目中,畢竟優(yōu)秀框架的源碼正如同一本武林秘籍。

所以,我們平時(shí)想要真正的成為高手,就要多多學(xué)習(xí)高手的優(yōu)秀作品,模仿它,到最后超越它。

標(biāo)簽: