<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    何謂精通

    精通這個詞估計是在簡歷中最常見到的詞了,簡歷上通常都充斥著精通struts2、精通java、精通hibernate等等詞語,近來經??葱┍容^底層的書,越來越體會到精通這個詞應該具備的份量了,也越來越理解以前朋友和我說的在國外工程和研究是分的很清楚的原因了,在這篇blog里來扯扯自己對精通這個詞的看法。
    先來看幾個面試的片段,從中也許能看出些端倪,:)
    ------------------------------------------------------------------------------------------------------------
    片段一

    背景:面試者之前做過一些網絡通訊的程序。
    問:對Java網絡編程方面的package有了解嗎?
    答:因為編寫過一些這樣的程序,應該還是比較熟的。
    問:那能說說Socket和ServerSocket中的timeout參數的具體作用嗎?
    答:...  (忘記當時面試者答的具體是什么了,不過基本還是正確的)
    問:能說說Socket中的setTcpNoDelay是拿來干什么的嗎?
    答:...  (沒答出來)
    問:不知道有沒有了解過例如在linux操作系統上是怎么實現網絡通訊的呢,在操作系統中是個怎么樣的過程呢?
    答:...
    由于面試者對上面的問題并沒有回答到位,因此就沒有再在網絡編程這塊繼續問下去了,本來后續還打算問問tcp/ip協議、線程池、連接池、并發等等方面的一些問題。
    片段二
    背景:面試者之前有Load Balance方面的經驗。
    問:對Load balance接觸過吧?
    答:是的,在幾個項目中都使用過,個人覺得還是比較精通的。
    問:能說說在load balance通常有的幾種請求方式嗎?
    答:... (沒明白)
    問:例如最常見的load balance請求的場景是所有的請求經過load balance,然后響應也通過load balance返回,你覺得還有沒有其他的方式呢?
    答:還有其他的方式嗎?
    問:跳過上面的問題,load balance方面你們一般使用什么方式來保證均衡性呢?
    答:輪循方式。
    問:有沒有接觸過其他的一些保證均衡的方式呢?
    答:沒有。
    片段三
    背景:面試者覺得自己對于java collection比較精通。
    問:能說下java是怎么實現HashSet的嗎?
    答:基于HashMap實現,構建一個key為傳入值,value也為傳入值的HashMap。
    問:繼續聊下HashMap,java是怎么實現HashMap的呢?
    答:對key進行hash,然后以數組的方式實現。
    問:能說下在HashMap中當放的數據量越來越大的時候,java會做些什么動作嗎?
    答:當放入的數據量達到容量時,會默認增大一倍。
    問:你覺得如果需要在HashMap中存放大量的數據的時候,會有些什么問題呢,例如要往一個HashMap中放100w的數據?
    答:... (具體答的什么我不太記得了,不過最起碼答出了沖突率會增高,效率會下降這點)
    問:你覺得有什么辦法能提升效率嗎?
    答:....(思考ing)....自己實現hashCode,盡量降低沖突率。
    問:還有什么別的辦法嗎,或者自己來實現一個支撐100w的map結構怎么做比較好呢,主要是要優化寫?
    答:...(thinking...)....自己做hash,然后存放在LinkedList里。
    問:如果現在要放1T的數據怎么辦?肯定是不能放在單機上的了,怎么樣去分布式做呢?
    答:...同樣做hash,然后例如0--7的放在哪些機器上,8---F開頭的放在另外的機器上。
    問:那么如果加機器了是不是要修改配置呢,另外加機器是否有遷移數據的問題呢?
    答:...嗯,暫時是的。
    這個面試過程其實我們當時是相當滿意的,雖然這個面試者并沒有完全答出來了,但根據他以往的經驗來看,能答到這個程度真的非常不錯了,而且我們最看重他的是碰到這些技術性的問題能夠很有興趣的進行思考,形象的說,簡直就是雙眼放光,:)
    好,最后一個片段。
    片段四
    背景:面試者在項目中用過了java 5中的并發包。
    問:覺得像ConcurrentHashMap這樣的類帶來了些什么好處呢?
    答:將之前需要加鎖自己做同步的動作做了更好的原子性的封裝。
    問:能講講CAS在這些并發數據結構中起到了些什么作用嗎?
    答:CAS?
    問:(忽略上面的問題) 能說說Executors.newCachedThreadPool和直接new ThreadPoolExecutor的差別嗎?
    答:...不太清楚。
    ------------------------------------------------------------------------------------------------------------
    好,關于面試的一些片段就回放到這了,從上面這幾個面試片段中,估計也能看出一些端倪了,個人覺得精通真的很難,什么叫精通呢,我覺得應該不僅僅是會使用,熟練的使用,而且能夠對其底層的實現機制、原理有較深的了解,例如java網絡編程,應該了解到java網絡編程package的參數細節的含義,進而應該了解操作系統是怎么去實現的,再進一步來講,應該能夠對協議也有一定的了解,例如tcp/ip、http等等,所以說要做到精通真的很難,至于是否能夠解決大型場景中帶來的問題,這個則受限于每個人的經歷,因此不認為這點是決定性的因素。
    其實我以前也很反對面試的時候問細節的,因為認為很多細節問題其實都是可以google等找到的,但現在觀點在改變,我覺得如果真的精通的話,是會知道細節的,而不是靠臨時的查找去學會,因此漸漸的也在面試過程中問一些非常細節的問題了,而且其實很多大型場景從架構層面來講也是差不多的,并不會有太多的不同,加上這些東西現在在網上講的也越來越多了(發現近來網上開始充斥著分布式、高可用性、高伸縮性這些詞,開源的這類東西也迅速的在冒出,都不知道到底是好現象呢還是不那么好的現象,^_^),估計很多同學背都能背出來了,雖然也許不是很理解為什么架構是那樣的。
    記得很久以前和raimundox聊天,raimundox說到在國外的工程師相當專業,對于這些需要使用的技術所涉及的相關東西都會懂的比較多,例如要使用java的多線程,那么他們通常會知道操作系統是怎么來實現這塊的,而這也是他們大學的教學方法,完全是針對性的,就是教需要用到的東西涉及的知識體系,至于其他的很多東西則不去教學了,因此相對來講國外的軟件質量整體是更好的,而做研究的人就更不同了,他們眼中的研究都是創新性質的,這讓他們很明顯的區分了工程和研究,這也許就是造成有很大差距的一點吧。

    posted on 2008-06-12 21:41 BlueDavy 閱讀(8704) 評論(52)  編輯  收藏 所屬分類: 業界隨想

    評論

    # re: 何謂精通 2008-06-12 22:05 鄙視你

    扯淡  回復  更多評論   

    # re: 何謂精通 2008-06-12 22:24 日月雨林@gmail.com

    @鄙視你
    用你的名字來回答你!  回復  更多評論   

    # re: 何謂精通[未登錄] 2008-06-12 22:32 Jonney

    @鄙視你
    用你的名字來回答你!  回復  更多評論   

    # re: 何謂精通 2008-06-12 22:58 yeshucheng

    看的同時,自問自己是否真的知道這些。哪怕一些概念。。。  回復  更多評論   

    # re: 何謂精通 2008-06-12 23:01 BlueDavy

    @鄙視你
    鄙視吧,人都是被鄙視習慣的,:)
    俺只是按自己的經驗瞎扯了一點而已,看官們要心平氣和。
      回復  更多評論   

    # re: 何謂精通 2008-06-13 00:01 hammer

    覺得問方法的第幾個參數是什么意義的問題的確很扯!大家都知道Java是以類庫的豐富而著稱的,龐大而又不斷更新的api手冊我相信是沒幾個人能全部背下來的。能大致說一些就不錯了,大多數人都是面向解決問題的,需要用時去查一下,一段時間不用多半都會忘了。我覺得一個人的經驗以及他思考和解決問題的方式比背這些玩意要重要的多。曾經碰到過這樣的面試官,專挑一些參數來問,雖然答了一些,但覺得他那故弄玄虛的態度確實很惡!  回復  更多評論   

    # re: 何謂精通 2008-06-13 08:42 terryzhou

    @hammer
    其實我相信davy想要得到的答案并不是你完全答出一個方法中的參數到底是做什么用的,他只是想看看面試者是否有善于思考的習慣,從方法名或者參數名也是可以思考出一些大概意思,而不是直接的回答“不知道”了。善于思考的人不會輕易放棄任何問題。
      回復  更多評論   

    # re: 何謂精通 2008-06-13 08:52 eagles

    有同感  回復  更多評論   

    # re: 何謂精通 2008-06-13 09:42 懶人

    以后簡歷該怎么寫?  回復  更多評論   

    # re: 何謂精通 2008-06-13 10:11 逛逛

    招聘的職位不同,要求也就不一樣.
    看問題的角度不一樣,得到的結果也就不一樣.
    雙向選擇,機會都是均等的,而且,實際中的開發技術只是一個方面。  回復  更多評論   

    # re: 何謂精通 2008-06-13 10:49 如坐春風

    招聘本質上可分為兩種,一種是普及型的招聘,比如企業招聘應屆畢業生和初級水平開發人員,擇優錄取然后進行培養,這個周期相對較長,對應聘者的要求也不是特別專業化,因為技能是可以訓練出來的,活也不是特別緊;另一種是專業性招聘,比如企業急召項目經理或技術大拿,這樣的職位需要應聘者具備一定的水平和技能,并能夠很快進入角色上手干活,企業沒有時間來培養。樓主指的應該是第二種。

    對于第二種招聘,簡歷上寫知道,熟悉或者精通都是沒用的,如果具備了企業需要的技能就能上,否則就是不行,沒有二話可說。這個時候應聘者就得有的放矢,看自己是否真適合,要不去了也是浪費雙方的時間精力?,F在技術方向很多,光是JDK就有三千多個類,怎么可能面面俱到?只能選擇合適的方向專研,其它的涉獵即可,應聘也要選擇合適的方向。 不光隔行如隔山,就是一行內也是山高谷深,即使強如樓主,去應聘不熟悉的崗位如Java3D(假如)很可能也會碰壁。因此應聘者在投簡歷前需要多掂量一下,我想這就是樓主寫博文的本意吧。  回復  更多評論   

    # re: 何謂精通 2008-06-13 10:50 hawk8359

    工程和研究要區分,這點很贊同。就像建筑研究院和建設公司一樣,但是在中國軟件沒有分那么細,大公司還好點。而且現在工程師和IT民工都渾在一起了。  回復  更多評論   

    # re: 何謂精通 2008-06-13 11:31 easyrun

    @hammer
    精通就是要對這些細節了熟于心才對,遇到問題還要去查資料說明你對這個領域還有不了解的東西,何來精通一說呢。  回復  更多評論   

    # re: 何謂精通 2008-06-13 11:33 chenpengyi

    這里可能確實要討論一下今后簡歷該如何寫的問題,倘若簡歷上只寫掌握或了解,那么估計簡歷的看官們是不會給你機會的??墒强v觀現狀,國內即使是一般的技術大牛,能在文中稱得上精通的方面也不過二三,那么是否該僅僅寫精通此二三,對于其他略懂皮毛呢?唉,簡歷難寫啊……
    只是個人來說比較支持樓主的看法,因為看過的簡歷中喊精通某某的太多了,以至于分不清怎么才算是精通,埋沒了一些誠實的大牛。  回復  更多評論   

    # re: 何謂精通 2008-06-13 12:35 BlueDavy

    @如坐春風
    呵呵,確實看透了我的意思,:)
    其實我寫出這些面試的片段不是說面試者就應該把jdk整個類庫都全部那么熟,只要有一兩個熟的我覺得就已經很OK了,精通肯定不可能是全部都精通的,只要有一兩項真正做到精通那已經很強了。
    @easyrun
    是的,其實很多細節之所以問出去面試者能回答出來,就是因為他已經有過這樣的經歷了,例如像socket和serverSocket里的timeout具體有什么不同,setNoTCPDelay有什么作用,我覺得這個只要你在網絡編程方面使用的比較多肯定都是知道的。  回復  更多評論   

    # re: 何謂精通[未登錄] 2008-06-13 13:22 badqiu

    孔乙己么?兩個字琢磨來琢磨去??!  回復  更多評論   

    # re: 何謂精通 2008-06-13 14:23 dennis

    @BlueDavy
    呵呵,你還別說,java網絡編程,沒有去系統學習過的人,可能是真不知道你提的那兩點,畢竟大多數用的人也就能用就好,沒有去考慮過具體的socket選項調優等。幸好,我還從沒敢在簡歷上說精通,做的學的越多,越發感覺這兩字不能輕易寫下去。  回復  更多評論   

    # re: 何謂精通 2008-06-13 17:43 懶人

    @如坐春風
    那意思如果2年工作經驗了,就必須得達到真正意義上的熟練或精通唄,如果沒達到那就找不到工作了?我的意思是說,如果有經驗了,但是去面試還和一個剛畢業學生或剛工作不久那樣的話,是不是就找不到工作了?  回復  更多評論   

    # re: 何謂精通 2008-06-13 21:55 如坐春風

    @懶人

    如果是第一類職位,不妨夸張一些;第二類職位就需要仔細了。  回復  更多評論   

    # re: 何謂精通 2008-06-15 01:22 有少許經驗者

    在接觸到用戶的海量請求之前,我也自以為會用一些api就算精通了,現在接觸到了大并發量請求的時候,才認識到自己以前的井底之見。

    上面列出的幾個片段里,只有少量內容勉強能算有所了解。

    片段1中的tiemout,確實沒具體了解過
    setTcpNoDelay以前只知道禁止的tcp緩沖,使小數據包能夠快速發出去。

    片段2的lb,請求方式上,可以通過客戶端連接不同的服務器方式實現,也可以讓連接到服務器,由服務器轉發請求等方式,因此具體實施上,就有了,域名輪詢,或者多主機名,多ip,或者在tcp底層進行數據轉發,或者動態資源和靜態資源分離等多種方式處理。對于lvs,則應答是不一定通過lb返回的。
    lb的均衡性或者基于客戶請求的數量進行輪詢轉發,或者基于實際業務服務器的處理能力進行輪詢轉發,有的出于黏性會話的考慮,可能會使用一些復雜的轉發策略,比如來自同一ip請求的可能固定轉發到指定的業務服務器。

    片段3,hashSet里的hashMap,每個key對應的值都是固定的一個Object。

    片段4,雖然常用ConcurrentHashMap卻未深入了解細節......


      回復  更多評論   

    # re: 何謂精通 2008-06-15 11:07 長江三峽

    有意思  回復  更多評論   

    # re: 何謂精通 2008-06-15 14:26 藍劍

    以前的時候,有個經典的問題,Vector有什么優點和缺點,當時,我特意去研究了,很明白了,可是,過了這么多年,再有人問起來,我早就忘了,因為早就不用了。
    這說明什么?我太差了?這年月誰沒事總去記這東西?
    技術有千千萬,用到的只有一點。

    有人問HashMap的細節,真不知道,一個公司有多少機會能做幾百萬數據的存儲項目,我不是說沒有,只是這種公司很少,那么這些從來不做這種項目的公司的人就是白吃嗎?  回復  更多評論   

    # re: 何謂精通 2008-06-15 20:07 銀河使者

    所謂精通,可以分開來看。先來看精。

    所謂“精”就是指對于一種技術有很深入的了解,如java的網絡技術(socket等),不僅要對上層知識了解,還要對底層的實現細節有很深入的了解。那么如何來判斷是否對某種技術(轉指軟件編程技術)精呢? 其實這個很簡單,只需要編寫一個任意復雜的程序(一個人在有限的時間可以讀完的),無需上機調試,就可以即快速,又準確地說出結果。如果這個程序有bug,也不需要上機運行,就可以知道如何改進這個程序。 要想達到這種程度,必須對相關的每一個方法、函數,甚至參數所起的作用,以及在不同的情況下可以達到什么效果了如指掌。這樣還會在不運行程序的情況下,非常有把握地知道程序的運行結果。 但真正達到這種程度的人并不多,如果要真達到了這個程序,是不會為工作犯愁的。

    下面再來說說“通”,通一般指范圍,如神通廣大、博古通今等就是這個意思。也就是說,要達到“通”,就必須掌握范圍很廣的知識,如精通Java,就要了解和Java相關的所有知識,如J2EE、J2SE、J2ME這三大塊和一些邊緣的知識(可以不包括框架等技術)。能達到這種程度的人也是非常少的。

    從上面所述看,單是“精”或"通“就已經是很難達到了,如果將它們組合成”精通“,那幾乎沒人能真正達到。 所以簡歷上寫的”精通“基本就成了客套話了,千萬別當真。 我曾經看過一個簡歷,竟然把目前大多數主流的技術都寫出來了,而且竟然都是精通。最后一問這個人多大年紀,結果才20多歲,于是驚呼,奇才也。粗略算一下,他寫的那些技術,如果要都弄得基本上算是精通(只是接近),至少需要幾百年。而且必須夜以繼日地學習。

    所以簡歷上還是盡量別寫”精通“,如果要寫某種技術,可以按著如下方式寫:
    主要使用的語言或技術:Java、C#
    或是直接寫使用過Java、C#多長時間,如使用過C#三年,至于到達什么水平,就由考管來判斷吧。

    反正按著我的習慣,如果簡歷上寫著很多精通,基本上一概不通過,因為,沒有人可以在短短幾年時間精通這么多技術。

      回復  更多評論   

    # re: 何謂精通 2008-06-15 20:26 銀河使者

    樓主的四組面試問題有的確實有一定的深度。如果沒仔細研究過,確實很難給出準確的答案。不過在面試時應主要考察應聘者的理解能力和應變能力。至于某種技術如何使用,如setTcpNoDelay方法是用來決定是否采用Nagle算法的,但我們可以換一種更廣義的問法。如果在使用TCP傳輸數據時,如果傳輸的數據大多數是小數據量的數據,為了更有效地節省帶寬,可以采取什么辦法呢? 這個問題并未涉及具體的技術,但確考察了分析問題和解決問題的能力。個人認為這種問題更可以判斷應聘者的能力。至于setTcpNoDelay方法,只要在網上查查,幾秒種就可知道答案。但如果應聘者在沒有使用過setTcpNoDelay方法的前提下,也可以從理論上解決setTcpNoDelay能解決的問題,那么說明應聘者有這個意識,至于具體如何用java或其他技術來實現,這根本不是問題。而如果認為用不用Nagle都一樣,就算知道了setTcpNoDelay方法是做什么的,也壓根不打算用,并且認為只要把數據發出去了,就萬事大吉,那才是非??膳碌?。  回復  更多評論   

    # re: 何謂精通 2008-06-15 20:31 銀河使者

    還有樓主第三階段問到保存大量的數據應用Java的什么數據結構。其實Java中的數據結構沒有一種適合于保存大量的數據(如搜索引擎所需的以T為單位的數據),要想保存,就只有自己設計了??梢圆捎面I樹或更復雜的數據結構。也可采用分布試的存儲方式(就象google后臺的幾十萬臺服務器),但這就需要互相協調了。但可以肯定,曾經成功解決這些問題的人一定是鳳毛麟角了。要是有的話,早就被那些超級公司給挖走了,或是自己去創業了。基本上不會到處去投簡歷了。因為他(她)們所要的報酬是大多數公司無法支付的。  回復  更多評論   

    # re: 何謂精通 2008-06-15 23:14 鄧芝

    正如銀河使者所言,“精”很難,有些東西能會用,用好已經很不錯了。除非專注于一行(例如網絡相關技術的開發,研究),否則深入下去是很難得。就像大學學的微積分,當時,還認為是精通的,現在,多年不用,已經完全忘記了,程序也一樣,具體細節性的東西,如果長期不用,忘記的可能性是很大的。而且我們大部分程序員,往往會今天做這個,明天做那個,很難深入;此外,有些問題,如果量上不去,問題出不來,研究也很難深入下去。例如Hash的問題,實際是一個算法問題,在實際工作中,大家很少去追問這些東西的;此外如果數據量達不到一定程度,是不會出現hashcode碰撞問題(大數據存儲時會遇到)。<br>
    我一個同事說的很好“因為我遇到的問題多了,所以我不斷的提升了”。實際上他他遇到問題的幾率和其他人一樣多,但其它人卻沒有獲得提升,為什么?人與人還是有差別的,有一句話還是很有意思的:“思想決定行為,行為決定習慣,習慣決定性格,性格決定命運”<br>。
    我想這些應聘者這么寫,也只是希望能夠多引起招聘者的關注【普遍的風氣使然,特別是剛畢業,和工作時間短的一些人】。這些信息傳導給我們的只是:我接觸過或用過這些東西。具體深入程度,看看其參與過的項目就可以了解一些;再如樓主這般問問,就會更全面一些了。<br>
    找人難,找一個有潛力的人更難,面試過程中,除了發現合適者之外,還要發現那些有潛力的人【拋棄簡歷上的一些內容,從其它方面了解面試者】。  回復  更多評論   

    # re: 何謂精通 2008-06-15 23:52 bruceliao

    其實不是簡歷如何寫的問題,而是平時事情該怎么做的問題。
    事情做了,思考了,還擔心簡歷的問題嗎?  回復  更多評論   

    # re: 何謂精通 2008-06-16 09:18 銀河使者

    I following my heart.  回復  更多評論   

    # re: 何謂精通 2008-06-16 12:44 BlueDavy

    @銀河使者
    是的,你的問法是非常有技巧的,佩服...
    呵呵,其實第三組問題在面試過程是會問面試者如何自行設計數據結構來支持的,這個考察的主要還是思考能力,就像你說的,真正有這類經驗的人是很少會出現在面試場合中的。
    整個面試過程通常也是以場景去誘導面試者進行分析,其實從來就沒有要求面試者精通所有細節,就像你所說的,具備分析問題的能力已經很強了,精通細節只是會有一定的加分。  回復  更多評論   

    # re: 何謂精通 2008-06-16 12:47 BlueDavy

    @藍劍
    如果你仔細看我寫的面試片段三的話,你應該看得出,我不是說面試者一定要對細節都很熟悉,畢竟每個人面對的應用場景是不同的,具備對技術的興趣以及分析問題的能力我覺得已經很OK了,而對于細節很熟悉,通常是說明這個人之前有碰到過類似的場景,這當然是會有加分效果的。  回復  更多評論   

    # re: 何謂精通 2008-06-16 19:26 剎那

    精通。。。這個詞本來不應該和求職掛上鉤。。
    一般企業應用是不需要精通的。只要會查api就ok來。。至于精通,也就是自己有興趣研究而已!  回復  更多評論   

    # re: 何謂精通 2008-06-17 09:26 jjwwhmm

    嚇出我一身冷汗......  回復  更多評論   

    # re: 何謂精通 2008-06-17 12:07 YODA

    嚇出我一身冷汗......
    以后連工作都找不到了啊... 得抓緊學習了...  回復  更多評論   

    # re: 何謂精通 2008-06-19 00:33 stanleyxu

    If you be honest, you might not get an interview chance at all. It is true, that coders/developers should have a fully knowledge of so many technical areas as possible. But do not blame them. If they are good, then hire them. Just be patient and find right persons.  回復  更多評論   

    # re: 何謂精通[未登錄] 2008-06-23 11:03 滿店香

    樓主的問法,嚇的一身冷汗,不過,摟主,我來面試面試你吧。請將下邊兩個問題回答上來。
    高數學過吧,請隨便回答3個公式,如果答不上來,我懷疑你的高數履歷有水分。(但是我不懷疑樓主能在1周之內恢復水平,解決高數的難題。所以以回答3個公式的方式來考核你,欠妥。)
    我們在單元測試的時候有一些屬性是private,請問我們以何種方式測試。有沒有一種方法觀測private屬性?
      回復  更多評論   

    # re: 何謂精通 2008-06-23 12:23 BlueDavy

    @滿店香
    高數,早忘了,我的簡歷中也從來沒寫過高數,不好意思。
    private屬性如果一定要獲取,可以通過反射來獲取。

    ...每家公司是找自己所需要的人,因此問的問題自然有偏重點,其實這沒什么奇怪的,就像你去游戲公司,問的問題和我提到的很多肯定都不一樣。
    而且請看清楚,這些問題更多的是用來考評是否達到了精通級(同時也考察面試者解決問題的思路),就像你問的問題,高數如果能答的很清楚,我想也許可以說是精通高數中的某個部分領域。

    ps: 我只是一個普通水平的程序員而已,隨便一點簡單的問題就可以問倒我了。  回復  更多評論   

    # re: 何謂精通 2008-07-07 17:55 wq

    扯淡,誰記得住那么多api
    工程和研究本來就是區分開來的,研究就是要創新的,國內也是一樣,你沒讀過碩士吧,盡瞎扯  回復  更多評論   

    # re: 何謂精通[未登錄] 2008-07-07 18:11 dd

    @hawk8359
    第一次聽說吧,還很贊同,計算機本來就是本科學工程,碩士要有理論創新適當結合工程,博士基本搞純理論。國內也一直這么做的,所以很多碩士博士不會做工程也很正常  回復  更多評論   

    # re: 何謂精通 2008-07-07 18:38 2

    國內現在的情況不是研究和工程分得不夠開,而是分得太開了,搞理論的人完全不顧實現了,搞了很多大而空的東西,拿了科研經費發表一下論文就完事了。而做工程的人理論水平又不夠,搞不出復雜和創新的東西  回復  更多評論   

    # re: 何謂精通 2008-07-07 20:22 BlueDavy

    @wq
    我還就剛好讀過碩士...
    首先就各位看管仔細看文章,我從來沒說過要記住上面所有的API,何況API本來就不是記住的,而是用多了自然就熟了,至于里面問的細節,更多的是出現問題的時候會了解到的,而這種通常是很難忘記的東西。  回復  更多評論   

    # re: 何謂精通 2008-07-10 09:21 middlelayer

    受教了  回復  更多評論   

    # re: 何謂精通 2008-07-10 17:23 Lei

    我覺得這里只是博主自己的觀點。誰也不可能在每一方面做到面面俱到。也許今天你問的那些問題恰巧是面試者熟悉和常用到的,那他就很幸運了。當然你也幸運了,畢竟找到個人能理解自己已屬不易。  回復  更多評論   

    # re: 何謂精通 2008-07-11 11:49 匿名

    我覺得面試時應該反過來,角色調換一下,應聘者面試面試官,省得某些面試官覺得自己真是官,問一些不著邊際的問題在過官癮,同時也能更清楚的知道應聘者擅長什么。  回復  更多評論   

    # re: 何謂精通[未登錄] 2008-07-11 12:44 BlueDavy

    @匿名
    暈,是招聘方在尋找適合的人才....  回復  更多評論   

    # re: 何謂精通 2008-07-24 13:33 zhuxing

    @BlueDavy
    看了你一些回帖,支持你一把。

    樓主現在在那個公司高就?  回復  更多評論   

    # re: 何謂精通[未登錄] 2008-10-17 15:22 菜鳥

    對自稱精通的人,怎么問都不過分,不精通嗎?精通還能在你的領域有你不知道的嗎?  回復  更多評論   

    # re: 何謂精通 2008-11-08 22:12 akuma

    確實如此,學習得越多,了解得越多,越不敢稱精通。
    比較贊成像博主這樣提問一些比較細節的問題,至少也從一個方面達到了區分面試者能力的目的。
    對于像銀河使者那樣有技巧的提問,就更佩服了。  回復  更多評論   

    # re: 何謂精通 2008-11-09 22:42 楓之劍

    是樓主自己把精通這個詞看得過重了。每個人對精通理解的不同。
    現在90%的簡歷中 精通這個詞本身就很泛泛,又何必太在意這個詞呢?
    要招人 重要是的 這個人做過的東西和他的技能是不是真的是適合你要招的這個崗位,而不是揪他們的小辮  回復  更多評論   

    # re: 何謂精通 2009-01-19 11:17 藏獒

    是樓主自己把精通這個詞看得過重了。每個人對精通理解的不同。
    現在90%的簡歷中 精通這個詞本身就很泛泛,又何必太在意這個詞呢?
    要招人 重要是的 這個人做過的東西和他的技能是不是真的是適合你要招的這個崗位,而不是揪他們的小辮  回復  更多評論   

    # re: 何謂精通 2009-07-17 15:11 KevinDai

    我認同博主的看法。國內的計算機教育很注重應用,比如作出個ASP.NET/PHP/JSP應用出來,就可以傲視群雄了,其實不然,當你深入看他們寫的代碼時,你會發現他們的代碼時一團糟,記得那本有關重構和模式的書說出了這種一團糟是怎么樣的情況。他們不知道代碼的規范,設計模式等業界經典經驗的使用,系統設計上也是“語無倫次”。
    國外的計算機學院在我看來,他們不可能教ASP.NET/JSP這么具體的應用技術,我覺得他們會教你思想,教你最基本的課程,比如HTTP,數據結構/算法,函數式編程,計算機體系結構等這些很核心很基礎的知識,往往這些知識決定了一個人的技術生涯。
    一個不懂基本知識的人怎么會寫出高效的程序?比如C中的strcat,如果有N多的字符串需要連接,如果一直調用strcat,那么效率是非常地下的,如果自己實現strcat,結果將是線性的。
    一個不懂JAVA較底層的程序員怎么會寫出久經考驗的程序呢?
    ......
    讀過此文,了解博主想要表達的意思。反駁博主的人其實沒有達到精通。
    為啥國外人家的評論都是很詳細,都說和文章相關的話,即使是不認同博主的觀點,也應該表述出來,而不應該說鄙視等這些話。

    嗯,支持博主。閱讀過不少文章后,發現博主的技術功底不錯。  回復  更多評論   

    # re: 何謂精通 2010-03-29 16:36 hongweigg

    了解博主底細的人才知道博主知識面之寬,功底之深厚,修道之高,已經達到某種境界,
    1.博主也沒有藐視別人的意思,只是說想要達到真正的"精通",絕非易事,只有真正深入研究過的人才會有如此之感慨.
    2.博主尋找的是解決大型網站特定問題的高級人才,非泛泛之輩  回復  更多評論   

    # re: 何謂精通 2011-12-30 14:14 dojava

    去淘寶面試就被問這些,不過我基本怎么答出來  回復  更多評論   

    公告

     









    feedsky
    抓蝦
    google reader
    鮮果

    導航

    <2008年6月>
    25262728293031
    1234567
    891011121314
    15161718192021
    22232425262728
    293012345

    統計

    隨筆分類

    隨筆檔案

    文章檔案

    Blogger's

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 天堂亚洲免费视频| 亚洲欧洲另类春色校园小说| 亚洲欧美成人一区二区三区| 免费A级毛片无码无遮挡内射| 亚洲人成电影福利在线播放 | 日韩成人精品日本亚洲| 在线观看免费为成年视频| 亚洲伊人久久大香线蕉结合| 毛片a级毛片免费观看免下载| 国产午夜亚洲精品| 成年女人永久免费观看片| 国产亚洲精品免费| 亚洲综合另类小说色区| 免费福利在线视频| 国产亚洲一卡2卡3卡4卡新区| 午夜网站免费版在线观看| 国产精品久久亚洲一区二区| 亚洲精品无码久久久| 最新国产乱人伦偷精品免费网站 | 免费人成又黄又爽的视频在线电影| xvideos亚洲永久网址| 国产日韩AV免费无码一区二区三区| 国产亚洲精品一品区99热| 91精品全国免费观看含羞草 | 国产成人亚洲精品影院| 久久精品a亚洲国产v高清不卡| 99久久综合精品免费| 国产成人99久久亚洲综合精品 | 野花高清在线观看免费完整版中文| 亚洲熟妇无码AV| 中文字幕亚洲电影| 国产黄色免费网站| 猫咪www免费人成网站| 欧美大尺寸SUV免费| 日本中文字幕免费看| 亚洲人成在线影院| 永久免费毛片手机版在线看| 国产一区二区三区免费观在线| 337p日本欧洲亚洲大胆精品555588| 日韩毛片无码永久免费看| 光棍天堂免费手机观看在线观看|