1. 程式人生 > >不告訴你有關程式設計的事情?

不告訴你有關程式設計的事情?

—國外課棧網翻譯

評論員:Younes Khadraoui,
職業:博士, EURECOM研究工程師
回答:1/11/2019

大多數人都有對開發人員的想象:
那個聰明的年輕人,在深夜工作,喝著大量的咖啡,像魔鬼一樣在打著鍵盤,如果你向他詢問有關電腦的任何事情,他可以給你一個答案就像他自己就是一臺電腦。
在這裡插入圖片描述

實際情況上,真相取決於你正在看它的角度。從某種意義上說,這確實是開發人員每天所做的事情,但在很多情況下,你可以想到是些更無聊的事。

讓我告訴你關於某人的故事:他在他的國家(北非)獲得化學學位。然後他前往法國尋找工作,他看到軟體開發中有很多機會,所以他開始觀看有關它的視訊。他學到了一些技巧並去了幾家公司接受面試。最終,其中一家公司接受了他,現在他是開發人員。此時,你會告訴我,這是不錯,因為他知道他在做什麼。而事實是他沒有,他完全沒有思緒。就在他收到任務的時候,要開發某個功能或模組,他就在Google上輸入它,開啟第一個連結(可能是StackOverflow帖子),並嘗試弄清楚哪種解決方案對應他的問題。

他不是唯一的一個。比如我,就親自在我的許多專案中用我以前沒學過的語言做過。在每一點上,我都會去尋找其他人是否已經做了我想要做的事情,複製/黏貼他們的程式,並使這種程式適合我的問題。而就目前而言,這種方法對我挺有用的。
當然,這不是每個開發者的情況,很多人都是真正的專家,但這不是大多數。