新手的問題能夠概括爲爲兩類:學習
一、要demo測試
二、你能直接幫我修改麼?搜索引擎
這裏倒不是說這兩類人技術怎麼樣,我想說的是解決方案。
二者都是「遇到問題了」,那遇到問題咱們如何一步一步的去解決呢?有下面幾種方式能夠嘗試:google
1、觀察法。
善於觀察本身的代碼,有不少朋友都不仔細。寫代碼的時候,要麼是調用的順序錯了,要麼是調用的姿式錯了。不要急着去問別人,先本身慢慢地靜下心來,站在代碼「外」,不要作「局內人」,「旁觀者清」。很容易就能找到問題所在。spa
2、排除法。
有的朋友說明明別人也是這麼寫的,爲啥本身也這樣寫就出錯了。我能夠明顯的告訴你,「姿式錯了」。也就是說你有一些很細微的地方沒寫對,只是大致上的,表面上的一致了。這個時候就要使用排除法,一點一點的去解決。索引
3、認真閱讀文檔。
這個是常常遇到的一個問題。不少朋友在使用第三方的SDK的時候,就問:你用過支付寶沒有,我遇到一個問題; 你使用過友盟沒有,我遇到一個問題;你使用過QQ受權沒有,我遇到一個問題。。。不少不少,,,每一個第三方庫,人家都通過不少驗證,測試,爲何你就出問題了? 先認真閱讀人家的文檔,不要一來就先運行人家的demo。你通讀人家的文檔,也只要20分鐘, 但你去解決一個問題,若是沒有對文檔的瞭解,並且又是第一次使用,估計要半天吧? 並且還要問這個,問那個,處處求人。。。支付寶
4、善於使用搜索引擎。
其實我以爲對於咱們學習技術的來講,善於利用搜索引擎 應該使咱們的必備技能,我原本不想提出來的,可是仍是常常遇到。不少問題,在百度,google上一搜,就出來一大堆的解決方案。爲何還要去麻煩別人?文檔
有一句話說得好,叫作「授人以魚不如授人以漁」, 幫大家解決某一個問題,不如教會你們解決問題的方法。 由於問題老是不少,一個接一個的來,問別人,始終是下乘手段。本身學着去解決問題,纔能有質的進步。
百度