小瘦說說
來得及
我同樣是一個開始學習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,怎麼設計更高效的軟件模式。
<strong>第二本:《流暢的Python》
這是一本經得起考驗的Python書籍。
舉一個最簡單的例子,在絕大多數教程都會講到循環和條件語句,千篇一律的告訴你"if..else..\
Jackpop
來的及的。
種樹最好的時間是10年前或者是現在。現在就是最好的時候。
我28歲,現在開始寫作,學習英語。每天對自己要求不高,就寫1000字,看10來頁書,記幾個單詞和多說幾句英語。
這是一個積少成多的過程,時間長了,會得到意想不到的收穫。
在疫情期間,我看了很多書比如《偷書賊》《妻妾成群》《銀哥補習班》《護膚全書》等。收穫頗多。這都是那每天看幾頁書,寫1000字帶給我的收貨。
後來我又順勢開通了頭條號。最近這幾天發表了8篇微頭條。寫了5篇文章。雖然粉絲和閱讀量都不多,但是感覺很充實很開心。
英語也學習了不少。
每天記單詞讀英語是我最幸福的時候。現在日常的交流對我來說不成問題了。我兩歲多的孩子在我的影響下竟然也會說英語單詞了。
有一次在睡前他牙牙學語的說著one two three……能一口氣群所到eight。這些都是我不曾教給他的。應該是耳唇目染吧。這就是意外的收穫。
通過讀書,我的眼界開闊了。看到了更多更遠的東西。不在多愁善感,抑鬱寡歡。
通過寫作我獲了好的文筆和一群可愛的朋友。我知道關於寫作我還能得到更多。只要我孜孜不斷的寫就好了。
關於英語,它以後會帶我走四方,看不一樣的風景,遇見不一樣的人。
其實每天我大部分的時間都是看孩子,陪伴孩子。看書寫作讀英語都是在孩子睡覺的時候完成的。
再這期間,我一次一次提醒自己。慢慢的我也戰勝了自己的恐懼,懶惰。
學習是我一直會做的事情。寫作,看書也將一直陪伴我。
感謝自己的28歲,感謝美好的自己。堅信未來會遇見更好的自己。
親愛的,你也是一樣的。放心大膽的去學習吧!相信自己,你就是最棒哦,你終將也會遇見更美的自己。
時尚叨叨叨
只要你有極大的興趣,和充足的時間,外加源源不斷的動力和對生活的熱愛,絕對不晚。加油。
我今年30歲,每天在工作之餘,我都會去b站,自學pr,不管是教程,還是實戰,我都會去實踐和做筆記,外加感悟。雖然一點基礎都沒有,但我一點點積累,很快就入了門,知識是永遠學不完的。但我很開心一直學習的過程。
所以,如果你認為你能,你想,那就行動。
有思想的小鏡子
用我切身經歷告訴你,語言是分地域的。
06年畢業之前我趕時髦學回了剛興起的.net,去了濟南遍地都是各種主流語言的公司。現實問題是我還得回到臨沂三線城市生活,十多年過去了也才聊聊的不超過十家公司是.net的,三線城市基本都是php和少點的java,python根本沒有!
所以你如果是一線城市可以學,來得及。
最強平頭哥
只要開始了,什麼時候都不會晚。日本有個老奶奶60幾歲開始自學編程,80幾歲獨立開發了一個APP。用這個案例來解答你的疑惑應該是很有力的。另外我身邊的案例,我的一個同事零經驗29歲開始學習編程,一年後我們在一個公司裡上班。
所以說只要開始了,就不會晚,主要看能不能堅持住。
祝你早日如願。
草根程序員蘇東郭
結論:蘇老泉二十七,始發奮讀書籍。那還是在古代!
前言
題主這樣問,是擔心自己這個年紀,還學的動嗎?
只要有一顆終身學習的心,怎麼會感到困惑呢。
要說學python最好的時間點,那就是5年之前,和現在。
入門python的先決條件
兩種情況分開說。
1 - 工作使用其他語言,要多學一門python
這種情況,你是手到擒來啊。python的簡單易用性,讓小學生都垂涎三尺,何況是成年人。
浙江省推展的還是快,在九年義務教育階段,就開始趣味性地推廣python編程。
python語法與自然語言極為接近,寫起來順風順水又順手。下面用python 寫一首浪漫的愛情詩。
不要覺得只有perl可以寫詩,耍酷python也很會。
2 - 純小白,無計算機基礎,學習python
這樣的情況,可能會有一些困難,不過沒關係,逐步學習可以克服。只是你需要付出比別人多一些的時間和智慧。
下面是一些先決的條件,是加分項,可以讓你在自學的路上,走的不那麼坎坷。
英文基礎,代碼都是英文,起碼是拼音。
善用搜索引擎,你的知識,絕大多數將會來自網絡。
學會正確高效地提問題,這是你快速進步的基礎。
每天敲代碼,看文檔。
計算機硬件知識瞭解一些。
操作系統知識瞭解一些。
根據方向,重點補充。
讓代碼跑起來
學習python,就是要讓它幹活。
計算機都準備好為你服務了。你只需要把代碼編號,扔給它,就讓CPU如澎湃的引擎一樣,快樂地轉吧。
看一些有趣的項目,你會愛上python。
漫畫,用上python,讓其反重力飛行。
python助力小程序跳一跳,放開雙手,讓小人兒自己跳。
人臉識別,你值得擁有,更別說較為成熟的文字識別,語音識別了。
結語
Better late than never。
你邁出這一步,就是個人成長的開始。
Happy coding :-)
程序員小助手
才31還很年輕,肯定來的及。
只要做,任何時候都來的及
好多人都說IT是青春飯,加班嚴重,很辛苦,幹不了幾年,哪個行業不辛苦,賣早點都得凌晨三四點起來,開出租經常上夜班,那不辛苦嗎。
還有人說IT行業要不斷的學習,難道不應該學習嗎,社會在發展,科技在進步,終身學習是任何時代都需要的,也是每個行業都需要的。賣小吃的還要不斷出新口味,不然就被淘汰。想想現在的生活方式和十年前有多大差距?只有出新除舊,才能發展的更好。
還有人說幹IT的年齡大了,學習能力、效率比不過年輕人,我一直都不太認同這個觀點,工作時間長了,技術的深度和廣度上應該積累的更多,學習新技術效率應該是更快,更能抓住技術的本質特徵。
學習新東西,什麼時候都不晚,只有堅持學習,才能保證競爭力。
譯壇泰斗 許淵衝
舉個例子,世界譯壇泰斗 許淵衝,96歲,每天熬夜都凌晨三四點,早上九點多起來繼續工作,非常讓人欽佩,值得學習。
強健的體魄
強身健體,堅持鍛鍊,強健的體魄是美好生活和工作的重要前提。
想起幾年前電視上經常看到的一句話:健康工作50年,幸福生活一輩子。
小夥戚兒
這不是來不來得及,而是合不合適的問題
說實話,編程這項工作,入門門檻並不高,你會寫個if、else就差不多入門了。問題是它上限高啊,你想用編程找工作,不可能只用if、else吧?
迭代器、生成器、裝飾器等等,都要掌握。這條路其實並不好走,想要從入門到精通,快則半年,慢則。。。(跟你的認真程度和天賦有關係)
如果剛接觸編程的話,按正常人的學習速度來算,精通python需要2年。到時候你可能已經33歲了,然後找工作又會問你的學歷、項目開發經驗。
好,你又去在網上接一些外包項目做了一年,你34歲了。
假如最後你成功進入了一項薪資各方面都還不錯的互聯網公司,你又能在裡面工作幾年呢?眾所周知,互聯網公司的更新換代很快,40歲就被辭退的不在少數。
再說說前面這3年裡面,你總得帶娃、陪老婆吧、還要工作,這壓力得有多大呀
當然了,如果你只是對python感興趣,也可以當作業餘興趣來學學,畢竟終生學習很重要,如果是為了找工作而學python的話,我真心不建議
科氪芯
作為一名IT從業者,同時也是一名教育工作者,我來回答一下這個問題。
首先,對於31歲的職場人來說,當前學習Python語言對於自身的職場發展會有一定的積極意義,在未來的產業互聯網時代,掌握一門編程技術不僅能夠提升自身的工作效率,同時也會為自己帶來更強的資源整合能力。
但是,如果在31歲時希望通過學習Python語言而進入IT(互聯網)行業發展,那麼還是需要慎重考慮的。Python語言雖然是全場景編程語言之一,而且在IT行業內也有比較高的流行程度,但是Python開發的高附加值工作崗位往往集中在大數據和人工智能領域,而這兩個領域對於從業者的要求還是比較高的。所以,如果自身的數學基礎比較紮實,同時又具有較強的學習能力,那麼在31歲開始學習Python也會有一定的機會。
IT行業對於從業者的年齡還是比較敏感的,尤其是應用級開發崗位往往年齡越小則競爭力越強,所以31歲如果應聘初級開發崗位還是具有一定困難的。但是,如果掌握新技術,比如大數據、雲計算等技術,即使年齡大一些也會有一定的競爭力。
從目前產業互聯網發展的大趨勢來看,如果職場人能夠在立足本行業的基礎上,通過掌握新技術來解決一些傳統行業的“痛點”,那麼會獲得一些新的發展機會。在具體的崗位選擇上,除了程序員崗位之外,還可以重點考慮一下產品經理、項目經理等崗位,這些崗位通常對於年齡並不十分敏感。
最後,如果想在31歲進入IT行業發展,還可以考慮一下通過讀研的方式進入IT行業。
我從事互聯網行業多年,目前也在帶計算機專業的研究生,主要的研究方向集中在大數據和人工智能領域,我會陸續寫一些關於互聯網技術方面的文章,感興趣的朋友可以關注我,相信一定會有所收穫。
如果有互聯網、大數據、人工智能等方面的問題,或者是考研方面的問題,都可以在評論區留言,或者私信我!
IT人劉俊明
上次聽了一個故事,總結一下就一句話:一位7 0歲學鋼琴的老爺子說如果我30歲那年下定決心學了鋼琴就好了
我都37了,工作和python無關,但偶爾處理一些文本都用的python