回覆列表
  • 1 # 趙力爭

    才31還很年輕,肯定來的及。

    只要做,任何時候都來的及

    好多人都說IT是青春飯,加班嚴重,很辛苦,幹不了幾年,哪個行業不辛苦,賣早點都得凌晨三四點起來,開出租經常上夜班,那不辛苦嗎。

    還有人說IT行業要不斷的學習,難道不應該學習嗎,社會在發展,科技在進步,終身學習是任何時代都需要的,也是每個行業都需要的。賣小吃的還要不斷出新口味,不然就被淘汰。想想現在的生活方式和十年前有多大差距?只有出新除舊,才能發展的更好。

    還有人說幹IT的年齡大了,學習能力、效率比不過年輕人,我一直都不太認同這個觀點,工作時間長了,技術的深度和廣度上應該積累的更多,學習新技術效率應該是更快,更能抓住技術的本質特徵。

    學習新東西,什麼時候都不晚,只有堅持學習,才能保證競爭力。

    譯壇泰斗 許淵衝

    舉個例子,世界譯壇泰斗 許淵衝96歲,每天熬夜都凌晨三四點,早上九點多起來繼續工作,非常讓人欽佩,值得學習。

    強健的體魄

    強身健體,堅持鍛鍊,強健的體魄是美好生活和工作的重要前提。

    想起幾年前電視上經常看到的一句話:健康工作50年,幸福生活一輩子。

  • 2 # 草根程式設計師蘇東郭

    只要開始了,什麼時候都不會晚。日本有個老奶奶60幾歲開始自學程式設計,80幾歲獨立開發了一個APP。用這個案例來解答你的疑惑應該是很有力的。另外我身邊的案例,我的一個同事零經驗29歲開始學習程式設計,一年後我們在一個公司裡上班。

    所以說只要開始了,就不會晚,主要看能不能堅持住。

    祝你早日如願。

  • 3 # 大魚的設計工坊

    只要你明確自己想用Python幹什麼的話,還是來得及的。

    因為程式設計的方法就像一門語言,語法是通用的,至少是大同小異的,就是寫法不同,無論學習什麼程式語言,基本上都繞不開變數,常量,資料型別,運算,函式,邏輯判斷,迴圈,這樣的基本概念,而學習這些東西,在資料合適的情況下,每天6小時,邊學邊練,基本上一到三個月就能搞定。Python入門書籍可以看《和孩子一起學程式設計》。這本書如果比較自律的話,一個月就能學的非常紮實。這一步完成後就有基礎了,相當於武俠片中已經有內力的人了。

    有了內力就要學招式,這就涉及到一個方向的問題,江湖上門派眾多,一個內力初成的人極易迷惑,因此,這一步非常關鍵,如果你漫無目的,那就麻煩了,程式設計的細分領域實在太多了,哪個領域搭進去一輩子都不一定整的全明白了。人生苦短,所以要明確目標。

    比如我吧,是從三維動畫的指令碼開始接觸Python,我的目的是使用Python讓Maya的動畫繫結中的繁瑣工作變簡單,有了這個目的我就開始學習Maya中Python可以呼叫的那些和動畫繫結相關的功能,到現在也不能說全整明白,不過針對我的工作而言,已經富富有餘了,也就是說我打成了我最初的學習目的。這個學習過程找參考資料最重要,不過Maya提供了大量教程和案例,只要有坐冷板凳的精神,就能啃的動。其實現在每個程式設計領域的資料都不少,關鍵是能找到一個領路人可以少走好多彎路,比如他會告訴你哪些資料有用,哪些可以不看,沒有領路人就只能自己摸索了。悲觀估計,只要你肯學肯鑽研,不是那種愛著急的人,最多三年,你就會通曉如何達成目的。我在有官方資料和教程的情況下,自己一個人摸索,用了三年,才感覺通達無礙(僅限自己常用的那些),這期間也是斷斷續續,幾次都想放棄。從一開始看不懂別人程式碼中的那些預設函式的用法,到能看懂,再到看一遍,明白邏輯之後能仿寫,最後是自己能解決一些原來沒學到過的問題。

    不過人總是貪得無厭,當你達成了最初的目標後,又會有新的想法和野望。這時學習你所在領域的數學知識是一個非常高效的提升方法。畢竟程式設計離不開演算法,演算法離不開數學,我個人學習三角函式和向量矩陣比較多,其實就是高中數學加簡單的線性代數,這樣能解決很多動畫運動軌跡的問題。學習數學的同時,去找計算機科學方面的課程看也大有裨益。不過這就是以後一輩子的事了。

    學習是很苦的,還是貴在堅持,等到有所收穫時,那種喜悅感是其他方面感受不到的。

    31歲學Python一點不晚,運氣好的話,32歲時就能放肆的應用了。

    日本有一個70歲的老太太,65歲開始學遊戲製作,立志開發適合老年人的遊戲,70歲就有可以玩的demo了。

    31歲,正是拼的時候!

  • 4 # F烽火連天

    我也是31歲,也一直在關注python學習。

    首先,這個開始不算晚。學習新知識只要行動起來就不晚。因為這個年紀耽誤時間的事情太多,還要克服自身的惰性,真的一點點改變就很厲害了。

    其次,你說的晚可能還包含利益的想法(就是現在學,等學會了還能不能賺到錢)。python是目前較熱門的程式語言,是一個會讓你瞭解新行業的方式。一旦你能入門,開啟新視野,對你的進步會有促進作用。

  • 5 # 我就是我GT

    你的起步已經晚了,所以更要想辦法用更快更好的方法來學習包括Python語言在內的一些熱門新技術,Python還可以讓你做科學計算和資料分析、爬蟲、 Web 網站、遊戲和命令列實用工具等。還可以用Python在 Hadoop和 SPARK等這樣大資料框架中做大資料計算。想確定好自己學Python以後的具體方向,往一個方向鑽研下去,等你出師了,肯定未來的發展不可限量。

  • 6 # 冬天雪人冷

    任何時候開始都不晚,有目標有動力,選好教材就可以。Python應用的範圍也很廣泛,自己開始先專注於一小部分深入學習。

  • 7 # 最強平頭哥

    用我切身經歷告訴你,語言是分地域的。

    06年畢業之前我趕時髦學回了剛興起的.net,去了濟南遍地都是各種主流語言的公司。現實問題是我還得回到臨沂三線城市生活,十多年過去了也才聊聊的不超過十家公司是.net的,三線城市基本都是php和少點的java,python根本沒有!

    所以你如果是一線城市可以學,來得及。

  • 8 # seeyooagain

    沒有程式設計基礎的,想學這個找工作,開始會很難,容易丟失信心,堅持不下去。到時候內心會很煎熬。需要長期投入和堅持。

  • 9 # 科氪芯

    這不是來不來得及,而是合不合適的問題

    說實話,程式設計這項工作,入門門檻並不高,你會寫個if、else就差不多入門了。問題是它上限高啊,你想用程式設計找工作,不可能只用if、else吧?

    迭代器、生成器、裝飾器等等,都要掌握。這條路其實並不好走,想要從入門到精通,快則半年,慢則。。。(跟你的認真程度和天賦有關係)

    如果剛接觸程式設計的話,按正常人的學習速度來算,精通python需要2年。到時候你可能已經33歲了,然後找工作又會問你的學歷、專案開發經驗。

    好,你又去在網上接一些外包專案做了一年,你34歲了。

    假如最後你成功進入了一項薪資各方面都還不錯的網際網路公司,你又能在裡面工作幾年呢?眾所周知,網際網路公司的更新換代很快,40歲就被辭退的不在少數。

    再說說前面這3年裡面,你總得帶孩子、陪老婆吧、還要工作,這壓力得有多大呀

    當然了,如果你只是對python感興趣,也可以當作業餘興趣來學學,畢竟終生學習很重要,如果是為了找工作而學python的話,我真心不建議

  • 10 # 水潤平生

    來的及!這個問題讓我想到了之前看到的一則訊息。

    去年已經五十多歲的潘石屹表示自己要開始學習Python,並把這當成是人生的禮物。

    一個年過半百的地產大佬為什麼要學習Python?這多少讓人覺得有點不可思議。接下來他也作出瞭解釋。

    對於他的觀點,我深表贊同。現在人類社會已經進入到了人工智慧時代,Python語言作為人類與計算機交流最好的工具,已經不單單是程式設計師需要學習掌握的了,它還有諸多妙用。

    有自媒體工作者用Python做出一個小工具來抓取熱詞,瞭解人們最近最關注什麼,然後參照這些熱詞的規律和邏輯,當月就寫出了7篇爆款文章;還有基金從業人員利用Python程式設計來自動繪製股票的K線圖、RSI等各類指標資料,節省了大量時間。;還有電商從業者利用Python程式設計來統計客戶的偏好,從而精準推送商品資訊。下面這些招聘資訊也能夠說明問題。

    這樣的例子不勝列舉。在人工智慧的新時代,無論從事何種行業,無論年齡多大,每一個不想成為這個時代的“文盲”的人,開始學習Python吧。

  • 11 # 時尚叨叨叨

    來的及的。

    種樹最好的時間是10年前或者是現在。現在就是最好的時候。

    我28歲,現在開始寫作,學習英語。每天對自己要求不高,就寫1000字,看10來頁書,記幾個單詞和多說幾句英語。

    這是一個積少成多的過程,時間長了,會得到意想不到的收穫。

    在疫情期間,我看了很多書比如《偷書賊》《妻妾成群》《銀哥補習班》《護膚全書》等。收穫頗多。這都是那每天看幾頁書,寫1000字帶給我的收貨。

    英語也學習了不少。

    每天記單詞讀英語是我最幸福的時候。現在日常的交流對我來說不成問題了。我兩歲多的孩子在我的影響下竟然也會說英語單詞了。

    有一次在睡前他牙牙學語的說著one two three……能一口氣群所到eight。這些都是我不曾教給他的。應該是耳唇目染吧。這就是意外的收穫。

    透過讀書,我的眼界開闊了。看到了更多更遠的東西。不在多愁善感,抑鬱寡歡。

    透過寫作我獲了好的文筆和一群可愛的朋友。我知道關於寫作我還能得到更多。只要我孜孜不斷的寫就好了。

    關於英語,它以後會帶我走四方,看不一樣的風景,遇見不一樣的人。

    其實每天我大部分的時間都是看孩子,陪伴孩子。看書寫作讀英語都是在孩子睡覺的時候完成的。

    再這期間,我一次一次提醒自己。慢慢的我也戰勝了自己的恐懼,懶惰。

    學習是我一直會做的事情。寫作,看書也將一直陪伴我。

    感謝自己的28歲,感謝美好的自己。堅信未來會遇見更好的自己。

    親愛的,你也是一樣的。放心大膽的去學習吧!相信自己,你就是最棒哦,你終將也會遇見更美的自己。

  • 12 # Jackpop

    來得及

    我同樣是一個開始學習Python相對較晚的人。

    2015年7月本科畢業至9月研究生開學期間,我想找一份實習鍛鍊一下自己,當面試官問我,

    “你會Python嗎?”

    “啊?Python是什麼?你能給我拼寫一下名稱嗎?”

    結果可想而知,面試結果很差。

    所以回到家中我就馬上開始瞭解這麼從未聽說過的程式語言,然後瘋狂的開始學習,這裡,我就來介紹一下我對於學習Python的一些看法。

    我認為,學習一門程式語言,應該分階段進行,

    入門

    進階

    實戰

    下面分別從這3個階段開始介紹。

    1. 入門

    如果有一點的C語言基礎,對於學習Python會有很大的幫助。如果純粹的零基礎也沒關係,需要花費一些時間去理解程式語言裡面的一些通用概念。

    我認為入門Python相對容易,因此我更加推薦網上免費的線上教程,非常多,而且非常好,當然如果喜歡紙質書籍的也可以購買書籍學習。

    尤其的基礎知識相對簡單,如果有一點的程式設計基礎一週或者更短的時間內即可對Python基本語法做一定的瞭解,如果購買線上課程,我認為會耗費很多時間。

    關於入門階段的線上教程我推薦兩份:

    Python菜鳥教程:www.runoob.com

    廖雪峰Python:www.liaoxuefeng.com

    關於入門書籍,我推薦一本不錯的書籍,

    《Python程式設計從入門到實踐》

    2. 進階階段

    關於進階,我推薦兩本書籍:

    第一本:《Python Cookbook》

    我認為這是一本很適合有一點Python基礎的開發者,這本書應該很多Python開發者都有所耳聞,它在基礎語法的基礎上進行了一些提升。

    就如同上面這個例子,它會拋開入門的那些簡單語法去講解一些Python高階實用方法和技巧,例如抽象基類、單例模式、介面等。每一個知識點它會對應提出一個問題,然後給出相應的解決方案,並且告訴你這樣用的意義何在、怎麼樣更加高效的使用Python,怎麼設計更高效的軟體模式。

    第二本:《流暢的Python》

    這是一本經得起考驗的Python書籍。

    舉一個最簡單的例子,在絕大多數教程都會講到迴圈和條件語句,千篇一律的告訴你"if..else..", "for...while",這個有一點程式語言的同學都知道,但是在Python裡面迴圈和條件語句有什麼特殊的地方嗎?該怎麼用好它?

    在很多部落格、教程中都不會深入介紹,但是這本書會詳細的介紹Python深入的內容。

    它和大多數書籍和線上教程蜻蜓點水式的講解不同,它更加深入,深入而不冗餘,在你看這本書的時候你會發現,它的每一段話都是有意義的,沒有什麼廢話。

    它分別從資料結構、字典集合、文字和位元組序列、函式、設計、裝飾器、閉包等講起,然後對每一塊知識進行展開,詳細介紹裡面最根本的原理,然後告訴你,該怎麼用好它,高效的使用它。

    3. 練手專案

    學完基礎語法並瞭解Python一下高階方法之後該做些什麼?

    我認為首要的是先選擇一個方向,

    機器學習影象處理自然語言資料分析web......

    這樣才清楚自己該朝著哪個方向努力、該拿哪些專案練手,對程式設計能力進一步鞏固,這樣要比“無頭蒼蠅”式的漫無目的學習效率要高很多。

    其次,可以找一些比較優秀的專案進行實戰,擴充套件自己知識面的同時對程式設計能力進行鞏固。

    首先,以機器學習、深度學習框架為例,推薦幾個github上熱門的學習專案。

    tensorflow_course

    如果覺得官方文件不能夠讓你變成tensorflow熟手,那就試著用tensorflow完成幾個機器學習演算法的搭建,tensorflow_course是一個gihub資源,目前已經10k+個star,受歡迎程度可見一斑,上面有傳統演算法,例如線性迴歸、支援向量機,也有深度學習演算法,例如卷積神經網路,能夠讓你在學習機器學習的過程中進一步熟練tensorflow。

    nfmcclure/tensorflow_cookbookgithub.comtensorflow_cookbook

    這也是一個github專案資源,雖然不如上面這個火熱,但是目前也擁有4.2k+個star,和上面這個資源有些類似之處,包括傳統演算法和深度學習演算法的實現,可以邊學習機器學習知識、邊學習深度學習平臺。

    nfmcclure/tensorflow_cookbookgithub.comAwesome-pytorch-list

    如果覺得官方文件內容不夠,可以看一下這個github資源,目前5.8k+個star,這個資源可以稱得上是大合集,包括計算機視覺、自然語言處理、教程和示例、優秀文章的實現,非常全面。

    bharathgs/Awesome-pytorch-listgithub.com

  • 13 # IT人劉俊明

    作為一名IT從業者,同時也是一名教育工作者,我來回答一下這個問題。

    首先,對於31歲的職場人來說,當前學習Python語言對於自身的職場發展會有一定的積極意義,在未來的產業網際網路時代,掌握一門程式設計技術不僅能夠提升自身的工作效率,同時也會為自己帶來更強的資源整合能力。

    但是,如果在31歲時希望透過學習Python語言而進入IT(網際網路)行業發展,那麼還是需要慎重考慮的。Python語言雖然是全場景程式語言之一,而且在IT行業內也有比較高的流行程度,但是Python開發的高附加值工作崗位往往集中在大資料和人工智慧領域,而這兩個領域對於從業者的要求還是比較高的。所以,如果自身的數學基礎比較紮實,同時又具有較強的學習能力,那麼在31歲開始學習Python也會有一定的機會。

    IT行業對於從業者的年齡還是比較敏感的,尤其是應用級開發崗位往往年齡越小則競爭力越強,所以31歲如果應聘初級開發崗位還是具有一定困難的。但是,如果掌握新技術,比如大資料、雲計算等技術,即使年齡大一些也會有一定的競爭力。

    從目前產業網際網路發展的大趨勢來看,如果職場人能夠在立足本行業的基礎上,透過掌握新技術來解決一些傳統行業的“痛點”,那麼會獲得一些新的發展機會。在具體的崗位選擇上,除了程式設計師崗位之外,還可以重點考慮一下產品經理、專案經理等崗位,這些崗位通常對於年齡並不十分敏感。

    最後,如果想在31歲進入IT行業發展,還可以考慮一下透過讀研的方式進入IT行業。

  • 14 # 程式設計師小助手

    結論:蘇老泉二十七,始發奮讀書籍。那還是在古代!

    前言

    題主這樣問,是擔心自己這個年紀,還學的動嗎?

    只要有一顆終身學習的心,怎麼會感到困惑呢。

    要說學python最好的時間點,那就是5年之前,和現在。

    入門python的先決條件

    兩種情況分開說。

    1 - 工作使用其他語言,要多學一門python

    這種情況,你是手到擒來啊。python的簡單易用性,讓小學生都垂涎三尺,何況是成年人。

    浙江省推展的還是快,在九年義務教育階段,就開始趣味性地推廣python程式設計。

    python語法與自然語言極為接近,寫起來順風順水又順手。下面用python 寫一首浪漫的愛情詩。

    不要覺得只有perl可以寫詩,耍酷python也很會。

    2 - 純小白,無計算機基礎,學習python

    這樣的情況,可能會有一些困難,不過沒關係,逐步學習可以克服。只是你需要付出比別人多一些的時間和智慧。

    下面是一些先決的條件,是加分項,可以讓你在自學的路上,走的不那麼坎坷。

    英文基礎,程式碼都是英文,起碼是拼音。

    學會正確高效地提問題,這是你快速進步的基礎。

    每天敲程式碼,看文件。

    計算機硬體知識瞭解一些。

    作業系統知識瞭解一些。

    根據方向,重點補充。

    讓程式碼跑起來

    學習python,就是要讓它幹活。

    計算機都準備好為你服務了。你只需要把程式碼編號,扔給它,就讓CPU如澎湃的引擎一樣,快樂地轉吧。

    看一些有趣的專案,你會愛上python。

    漫畫,用上python,讓其反重力飛行。

    python助力小程式跳一跳,放開雙手,讓小人兒自己跳。

    人臉識別,你值得擁有,更別說較為成熟的文字識別,語音識別了。

    結語

    Better late than never。

    你邁出這一步,就是個人成長的開始。

    Happy coding :-)

  • 15 # 運維打工人

    計算機知識通常都是自學成才。這個是不分年齡的。

    Python是通用性很強的語言,購買些Python的學習資料,虛擬機器搭建好程式碼的測試環境,不斷地編寫程式碼,測試程式碼。不斷地發現錯誤,歸納總結錯誤。程式碼的編寫能力就會大幅度提升。

  • 16 # 軟體測試開發技術棧

    只要是有意義的事,再晚去做也還是有意義的。

    首先,我們需要清楚自學Python語言的目的,也就是將要使用Python語法應用哪些方向的開發工作。Python語言作為一種被廣泛應用的程式語言,它可以應用於但又不侷限於Web開發、大資料開發、資料分析、人工智慧開發、嵌入式開發、遊戲開發、自動化運維、自動化測試等多種方向,這其中不同方向Python的學習曲線是不同的。

    可無論我們是希望透過掌握Python以尋求新的行業工作,還是希望在已有行業透過Python拓寬競爭力,提升自己的技術解決能力,以便更高效的做更多事情,明確Python學習目標是至關重要的。

    我們在確定了學習Python語言的方向後,再來看看學習Python 的方法有哪些。

    首先,對於 Python語言基礎部分,比如 資料結構、基本語法、函式、模組等,如下圖。這些基礎的內容可以藉助網站或者書籍以自學的方式學習,這部分難度很低。假如你具備其他語言的程式設計基礎,那麼學起來將更加的輕鬆。

    即使我們想透過參加培訓機構的方式學習Python,也建議提前透過自學掌握這部分Python基礎內容。

    我們可以透過以下網站學習Python的基礎內容:

    https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000

    文件類教程 :Python 菜鳥教程

    http://www.runoob.com/python/python-tutorial.html

    影片類教程:bilibili

    https://search.bilibili.com/all?keyword=python&from_source=nav_search_new

    影片類教程:慕課網

    https://www.imooc.com/

    Python社群:Python 中文開發者社群

    https://www.pythontab.com/

    在掌握Python基礎部分之後,我們然後結合自己的 Python的應用方向,以確定後續的學習方式。

    以我個人的經驗來看,對於像 自動化測試、資料探勘分析、Linux運維這類方向,掌握Python 基礎後,結合當前行業經驗,基本上無需考慮參加培訓機構了,因為此類應用方向的學習曲線相較單一,整個知識與技能體系相對簡單,技術複雜度和學習成本相對比較低,結合上述網路的教程,足以協助我們進行後續的學習。我們需要考慮的是如何將所掌握的應用到實際工作當中,提升工作效率和質量。

    對於像 AI人工智慧、前端應用開發等方向,因為需要體系化知識結構,學習曲線相對複雜,如果透過自學的方式很難構建完整的知識和能力體系,效果也難以保障,可能事倍功半,甚至偏離方向。因此這類方向還是建議參與培訓的方式來學習。

    最後,假如我們學習Python的目的是為了調整工作方向(轉行),雖然我們的主觀動能效能夠促使我們排除干擾、克服困難,但建議考慮一些客觀存在的因素:如所處城市當前相關行業的發展現狀以及行業的用人需求、要求等。 關於考慮參加培訓學習,同樣建議結合上面所提到的, 在進行培訓機構選擇的同時建議多關注就業問題,如,結合自身現狀諮詢相關培訓機構,先了解能夠培訓的技能,是否提供企業內推機會,培訓機構的就業率、就業薪資情況等。

  • 中秋節和大豐收的關聯?
  • 牧師快速治療用幾級最好?為什麼?