讀《如何成為一名專家級的開發人員》

2021-05-23 16:04:08 字數 733 閱讀 4140

原文:

文中的列舉的四項技能中「傳授技能」的提出我個人感覺非常必要,這正驗證了中國先賢所謂「教學相長」的至理名言。

學習技能

在你掌握一門技能之前,你必須先學習相關理論。你可以通過書籍和教程,或課程教育,或綜合前面這些方法來學習理論。

實踐技能

一旦你掌握了技能相關理論,你需要在現實中運用該技能。通過實踐,你會知道你所學的理論,哪些地方正確,哪些地方有誤。當然了,你在大學中所學到的理論,通常在現實中並不奏效,或者根本不適合你所處的環境。

討論技能

一旦你使用技能已有很長一段時間,並且發現自己能解決很多需要該技能的問題,那這時候你應該和其他經驗人士討論它了。討論使用該技能的最佳方法,技 能相關理論的侷限是什麼,還可以增加什麼東西等等。簡而言之,討論如何進一步推動該技能。(比如乙個api,如何優化/改進它等。)

傳授技能

向他人傳授技能,無疑是完善自身技能的一種好辦法。可能有很多事情只顧著做了,但並未考慮為什麼要那樣做。因為必須(向他人)解釋你的方法,這會迫使你自己重新思索「為什麼要做」和「做了什麼」。

此外,你的技能上或許有些邊邊角角事從來都不需要掌握的。(比如,web服務規範的邊邊角角)。因為要傳授自己的技能,這迫使你也要掌握這些空白了,這會讓你更上一層樓。

如何成為一名合格的現代化物聯網開發人員

過去幾年,聯網裝置的增長是驚人的。從日常用品,比如可穿戴裝置和恆溫器,到大型裝置,比如太陽能電池板和街道瓷磚,似乎所有的裝置都以某種形式聯網。未來,我們將迎接完全聯網的城市 醫院和家庭,物聯網開發人員的職能正變得越來越重要。開發所有型別的軟體和裝置是很重要的,但沒有比開發聯網裝置更關鍵。如果你的fi...

如何成為出色的開發人員

前言 之所以有此一文,不是空穴來風,也不是故意的譁眾取寵,而是最近的一些所見,所感。在本文中總結出來,希望對大家有幫助。因為一些工作原因,其他的系列文章沒有接著寫下去,還望大家見諒。本篇的議題如下 不要成為 的機器 如何有效的專案評估 不要成為 的機器 開發人員的事情就是coding 沒日沒夜的co...

如何成為優秀的開發人員?

對於每個從事開發工作的程式設計師來說,成為一名優秀的開發人員或許是他們一直所最追求的目標。就如何成為一名優秀的開發人員,alan johnson發表了一篇博文 what makes a great programmer?csdn對此文進行了翻譯,全文如下 事情猶如發生在昨天,那是在2000年,par...