IT學習過程中看懂 學會嗎?

2021-10-12 02:45:42 字數 1954 閱讀 3590

恕我直言:看過=學會,如果不是天賦,那你就是在赤果果地「自欺」了!

作為一名軟體工程師,匯智妹經常聽身邊的it學員吐槽:明明能看得懂別人的教程,可自己卻一點都做不出來,這是為何?

今天就來跟諸位程式設計師小夥伴聊聊:學it為何「沒那麼簡單」?

1.首先,你確定看懂了嗎?

要知道,每個程式設計師在程式設計的過程中都有自己的一套設計模式。

這種設計模式是經過長時間的**實踐、程式設計實踐而逐漸提煉成的一種編工作方**。

當你看別人教程的時候,大概率情況是按照別人的程式設計模式來進行「自我催眠」的。

邯鄲學步

乙個事實是:現實生活中,每個程式設計師即便都會按照一定的演算法和架構來程式設計,但最終寫出的**卻都不盡相同。(正因如此才構成了底層邏輯紛繁複雜而現實生活卻又花樣繁多的大千世界呀)

所以你看別人程式設計的時候覺得非常的簡單輕鬆,原因就在於站在別人的設計框架下進行資訊輸入或輸出,核心的部分就在於工廠加工模式。

當你轉頭去自己動手程式設計的時候,就會發現沒有了核心的設計模式,當資料輸入進去之後,便不知如何操作。

這就好比讀書時的試題講解,如果沒有融入自己的思考,當類似的題型再次出現,你會發現自己還是無從下手,明明很熟悉,但就是無從下手,只有那種換個數字的題型才能深得你心了吧?

2.其次,看≠會

「右鍵收藏=學會」,這套網際網路網民學習模式還真是害人不淺。

須知,程式設計能力的提公升需要日積月累的大量的**累積來實現——日常大量簡單的模仿臨摹,目的也是在於通過高頻實踐的基礎上融入自我思考,進而打造獨特的程式設計能力。

nba十八般武藝

但回到現實中,讓你去運球,上去打比賽,你會發現自己就是個戰五渣。

造成這種自我催眠(自嗨,鍵盤俠)的原因就在於別人是經過了大量的日常訓練和對抗針對性對抗,而你的基礎比較薄弱,更缺乏大量的實戰的歷練,一到關鍵時刻自然心虛不已,不知如何下手,不信你去問問師弟?(不是每乙個人都能做喬丹)

①看過=學會,有一種境界叫【天賦】——就像張無忌那樣,無師自通,瞬間模仿並吸收,為我所用。

②看過=學會,但並非建立在大量實踐的基礎上,那叫【yy】——(連小無相功都不如,僅僅是皮毛罷了)沒錯,就是那種現實中我打不敗你,但是在我的意識裡你早就被我打到磕頭下跪叫爸爸認錯。

③看過以後通過大量的實踐來逐漸形成自己的能力,那叫【努力】。

所以小老弟想要提公升自己的程式設計能力,不是光靠看和說和想就能輕易實現的,還得乖乖去做大量的實踐積累,去敲大量的**(有句話叫做你的**行數決定了你的程式設計能力和段位),而這也是通向成功的最好的捷徑。

至於實踐歷練方面,你選擇自學還是培訓,這裡給你看下二者的對比圖,然後大可根據自己的需求來決定就好:

不管是選擇自學還是參加培訓,都需要多練多思,方能把理論知識變為自己的實際技能。

lotus學習過程中問題總結

問 當硬碟空間不夠時,如何壓縮我的notes工作台?答 由於notes資料庫是典型的文件型資料庫,因此長期使用後會占用較大硬碟空間,為此我們需要經常對這些資料庫進行壓縮。常用的壓縮方法是 1.用滑鼠右鍵單擊任意工作台頁面,並且選擇 工作台屬性 2.在 工作台 屬性框中選擇第二個屬性按鈕,並單擊壓縮按...

python python學習過程中的記錄

python中的修飾器 python中的with語法與上下文管理器 關於python中帶下劃線的變數和函式的意義 使用python進行二進位制檔案讀寫 python python 中 name main 的作用 python 編譯器與直譯器 python3.7 argparse模組講解 u1 np....

Django學習過程中的BUG

在settings中配置rest framework的 page size 頁面中未出現分頁效果,rest framework 原因,在rest framework的原生settings.py檔案中看到 default pagination class none 第一種方法 直接將原生 中的 def...