首頁>Club>
自學開發也有幾次了,由於不是主業,總是學得很膚淺,有什麼方法適合中年才開始學程式設計的人呢?
7
回覆列表
  • 1 # 江蘇優就業

    30多歲開始學習Python並不晚,學習Python語言就是不錯的選擇。相對於Java等全場景程式語言來說,Python語言在傳統行業的應用更普遍,Python語言比較簡單易學,有豐富的庫,在進行應用級開發時會更方便一些。

    如果想透過學習Python語言來進入IT行業發展,是具有一定難度的,IT行業對於技術人員的年齡比較敏感,另一方面開發崗位的工作壓力和競爭壓力都比較大。

    想透過學習Python來開啟新的發展渠道,應該立足自身的行業經驗,充分利用自身的行業經驗。如果想獲得更強的崗位競爭力,也都需要積累一定的行業經驗。

    看您的描述,自主學習過幾次,學習內容還是比較膚淺,雖然Python語言的初期學習難度比較低,但是後期學習難度還是比較大的,想要學習程式語言可以自學,但是必須得有極致強的自學能力,理解能力,這些方法只適合那些相對比有一定基礎的同學。

    程式設計是需要寫才能會的,學習程式設計要選對教程,教程不對,內容不專業;學習方式不對,學習不高效。自學最容易出現問題的就是碎片化學習,碎片化學習就是指,在不知道整體知識框架的情況下,憑感覺學習,東一榔頭西一棒槌,最後自己會哪裡不會哪裡也搞不清楚。

    最後,結合您的情況,最好能夠在專業人士的指導下進行學習,這會明顯提升自身的學習效率。

  • 2 # 哈哈我剛在那邊

    你想學來幹嘛呢?我是學來做些小工具輔助工作的,35才開始,工作家庭,沒有多少時間練,沒有多少時間看書、資料,兩年後才真正寫了一個完整的小工具。沒有什麼地方適合學,只有你自己想不想,想的話隨時都可以,一個小間歇也可以思考一個小問題。

  • 3 # KK1354

    1 先看基礎,寫點小程式練練手,學習程式設計練習是非常重要的,光看是不行的。

    2 網上找些原始碼,透過閱讀原始碼來進一步學習,讀優秀的原始碼很重要。教程上的原始碼都是阿貓阿狗式的,要看實際專案中的原始碼。

    3 實際做一些專案,最好是自己做一個相對比較完整一點的專案。

  • 4 # Python辦公自動化

    你好,很高興回答你的問題。我是 T型成長三十多歲學習python,沒學過程式設計完全可以自學python。程式設計中涉及的知識有3種:1.簡單的知識

    很多知識是屬於別人給你說了你就知道了,比如很多庫和框架的使用,但是靈活運用需要配合實戰專案或者大量的專案反覆訓練。

    2.複雜的知識

    有一些知識屬於即使講解了很多人貌似聽懂了但實際上沒有弄懂,比如很多演算法,需要配合大量的題目才能徹底弄懂

    3.反覆學習的知識

    還有一些很重要但是不緊急的知識點比如資料庫的底層原理,很多庫和框架的底層原理,這些很多時候沒人能提醒你該學或者告訴你,需要工作中去學習。

    針對上述問題,解決辦法如下:1. 快速建立知識體系結構,透過看書進行整理知識點,少走彎路。多看一些培訓班對外分享的影片,這些影片都是經過眾多學員檢驗的。2. 網上進行刷題,參考leecode等網站,每天搞定1個小演算法。3.從小專案開始練手,包括爬蟲、資料庫、web專案等等。實踐是檢驗自身學習的最佳方法。4. 明確你的學習目標,建議按照周目標,月目標,季度目標展開。 明確的目標能讓學習更加高效。

    5.找不到老師?可以買幾本python的書籍,現在隨書都有影片和QQ群,可以入群尋求老師的解答,或者和其它群友一起自助學習。

    很多朋友問我如何才能自學python?乾貨!知道了這7點,相信你很快就能學會,並能應用的實際工作中。1. 明確學習的目的,比如爬蟲、後端、前後結合、web、人工智慧等等。2. 定個時間,比如1年,每天堅持1小時,堅持這個時間內持續學習,持續行動。3. 找到適合自己學習的方法,比如有些人看書寫程式碼,有些人看影片寫程式碼,但是無論如何,每天都要編寫一定數量的程式碼。4. 有些知識點聽不懂,採用聯機學習的辦法,多看看不同人的不同角度的講解。5.搭建自己關於python的知識框架,可以用思維導圖,先從一個小的知識點開始,擴充你的python的理解,不停的擴充和完善,慢慢的你的大腦裡會形成整個python的知識框架。6.做一個專案。當你做小例子已經得心應手時,不妨試一下稍大的完整專案,透過專案的鍛鍊,可以讓你快速成長。

    7. 找一群學習夥伴,多參與,多交流,最好能有一個師傅帶領,一個好的環境氛圍,能起到事半功倍的效果。

  • 5 # 軫念信箱

    python,人工智慧 5G時代 想必大家這些字眼一定不會陌生 因為趨勢所然 勢比人大 可是 完全是跨行業的學生或者工薪一族如何去蛻變 並且和時代完美接軌呢 並且這個時代懂程式設計 懂技術 懂網際網路的人 工資都很豐厚 想必大家都有所瞭解。作為一名多年python工作碼農 給大家分享下過來人的學習經驗吧 希望對大家能有點幫助

    一、在學習Python之前 選擇好方向

    相信大多人在學習Python之前 肯定都自己瞭解過這門語言,也知道Python有很多的學習方向,比如說資料採集方向(爬蟲),或者Web開發方向,也可能是最近特別火熱的人工智慧方向。每個方向所需要的技術都是不盡相同的,所以在我們學習完成Python的基礎語法之後,一定要慎重選擇自己之後的進階方向。

    二 學習Python的基礎語言

    就像學習其他程式語言或者是學習一門外語一樣 ,我們應該從Python的基礎語法開始學習 ,瞭解什麼是Python的變數 什麼是迴圈 什麼是函式,什麼是模組。類等等。總之,基礎是學習以後高階開發的基石。

    三、學習Python的檔案操作

    學習完基礎之後,我們肯定要進行一些簡單的聯絡。檔案的操作是我們不二的選擇,因為無論是文字檔案。XML格式的檔案還是Office辦公系列的檔案。我們統稱之為檔案操作。

    我們在學習檔案操作的時候,要學習檔案的寫入和讀取 以及瞭解各種檔案之間的讀寫不同知識點。相信在學習完成之後,對於檔案的操作 大家一定會得心應手。

    四、學習Python的網路程式設計

    在我們這個時代 ,相信大多數是離不開網際網路的,我們要學習網路程式設計。一般瞭解一下三個方面就可以了。

    1.寫出基本的TCP連線,知道編寫TCP的各個步驟,例如建立socket、繫結port、埠複用等,對TCP稍微做了解,知道協議的每個欄位,瞭解三次握手

    2.瞭解基本的伺服器併發模型,例如多程序、多執行緒、IO復

    3.瞭解一些網路庫例如twisted

    五、學習Python的資料庫程式設計在我們學習完成Python的檔案操作處理之後 肯定會對於檔案的不便性有一定的理解。所以這個時候我們就要學習Python的資料庫程式設計了。資料庫有Mysql資料庫,Oracle資料庫和Sqlite資料庫。Sqlite資料庫是Python自身擁有的,而其他的資料庫則需要我們安裝相應的操作模組。一般 我們學習Mysql資料庫的操作即可。資料庫的增加資料,刪除資料,以及查詢資料 以及對應的SQL語句是我們學習的重點。

    六、Python高階進階(一):Web方向

    在我們學習完成之前的基礎知識之後,我們就要開始學習實戰專案了。我們可以使用Python編寫一個部落格網站。透過網站的程式設計知識的學習。我們可以充分鞏固我們之前所學的檔案操作,資料庫程式設計以及網路程式設計。是學習提高的好方法。一般Django框架是學習Python Web程式設計的首選框架。

    七、Python高階進階(二):人工智慧方向

    Python在人工智慧方向上的運用是非常廣泛的。深度學習是我們需要掌握的,我們可以學習谷歌的開源人工智慧框架TensorFlow。以及Numpy這種工具可用來儲存和處理大型矩陣,是學習人工智慧敲門磚。在掌握這些知識以後,我相信大家就可以根據自己的實際情況來進入深入學習了。

    八、python的知識儲備1.python基礎知識(變數、語句、資料型別等等,買本入門知識或者是去網上找關於python的基礎知識)

    3.python的文字處理

    4.python資料排序

    5、數學基礎:微積分、線性代數、機率與統計、離散數學

  • 中秋節和大豐收的關聯?
  • 老闆看不見你的努力,還不尊重你的意見,只會按自己的想法,來你覺得有沒有待下去的必要?