回覆列表
  • 1 # 大學生程式設計指南

    作為一個寫了十幾年程式碼的程式設計師,由於經常在寫程式碼之餘寫點技術類的文章,算是給初學者一點經驗的傳輸,很多零基礎提出一些疑問,比如零基礎能不能學程式設計,學到什麼程度能找到工作,學到什麼程度才能達到年薪30萬,學習程式設計有沒有什麼好的捷徑等等之類的疑問,能夠有這些疑問的代表距離程式設計還差的很遠,要學好程式設計用簡單一句話,水到渠成。

    python算是高階語言裡面入門比較簡單的程式語言,整合度非常高,初學很容易培養形成自豪感,對於初學者是一種精神上的鼓勵,短短的幾行程式碼就能展示出很炫酷的功能對於初學者而言簡直就是一種恩賜,對於零基礎的初學者最大的問題,是程式設計語感的培養,所以在學習python之前先把相關的概念有個大致的瞭解,慢慢培養自己的計算機語感,很多老程式設計師會不自然說這麼一句話,今天完全沒有感覺,等明天再搞,程式設計程式碼的編寫要的就是一種感覺,初學者先了解下常見的概念,作業系統,資料結構,socket程式設計,多執行緒,html,css,JavaScript等基礎概念這樣到真正開始學的時候,起碼能有個大概印象。

    如何學習python?

    1.首先是基礎語法的學習,程式語言是一種實踐性非常強的技術工種,實踐之前必須有理論基礎,理論學習開始以基礎為主,常見的python基礎語法有,環境搭建、基礎語法、運算子號、迴圈語句、條件語句、字串操作、列表、元組、字典、函式、模組、異常處理、檔案操作、內建函式等等,高階類的程式設計大致會涉及到面向物件概念,正則表示式、網路程式設計、多執行緒概念、JSON、MYSQL、CGI程式設計等等,基礎類的語法相對簡單一些,是必須要掌握的,高階程式設計對於初學者來講意識形態不一定能掌握得住,要真正掌握還得靠專案實戰。

    2.學會如何搭建知識體系,想要在程式設計上面走的更遠,就需要建立知識體系,不能學到那裡做到哪裡,都要清清楚楚,明明白白,知其然知其所以然,當然初學前期不能為了徹底弄清楚一件事情鑽牛角出不來了,暫時搞不懂的可以找個本子記錄下來,一旦有一天知識儲備夠了再回過頭來仔細的研究,並且納入知識體系中,在寫程式碼過程中,幾年前寫的程式碼放到現在幾乎都不會相信自己的程式碼水平如何之差,意識形態在進步,所以平時學習過程中,即使已經弄明白的知識點也要多去溫習,每次溫習的過程中其實就是思維歸納的過程,非常有助於知識體系建立。

    3.想要快速的找到工作,實踐還是第一位的,可以做一個簡單的網站,目前網路上基於python網站非常多,直接獲取下來,照著去做,先去模仿先能看懂程式碼,一定要把網站實際效果展示出來,然後自己制定需求,重新設計一個網站,這個過程一定要獨立完成,不要想著走捷徑。

    做好以上三步,找到工作磨練幾年,在一線城市拿到30萬也不是什麼多大的難事,遇到問題和困難很正常的事情,一旦丟下前功盡棄。

  • 2 # 馬士兵說吧

    年薪三十萬也就是月薪3萬,你還是零基礎,還要快速,還只學python,那我告訴你基本不可能,除非你學歷逆天了,一般的python工作者工作三四年如果只會python的話都不太可能,當然哈,不太可能,也許有的人可以的,建議你往大資料人工智慧轉,那樣機會會多一些

  • 3 # 玩著學程式設計

    學習一門新的知識,目的不在於積累,而在於解決問題。

    所以在系統學習之前,需要解決一些問題,特別是對於初學者來說,把這些問題弄明白了,會更加容易上手:

    1,學習python,要解決什麼問題?解決這個問題,是要為了確定學習方向。

    2,要學哪些東西?解決這個問題,是為了規劃好學習路徑,建立學習地圖。

    3,怎樣學?解決這個問題,是為了找到高效學習的方法。

    學好技術之後,我們到企業裡也是幫助企業解決他們的問題,幫企業創造效益。

    選好方向。學習Python不是為了瞭解Python,而是需要用這門語言去解決問題。Python的方向太廣了,常見的web開發,網路爬蟲,資料分析,資料清洗,寫演算法,自動化運維,人工智慧等都是可以用Python來做的,所以說在正式學習之前,想要做什麼,需要選好方向。

    規劃好學習路線。知道每個部分需要完成的目標是什麼,需要學習哪些知識點,哪些知識是暫時不必要的。然後每學習一個部分,我就能夠有一些實際的成果輸出,利用成果產出來形成正向刺激,激勵後續的學習。

    以前學習Python是在“如鵬網”上學習的,有詳細的“Python + AI”學習路線,可以作為參考。有網路的地方就可以學習,根據自己時間靈活安排學習進度,有新的課程更新了,也是可以繼續來學習的。

    1、Python基礎

    2、資料庫開發技術

    3、web前端

    4、Python web開發

    5、Python web專案

    6、Linux

    7、NoSQL

    8、資料視覺化

    9、爬蟲技術

    10、人工智慧

    學習的過程中,一定記得多練習,多思考,多總結。每個階段都找一些專案來練手提升自己對綜合知識點的運用能力。一定要多練習,哪怕是一個小小的知識點都去驗證一下。學習的過程中,注重自己技術知識點的表達,比如說很重要,面試常見的知識點,可以自己刻意的去練習一下,去講出來,為以後面試做準備,畢竟面試過程中,表達能力也佔了很大的比重。

    各個公司對於Python人才急缺,但是掌握Python技術的人才不多,造成各個公司急缺Python開發人員,薪資相對來說也高一些。學完之後,可以到一線城市去工作幾年,薪資相對高一些,磨鍊幾年,年薪30萬還是有很大機會的。

    找到相關教程,規劃好學習路線,接下來就看自己的努力了,加油~~~

  • 中秋節和大豐收的關聯?
  • DNF提前更新,95版本可能會直接穿越國服,對此你怎麼看?