? ?
此篇文章是以前自己寫的,今天剛剛注冊了簡書,便從手機的備忘錄里找了一篇文章發表,沒想到找到了這篇,是我自己關于思考一些想法,如果有什么夸大之處,希望能夠體諒一下!
? 那時我為了學習編程的基礎知識,很是費盡心思!我覺得我雖然把該知識點看了,代碼敲了,但是我不知道為什么需要它,有什么作用,它應用在什么地方!所以我就對比進行了一些深度的思考。
? ?思考是人類最強大的武器,一個人,如果想要學好一個東西或者想達到自己想要的某種程度,我覺得最重要的就是思考,就是想。
? 我暫時把思考分為兩種,第一種是學某種知識的思考,第二種是解決某個問題的思考 。
? ? 第一種思考,我又分為學前思考和學后思考。
? ? 學前思考
? ? ?首先,你想要學某種知識,首先要明白為什么要學,學這種知識對自己有沒有好處或幫助,如果沒有,那學啦也可能只是浪費自己的寶貴時間和精力,然后,想一想學這種知識需要什么工具或者書籍,像學編程需要某種學習軟件和開發環境一樣,再者,在想一想怎樣去學,怎樣才是正確的或者有效果的去學習,這可能需要我們去查一查資料,上上網,最后,帶著問題去看書和學習。
? ?然后,當你確切的想學習某個知識點,又可以細分以下幾個重要因素。
? ? 重要因素:概念,作用,實現,應用場景。
? 比如,A的概念是什么,有什么作用,怎樣去實現,應用領域是什么,需要注意什么問題。
? ? ?我覺得學前思考對學習某種知識是很有幫助的,當你把這幾個點了解之后,你會對這個知識有了深程度的理解,當它和其他知識點聯合起來用的時候,你也會更加有把握的去理解,也讓你更有信心接下來的學習
?學前思考也是學后思考的前提,學前思考會讓你更容易去做學后思考。
? ? ?學后思考
? ? ?當你學習完以后,你要思考一下你學到了什么,也是把你學前思考的后面幾點用自己的話說出來,可以的話用筆寫出來。注意,是用自己的話來!
? ? 可以說是一種總結,這會讓你更加鞏固所學知識,也更加容易記住,因為這是你經過自己的大腦總結出來的,是你自己的東西,要善于把別人的東西轉換成自己的東西,只有是自己的東西,自己才會用的得心應手。這也是為什么學完后需要一個學后思考,這讓你去理順你所學習的東西,把書本上的東西變成你自己的,去其糟粕,取其精華。
? ?當然,以后還要幾次復習。其實學一個東西主要是把其功能給記住,就算忘記具體怎樣 ,查一查資料就可以啦。(一般只做得到學后思考,不過也夠了)
? ? 第二種思考,解決某個問題的思考。
? 當你遇到某個問題的時候,你首先要明白這是個什么問題,屬于哪個領域的,然后想一想解決 這個問題我們需要什么東西,怎樣去做,怎樣去解決,步驟是什么(類似于思路),有什么要求,要達到什么程度。
? ?這很重要,也關系到一個人處事和工作的態度 ,都是要細心和謹慎,一絲不茍的。
? 我覺得我們生活在社會上,忙碌一生就是為了學習怎樣去解決各種各樣的問題,學解決問題的各種方法和步驟。
? ? 我在大一上一位選修老師的課的時候,對于他說過的一番話,我深有體會!
?大致的內容是:老板叫你去寄一份資料給某子公司, ? 你要明白這是要去寄快遞,然后為啦寄這份快遞,你要問清楚地址,收件人名字, 有什么要求,比如要什么時候寄到公司,這些都要當場問清楚,不要到時候在打電話問老板,這不是老板的過錯,這是你自己的錯,你的粗心大意會給老板留下一個不好的印象。
? ? ?這兩種思考相輔相成,互相配合,最是合適。你要解決一個問題,你要知道什么東西有能解決問題的功能,比如,我想要實現圖片的自動滾動效果,我知道Viewpager有這樣的功能,并且利用handler的消息機制,就可以實現自動滾動。
? ? ? ? ? ? ? ?