-
1 # 大肚皮31
-
2 # 編碼之道
作為一個工作多年的老碼農,針對你說的問題,聊聊我的觀點。
首先,程式設計是一項對邏輯思維要求較高的工作,它需要程式設計師有清晰的邏輯思維能力,至於記憶力,卻並不是必須的,當然記憶力好,不管在什麼行業,都不是壞事,對程式設計來說也一樣是加分項,但不是決定性的。
其次,也沒必要記住資料結構中的每個成員,現在的計算機程式已經越來越複雜,越來越大型化,開發一套軟體用到的框架、技術、第三方庫等也是千變萬化,作為一個程式設計師根本不可能記住裡面那些資料結構、類、包等裡面的內容,所以也沒有必須非要記住才能程式設計。
既然記憶力對程式設計不是決定性的,也沒有必要記住具體的資料結構,那麼該如何學好程式設計呢,下面是幾點建議:
1、掌握一門語言,不是學一個星期或者一個月或者看一本書就算學完那種,而是要知道這門語言能幹什麼,不能幹什麼,有什麼特點,它的開發方法是什麼(比如面向物件程式設計、面向過程程式設計或者面向函式程式設計等),只有掌握了語言的本質才能運用自如。
2、學習一個常用框架或庫(根據工作內容而定),知道這個框架的工作原理,每個模組的功能以及基本使用方法,至於裡面的細節則不用死記硬背。需要用到某個功能的時候,能找到大概位置,然後根據文件選擇合適的引數即可。而且越常用到的功能,你檢視的次數會更頻繁,時間久了就更容易記住。
3、學會查資料,這是很關鍵的一點,任何人在工作、學習中都會遇到一些困難,有些困難可能自己能解決,但是有些可能就需要查詢資料,研究分析了。程式設計也一樣,首先是檢視官方文件,其次是透過搜尋引擎查詢,還有就是泡論壇。
4、及時總結經驗心得,並將它們寫下來,甚至可以發到論壇或者部落格和大家一起探討,也可以供自己以後參考。
-
3 # 井151276607
長期緊張的開發、程式設計工作,非常容易使人的“短期記憶”變差,甚至重複一個8位的電話號碼,都做不好。經過一段時間的休整,記憶狀況是可以回覆的。年輕人加強體育運動,改變不良生活習慣,勞逸結合,……不說了,說了為沒什麼用。
回覆列表
記憶力確實很重要,但是什麼都是可以練習的,即使練完記憶力還是比別的程式設計師差,也可以用更好的程式設計思想,架構,程式設計習慣等等來彌補。
除非是不管什麼東西今天看過明天立馬忘的,應該不至於吧?