《Disney +》 迪士尼、Marvel、彼思、星球大戰…  《Death Stranding Director’s Cut》將於2021年9月24日登陸 PS5   ASUS將於日本發售「機動戰士GUNDAM」限定聯名款!夏亞的3倍速路由器!   《Destruction AllStars》全新的照相模式讓你捕捉並分享所有痛快的破壞場面   [速報]《任天堂明星大亂鬥特別版》 的最後一位鬥士是《王國之心》系列Sora!   《Little Devil Inside》:State of Play公開發表相關說明   與PlayStation 一同慶祝你的2020年遊玩紀錄回顧   終於迎來最終戰!明星大亂鬥SP「2021 線上挑戰」第5戰 12月11日(六)登場!   從石卷市誕生的角色扮演遊戲「羈絆幻想曲~海濱之國的大聖典~」開放下載! 

練寫作可以讓你成為「神級程式設計師」,但不是不二法門

商業

本文作者為臺大資訊工程系暨研究所、網路及多媒體研究所助理教授 洪士灝 博士,經同意後轉載自洪老師 Facebook。以下為轉載全文。

讀了這篇 <想成為神級程式設計師,先練寫作讓思考更上一層樓吧>,我想來釐清一下觀念。

我想,無論是否想成為神級程式設計師,「練寫作讓思考更上一層樓」都是一項法門,但未必是不二法門。所以文中有些觀點雖然可以參考,但在基調上不應該被混淆。

要挑剔一點的話,這篇文章的邏輯是有問題的,因為神級程式設計師未必都是寫作高手,作者的過度演繹,混淆了因果關係。

其實,神級程式設計師應該具備卓越與縝密的邏輯思考分析與表達能力,因此對於他們所關心的事情,往往能夠做出合理的論證,寫出很讚的文章。(能力是因,文章是果)

至於這「卓越與縝密的邏輯思考分析與表達能力」從何而來?我想,一部分當然是來自於程式寫作的訓練,這是我提倡從小學習寫程式的原因。另一部分,神級程式設計師往往在解決專業問題的廣度和深度上,遠遠超過庸庸碌碌的程式設計師相較,由此獲得進階的訓練。

  • 神級程式設計師寫文章不是為了工作飯碗,而是一種思考和創作的延伸

至於寫作,我想一個感知力和創造力有真正被開發的人,每天寫些東西,應該是家常便飯,但重點在於其文章的意義與價值。既然是「神級程式設計師」,其實寫文章已經不是為了工作飯碗,而是一種思考和創作的延伸和訓練,或是對於現實世界的關懷,作為自我實現的途徑。

假使反過來,在邏輯思考分析還沒有開發足夠之前,就急於寫一大堆網路文章,以此作為訓練,以目前網路的生態和氛圍,成為名嘴可以,但我想是不足以成為「神級程式設計師」的。

一般的程式設計師,在基本的邏輯論述上是游刃有餘的,但對於複雜事務的洞察力,並非終日在普通的程式設計領域所能養成的。在中學、大學、研究所、職場上,如果能不斷增加解決問題的廣度和深度,是個提升能力可行的途徑。學習撰寫研究論文,也是好方法,是念研究所的同學可以從一個好的指導教授身上學習和好好訓練自己的部份。但要更上層樓,最終還是得接受現實世界的考驗。

一個能自我成長的程式設計師,有機會可身兼科學、工程、文創、社會、人文等修養,所以學資訊的同學們,不妨多學一點,把自己看高一點。

(圖片來源:Desarrollando América Latina, CC Licensed)

Source: techorange.com

隨機商業新聞

Addidas