這兩天和領(lǐng)導(dǎo)產(chǎn)生了一些誤會(huì),領(lǐng)導(dǎo)給了我很多Android開發(fā)讓我面試,本意是讓我招大哥型雳,我卻按招小弟的標(biāo)準(zhǔn)來面試的,結(jié)果通過的人完全無法達(dá)到第二次篩選的標(biāo)準(zhǔn)山害。不知大家有沒有發(fā)現(xiàn)纠俭,在國內(nèi)對于程序員或開發(fā)工程師嚴(yán)重缺乏評級標(biāo)準(zhǔn),往往是按工作年限評級的浪慌,一兩年的叫工程師冤荆,三五年的叫高級工程師,七八年的就叫資深高級工程師(有些厚顏無恥的叫架構(gòu)師)权纤,十年左右的叫大神钓简!十多年以上的,什么汹想?你還在做開發(fā)外邓?你有問題吧!
但是大哥不是按年齡劃分的古掏。
面試題:吹牛
說具體點(diǎn)可以是:說一下你認(rèn)為自己比其他程序員出色(厲害)的地方损话?為什么我們要選擇你呢,你和其他程序員比有什么優(yōu)勢槽唾?
這個(gè)是非常難的面試題席镀,你覺得呢?哲學(xué)家蘇格拉底說過“人最難的就是認(rèn)識自己”夏漱,這句話一點(diǎn)都不假,而且據(jù)調(diào)查很多人都認(rèn)為自己的水平高于平均水平(總之不會(huì)是自己拖后腿)顶捷。所以往往自己都會(huì)認(rèn)為自己比其他程序員厲害挂绰,但要真說出厲害在哪幾點(diǎn),還真難說出來。
有很多人面試后也感覺自己面的不好葵蒂,面試官明明問的都是基礎(chǔ)題交播,只不過是多嘴問一下對這些組件的看法,就把很多“資深的高級工程師”搞得有點(diǎn)不好意思了践付,突然感覺到自己好像不會(huì)Android開發(fā)一樣秦士。其實(shí),這表明了很多人只是會(huì)使用這些常見的東西永高,但從來不會(huì)去思考為什么要這樣用隧土、還有沒有更好的用法。
有時(shí)都不是有更好的用法的問題命爬,而是正確的用法的問題曹傀。說一個(gè)例子:前些天遇到一個(gè)Android開發(fā)(按年限算應(yīng)該是“高級工程師”了),他的應(yīng)用發(fā)生了Crash饲宛,找我?guī)兔Ψ治鲆幌陆杂洹N也榭匆幌氯罩景l(fā)現(xiàn)是NullPointerException,應(yīng)該是很好解決的艇抠。然后發(fā)現(xiàn)幕庐,NullPointerException的地方是在他的Service的一個(gè)public方法中去調(diào)用了一個(gè)在Service的onCreate創(chuàng)建的變量。
再查找發(fā)現(xiàn)他知道使用bindService來綁定服務(wù)家淤,也知道在onConnection中獲取Service的實(shí)例异剥,從而可以調(diào)用Service的方法。問題在于媒鼓,他知道這個(gè)bindService是異步的届吁,所以在沒有bindService成功前就自己手動(dòng)創(chuàng)建了一個(gè)Service實(shí)例。當(dāng)然绿鸣,這個(gè)Service實(shí)例不會(huì)調(diào)用它的onCreate方法疚沐。
他知道用bindService啟動(dòng)一個(gè)Service,但卻不知道自己創(chuàng)建的實(shí)例和系統(tǒng)創(chuàng)建的Service實(shí)例是有區(qū)別的潮模。你會(huì)使用了亮蛔,不代表你就真地明白了。
如果擎厢,我們?nèi)狈λ伎季苛鳎皇且晃兜穆耦^于眼前的問題,那么我們很難跳出這個(gè)問題的怪圈:因?yàn)檠矍暗膯栴}纏住自己了动遭,所以沒有時(shí)間和精力去學(xué)習(xí)和反思芬探,因?yàn)椴粚W(xué)習(xí)和反思思維就更局限,就更沒有辦法解決眼前的問題......
有過一些表現(xiàn)比較積極的面試者厘惦,在技術(shù)面試表現(xiàn)不佳時(shí)偷仿,主動(dòng)和我表白:“自己絕對有信心和能力解決工作中的問題,而且自己的學(xué)習(xí)和理解能力超強(qiáng)的,現(xiàn)在不知道的等下來一學(xué)就會(huì)”酝静。好吧节榜,積極推銷自己總歸是不錯(cuò)的。
但是真正看一個(gè)人是不是比別人出色别智,首先不是看他說了什么宗苍,而是看他做出了什么。比如你直接讓我看一下你的一個(gè)Github的開源項(xiàng)目薄榛,那我直接看看你的代碼就知道你是否真的比一般的開發(fā)出色了讳窟。如果它有100+顆星,那我覺得你是真厲害了蛇数。
提交項(xiàng)目到Github簡單嗎挪钓?簡單,但很多人都做不到耳舅。
看著再簡單的事情碌上,做了才好評價(jià)。所以浦徊,如果你還只是一個(gè)學(xué)生馏予,或者工程師的角色,那么給自己定一個(gè)三到五年計(jì)劃吧,現(xiàn)在雖然不知道自己比別的工程師出色在哪里,但希望三年后你能知道绪颖,大家也能看得出來绢慢。
Even 原創(chuàng)
簡書鏈接:http://www.reibang.com/users/f9fbc7a39b36/latest_articles
轉(zhuǎn)載請注明出處送粱。