• <sub id="h4knl"><ol id="h4knl"></ol></sub>
    <sup id="h4knl"></sup>
      <sub id="h4knl"></sub>

      <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
      1. <strong id="h4knl"></strong>

      2. 編程學習方法

        時間:2020-12-10 18:48:44 學習方法 我要投稿

        編程學習方法

          現(xiàn)在IT和互聯(lián)網(wǎng)行業(yè)越來越火熱,下面就是小編為您收集整理的編程學習方法的相關文章,希望可以幫到您,如果你覺得不錯的話可以分享給更多小伙伴哦!

        編程學習方法

          編程學習方法

          1.學好所有相關的專業(yè)課程,無論它多么枯燥乏味。

          你若不學計算機組成原理,你便不知道一個int型數(shù)據(jù)類型占4個字節(jié)是何物理意義,更不會透徹理解變量聲明和變量定義的區(qū)別;你若不學數(shù)據(jù)結(jié)構(gòu),你便不知究竟該如何用最優(yōu)的算法進行最優(yōu)的深度優(yōu)化。基礎是重中之重,打好基礎在工作后能讓你甩開大部分同行一條街。

          2.不要質(zhì)疑老師讓你閱讀代碼、抄寫代碼的意義。

          我曾經(jīng)對這樣的學習方式一度十分嗤之以鼻,自負地認為簡直不可理喻,但事實證明,你老師終歸是你老師,這種做法一定有其存在的合理性。你能看懂的和你能寫下的絕非是同種東西,一旦落筆便能知道,你很可能連靜態(tài)局部變量和動態(tài)局部變量都沒有徹底搞清。

          例如:

          int fun(int n){

          static int f=1;

          f=f*n;

          return f;

          }

          void main(){

          int i;

          for(i=1;i<=10;i++)

          printf("fun(%d)=%d ",i,fun(i));

          }

          static會直接導致輸出結(jié)果是階乘還是單純的乘法算數(shù)。而如果你不自己敲一遍,你很可能會忽略這個關鍵詞究竟存在與否。

          總而言之,代碼在任何時候都不要復制粘貼,請務必自己一點一點進行手寫。

          若你是某一特定領域內(nèi)的初學者:

          合理充分地利用網(wǎng)絡資源,多維度多渠道結(jié)合學習,切忌初始便買上幾本厚厚的磚頭書,進行毫無針對性的泛讀而不進行任何實操練習。

          我個人比較喜歡查閱英文的教材和視頻資料,表述更為簡潔,在編程領域里其實也更為語義化。有關MOOC在線的爭議向來較大,不過我個人而言,我是會首選英文MOOC平臺進行較為系統(tǒng)學習。面對一個新的領域,明晰的總體脈絡走向和精準的切入點,能比單純的.自我學習大幅提高效率。

          各類國際化引進MOOC平臺中相對成熟著名的有:Udacity,edX, coursera等。不過單就計算機領域的MOOC教育來說,個人比較偏向選擇Udacity。由于我最近準備著手轉(zhuǎn)向機器學習正在學習python,故暫且以python入門的預覽部分https://cn.udacity.com/course/intro-to-python-nanodegree-foundation--nd000-cn-python(但似乎先需注冊),可看出它的漢化工作較為完善。在初期,若是本身就已經(jīng)看不懂代碼了還特么聽不懂人話,這足以讓你寫出一本python從入門到放棄。 第二點也是最重要的一點——存在code review這個環(huán)節(jié)——在此我要敲黑板強調(diào):

          請各位務必珍惜有人在你初期階段便愿意幫你進行一對一的code review。

          在初步學習階段,其實有兩件事情至關重要:

          1.獨立開發(fā)一個完整的項目;

          2.有專業(yè)人員給予代碼的審核指導(code review)。

          我之前就職的公司,每天早上10點進行standup是雷打不動的規(guī)矩,我被我的reviewer當眾吊打也成為特色表演節(jié)目之一。雖然被揪頭發(fā)的感覺痛苦,但是各位務必要記住,一定要珍惜別人給你的review意見,也要多review別人的代碼

          ——畢竟自己的代碼自己怎么看都牛逼,只有互相揭穿對方的傻逼才能共同進步。

          零基礎初學者可以預覽相關入門https://cn.udacity.com/course/intro-to-programming-nanodegree--nd000-cn-basic(似乎也需先注冊),可以體會我所說的以前端為首要切入點、python作為后期配合的架構(gòu),與之前在第二章推薦的大致相同,較為合理。

          另外,code review也是github的重要存在意義之一。團隊項目里提交一個pull request一般來講是絕不允許自己合并到develop或master主支上的,需要有一個或一個以上的reviewer進行審批后才能確認merge。所以再重申一遍:一定要學會使用github。

          此外較為知名的文本教程網(wǎng)站有:

          w3school 在線教程,菜鳥教程;

          w3school有思維導圖(這點我認為很好),課程內(nèi)容也較菜鳥更多,但是我之前更偏向用菜鳥,因為它的用戶界面讓我覺得比較簡潔輕松,w3school相對顯得有些莊嚴。

          當有一定的學習經(jīng)驗后,善用在線練習網(wǎng)站進行鞏固便變得十分重要。所謂編程,重點在編。相信我,你所能犯的奇葩錯誤種類絕對超出你對自己的認知。如果不進行實操練習,你永遠都不會知道哪個知識點你沒有掌握周全。

        【編程學習方法】相關文章:

        探索結(jié)對編程08-20

        高級數(shù)控編程:子程序調(diào)用及編程舉例08-29

        C語言編程練習12-25

        C語言編程題12-24

        面試中編程實例12-13

        Java編程開發(fā)簡介08-17

        accp如何學習編程11-02

        Java基本編程技巧11-16

        網(wǎng)頁編程語言大全09-30

        數(shù)控編程代碼大全08-29

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码
      3. <sub id="h4knl"><ol id="h4knl"></ol></sub>
        <sup id="h4knl"></sup>
          <sub id="h4knl"></sub>

          <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
          1. <strong id="h4knl"></strong>

          2. 日本免费人成视频在线观看 | 亚洲日本va中文字带亚洲 | 尹人香蕉久久99天天拍第一页 | 一道本国产精品久久 | 午夜天堂电影在线 | 亚洲中文字幕自拍一区 |

            編程學習方法

              現(xiàn)在IT和互聯(lián)網(wǎng)行業(yè)越來越火熱,下面就是小編為您收集整理的編程學習方法的相關文章,希望可以幫到您,如果你覺得不錯的話可以分享給更多小伙伴哦!

            編程學習方法

              編程學習方法

              1.學好所有相關的專業(yè)課程,無論它多么枯燥乏味。

              你若不學計算機組成原理,你便不知道一個int型數(shù)據(jù)類型占4個字節(jié)是何物理意義,更不會透徹理解變量聲明和變量定義的區(qū)別;你若不學數(shù)據(jù)結(jié)構(gòu),你便不知究竟該如何用最優(yōu)的算法進行最優(yōu)的深度優(yōu)化。基礎是重中之重,打好基礎在工作后能讓你甩開大部分同行一條街。

              2.不要質(zhì)疑老師讓你閱讀代碼、抄寫代碼的意義。

              我曾經(jīng)對這樣的學習方式一度十分嗤之以鼻,自負地認為簡直不可理喻,但事實證明,你老師終歸是你老師,這種做法一定有其存在的合理性。你能看懂的和你能寫下的絕非是同種東西,一旦落筆便能知道,你很可能連靜態(tài)局部變量和動態(tài)局部變量都沒有徹底搞清。

              例如:

              int fun(int n){

              static int f=1;

              f=f*n;

              return f;

              }

              void main(){

              int i;

              for(i=1;i<=10;i++)

              printf("fun(%d)=%d ",i,fun(i));

              }

              static會直接導致輸出結(jié)果是階乘還是單純的乘法算數(shù)。而如果你不自己敲一遍,你很可能會忽略這個關鍵詞究竟存在與否。

              總而言之,代碼在任何時候都不要復制粘貼,請務必自己一點一點進行手寫。

              若你是某一特定領域內(nèi)的初學者:

              合理充分地利用網(wǎng)絡資源,多維度多渠道結(jié)合學習,切忌初始便買上幾本厚厚的磚頭書,進行毫無針對性的泛讀而不進行任何實操練習。

              我個人比較喜歡查閱英文的教材和視頻資料,表述更為簡潔,在編程領域里其實也更為語義化。有關MOOC在線的爭議向來較大,不過我個人而言,我是會首選英文MOOC平臺進行較為系統(tǒng)學習。面對一個新的領域,明晰的總體脈絡走向和精準的切入點,能比單純的.自我學習大幅提高效率。

              各類國際化引進MOOC平臺中相對成熟著名的有:Udacity,edX, coursera等。不過單就計算機領域的MOOC教育來說,個人比較偏向選擇Udacity。由于我最近準備著手轉(zhuǎn)向機器學習正在學習python,故暫且以python入門的預覽部分https://cn.udacity.com/course/intro-to-python-nanodegree-foundation--nd000-cn-python(但似乎先需注冊),可看出它的漢化工作較為完善。在初期,若是本身就已經(jīng)看不懂代碼了還特么聽不懂人話,這足以讓你寫出一本python從入門到放棄。 第二點也是最重要的一點——存在code review這個環(huán)節(jié)——在此我要敲黑板強調(diào):

              請各位務必珍惜有人在你初期階段便愿意幫你進行一對一的code review。

              在初步學習階段,其實有兩件事情至關重要:

              1.獨立開發(fā)一個完整的項目;

              2.有專業(yè)人員給予代碼的審核指導(code review)。

              我之前就職的公司,每天早上10點進行standup是雷打不動的規(guī)矩,我被我的reviewer當眾吊打也成為特色表演節(jié)目之一。雖然被揪頭發(fā)的感覺痛苦,但是各位務必要記住,一定要珍惜別人給你的review意見,也要多review別人的代碼

              ——畢竟自己的代碼自己怎么看都牛逼,只有互相揭穿對方的傻逼才能共同進步。

              零基礎初學者可以預覽相關入門https://cn.udacity.com/course/intro-to-programming-nanodegree--nd000-cn-basic(似乎也需先注冊),可以體會我所說的以前端為首要切入點、python作為后期配合的架構(gòu),與之前在第二章推薦的大致相同,較為合理。

              另外,code review也是github的重要存在意義之一。團隊項目里提交一個pull request一般來講是絕不允許自己合并到develop或master主支上的,需要有一個或一個以上的reviewer進行審批后才能確認merge。所以再重申一遍:一定要學會使用github。

              此外較為知名的文本教程網(wǎng)站有:

              w3school 在線教程,菜鳥教程;

              w3school有思維導圖(這點我認為很好),課程內(nèi)容也較菜鳥更多,但是我之前更偏向用菜鳥,因為它的用戶界面讓我覺得比較簡潔輕松,w3school相對顯得有些莊嚴。

              當有一定的學習經(jīng)驗后,善用在線練習網(wǎng)站進行鞏固便變得十分重要。所謂編程,重點在編。相信我,你所能犯的奇葩錯誤種類絕對超出你對自己的認知。如果不進行實操練習,你永遠都不會知道哪個知識點你沒有掌握周全。

            【編程學習方法】相關文章:

            探索結(jié)對編程08-20

            高級數(shù)控編程:子程序調(diào)用及編程舉例08-29

            C語言編程練習12-25

            C語言編程題12-24

            面試中編程實例12-13

            Java編程開發(fā)簡介08-17

            accp如何學習編程11-02

            Java基本編程技巧11-16

            網(wǎng)頁編程語言大全09-30

            數(shù)控編程代碼大全08-29