在你迷茫時不如學好一門語言(送給大一的學弟學妹)

                                                 在你迷茫時不如學好一門語言

     我的經歷:前端

                     記得大一剛來的時候,徹底不理解軟件專業是幹嗎的,就知道跟着老師和一些學長敲一些沒見過的代碼。剛開始學的是C語言,那些代碼都不理解是什麼意思,學長說,你不用理解,照着課本敲就是了。成天就是看着書本敲,敲的多了,慢慢的明白一些算法,也學會一些代碼規範,但仍是不知道敲這個之後工做能幹什麼。就這樣,敲了一學期C語言和C++代碼,淺淺地認識了這兩門語言,大一第一學期在迷茫中過去了。大一第二學期開始了,咱們迎來了數據結構,因爲大一第一學期學藝不精,理解不夠深刻,因此學數據結構顯得特別困難,好多根本沒法理解。整個大一就這樣稀裏糊塗過去了。可是大一我也有美好的回憶,我結交了許多好朋友,咱們一塊兒敲代碼一塊兒聚會一塊兒玩,很開心。我也有幸結交了學霸級人物,我稱他爲大腿,這個外號是有來歷的,由於大一的時候我好多東西都不懂,而大腿好多東西都懂,而後我就老抱着他的大腿讓他帶我,大腿也是不厭其煩的帶我,教會了我不少東西,抱的時間久了就直呼他大腿了。身處異地,能遇到這麼幾個小夥伴關心你,陪伴你,真的是很幸運,相識不易,且行且珍惜。再見大一!大二第一學期是我學習的開始,我一直堅持看一個JAVA視頻,整個學期基本就是在學習中度過的,平時也會抽出一些時間給大一的學妹講C語言和C++,其實給她們講的過程也是我提升的過程,好多我在大一沒理解的知識在經過給大一學妹講的時候,有了本身的看法和思考,對編程有了必定的認識,總之有不少意想不到的好處,從那時我就明白,分享也是進步的過程,這可能也是一種費曼學習法吧。這種狀態一直維持到大二下學期,也就是如今,很幸運,我遇到了一名負責且又專業的老師,在他的講解下,我才真正懂得咱們學編程是用來幹嗎的,並且學會了如何去學編程的一些方法,我以爲這是我人生的又一個轉折點,要是我能把握住機會,前途沒法估量。。。。。。。哈哈!開個玩笑,哪有那麼簡單,但至少有了學習的方向,有了學習的信心,有了學習的動力,我想具有了這三點,成功離我應該不會太遠吧!java

 

我的理解:程序員

  •       大家知道哪些編程語言?

                       C    C++    JAVA    Pathon       HTML       javasprict    C#等等吧,這些是咱們能經過身邊的人瞭解到的。面試

  •        大家知道這些語言分別是幹什麼的嗎?

               大家懂「前端」和「後端」嗎?  算法

               大家懂前端和後端是用哪些語言來實現的嗎?編程

 

                         咱們爲何剛開始學不懂,就是由於咱們不瞭解它們。後端

                          

                         我以爲學習知識,分三步:網絡

                                首先要知道它是什麼數據結構

                                而後要知道它是用來幹嗎的編程語言

                                最後再去學習它是如何實現的。

                                        具體的編程語言介紹和各編程語言特色我會在後面的文章中補充

  • 迷茫學JAVA仍是Pathon或者其餘的語言?
  •                        給你們分享幾句話: 

                             1.   沒有最好的語言,只有最適合的語言

                             2.   與其天天猶豫不決不知道學哪門語言,還不如踏踏實實學好一門語言

                             3.   精通任意一門語言,就能使你受益終生

                             4.   學會駕馭工具,你不是工具的「奴隸」

                     

                                    分享一個實例:

                                                 若是咱們要作單片機的開發,Java不論執行的速度和效率都不如C

                                                 但咱們若是要作網絡應用程序或者Android手機開發,Java是不二的選擇

 

重點來了,這就是學編程的精髓

                        1.  學編程不是學具體哪門語言,而是學編程思想

                        2.  編程思想就是心法,語法函數就是招法,注重心法而忽視招法

                        3.  得行而忘意,無異於捨本逐末,得意而忘形,方能遊刃有餘

                        4.  一切語言都是紙老虎,成爲風清揚式的一代大師,無招勝有招

 

若是你們非要選擇一個方向的話,你們能夠用下面的兩個圖作個參考:

                                      2019年世界編程語言排行榜

 

                                            2012年世界編程語言排行榜

 

 

  • 咱們如何學編程?
    •     記憶
    •     理解
    •     模仿
    •     應用
    •     創新  

有老師跟咱們分享說大學生要想學習有三個條件:

  1.         濃厚的興趣
  2.         強大的夢想
  3.         生活所迫

三者佔其一你就能學習,你以爲你有幾個呢?

 

其實讓大家提早了解編程語言的用法及做用,可能引起大家對軟件開發的興趣,對大家的後期學習是一種促進做用。

 

充分利用互聯網資源

  •     看視屏教程(基礎性教程反覆看,每次看都會有新的收穫)
  •     有問題找「度娘」
  •     學會積累,不要反覆被同一塊石頭絆倒

 

 

  • 英語和數學基礎很差能學好Java嗎?
    • 編程經常使用的核心詞彙500左右,擴展詞彙2000個左右,詞彙量遠低於四六級考試
    • 不要逃避學英語,不然永遠都學不會編程
    • 有英文版開發環境就不要使用中文版
    • 若是不涉及編寫底層程序,編程中使用的數學知識主要是邏輯學,不牽扯高深的高等數學、線性代數等等。

 

  • 培養良好的編程規範很重要
    •     遵照編程規範比可否寫成程序更爲重要
    •     養成良好的編程習慣和風格

 

       我聽過一個例子:  兩個程序員去一家公司面試的時候,面試官讓他倆同時作一道編程題,第一個程序員不過多久就完成了,編譯徹底經過,可是因爲他的命名格式不規範,也沒有任何註釋,所以沒有經過面試。第二個程序員沒能寫出來,可是他的代碼格式規範,註釋清晰,最後他經過了面試。

      

       這個例子說明  遵照編程規範比可否寫成程序更爲重要

 由於一個項目的完成須要的是團隊合做,你不論作什麼都要有團隊意識,你的代碼的可讀性好,能夠給你的隊友減輕負擔,提升開發效率。

 

 

        給你們分享一種學習方法:    費曼學習法

 

                          

費曼學習法步驟

第一步:選擇一個你想要理解的概念

明確須要學習和理解的目標

第二步:設想一種場景,你正要向別人傳授這個概念

想象一個場景或者拿一張白紙,就好像你正在教一位初次接觸這個概念的學生同樣,用簡單的語言表達你的概念。在這個過程當中,你會更清楚地意識到關於這個概念你理解了多少,以及是否還存在理解不清的地方。

第三步:若是你感受卡殼了,就回顧一下學習資料

若是你感受卡殼了,就要回到最初的學習資料並從新學習讓你感到卡殼的部分,直到你領會順暢,能夠在紙上解釋這個部分爲止。

第四步:爲了讓你的講解通俗易懂,簡化語言表達

用你本身的語言,而不是學習資料中的語言來解釋概念。你要努力簡化語言表達,或者與已有的知識創建一種類比關係,以便更好地理解它。

 

 

 

使用費曼技巧還能帶來哪些提高

通過實踐和理解,至少有如下三個方面會獲得巨大的提高。

一、本身可以真正理解須要學習內容的意義,強化記憶,增長學習的深度;

二、生活中碰到已學過的內容,能夠張口就來;

三、能夠創建本身學習新知識的體系。

 

再給你們推薦三部電影:

    當幸福來敲門

             

    肖生克的救贖

 

    老版的《喜劇之王》

           在人生最悲慘的時候要堅持學習

           周星馳每天跑龍套,被人瞧不起,說你個死跑龍套的,不管別人如何詆譭他,他始終跟別人說一句話:其實我是一名演員,並且天天都帶一本書 叫演員的自我修養,他在最困難的時候堅持學習,而且始終提醒本身我是一名演員

  

           當你迷茫的時候不要閒着,作一些事比空想更有意義

 

      最後,給你們分享一句話:  越懂得與人共享,你的價值增值越大。

相關文章
相關標籤/搜索