科班出身才能當工程師嗎?

In General, flex   February 21, 2008 - 8:34 pm

今天在 flexcoders 上出現一篇有趣的文章,有人問到是否要有 Computer Science 學位才能找到工程師的工作。

果不期然立即獲得廣泛的迴響跟討論,下面是幾種不同觀點的擷錄:

As a business owner I care about much more than solid code samples.Eagerness to learn, willingness to make mistakes, ability to communicate, enthusiasm about what we do, and personality fit would all weigh more heavily than code samples.

You walk away with a very different skill set when you’re taught aboutencapsulation principles than if you’re taught how to create a class in Java or C++.

No question about it; having a degree will make you more hireable.

The HR + Recruiters (AKA Gatekeepers) don’t know anything about great code samples or how to evaluate the quality of your blog.

For many of the jobs out there, you need to convince the gatekeepers to let you to speak to the “People who can really evaluate your skills”. And they need to use some form of cut-off to whittle down the number of applicants. A degree in a related field is one item. Certification is another.

簡單整理一下,基本上認為學歷有幫助的原因是:

-找第一份工作時,公司只能憑你的學歷來判斷是否可能合用
-公司的 HR 通常不瞭解工作性質真正所需的才能,因此只能簡單的用學歷做判斷
-學校教育對未來工作的幫助,主要取決於老師教了什麼?以及教的方法優劣與否,如果教的好能完整的傳達高層次的概念,那將來有可能真的用的到。

至於認為學歷無用的原因則是:

-大部份學校教的東西都太淺或與現實脫節,工作時很難用的上,而真正重要的技能與經驗往往要靠實戰才能習得
-有才華的人會自已熱情且主動的追求知識,因此最後的成就往往比科班出身的人還高

至於我的看法,也簡單列一下

-CS 學程的基本訓練不見得完全無用,至少資料結構、演算法與數學等基礎知識學好,將來不論用任何語言編程是有幫助的(可能可以用更聰明的方式完成同樣的事)。

-大學很重要的一個功能是訓練人的思考方式跟主動學習的能力,這兩種特質在任何工作上都很重要的,尤其是工程師更特別需要強大的邏輯思考能力,這部份是有可能在學校裏訓練出來

-我認同討論串裏面某個人提到的,分辨清楚公司要找的人是 scientist or developer很重要,前者是做研究的學者,可以埋頭在理論上求突破,後者簡單講則是要當黑手真的上戰場,有能力很快的依 spec 把東西實作出來。

在公司裏,兩種人其實都很需要,一個是大腦,一個是雙手,只要比例拿捏正確並且把人才放在好的位置上然後想辦法讓他們和平相處,基本上效果都不錯(奇怪的是企管系並沒有教這些啊 – 例如 how to work with nerds ? XD)

-在台灣我則觀察到一個有趣的現象。

大學畢業的學生,往往面對工作不知所措,但講理論很有一套(當然這裏面又要看是資訊、資科或資工系出來的,每種人的特質都不太一樣,且,在台灣很多優秀的人才一畢業就直接進竹科做晶片去了,這也造成統計上的差異)。

專科或技術學院畢業的學生,實作能力很強,什麼東西都會寫(或至少學的很快可以迅速拼裝出一個成品來),但往往無法深層的鑽研學問的究境,例如可以很快的學會 RoR,但要他深入研究 rails 底層運作的原理,Ruby 這個語言的特質、優點與限制時,就會顯的力不從心(或興趣缺缺)

而不論大學或專科學生,共同的缺點就是英文程度極差,這直接阻斷了快速接觸與學習新知識的機會,非常可惜。

-就我個人幾年來頻繁跟科班與自學有成的工程師打交道的經驗,概觀上來說,90%自學的人都是不錯的人才,大部份傑出的 hacker 也都是這類型的人,而科班出身的,則有很大比例表現普普(meaning: 實作能力不強,但思考強度也不夠,也就是既不能當大腦,也無靈活雙手),當然任何事都有特例,幾年下來偶爾也曾遇上奇葩,這就是三生有幸然後趕快網羅囉~

總的來說,我感覺是人才的,自然會泡出頭(人型氣泡排序法?)並且被發掘,這類型的人有某種人格特質造成他們天份高、學習迅速、充滿熱忱並能深入掌握知識的脈絡,而相反的,非這類型的人,一接觸就知道根器大底如何,自然也就不會過於強求。

而我在 hire 人時,看的不外乎也就是下列幾項(依重要性排列)

Enthusiasm about what we do(有興趣最重要,其它一切好說啊~)
Eagerness to learn
Capability to learn
Willingness to make mistakes
Ability to communicate
Personality fit (很多 hacker 都有著極怪異的個性且頗難相處,但在這時代只要有網路線、email, svn 跟 bugzilla,基本上不用碰面也能成事,所以越來越不重要了)

所以簡單小結一下:如果要找 developer,經驗與實力最重要,如果兩者都沒有,就看有無興趣投入,只要根器夠(頭腦、資質、個性)剩下的都好解決,另方面,having badass code samples 或言之有物的 blog 也是個不錯的開始。

(但奇怪的是,就算標準只有這樣,人才還是很難找,誰能立刻賜我十個高等的 flex developer 啊啊啊啊 ?)

by admin

8 Comments Add your own

  • 1. N神&hellip  |  February 21st, 2008 at 10:53 pm

    大大是哪种类型的啊

  • 2. admin&hellip  |  February 21st, 2008 at 11:03 pm

    不學無術嘴炮魔人那類 XD

  • 3. Foster&hellip  |  February 22nd, 2008 at 12:54 am

    走資訊這條路的人,沒有一顆狂熱的心,往往到最後不是放棄,要不然就是一事無成待在小公司當個MIS終老到死= =。

    說到英文能力真的是說到我的痛處,不過一看到台灣翻譯書的品質,還是搖搖頭的,回去看原文的文件及書籍,不過看的速度跟進度就沒有比看中文書來的快了!

    順道一題的是,最近我在做一個可以見人的Demo,到時再請老師用力評分,看我到達那個等級!

  • 4. zinking&hellip  |  February 22nd, 2008 at 11:41 am

    Brain & Hand这一点我比较赞成

  • 5. admin&hellip  |  February 22nd, 2008 at 1:24 pm

    to Foster: 期待ing :)

  • 6. saicn&hellip  |  February 22nd, 2008 at 7:56 pm

    可以看到一些东西。。。。

    这些都是很长久的,讨论内容。其实或者因该早有答案,或者根本就无准确答案?

  • 7. walkinrain&hellip  |  February 22nd, 2008 at 8:57 pm

    见过那么多内地的大学生和专科生,一直对高等教育都比较失望…面对这个技术日新月异的时代,个人感觉自学能力,独立思考能力比coding和degree更重要些.可是这批人,大部分选择了更高等的教育(专科升本科,本科升硕士…),把大多数时间都花在了考试的书本上.见过比较强的,早上9点出门去自习,中午/晚上半小时吃饭,直到晚上11点教室关灯了才回来.这部分人去搞研究也许还可以成材,可是估计也被内地的教育给毁了,大多数都认为,读完本科,当然要读硕士了,读了硕士,当然要读….似乎都是理所当然的.
    不好意思,说了些题外话.
    总之我认为技术是次要的,个人的表达能力,经验,热情,idea,plan以及明确的职业规划比能写出一段高效简短的代码更重要.后者可以后天培养,前者则要看这个人在前面好几年的时间里怎么去学习和思考.

  • 8. admin&hellip  |  February 23rd, 2008 at 11:12 pm

    to walkinrain: 台灣目前的情況基本上也是這樣,滿街是大學,遍地是大學生,而畢業生為了突顯不同,只能再繼續讀研究所一路讀下去,其中有多少真的是為知識而讀,又有多少真的知道自已的能力與興趣何在的,恐怕不太樂觀。

    but anyway, life will find a way out…

留言回應

hidden

您的留言會先經過站長認証後才刊登在網站上。
your comments will be approved by Administrator before appearing on the page.

Trackback this post  |  Subscribe to the comments via RSS Feed

mobile phone