您的位置:首頁(yè) > 業(yè)內(nèi)資訊 > 怎樣才能叫高級(jí)程序員?
Stephen Tobolowsky在定義聯(lián)體三角形……
“我真的開始對(duì)我在這里做的事情感覺不自信了。如果我們都不知道高級(jí)程序員到底是個(gè)什么樣子,那我又該怎么朝這個(gè)目標(biāo)努力?”
我們Frontside公司是習(xí)慣于每周二下午開個(gè)全公司例會(huì)的,會(huì)上大家談?wù)勆现苋〉玫某煽?jī),并為下一周訂訂計(jì)劃。
在最近一次會(huì)議上,我們談到了最近要招一位高級(jí)程序員,大家一談到這個(gè)話題就都立刻激情爆發(fā)了。因?yàn)橐岬綄?duì)公司影響重大的事,非招聘新人加入團(tuán)隊(duì)莫屬了,所以很自然的大家就開始各抒己見,熱烈地討論起我們要找的人到底應(yīng)該具有什么樣的資質(zhì)來。
可是除了依靠直覺,一屋子的人里卻沒有一個(gè)能夠把大家的想法歸納起來,到底要怎樣才能叫做“高級(jí)”。
當(dāng)一位同事說出了文章開始我引用的那段話之后,我意識(shí)到我們已經(jīng)迷迷糊糊地碰上了一個(gè)對(duì)于整個(gè)公司來說都非常重要的問題:我們無法為我們想招聘的角色下一個(gè)定義,也不知道我們?cè)撛鯓优囵B(yǎng)我們的程序員。
定義“高級(jí)程序員”的難題
就我個(gè)人來說,我是對(duì)“高級(jí)程序員”這個(gè)稱號(hào)非常懷疑的,尤其因?yàn)楫?dāng)初在我有了9個(gè)月的正規(guī)編程經(jīng)驗(yàn),他們就為了給我漲工資而給了我這個(gè)稱號(hào)之后。
事實(shí)上,如果你找來兩個(gè)有經(jīng)驗(yàn)的程序員,讓他們分別描述一下他們心中的“高級(jí)”是個(gè)什么樣子,我敢保證他們的答案會(huì)大相徑庭。
“怎樣才能叫高級(jí)程高序員”這個(gè)問題其實(shí)非常依賴于語(yǔ)境,而且彈性空間非常大,以致于在我們這個(gè)行業(yè)里各個(gè)公司都可以給出任何自己需要的答案。
下面是一些身邊人給出的我親眼見到的關(guān)于“高級(jí)程序員”的定義:
· 有15年以上編程經(jīng)驗(yàn)
· 有2年編程經(jīng)驗(yàn)并且有非常好的學(xué)習(xí)能力
· 有1年使用一個(gè)非常熱門的框架的經(jīng)驗(yàn),并且框架發(fā)布時(shí)間要超過一年
· 一本技術(shù)書的作者
· 可以在白板上默寫出來某個(gè)計(jì)算機(jī)科學(xué)的算法
· 寫過一個(gè)開源庫(kù)并且在公司里用起來了
這些定義之間相差實(shí)在太遠(yuǎn)了。但想想在我們的生活中,很多東西都是沒法下定義的,那又有什么問題呢?
小編推薦閱讀
本站所有軟件,都由網(wǎng)友上傳,如有侵犯你的版權(quán),請(qǐng)發(fā)郵件[email protected]
湘ICP備2022002427號(hào)-10 湘公網(wǎng)安備:43070202000427號(hào)© 2013~2025 haote.com 好特網(wǎng)