中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

所有的程序員都是自學(xué)成才

  英文原文:All Programmers Are Self-Taught

  在我十幾歲的時(shí)候就開(kāi)始玩甲級(jí)棒球。我水平很差,但當(dāng)我決定要做好什么事時(shí),最終總能如我愿。現(xiàn)在我是計(jì)算機(jī)專業(yè) 3 年級(jí)的學(xué)生。在編程上,有些事情和體育是截然不同的:棒球教練可以教會(huì)你如何打棒球,但一個(gè)計(jì)算機(jī)教授卻不能教你如何編程。

  我很吃驚,在整個(gè)大一期間,我的老師或教授從來(lái)不點(diǎn)評(píng)我的代碼,大二時(shí)更是如此。我們的作業(yè)很多,題目很難,但在完成了數(shù)據(jù)結(jié)構(gòu)課上的 2000 行的代碼后,我從來(lái)沒(méi)有收到過(guò)老師的任何一條評(píng)論——只要程序能編譯通過(guò),單元測(cè)試顯示沒(méi)有錯(cuò)誤,這就行了。直到遇到了一個(gè)小組開(kāi)發(fā)的項(xiàng)目,我才認(rèn)識(shí)到我的代碼寫(xiě)的多爛,我才開(kāi)始詢問(wèn):好的程序應(yīng)該如何寫(xiě)。

  但是,什么樣的代碼才是好的代碼?我花了大量的時(shí)間來(lái)提高代碼的可讀性,添加注釋。我努力模仿 UNIX 的哲學(xué)觀,力求簡(jiǎn)約,首先讓程序能跑起來(lái),在此基礎(chǔ)之上,在需要的情況在進(jìn)行優(yōu)化。復(fù)雜的東西要逐步增加。除非必要,我不使用線程。但是,說(shuō)實(shí)話,我不知道這是不是好的代碼(說(shuō)實(shí)話,我覺(jué)得自己水平很差)。

  我很幸運(yùn),能和一群優(yōu)秀同學(xué)一起工作,他們都是出色的程序員,他們?cè)谖④洝⒐雀琛嗰R遜等公司實(shí)習(xí)。他們的觀點(diǎn)都很一致,認(rèn)為自己的知識(shí)都是自己總結(jié)或從其他程序員那里學(xué)到的。即使是非常資深的軟件工程師也有這樣的看法。所以,我的結(jié)論是:

  所有程序員都是自學(xué)成才的

  我受的教育給了我很好的基礎(chǔ):數(shù)據(jù)結(jié)構(gòu),算法,數(shù)據(jù)庫(kù)設(shè)計(jì),并行計(jì)算,網(wǎng)絡(luò)編程,敏捷開(kāi)發(fā)以及各種編程模式。但所有的這些,即使是它們使得編程更高效和更精巧,你仍然可能用錯(cuò)它們——我曾經(jīng)看過(guò)一些學(xué)生在這些課程上學(xué)習(xí)成績(jī)非常好,但寫(xiě)的代碼卻讓人想哭。

  我并不認(rèn)為學(xué)過(guò)計(jì)算機(jī)科學(xué)、軟件工程或得到一個(gè)大學(xué)文憑會(huì)有多大的用處,如果你想靠寫(xiě)代碼為生,自學(xué)是你不可缺少的途徑。

it知識(shí)庫(kù)所有的程序員都是自學(xué)成才,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 国产高清在线观看 | 男女羞羞视频在线看 | 国产黄色在线观看 | 亚洲444kkkk在线观看最新 | 日韩中文久久 | aaaa网站| 国户精品久久久久久久久久久不卡 | 亚洲瑟瑟| 日韩欧美亚洲综合 | 五月精品视频 | 亚洲免费一区二区 | 一区二区三区精品视频 | 先锋资源在线 | 91在线网站 | 欧美亚洲另类丝袜综合网动图 | 91在线精品视频 | 成人av观看 | 中文字幕视频一区 | 99久久精品免费看国产四区 | 国产精品a久久久久 | 中文字幕在线观看国产 | 国产在线一区二区三区 | 精品视频亚洲 | 精品国产99| 能免费看的av | 日韩伦理一区二区 | 亚洲高清视频在线 | 精品美女在线观看视频在线观看 | 久久综合狠狠综合久久 | 国产精品美女久久久久久不卡 | 欧美一区二区在线播放 | 国产精品亚洲成在人线 | 国产一区| 亚洲欧美日韩电影 | 中文字幕在线一区二区三区 | 天天操天天玩 | 天堂一区二区三区 | 精品久久久久久亚洲精品 | 国产在线精品一区二区 | 精品国产乱码久久久久久影片 | 黄色片在线看 |