閱讀650 返回首頁    go 阿裏雲 go 技術社區[雲棲]


阿裏感悟(二十)-如何判斷一個人是否聰明

最近在麵試實習生,對實習生的基本要求是紮實的基礎能力和優秀的學習能力,更高的要求是要有實戰能力。

基礎能力和實戰能力都很好判斷,問技術題目,看看學生有沒有做出什麼程序。但是如何鑒別一個學生有優秀的學習能力呢?我認為優秀的學習能力的人一定具備兩個特性聰明和勤奮。

那麼問題來了,如何尋找一個聰明的人?知乎上說聰明就是 能夠用最短的路徑去解決問題

  • 所以你需要知道,解決這個問題有哪些途徑。
  • 你需要了解,每一條途徑的方式和成本。
  • 最後,你需要能夠在所有路徑中,用最短時間做出最優的選擇。

(摘選自知乎)

總結下,聰明的人會通過勤奮訓練掌握更多的信息量,通過思考找到最優解。自己也和前同事一起溝通總結了幾點,聰明的人一定具備以下幾點

  • 掌握係統化的學習方法

有哪些學習方法?這些學習方法你覺得哪一種最好?如何係統化的學習一門技術?如何選擇技術書?學習過哪些技術網站?

優秀的學習者知道係統化的學習知識,知道學習講究方式方法,而不是遇到問題再查百度。知道實踐的重要性,見之不若知之,知之不若行之,比如把書上的例子都在IDE裏執行一遍,你會發現理論和實戰還是有點差別的。

  • 研究技術而不是使用技術

學習技術能否把握住技術的核心,是停留在用技術上,還是會去主動研究技術,比如Java應該學習垃圾回收機製,多線程和類加載機製等,J2EE開發應該學習HTTP和TCP協議,Spring主要學習IOC和AOP。更優秀的是創造技術而不是消費技術,比如創造一致性Hash協議。

  • 邏輯思維能力強

通過問一些開放性的問題,看看同學的解題思路,比如如何計算長江的長度,如何計算埃及金字塔的高度,如何設計一架飛機能裝滿撒哈拉沙漠的沙子。

最後我也會問候選人,怎麼判斷一個人是否聰明?

轉載自 並發編程網 - ifeve.com

最後更新:2017-05-19 10:01:36

  上一篇:go  《雲周刊》第121期:圖管夠!灌籃高手、女兒國…阿裏日,這幫程序員太會玩了!
  下一篇:go  《雲周刊》第120期:麒麟來了!PUE逼近1.0,阿裏展示液冷黑科技