基本技能的重要性

2021-06-08 01:50:06 字數 976 閱讀 2890

昨天晚上又和同事一起去打羽毛球,這兩次在開始打之前,總是會做一些準備活動,不僅僅包括熱身,還簡單地墊一會兒球,找到手感。然後揮拍幾次,找到感覺。這樣再開始打,就讓肌肉有了記憶,打起來更好一些。

這些活動都是最基本的東西,而正是這些內容,在想要更好地完成打羽毛球這項活動的時候,顯得非常重要,因為正是這些最基本的技能組合起來,才形成了更多複雜的動作,如果基本的動作都做不好,那麼就很難打好球了。

推廣開來,對於軟體開發也是一樣,編碼就是最基本的技能,乙個人在工作比較長時間之後,可能會有角色上的轉變,有些人可能轉為專案經理,有些人轉為dba,有些人轉為架構師,但是都應該從最基本的程式設計師做起,而且即便工作的主要內容不再是編碼,也應該找些機會編寫一些**,來培養自己的那種感覺,否則難免會做出一些不合適的決定。

然而,現實卻並非如此,很多情況下,特別是對於專案經理之類的職位,很多人之所以「轉管理」,就是為了少些**,認為那是最低階的工作,做得再好也是沒有出息,所以在職位轉變了之後,只是一味地對別人的工作指手畫腳,完全不知道自己已經陷入了一種怪圈。雖然在一定程度上是管理的職位,但是技術管理和純粹的管理並不一樣,那必須以非常堅實的技術為基礎,然後才可能做出有效的管理,否則只是學習一些pmp之類的管理知識,就想做好這項工作,實在是有些困難。

而且,一旦離開了編碼的世界,也就失去了對這種工作的感覺,在給其他人建議的時候,難免有時會有些偏頗,那對別人也是一種不負責的態度。

業界一種流行的說法是,做程式設計師是青春飯,年齡大了之後一定要轉換角色,而做管理是比較常見的一種方式。然而,人各有所長,就是應該在最適合自己的崗位上工作,而不是「學而優則仕」,這種古老的觀點對於很多人來說並不適合,反而會葬送很多本應該是天才的人,淪為了庸才,不能不說是一種損失。

所以說,不論什麼時候,都不能夠放棄對基本技能的學習和訓練,那樣才能夠更好地做好自己的工作。

對於軟體開發相關的學習,其實可以從體育訓練中借鑑不少,那其中很多的訓練方法都可以在軟體開發的培訓中嘗試一下,其實應該已經有人這麼做了,對於從劍道中吸取「守破離」的思想,在敏捷開發中所用,做法也是類似的。

設計的基本技能

1 繪畫基礎與造型能力 繪畫基礎與造型能力是服裝設計師的基本技能之一。當然,以前的設計大師也有個別不會畫畫的,但他需要在其他方面有更傑出的表現。但有些人即使通過在學校系統地學習和培訓,仍然不能很好地用繪畫方式表達設計意念的話,那將為自己的創作帶來很大的困難。只有具備了良好的繪畫基礎才能通過設計的造型...

重要性取樣

from scipy import stats from scipy.stats import norm import numpy as np import matplotlib.pyplot as plt def f x return np.sin x x def intf x1,x2 retur...

黑客應掌握的基本技能

一 了解一定量的英文 學習英文對於黑客來說非常重要,因為現在大多數資料和教程都是英文版本,而且有關黑客的新聞也是從國外過來的,乙個漏洞從發現到出現中文介紹,需要大約乙個星期的時間,在這段時間內網路管理員就已經有足夠的時間修補漏洞了,所以當我們看到中文介紹的時候,這個漏洞可能早就已經不存在了。因此學習...