起薪12500的Python,為什麼有些人自學幾天就放棄了?

L-鵬


我從事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實現代碼比較簡潔,入門來說還是比較簡單的。
最近人工智能大火,薪資相對普通開發也高出很多,因此本人當時也考慮學習人工智能,買了兩本書,抽出時間看看視頻學習,但是一段時間後
因為工作壓力以及人工智能本身的難度就默默的放棄了,對於人工智能方向想要學的好,首先你的高數得足夠好,傅里葉級數,線性代數,卷積,
數理統計等等各種高數知識你都需要掌握,因此很多人也就此放棄了,這也是為什麼人工智能的薪資水平高出那麼多的原因,畢竟人才緊缺,物以稀為
貴。

自學幾天就放棄了?

很多人在自學開發一段時間後,都出現默默的放棄了,這不僅僅存在於python語言,學習本身就是一件費腦費時的事,很多人自學一段時間發現還是不會看不到成果自然而然就放棄了,這主要的原因也是因為學習的方式不對,對於開發語言的學習我們不能僅僅存在於書面的學習,我們應該更注重於實踐,在學習的同時跟著別人一起做項目畢竟現在開源項目也很多,自己也可以在日常工作中發現項目自己開發,在開發過程中學習能夠更加快速掌握語言知識。對於python來說人工智能方向確實很難,需要掌握的只是也很多,因此很多人學著學著就放棄了

python開發職業發展

職業1-Linux運維
Python已經成為IT運維的主要編譯語言。通過系統化的將各種管理工具結合完成大量服務器的維護,Python在服務器管理工具上非常豐富:配置管理(Saltstack)、批量執行( Fabric, saltstack)、監控(Zenoss, nagios 插件)、虛擬化管理( Python-libvirt)、進程管理 (Supervisor)、雲計算(Openstack)等,大部分系統C庫都有Python綁定
職業2-爬蟲
爬蟲是python中一個比較簡單的應用場景,通過爬蟲可以對數據進行收集分析,對於爬蟲可以通過python的BeautifulSoup和requests庫
快速實現
職業3-自動化測試
現今大公司對於測試的要求越來越高,測試人員不只能單單的會點點點的工作,更多需要有一定的開發能力,UI自動化,接口自動化,monkey以及一些小的自動化工具的開發,能大幅度的提升測試的效率,python的unitest單元測試框架,appium UI自動化工具,python+requests完成接口自動化,python+appium完成UI自動化
職業4-大數據分析
python豐富的資源,堅實的數值算法、圖標和數據處理基礎設施,讓python成為數據處理的最佳選擇,通過python爬蟲完成數據的手機,再通過python pandas完成大量數據的統計分析,同時matplotlib作為一個可視化工具能夠將數據更加清晰的呈現查看數據變化的趨勢
職業5-大人工智能AI
python強大的AI工具庫讓python迅速成為了人工智能方向的首選開發語言,機器學習庫Scikits-learn,SciPy,Pandas,Keras等等讓python更加方便的開發AI項目,Tensorflow作為Google 機器學習的框架雖然是C 或者 C++ 來編寫,但它提供了用 Python 來編寫的接口封裝,這也足以體現python在AI中的地位

明示影


首先,是不是起薪就是12500,我不確定。但作為這個行業裡的一員,我想說的這方面的薪資並非完全基於你的Python編程能力。


Python為大家說認識主要還是數據處理以及眾所知周的無所不能。

Python自身比較簡單易學,所以上手很快。因此學習的門檻不高,但要想單靠會Python就有高薪水,我認為是不可能的。

真正能拿到高薪水的是那些數學非常好,會建模,會數據分析的同學,他們有理論基礎。然後稍微學習一些Python,再學會一些數據處理建模的庫,就會比較容易的成為稀缺的會Python的高端人才。但這樣的崗位也不多。

而沒有這樣的數理背景的人,其實會用Python寫寫工具就可以了。能幫助我們提供工作效率即可。

現在市場上的Python開發崗其實也不多。因為但凡有點編程基礎的程序員,稍微學習下就可以看懂和寫Python程序了。


至於作者問題,為啥放棄,其實很正常。任何事都有人做了一半就放棄的,更別說Python了。女朋友追了一半放棄的不也是比比皆是麼 😝


程序員剛剛


python這幾年很火,畢竟這個語言程序能幹的活真的不少。爬蟲,web開發,數據分析,人工智能,還有自動化運維等等,這些地方都有python很好的應用場景。尤其是這幾年數據分析,人工智能得到極大的重視與發展,也讓python的學習如火如荼。

如果有計算機語言基礎,比如C++,Java等,那麼,學起python,應該說還是不難。但是,如果沒有計算機語言基礎,想學習python還是有些難度。在沒有基礎或者基礎較弱的情況下,想學習python,本身就算是比較吃力的。如果還想自學,那這個就確實有點難。畢竟,哪裡是重點,哪些額外的知識需要掌握,哪些是難點,這些都最好需要有個人在前面帶。否則一遇到挫折就容易放棄。

自學python需要比較大的毅力。畢竟是一門計算機語言。如果是在職工作的話,擠出時間來學習,已經比較辛苦。因為工作一耽誤學習,慢慢的自己就會洩氣,直接放棄。

其實,學一門語言,如果能找到一個隨時請教的人,或者說幾個人一起督促,一起學習,相互討論,這樣會比較有學習氣氛,也是督促自己學習,學起來會相對容易一些。但是,對於毫無語言基礎的,建議去報一個班或者是蹭課來解決這個問題會好一些。

此問題你有什麼不同的見解呢?

高薪職位,獵頭服務就上無憂精英網(www.51jingying.com)


無憂精英網


作為一名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的人才需求量還有高工資雖然也是事實,但是自己想想,如果是批量的從社會上只需要4個月就可以月薪1W以上,這個市場的缺口到底有多大?

看看你這個問題下面,有多少是培訓中心來回答你的,真正賺錢的反而是培訓機構,一個學生12800-22000,一個班20-40個人,利潤減掉房租和老師工資這兩個大頭,基本盈利20-40W,你說誰聰明?


第二,任何崗位的工資是和這個崗位的稀缺度是有很大關係

Python 再怎麼高工資,崗位也是有限的!

已經被培訓中心玩壞的有UI,Python,因為這是賺錢,但是和個人的經歷,個人能力有非常大的關係,所以很多培訓的學生找不到工作,培訓中心也很好解析,就是個人能力不行,也的確沒有說錯。

所以一旦當學習python的人多起來的時候,招聘方的可挑選的空間就會非常大,自然會在相同的工資的情況下面試更多的人,這樣就顯得工作不是很好找了。


第三,很多人放棄的原因是他根本不適合做開發崗位

因為在15年前剛畢業的時候,我的第一份工作就是做開發,在這個程序員的圈子中,很多人在大一大二就把開發語言摸的非常透了,很笨就不發愁找工作,相反能參加培訓的,一部分學習能力好的可以入職,更多的人只是盲目的進入這個行業

程序員的996開發加班有多少人受得了,很多人並不是發自內心的熱愛這個計算機開發崗位!這部分人很多都是通過培訓機構學習出來的

我曾在計算機培訓行業呆了10年,諮詢師找到的學生有一半我看第一眼的時候,我就知道他是幹不了IT行業的,為什麼:

1. 高中學歷,這種連邏輯,正常交流都搞不了的社會上沒有工作的人群,是部分以高中學學歷為招生對象的培訓機構,就業率非常低

2. 形象問題,有一部分能去培訓機構的,中專學歷的,之前是修車的,還有說話你感覺有問題的,我見過不少真的是根本就不適合做IT的,也被部分培訓機構用招聘的方式騙過去培訓的,這種招聘轉招生的方式在整個行業兼職是臭名昭著!

3. 還有就是學歷,學習能力都正常的,但是因為不是科班出身,導致4個月的學習就是學習了一個皮毛,到企業面試的時候,最重要的就是企業的面試官不給offer,大家都理解,因為企業要的肯定是熟練手。

通常我判斷一個人適不適合做開發,就是看這個人是否是發自內心的熱愛技術,這種入行的學生是比較適合搞IT開發的,和年齡,學歷,長相都沒有關係。


第四,很多人都是培訓了找不到工作,只有這個圈子的諮詢師和就業老師知道真實情況。

怎麼判斷呢,你可以在中國法律網和智聯招聘的社交平臺看看有多少人都在問為什麼學習了UI找不到工作,就知道了

核心問題在於:1-4個月也許你會python和UI,但是企業不認可!


還有一個理想國度


這個跟起薪多少錢沒關係。但是,我還是先說起薪。

本人多年來一直關注python在國內的發展,雖然python程序員起薪相對較高,但是還沒有達到這個數字,大概八千到一萬是個靠譜的數據。有同學起薪是高,那是因為他做的是數據或者人工智能方面工作,這兩個一份領域一是待遇好,二是要求高,導致人員都是好專業好學校,而這類學生本身起薪就高。

其次,學習是違揹人性的,特別是自學,真的孤獨枯燥,程序出錯誤抓狂,如果有人愛上這種感覺,那他一定病的不輕,既然不愛,何來動力,行百里者半九十,最終就放棄了,很正常。其實自學任何一種技能,如果時間過長,成功率都很低,人容易犯的錯誤是高估自己,其實,大家都沒有那麼強的自制力,如果真的有,你又不笨,早上清華了。

欽此。


北京圖靈學院


計科專業出身,從事軟件開發多年,主要涉足瀏覽器內核開發,安卓框架開發,以及移動端應用性能提升等領域,最近因為業務需要拓展到服務端後臺開發,準備在這個領域再去深層次研究一番,主要開發語言C/C++ java等三種編程語言,別的語言因為項目也涉足一些,用的不是很多,現在比較盛行的編程語言python,在統計數據以及網絡爬蟲上用過一段時間,任何一種編程語言剛入行之前都沒有規定起薪是多少。

自學編程中間放棄的屬於大部分,真正走到最後成為程序員的本身已經小概率事件,在軟件行業幹上多年並且深深紮根在軟件行業又是少數了,其實也跟是自學還是參加培訓關係也不是很大,很多在校學生看到周圍的同學都去參加培訓了,也跟風去了學了一段時間這東西不是那麼好玩,有的培訓了一半就堅持不下去了,有的勉強堅持下去,到最後發現自己根本不是那塊料,是真的幹不了嘛其實未必。所以想要做軟件編程開發需要具備兩個條件:

  • 對編程特別感興趣,興趣是第一生產力,有了問題或者困難在興趣的導引下能夠堅定的走下去。

  • 覺得做軟件開發工資還不低,特別需要這麼一份工作來養家餬口,其實絕大部分人屬於第二種哪有這麼多的愛好,就是為了混口飯吃罷了,倒是很多人在堅持過程中把自己的興趣培養起來了,做的時間長了覺得也是挺有意思的,於是越幹越來勁,任何人都要面向現實。

曾經有個參加過培訓班的同事,當年報班的有55人,三年之後還在一線寫代碼已經不足20人了,其實更多還是堅持的力量,真正感興趣的比例不會超過百分10,對於軟件開發而言堅持才是第一生產力。

完全靠自學編程出來並且在這個行業上堅持了很多年,可以做個調查基本上都屬於公司頂樑柱,自學編程要克服的困難還是非常多,並且自學意味著需要自我識別方向,很強的自我糾正能力,本人也是從學校一步步自學入行到軟件開發行業,現在就自身一點點經歷分享給還編程路上奮鬥的小夥伴們。

如何自學編程?

1.自學編程首要要有明確的學習方向,不要嘗試著多點開花,還不到那個階段,其實就是選擇在這個方向上使用最多的編程語言,選擇一門編程語言。

2.制定學習計劃,只要學習就需要有規劃,不打無準備之仗,不要稀裡糊塗的去學,明確一個月的,一週,甚至到每天的目標,因為中間涉及到目標定位不準確的問題,就需要及時的糾正,但只要學習就要有目標性,自學最大的問題是自控力,自己燃燒自己,自己給自己力量,自己調動自己,調動不起來,基本上就完蛋。

3.找到實踐的途徑,這一點也是最難的,這就需要自我突破,請教朋友老師,甚至在網絡上找自己的指明燈都是可行之路,任何一點突破都需要首先從自我意識上突破,當然也可以藉助大源泉開源社區。

這三個步驟適用於任何編程語言,在逐漸學習編程的過程中,慢慢會發現編程語言其實只是一種工具般的存在,只要通了一種編程語言,後面的都能觸類旁通,關鍵看自己能不能堅持到那一天。

希望能幫到你。


大學生編程指南


前段時間因為工作需要玩了一段時間perl,最近再學了一下python。感覺python在數據類型定義、語法規則上比perl要更嚴謹和明確,層級的組織結構也讓代碼可讀性更強。目前唯一感覺沒perl方便的地方有2個。

1. string和bytes很容易在使用中混淆,給debug造成困難。相信python一定是基於某些原因這麼做的 只是我小白還不太理解。

2. 正則表達式感覺沒有perl好用。可能是我對這部分語法還沒完全理解。

總的來說,學過c之類編程語言的,學習上手應該不難,找個教程再結合一些具體項目多練習練習,還是很容易上手的。


天才2


這行專業性太大了,但是恰恰又是我們這些年輕人擇業的不二之選,為何我總結了幾個因素:1 高工資的吸引也是最主要的一個原因。2不擔不抬,不日曬雨淋,沒有惡劣環境。3 每天網絡廣告打得沸騰的各種IT培訓機構所講的各種好處各種IT技術就業前景等等。4 現在年輕基本都喜歡玩電腦,所以工作以電腦為主要工具自然也會精神倍加,說白了就是入迷了,科技帶壞了一代人的懶惰。

正題:我以前也是想在IT行業發展,就去培訓機構報名學的UI設計四個月,其實我沒有任何基礎但是那些老師可不怎麼想,他們只想拉一個學生提成就行了,問他們有就業保障這些嗎 他們都是以拿成功列子來說,但到底是不是就不知道,學了大概3個半月了就有以前很多學員來學校要求分工作,因為學的東西達不到外面要求的,所以找這方面的工作很難,我問他們有些是高中都還沒畢業有些是大學但不是這個專業,有些是想轉行的。我花了半年時間找過這方面工作,的確是找不到,需要相關視覺專業或者需要至少3年的經驗,我最先是想當交互設計師但是要求太高本科相關設計畢業,助理至少都要2年經驗都是本科相關專業才能要,然後到平面設計稍微低點本科或大專相關平面視覺設計專業3年,助理至少要大專相關專業出身的經驗不限。要你的但是你不是這個專業的不給工資,我給他們看作品都說比較可以,但還是不給工資就因為不是這個專業的,所以我也沒有去,因為我要吃飯。那時我22歲剛從部隊回來,半年過後確實找不到這方面工作,我就去找其他工作了,現在是動車安檢員做了兩年了一個月4500左右(不是輕軌那種哦),閒暇時間我會學學平面相關設計我也是真心喜歡,老實說日本的平面設計確實不錯。這就是我的經歷,其實很多年輕人都有這個想法是很不錯的,但是現實就是這樣,你想去學習技術很好,但是你去學一門本來門檻就高的技術就不怎麼明智了,考慮清楚你再去做吧,還要有一個不被外界打擾到恆心加上你的經濟來源這樣你才能實現你的理想,所謂什麼IT培訓機構都是瞎鬧,你想想python人工智能缺口這麼大 ,培訓機構都是四個月就出來一大批學生但是為何缺口還是這麼大,且一般科技公司也不會養這麼多Python技術員吧,據我瞭解一般科技公司有兩個或者三個人工技術員就可以了,大型的要求也高,一般都是去科技學院直招為實習生慢慢成長起來為程序員再到總監到首席。有些職務你看起很不錯其實也是苦逼的,程序員工資高但是熬夜加班是常事包括設計師這些,猝死的程序員設計師新聞也有,所以不要被金錢迷惑了雙眼,自己考慮清楚再去做。


分享到:


相關文章: