我非常肯定,再過一年,我們會覺得人類還需要閱讀程式碼的想法荒謬至極。程式設計和軟體工程技能將和鐵匠技藝一樣毫無用處。發展趨勢顯而易見:計算機將包辦所有工作。
不,我們的領域並不特殊。如果你像我一樣,過去三十年一直關注著這個領域,坦白說,其中一半正如艾倫凱所說的「流行文化」。而另一半,則很大程度是因為人類程式設計師的存在才成為必要。
追逐每一波浪潮都很有趣,現在尤其如此──浪潮速度極快,衝浪體驗刺激無比。但最終我們都會靠岸,所以明智的做法是尋找新的目標區域,或者,如果你還年輕,那就去別的地方發展。以上僅供參考。
對於軟體開發者來說,以下發展軌跡在我看來仍然適用。然而不幸的是,許多軟體開發者將自己的身份和畢生事業都圍繞著「軟體工程」和「成為一名優秀的程式設計師」而展開。他們遇到了麻煩。
澄清一下,我認為一年後軟體工程技能對鐵匠來說用處不大,因為我們仍然只是「技術產品經理」。那以後才會用到。但認為人類*必須*對程式碼進行健全性檢查的想法是荒謬的。人工智慧在程式碼審查方面會比人類做得更好。