程式設計師為什麼會淡忘?

2021-09-08 13:26:26 字數 896 閱讀 9999

一 起因:

(1)你是否有過這種尷尬經歷:明明昨天研究非常熟悉的技術。今天卻不能非常好的領導解說?

(2)你是否有過這種尷尬處境:明明之前做好的專案。過一段時間居然把它統統忘記?

(3)你是否有過這種汗顏情景:自己很熟悉的技術。突然一下子被乙個愛刨根問題的」無招數的江湖小子「。給問的自己不知道怎樣回答?

(4)你是否有過這種糾結狀況:明明記了n多次的演算法。總是一次一次檢視,再一次一次的忘去?

(5)你或許會說忘記。是為了接收、接受新的知識和資訊……

你或許會說忘記,是為了更好的記住……

你或許會說忘記。是為了……

(好了。你要是再找,會找到一萬種理由),縱使你有一萬種理由,可是對於乙個演算法(比如快排 —— quicksort, 堆排 —— deapsort)你看了n遍的演算法,你還是沒有記住,這是說只是去的!

你有沒有考慮過。你根本就沒有弄清楚問題的來龍去脈。根本就不曉得演算法的真諦。更不知道演算法的本末,只停留在我會用……並不知道為什麼是這個樣子。

二:怎樣盡量避免這些窘況的發生

(1)我只以自己學習演算法的經歷為例:

(2)對於比較複雜但還不是非常複雜的演算法(algorithm)。一定要找到一種適合自己記憶的方法

(3)最好把這樣的方法,模擬一遍。繪圖,畫**,都能夠,。一定要模擬一遍。

(4)就拿dp(01揹包,全然揹包。多重揹包)演算法來說。如果把最根本的推導公式記住了,你能夠通過畫乙個矩陣(二維陣列)。模擬一遍,就會發現,原來空間複雜度能夠由二維 降為 一維

(5)還有就是並查集,路徑壓縮,自己模擬一下會非常方便的記住的

(6)各中排序演算法。二分查詢等等演算法

程式設計師為什麼會跳槽

程式設計師頻繁跳槽似乎成了乙個不可避免的現象。很多 請來所謂的職業分析人士,人力資源管理者座談,分析 看了看,多數屬於小兒科,很少有真正從乙個程式設計師的角度和眼光去看問題的。我認為,乙個程式設計師跳槽根本的原因,主要是公司團隊問題,其次是公司企業文化問題。很多人只看到了薪金問題這個表象,事實是,薪...

只差程式設計師 為什麼會招黑?

題主是計算機專業學生,社交 上那些說 我有乙個絕妙的創意和乙個靠譜的團隊,就 差乙個寫 的了 的專案招人資訊往往招來大片調侃,那這種招黑的節奏是源自於什麼呢?答2 講個真事兒。我有個同學的朋友的同事 關係比較複雜 在傳統的央企工作,想在網際網路行業結合自身所在的行業創出一片天地。於是託同事的朋友,也...

程式設計師為什麼跳槽

程式設計師頻繁跳槽似乎成了乙個不可避免的現象。很多 請來所謂的職業分析人士,人力資源管理者座談,分析 看了看,多數屬於小兒科,很少有真正從乙個程式設計師的角度和眼光去看問題的。我認為,乙個程式設計師跳槽根本的原因,主要是公司團隊問題,其次是公司企業文化問題。很多人只看到了薪金問題這個表象,事實是,薪...