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

我是工程師,不是編譯器

  英文原文:I’m an Engineer, Not a Compiler 

  原文作者:dclements,發(fā)布于 2009-2-23

  最近我接到一個(gè)面試電話,被問了許多 Java 的問題。這樣的面試很平常,大部分的問題也都是標(biāo)準(zhǔn)問題:

  ● 什么是多態(tài)?

  ● List 和 Set 有什么區(qū)別?你什么時(shí)候用 List,什么時(shí)候用 Set?

  ● 什么情況下你會遇見死鎖?

  ● 強(qiáng)類型和弱類型有什么區(qū)別?

  這些算是很合理的問題。我不喜歡那個(gè)多態(tài)的問題,因?yàn)樗痛蟛糠值拿嫦驅(qū)ο笳Z言以及繼承緊密相關(guān),而當(dāng)我們覆蓋和重載一個(gè)方法時(shí),我們是不會意識到“哦!這實(shí)際上是一個(gè)多態(tài)!”而我會想“什么是繼承,我什么時(shí)候應(yīng)該用繼承”,而這才是面向?qū)ο笳Z言的關(guān)鍵。但是這是我個(gè)人的觀點(diǎn),可能會有其他不同觀點(diǎn)。

  強(qiáng)類型和弱類型的那一題有點(diǎn)不尋常,因?yàn)樗麑?shí)際上指的是類型檢查而不是類型強(qiáng)度。當(dāng)我說C是一種弱靜態(tài),Java 是強(qiáng)靜態(tài),Python 是強(qiáng)動態(tài)時(shí),他有點(diǎn)迷糊(我認(rèn)為 JavaScript 是弱動態(tài),但我并沒有說出來)。

  接下來的是一些細(xì)枝末節(jié)的問題:

  ● List 在哪個(gè)包中?

  ● File 在哪個(gè)包中?

  ● 你要繼承的時(shí)候用什么關(guān)鍵字?

  (我們也會經(jīng)常遇見一些標(biāo)準(zhǔn)問題“你 5 年內(nèi)想成為什么樣的人?”等等)

  Russ Olsen 提到了問細(xì)枝末節(jié)問題的結(jié)果

除了不能告訴你許多信息以外,問細(xì)枝末節(jié)的問題會付出兩種代價(jià):首先會占用你真正可以用來了解一個(gè)人的時(shí)間,你可以利用這些時(shí)間來了解這個(gè)人是否足夠聰明,是否有合適的背景,是否適合你的團(tuán)隊(duì)。其次,這種類型的問題有可能會剔除掉那些真正聰明的,你真正想雇傭的人呢。

  我現(xiàn)在列出這些細(xì)枝末節(jié)的問題,我認(rèn)為還會引發(fā)一個(gè)結(jié)果:問這樣的問題剔除掉那些真正合適的人之外,剩下的人將會錯(cuò)誤的人選。

  一個(gè)好的工程師在設(shè)計(jì)和創(chuàng)造系統(tǒng)的時(shí)候是抽象性的思維的,他們會想象算法,組件,工程性的設(shè)計(jì)。他們不需要知道語言的所有細(xì)節(jié),尤其是當(dāng)他們使用 IDE 時(shí),IDE 可以幫他們完成(我使用 Eclipse:我輸入 List,然后輸入 control + 空格,IDE 會自動幫我載入 Java.util.List)。我能分辨出我需要哪個(gè)包,這比我能記住它們的名字更重要。

  類似的,更重要的是我能告訴你什么時(shí)候我應(yīng)該使用繼承,什么時(shí)候應(yīng)該使用多態(tài),而不是僅僅記住概念。

  總體而言:用 Google 5 秒鐘可以找到答案的問題不是好問題。我最喜歡的電話面試問題是“你最喜歡的語言是哪一種?”然后接著是“它的弱點(diǎn)是什么?”

  然而很多面試和考試測試的都是為了看你能否很好的取代編譯器而設(shè)置的。甚至 Java 認(rèn)證考試都只關(guān)注在語言的語法和編譯上的問題,而不是測試實(shí)際編程的能力和實(shí)際設(shè)計(jì)系統(tǒng)個(gè)能力。

  我是一個(gè)優(yōu)秀的軟件工程師,我不是一個(gè)優(yōu)秀的編譯器。我不能看了一段代碼后就告訴你它有問題,它不會獲取 ClassNotFoundException,現(xiàn)代的編譯器會告訴我問題的所在。即使不是馬上知道,但當(dāng)我編譯的時(shí)候我會知道。這么說我就過于依賴 IDE?也許吧,但這不是什么壞事,因?yàn)樵谵k公室里我們還是要用到這些工具。

  一句話:找一個(gè)合適團(tuán)隊(duì)的人選時(shí),不要糾結(jié)于細(xì)枝末節(jié)的問題。

it知識庫我是工程師,不是編譯器,轉(zhuǎn)載需保留來源!

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

主站蜘蛛池模板: 日韩欧美国产免费看清风阁 | 99er4久久视频精品首页 | 妇少水多18P蜜泬17P亚洲乱 | 偷拍 自怕 亚洲 在线 | 亚洲精品蜜桃AV久久久 | 瑜伽牲交AV | 国产超嫩一线天在线播放 | 久久午夜夜伦鲁鲁片无码免费 | 婷婷久久无码欧美人妻 | 2012中文字幕在线动漫电影 | 推倒美女总裁啪啪 | 午夜爽喷水无码成人18禁三级 | 国产精品久人妻精品 | 精品久久久99大香线蕉 | 曰本真人00XX动太图 | 亚洲最大日夜无码中文字幕 | 欧美牲交A欧美牲交VDO | 亚洲春色AV无码专区456 | 亚洲精品久久久无码AV片软件 | 综合一区无套内射中文字幕 | 凤楼app| 久久免费特黄毛片 | 日本熟妇乱人伦A片精品软件 | 热久久国产欧美一区二区精品 | 午夜福利08550 | 成电影人免费网站 | 麻豆一区二区免费播放网站 | 中文字幕在线不卡精品视频99 | 美女脱内衣裸身尿口露出来 | 亚洲人成影院在线播放 | 囯产精品久久久久久久久蜜桃 | 国产AV无码熟妇人妻麻豆 | 欧美日韩午夜群交多人轮换 | 91系列在线观看免费 | 午夜十八岁禁 | 国产亚洲精品久久精品69 | 深夜释放自己在线观看 | 午夜男女爽爽羞羞影院在线观看 | 乱码午夜-极品国产内射 | 国产扒开美女双腿屁股流白浆 | 国产精品手机在线视频 |