天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

最棒的程序代碼,不是程序代碼

  文/Mr. Jamie

  上次聊過工程師的生產(chǎn)力不應(yīng)該用程序代碼來衡量,因?yàn)樗麄兊臉O致生產(chǎn)力,是在少寫幾行程序,而不是在多寫幾行程序。今天剛好又看到兩篇文章,可以用不同的面向延伸、解釋這建事情。

  首先,是一位跑去日本教英文的前任軟件工程師,發(fā)現(xiàn)了寫程序和學(xué)語言間的共通性,他說:

這些工程師往往可以輕松的通過面試,但當(dāng)他們真正開始工作,卻讓人大失所望。我讀了很多關(guān)于這個問題的研究,但當(dāng)我越看它,就越發(fā)現(xiàn)這些「殘障工程師」,就好像我的英語學(xué)生一樣。他們有 5,000 字的詞匯,書里面的每一個文法都背得滾瓜爛熟,但是就是說不出一句話。

我的理論是,程序其實(shí)就跟寫作沒什么兩樣。多數(shù)的程序概念上一點(diǎn)都不難(跟你想的不一樣),我們搞不好的原因往往只是寫作能力太差。大部分的工程師根本就不是「流暢」的語言使用者,也沒有努力想要讓自己變得流暢。他們不去多讀讀他人的程序,看不懂也不會使用「成語」,更不會「用程序語言來思考」。這些人寫出來的程序很糟,因?yàn)樗麄兏揪褪怯嬎銠C(jī)語言的三歲小孩,卻試著要寫一本小說。

  所以如果你是軟件工程師,多讀讀別人的程序代碼,是很重要的,就跟學(xué)習(xí)寫作一樣。

  相反的,如果你的程序想要讓人家讀懂,那 documentation 是非常重要的。GitHub 工程師 Zach Holman 發(fā)表了一篇非常棒的文章,詳細(xì)解釋了為什么你要寫文檔,怎么寫。

  1. Documentation 是個人的 —— 相信我,你以后一定會回來改這些程序,如果要讓未來的自己更快進(jìn)入狀況,把事情搞定,今天請你務(wù)必把東西寫清楚。
  2. Documentation 是清楚的 —— 如果你不把你推出去的程序代碼講清楚,那根本是在幫自己找麻煩,以后一定會出現(xiàn)一堆 bugs、困惑的同事,最后搞得自己更累而已。
  3. Documentation 是可以測試的 —— 因?yàn)槟惚仨氁殉绦虻倪壿嫿忉屒宄@讓你重新思考自己的寫出來的東西是不是符合原始精神,有沒有更好的方式。為了不在寫文件時陷入無法解釋的難關(guān),這也迫使你簡化每一個功能,把一個復(fù)雜的東西切成好幾個功能。
  4. Documentation 是可以比較版本的 —— 好的文件可以讓版本間的比較更容易,也讓團(tuán)隊合作更有效率。
  5. Documentation 是營銷 —— 透過好的文件,可以讓下載你軟件的人更容易開始使用,這也大大提升了轉(zhuǎn)換率。
  6. Documentation 讓你表現(xiàn)更棒 —— 這點(diǎn) Zach 還在驗(yàn)證,不過他認(rèn)為建立好的文件讓你很酷,這應(yīng)該對自信會有幫助。

  以上,希望這些觀念可以幫助你們更了解工程師、效率和生產(chǎn)力之間的關(guān)系,加油!

  (Image via zooboing, CC license)

it知識庫最棒的程序代碼,不是程序代碼,轉(zhuǎn)載需保留來源!

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

主站蜘蛛池模板: 97精品国产高清在线看入口 | 伊人综合在线22 | 青青草国产自偷拍 | 在线播放一区 | 老师小扫货水能么多叫出来 | 狠狠色丁香婷婷久久综合五月 | 国产精品一区二区AV交换 | 日本黄色网站在线观看 | 欧美激情久久久久久久大片 | 夜夜澡人人爽人人喊_欧美 夜夜骑夜夜欢 | 精品国产福利一区二区在线 | 欧美人与禽ZOZO性伦交视频 | 久久九九有精品国产23百花影院 | 日韩视频在线观看 | 野草在线视频完整视频 | 亚洲AV美女成人网站P站 | 女同给老师下媚药 | 乳色吐息未增删樱花ED在线观看 | 日韩中文字幕欧美在线视频 | 免费乱理伦片在线观看夜 | 永久午夜福利视频一区在线观看 | 777久久人妻少妇嫩草AV蜜桃 | 99久久久A片无码国产精 | 亚洲一区二区女搞男 | 朝鲜黄色录像 | 久久青草免费91线频观看站街 | 国产精品久久久久AV麻豆 | 成人在线免费视频观看 | 女人张腿让男人桶免费 | 国产国语在线播放视频 | 中文字幕爆乳JULIA女教师 | 成 人 免费 黄 色 网站无毒下载 | 草莓视频在线免费观看 | 两个奶头被吃得又翘又痛 | 国产中文字幕乱码一区 | 亚洲无人区码二码三码区别图 | 亚洲精品自在在线观看 | 在线观看日本污污ww网站 | 黄色a三级三级三级免费看 黄色a三级免费看 | YY6080A旧里番在线观看 | 精品国产福利一区二区在线 |