L-鵬
這個跟起薪多少錢沒關係。但是,我還是先說起薪。
本人多年來一直關注python在國內的發展,雖然python程序員起薪相對較高,但是還沒有達到這個數字,大概八千到一萬是個靠譜的數據。有同學起薪是高,那是因為他做的是數據或者人工智能方面工作,這兩個一份領域一是待遇好,二是要求高,導致人員都是好專業好學校,而這類學生本身起薪就高。
其次,學習是違揹人性的,特別是自學,真的孤獨枯燥,程序出錯誤抓狂,如果有人愛上這種感覺,那他一定病的不輕,既然不愛,何來動力,行百里者半九十,最終就放棄了,很正常。其實自學任何一種技能,如果時間過長,成功率都很低,人容易犯的錯誤是高估自己,其實,大家都沒有那麼強的自制力,如果真的有,你又不笨,早上清華了。
欽此。
北京圖靈學院
我從事Java開發十多年,前幾年開始自學Python,主要是為了做爬蟲抓取一些數據,去年開始自學Go語言,對於自學編程,我也談談自己的看法。
入門的難度
任何事情從0到1,都是最艱難的一步;而很多人,都是在這一步就倒下了。
其實你們現在學習編程,包括Python在內的大部分語言,從互聯網都能找到大量的資料,也許有人會說:“資料太多,不知道如何系統地學習”;那給你們講講我們當時是怎麼學習的。
我04年還在上大學的時候,開始自學Java,為什麼是自學?因為老師上課還在講GUI。那時候我們自學,主要還是通過買書,讓我印象深刻的是,剛工作沒多久買了兩本《Java核心技術(上下卷)》,經常抱著磚頭一樣厚的書閱讀。
0基礎自學Python,入門也是最難的,所以不少人摸索了很久不得要領,也就放棄了;熟不知,你們現在身處的環境,已經很幸福了。
如何自學Python
如果0基礎自學一門編程語言,一定要做好長期學習的準備,如果每天能堅持學習三四個小時,估計也需要花費半年到一年的時間。
不知道如何系統的學習,又不想花錢參加線上或線下的培訓,可以看看培訓機構的培訓內容是什麼;或者一些Python學習網站也會提供這樣的學習路線。
不管是看書還是跟著視頻學習,一定要多記筆記,這樣不僅幫助歸納總結,也方面日後的查看。
學習過程中,要花費大量的時間敲代碼,前期看著書、跟著視頻敲。
要有學習計劃和階段性的目標,自學需要很強的自制力。
-
推薦兩個網站:第一個是我自學的時候主要看的一個網站【廖雪峰的官方網站】;另外一個是【Crossin的編程教室】。
起薪12.5K?
可以肯定的說,Python起薪12.5K,是沒有依據的,也是不準確的(千萬不要聽信培訓機構招生時候的宣傳)。
程序員的薪資和很多因素有關:公司、所在城市、編程能力、學歷、編程技能之外的能力等等,甚至有時候會和運氣有關。
目前看北京的程序員水平,有一兩年工作經驗的差不多可以達到12.5K+(我接觸的還是本科和專科居多,遠遠高於這個數的也有不少)。
我將持續分享Java開發、架構設計、程序員職業發展等方面的見解,希望能得到你的關注。
會點代碼的大叔
python這幾年真的非常的火,人工智能的潮流也點燃了程序員們學習python的熱潮,相應的好多公司花費重金招聘python從業人員。下面我們來介紹一下python這門語言在工作生活中的真實情況。
python真的起薪12500嗎
下圖是我剛剛截取的智聯招聘上的數據,選擇的城市是北京,無工作經驗(這樣比較符合起薪這個詞)
從智聯上的招聘數據我們可以看到,python開發者的薪資沒有問題說的那麼誇張,無工作經驗的開發者,也就5k-6k,和其他語言的新手開發者的薪資差不多。
但是為什麼我們總有一種python開發者薪資格外高的錯覺呢?
我認為原因是,這幾年人工智能概念火熱,而python作為人工智能的適配語言,相應的也跟著水漲船高,大大的火了一把。隨之資本開始青睞這個行業和這門語言,資金不斷地向這個行業流入,這些企業們也出手闊綽起來,用重金吸引人才,以便能夠快速佔領市場。但是這裡所謂的重金吸引,指的是那些python開發者中的高端技術人士,吸引他們是為了領跑市場,你知道,一旦某個企業在某一個行業中領跑,那就是巨大財富的象徵。所以如果你認為你只是python的入門開發者就可以拿到高薪資,那隻能說你想多了。
python入門難嗎
我的感覺,python入門真的不難,至少相比於其他語言,比如c,c++,java等,是屬於容易級別的。
這幾年,我國準備將python作為小學編程課程推廣到小學校園,有的地方已經在實行了。從這一點就可以看出,python是屬於入門級別較低的語言,畢竟太複雜的小學生理解不了。
但是,python入門不難,不代表這門語言不難,python有大量的第三方庫,你想精通python,就必須得熟悉這些庫,而且python比較吃香的就是機器學習,而想做機器學習的開發者,不單單是要學習python,高等數學、線性代數這些數學相關的知識都必須得會。
所以說,想入門python真的不難,但是想在python領域中成為高端人士,那就得付出相當多的努力。
怎麼自學python
這件事得分兩種情況來說。
第一種,如果你是開發小白,什麼語言都不會,那麼我建議你要從看成體系的教學視頻開始,跟著老師學,學習最基本的語法,概念,邏輯等等。因為我覺得,要進入一個完全陌生的領域,最好是有老師帶一帶,這樣,知識架構比較有體系,能知道下一步要學什麼。
第二種,如果你有其他語言的開發經驗,我建議從讀python的專業書籍開始,畢竟語法,邏輯等知識在語言上都大同小異,沒必要從頭學,主要是看不一樣的地方,比如,python的元組、字典等等。就把這本書當成工具書來用就行。
總的來說,python這門語言在當今環境下,還是很有發展前景的。至於為什麼有很多人自學了幾天就放棄,我覺得無非就是上面三條有讓他感覺到不適應的地方。可能是覺得起薪並不是傳的那麼高,也可能是覺得python後期比較難,也有可能是自學python的方法不對。
玩科技得鬥米
個人看法經歷
自學幾天就放棄了?
python開發職業發展
明示影
首先,是不是起薪就是12500,我不確定。但作為這個行業裡的一員,我想說的這方面的薪資並非完全基於你的Python編程能力。
Python為大家說認識主要還是數據處理以及眾所知周的無所不能。
Python自身比較簡單易學,所以上手很快。因此學習的門檻不高,但要想單靠會Python就有高薪水,我認為是不可能的。
真正能拿到高薪水的是那些數學非常好,會建模,會數據分析的同學,他們有理論基礎。然後稍微學習一些Python,再學會一些數據處理建模的庫,就會比較容易的成為稀缺的會Python的高端人才。但這樣的崗位也不多。
而沒有這樣的數理背景的人,其實會用Python寫寫工具就可以了。能幫助我們提供工作效率即可。
現在市場上的Python開發崗其實也不多。因為但凡有點編程基礎的程序員,稍微學習下就可以看懂和寫Python程序了。
至於作者問題,為啥放棄,其實很正常。任何事都有人做了一半就放棄的,更別說Python了。女朋友追了一半放棄的不也是比比皆是麼 😝
程序員剛剛
首先回答起薪12500,不客觀,不準確,不合理
北上廣深的平均工資比其他二線城市高很多,這1.2萬究竟是一線城市還是二線城市?
我用python大概有9年的時間,在那之後也基本用python作為我日常的工作語言,但在這之前,我係統的學習過java,c之類的編程語言,所以切換到python並沒有太多的困難,相反覺得python更加的簡單,也更加喜歡這門語言了。
學編程幾天就放棄原因很簡單,沒有滿足感和成就感,我的建議是先跳開一些基本的編程語法和規則,找一些現成的代碼,想辦法把它運行起來,看看結果,然後嘗試去修改其中的一些數據參數,看看會得到什麼不一樣的結果。
再之後帶著目的去學習,比如我想做一個程序,把我的客戶資料進行分析,那麼我應該用到python的哪些東西,需要掌握什麼樣的基礎知識。
比如我前幾天教學寫的一個例子,用來python整理我的通訊錄信息,帶著這樣的目的去學習,事半功倍,也歡迎關注我的頭條號查看更多的教程
紙飛機編程
學習編程其實不是那麼容易的,而不是像培訓機構的那樣,只要你來就能夠學的會。而且學習任何編程語言,在最開始時都是非常枯燥無味的。
初級學習清單中,都會加入編寫遊戲程序,來增強自己的興趣,讓自己有動力學習下去,自學了幾天之後,發現自己沒有興趣,放棄也是自然。
但是既然是學習,那麼這就涉及到了之前是否有學習的習慣。沒有一個學習的毅力在,是真的很難學好的。特別是自學,要有非常人的毅力和動力,因為少了和人互動,少了有人請教。一肚子的問題都不知道向誰請教(這裡不是讓人去培訓機構)。
一個人對一個新事物是有好奇心的,但是當正真去了解之後,往往和自己所想的有很大的差異,即使面對起薪12500,而且逐漸瞭解的自學之後能夠立刻馬上就能達到12500,是非常難非常難的事情。放棄也是很正常的。
個人覺得通過幾天的自學去了解了自己是否真正適合以後當程序員這個職業,最後覺得不適合放棄了,那也是挺好的。排除了這個選項,還有有很多其他職業合適自己。
這裡需要提醒一下,起薪12500的python,自學一段時間後能夠拿到,這是非常難的,自學之後再去找工作本身就很難,一般公司都是要有兩年以上經驗的。下圖是前程無憂上的招聘信息:
上面的要求看著非常抽象,這個需要在那個行業至少有兩年經驗的,而且該職務還是在深圳,放到其他非一線城市,工資至少要降三分之一,所以不要看到程序員說自己工資輕輕鬆鬆就一萬兩萬的,畢竟能夠說出來的那些都相對來說已經在這個行業有一定經驗了,或者他本人就已經非常厲害了。
冰魄秋雨
作為一名5年程序員來回答這個問題,平時我主要使用C++/Python進行開發。
對於為什麼有些人自學幾天就放棄這個問題,我覺得有以下幾個原因:
缺乏學習計劃
對於自學任何一門技術或者新知識都有時間規劃問題,如果平時上班很忙基本是996或者下班就得照顧家庭,那麼在沒有學習計劃的情況下,再新學習一門知識,俗話說“萬事開頭難”,難免會因為挫敗感而放棄。
小編去年學習AI的時候,是比正常上班時間早到公司一個半小時,晚下班一個小時。前一天下班的時候,都會開頭一個新算法或者新看一篇論文,決定好多久看完。這樣有目標的情況下,學習完會有成就感,自然也就能推進學習。
缺乏對Python的興趣
對於程序員,本身都對新東西充滿好奇,正所謂“興趣是最好的老師”。如果沒有學習的興趣,那很難堅持下來。編程語言這是一種工具,使用編程語言來解決某領域的應用問題。對於Python來說,現在正是AI如火如荼的時候,TensorFlow正好是以Python實現的,那麼可以研究一下AI中的人臉識別算法,研究算法的時候,把用到的python底層代碼看一遍,我會想事半功倍。
缺乏動力
如果處於某種目標要學習一門語言會非常快。比如工作中要用到python,那不得不學了,這種情況下,學習起來會進步飛快。我的一位同學入職新崗位的時候,對python一竅不通,但是入職以後,一週就可以編寫業務邏輯代碼。
Python的待遇
Python的待遇在北京不止12.5K,12.5K這可能是應屆畢業生的待遇。這主要看入職的公司和行業。如果是互聯網巨頭比如BAT,我上面提到的同學,就是用python待遇30K+。但是傳統行業,可能會低一些。
作為程序員還是應該保持好奇心,能持之以恆,耐得住寂寞。
AI科技猿
python這幾年很火,畢竟這個語言程序能幹的活真的不少。爬蟲,web開發,數據分析,人工智能,還有自動化運維等等,這些地方都有python很好的應用場景。尤其是這幾年數據分析,人工智能得到極大的重視與發展,也讓python的學習如火如荼。
如果有計算機語言基礎,比如C++,Java等,那麼,學起python,應該說還是不難。但是,如果沒有計算機語言基礎,想學習python還是有些難度。在沒有基礎或者基礎較弱的情況下,想學習python,本身就算是比較吃力的。如果還想自學,那這個就確實有點難。畢竟,哪裡是重點,哪些額外的知識需要掌握,哪些是難點,這些都最好需要有個人在前面帶。否則一遇到挫折就容易放棄。
自學python需要比較大的毅力。畢竟是一門計算機語言。如果是在職工作的話,擠出時間來學習,已經比較辛苦。因為工作一耽誤學習,慢慢的自己就會洩氣,直接放棄。
其實,學一門語言,如果能找到一個隨時請教的人,或者說幾個人一起督促,一起學習,相互討論,這樣會比較有學習氣氛,也是督促自己學習,學起來會相對容易一些。但是,對於毫無語言基礎的,建議去報一個班或者是蹭課來解決這個問題會好一些。
此問題你有什麼不同的見解呢?
高薪職位,獵頭服務就上無憂精英網(www.51jingying.com)
無憂精英網
連個正經大學都考不上的人,想靠培訓班學習Python,做AI?說句難聽的話,邏輯思維,數學基礎根本不夠格,回去把高數,現代,概率統計,複變函數,傅立葉變換,拉普拉斯函數,重新學一遍再說吧,
你去問問培訓班的老師,有幾個懂卷積的?