我搞砸了。僱用優秀的程序員是一個困難的問題,但我失敗了。自從開始替換初級開發人員職位以來已經過去了幾週,對於我和其他開發人員而言,他逐漸成為“並非每個人都可以成為程序員”類別的現象越來越明顯。
這並不缺乏經驗-我們不希望擔任初級職位有很多經驗。但是,我們需要編程 talent :具有快速掌握和理解抽象概念,高級分析思維等能力的能力。我不知道它的確切含義(我是開發人員/經理,而不是心理學家),但我認為與人合作一段時間後,我已經學會了在人們中認識到這一點。 (現在,我只是需要更快地認識它-理想的情況是在僱用他們之前-但這是另一個問題。)
如果我老實告訴他為什麼我必須讓他離開,我
- 因為他(可能)無法改變的事情而批評他,並且
- 基本上告訴他,即使我們繼續培訓他,我也不相信他會成為一名優秀的程序員。 / li>
對於喜歡編程的人來說,這一定是毀滅性的。
我怎麼告訴他?他是一個好人,努力工作,樂於學習,樂於助人,等等。我確實覺得我在終止工作時應該給他一個解釋。