日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

高级程序员和低级程序员的区别

發(fā)布時(shí)間:2023/12/10 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 高级程序员和低级程序员的区别 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

低級(jí)程序員認(rèn)為自己與高級(jí)程序員的區(qū)別, 主要是高級(jí)程序員任何功能都能編碼實(shí)現(xiàn), 編碼速度快, 代碼無 bug. 正如一慣的那樣, 低級(jí)程序員之所以低級(jí), 正是因?yàn)樗麄兠銖?qiáng)能看到(或者根本看不到)事物的表象而看不到本質(zhì). 所以, 低級(jí)程序員總結(jié)出的一切東西, 你都可以大膽的忽略。

所以, 我們來聽聽高級(jí)程序認(rèn)為自己與低級(jí)程序員的區(qū)別是什么. 高級(jí)程序員之所以高級(jí), 在于他們認(rèn)識(shí)到代碼 bug 是不可避免的, 有千萬種理由可以導(dǎo)致 bug, 但他們可以在設(shè)計(jì)和邏輯上保證(追求)滴水不漏, 并用邏輯的百分之百準(zhǔn)確性還減少代碼 bug. 沒錯(cuò), 嚴(yán)謹(jǐn)?shù)倪壿嬆芰κ歉呒?jí)程序員區(qū)別于低級(jí)程序員的最主要原因。

優(yōu)秀程序員的行為:

拿到任務(wù),就開始仰望星空或天花板上那盞高懸的電燈棒,狀如老僧入定

忽而皺眉,忽而展顏一笑,忽而手舞足蹈,忽而在紙上指指戳戳,忽而口中念念有詞,忽而長吁……感覺有點(diǎn)神經(jīng)病啊

桌子上擺的是代碼大全、設(shè)計(jì)模式、敏捷實(shí)踐之類的書籍,并且沒有灰塵

chrome或firefox的書簽欄里分門別類,類別多于10個(gè),8個(gè)以上是技術(shù)相關(guān)的

容不得破窗戶,看見別人的爛代碼就想改過來

隨手就能在白板上畫出軟件的流程圖或者時(shí)序圖……

普通程序員的行為:

拿到任務(wù)就開始噼里啪啦敲鍵盤,一天寫了好幾千行代碼

沒事兒就被測(cè)試MM叫過去溝通……

都早上10點(diǎn)多了還想著昨晚的球賽,10點(diǎn)半就琢磨中午要吃拉面、扯面、刀削面、牛肉面、旗花面、臊子面、窩窩面還是炒細(xì)面……

過了一陣子,看到自己的代碼,感到很驚奇,認(rèn)為是別人寫的……

1.勇于去研究你不懂的代碼

一般人都不愿意去研究自己不曾接觸過的代碼,很多人都沒有嘗試就放棄了。如果你經(jīng)常去研究你沒有接觸過的代碼,你就會(huì)越來越熟悉不同的代碼結(jié)構(gòu)和設(shè)計(jì)模式。現(xiàn)在人們很容易就接觸到優(yōu)秀的開源代碼資源,你可以很方便的就下載下來做一些改動(dòng)或者調(diào)試,去研究為什么代碼可以這么寫。

除了代碼之外,很多人對(duì)于陌生的工作內(nèi)容也會(huì)感到恐懼。每次換工作的時(shí)候,你可能都會(huì)遇到新公司的工作內(nèi)容和以前工作的內(nèi)容不一樣的情況,以至于剛開始的時(shí)候工作效率沒有以前那么高。很多人甚至覺得,他們是不是騙了面試官。

2.精通代碼調(diào)試(debug)

很多人在寫代碼的過程中,經(jīng)常會(huì)有的一個(gè)問題就是:為什么我寫出來的代碼不能運(yùn)行?為什么運(yùn)行的結(jié)果不是我想要的?

幾乎所有的程序員寫代碼都不是一遍就能寫好的。但是頂尖的程序員非常快的就明白自己代碼的問題可能是什么。這是一個(gè)很重要的能力,但是偏偏學(xué)校里不教,面試的時(shí)候考官也不經(jīng)常提及。

3、程序員是一種職業(yè),而黑客是一種興趣。

4、程序員的工作有很多限制,而黑客可以盡情發(fā)揮。

5、程序員都想把自己說得更好,因?yàn)樗麄円其N自己,而真正的黑客更謙虛,他們知道自己懂得還不夠多。

6、程序員是一種“職責(zé)”,需要的是對(duì)編程語言的使用,更希望盡快完成工作,而不是探尋為什么要做這項(xiàng)工作。

黑客是一種“心態(tài)”,對(duì)技術(shù)有著極大的好奇,希望理解核心的工作原理,喜歡創(chuàng)造。嘗試?yán)斫馊绾喂ぷ?#xff0c;如何做得更好,如何讓事情做得特別。黑客就像藝術(shù)家或哲學(xué)家,同時(shí)有著科學(xué)工程的天賦,有很多“為什么”和“為什么不”。

7、程序員和黑客,就如同畫匠和藝術(shù)家,工匠和DIYer,教科書的方式和創(chuàng)新的方式。

8、程序員的目標(biāo)是寫出程序,完成需求,而黑客是要讓程序?yàn)樽约憾?#xff0c;滿足自身需求。

9、程序員和黑客都在寫代碼,只是黑客把不可能變?yōu)榱丝赡堋?/p>

歡迎關(guān)注我的公眾號(hào)(同步更新文章):DoNet技術(shù)分享平臺(tái)

閱讀原文

總結(jié)

以上是生活随笔為你收集整理的高级程序员和低级程序员的区别的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。