第389期:未來如何招聘程序員
閱閱界編輯部2閱讀2分鐘
前些天,討論區有一個帖子,提出一個問題。如果未來的代碼都是 AI 寫的,那麼我們怎麼招聘程序員呢?程序員負責代碼,但代碼是 AI 寫的,不是程序員寫的,那麼應該怎麼面試他呢?你仔細想想,這個問題比預想的難多了。首先,考察他的代碼能力不重要(代碼不是他寫的),更重要的是考察他會不會 AI。只要善於使用 AI,能夠產出合格的代碼,對公司來說就是合格的人選。但是,什麼樣的面試問題,能夠考察出一個人是否掌握 AI?下面是我想出的一些問題:
- 請將一個複雜的項目需求,轉化成提示詞,要求是清晰、邏輯性強、切中要害。- 描述一個你認爲需要使用 Skill 和 MCP 的場景,並闡述它們的工作原理和構建方法。- 如何將一個大項目分解,設計出一個多 Agent 協同工作的機制。- ……這些問題能識別出 AI 編程高手嗎?我完全沒有把握。其次,除了 AI,還要考察什麼呢? 這也很不好想。
我應該還會問一些架構問題,你可以不寫代碼,但要懂怎麼組織代碼,架構出一個系統。但我也不確定這是必需的,因爲 AI 生成的大型系統遲早變成一個黑箱,可能對於架構知識的要求也不是很高。另外,我還要看看他以前的項目,如果以前他用 AI 做過類似的東西,那麼應該問題不大。但這也不可靠,且不說完全類似的項目非常少,就看 AI 進化速度這麼快,兩年前的經驗早不適用了吧。
總之我發現,很難確定什麼面試問題是一定有效的,能夠可信地篩選出合格的應聘者。AI 顛覆了軟件開發,也連帶顛覆了程序員面試。大家有好的面試問題嗎?有一點是確定的,面試各種編程細節意義不大了,因爲你不需要記住語法細節了,直接問大模型就行。
來源|阮一峯科技愛好者週刊第 389 期,
評論(0)
暫無評論,來搶第一條。