-
1 # 噹噹褲
-
2 # 猿學
轉行做程式設計師? 先彆著急, 看完這個再說....
首先說下我的情況,我寫程式碼已經超過10多年了。
關於健康
話說禿頂這個東西跟基因有關,跟工作是否勞累好像關係不大,因為程式設計師中禿頂的比例跟非程式設計師禿頂差不多。相反以我的觀察,感覺白髮這個東西跟工作強度相關性還是挺強的,程式設計師30多歲,滿頭白髮還是挺常見的。
但是也跟自己是否在意保養有關,例如不要經常熬夜,加班最狠的一般也就10點多就結束了,要加到12點的公司可以果斷的辭職了。所以加班不是熬夜的藉口。
當然,作為後端和前端程式設計師經常會有種操作叫上線,以及系統事故修復,這種情況確實會被迫熬夜,但是這種情況畢竟不是常態,偶爾為止對健康的影響也沒那麼大。
如果經常熬夜上線,經常事故修復,要麼是架構師水平太次,要麼公司流程有問題。同樣,果斷辭職。
關於年齡
年齡大了之後並不是寫不動程式碼了,而是由於家庭、精力、待遇要求、積極性降低等原因綜合導致了自身的競爭力比不上年青開發人員。
如果你在40~45歲之後,能接受你的待遇隨著年齡增大不是增加而是減少的話,那麼,一執行緒序開發崗確實可能一直做到退休。
但即使這樣,it行業最低的收入肯定也會比技術含量不高的行業(例如銀行出納、行政等)的待遇要高一些。
關於學開發25歲是不是過晚
這個東西看人的,如果邏輯思維強,善於思考,別說25歲,就算35歲開始學,一樣沒問題。
要知道,人的大腦在年青的時候善長的死記硬背,從而表現出貌似學習能力強。而在30歲大腦定型之後,表現出來更強的是邏輯能力,這就是為什麼很多科學家60多歲依然頭腦清晰。
所以30歲之後,不是學習能力下降,而是學習方式改變。
我剛招聘的一個女生,就是學林業的,在it不相關的行業工作4年,25歲才轉前端開發,到現在已經3年,做的還不錯。
是不是深受鼓勵?
最後,一個外行要轉行做程式設計師,不要看其它答案給出的那麼多複雜的學習內容,我給你一條絕對靠譜,而且非常易行的方案:
學習js做前端開發。因為js這個東西,不跟系統打交道,也不太需要效能最佳化,又不涉及多執行緒,所謂的非同步模型,不理解照樣使用。連網路通訊也被一些框架封裝的非常好,也無需深入理解。
總之,這是個最不需要正常計算機開發所需要大量基礎知識的職位。
學習路徑也非常簡單,學html/css/js、jquery、vue等框架,學完之後能實現需求方想要讓你實現的功能就行。全部學下來,一般3個月足夠了。
這樣的能力,找到8k的工作應該靠譜,工作幾年熟練之後,找到15k的工作也是可以的。
而且,也就因為前端開發技術含量並不高,對計算機科班出身的人來說天花板很快會見到,所以大多不樂於從事,所以導致現在市場上前端開發非常緊缺。
(不然,你以為我會招一個非科班出身,連什麼是資料結構都不太清楚的人過來做專案嗎!)
當然,對科班人士天花板容易見到,那是因為很多基礎知識他們都會。而對於轉行開發前端的人,天花板則沒有那麼容易,至少在他把計算機所有相關知識補全之前不會見到。
所以,要想提高,最後還是得去看《資料結構》《計算機組成原理》《計算機網路》《作業系統》《初等演算法》等知識。
補充下,對於面試對開發經驗的要求。
這個確實是需要適當包裝下,但有幾個原則啊:
1.不要包裝的太厲害,hr和技術面試官不是傻子,要麼直接不給面試機會,要麼問幾句就明白你在吹牛逼,印象會大減。
2.寫的東西自己要確實明白,會做。例如,你明明沒用過angular,非要寫這個,別人一問就清楚了。
簡單說,所謂的包裝,並非單純的吹牛逼而已。關鍵是自己要模擬一些專案的開發過程,從中學習到開發的經驗。例如自己去寫一個網站,跟XX網站功能完全相同,從中體悟真實的專案開發過程,其中要對自己有高一些的要求,不能說光把功能完成即可,而且還要學習如何上線,如何編譯(js的編譯一般指es6編譯到es5,或者多檔案打包到單檔案,然後程式碼混淆等,並非c++之類的編譯),如何管理各類外掛和包等。
這套東西對初學者來說雖然耗費的精力比較多,但是非常有價值。
這樣,再包裝簡歷後,面對問題就能從容應付。一般面試官只要你能把問題答上來,能寫專案,就OK了,不會去糾結於你以前的專案到底是真的公司專案,還是隻能你自己模擬的假專案。
-
3 # 龍刺kali
考公務員,如果你的年齡還沒超過35歲,如果是研究生或者博士可以放寬到40歲,抽時間把考公務員需要的東西熟悉一下,然後爭取考上公務員。
考事業單位,同樣也是年齡需要在35週歲一下,其實真的是一個不錯的選擇,做程式設計師應該也賺了一些積蓄,不過需要花時間去學習相關知識。
自己創業,可以當程式設計師轉來的錢投資開一些飯店,超市之類的,當然風險還是有的,需要認真考慮周圍環境是否適合。
做管理,這可能是絕大多數程式設計師進入這一行之後對未來自己的職業規劃,當然這需要你有一定的管理能力已經技術能力。
做產品,其實很多產品經理都是從程式設計師轉行過去的,而且程式設計師做產品經理因為懂技術,可能會相對容易一些。
很多人可能目前比較喜歡這個職業,像一直幹下去,那麼就需要你開始全力以赴,更加的努力去鑽研技術,使自己能力更加的強。
-
4 # 大陳曉事
進入正題。如果你選擇做程式設計師,那麼先要了解下程式設計師有哪些分類。比如前端開發,後端開發,移動端開發,資料庫開發,嵌入式開發等等。
前端工程師一般就是寫網站,HTML CSS javascript是網站開發的基礎,然後會用到很多框架,比如React、angular、vue等前端框架。
後端工程師基本上是寫服務的給前端提供資料內容,常用的開發後端的語言有java,.net,PHP,node,go等語言,現在比較流行的基本上是java和node。
移動端開發有Android和iOS兩大陣營。Android開發使用java語言,iOS開發使用objective-c和swift。
如果是剛入行比較推薦先學前端,HTML+CSS相對簡單比較好入門,而且也是基礎。隨著不斷的學習你會慢慢接觸到服務端的開發,或者移動端的開發。我上面說的都是語言的基礎,如果想要提升,你還會接觸到很多框架。
關於學習什麼語言,建議你學當下比較火,這樣教程比較多,不要學生冷的,因為有問題你都 不知道去問誰。下圖是開發語言十月排行,供你參考。
如果要我推薦的話,推薦javascript,當下比較流行的語言,能夠開發前後端,目前也有使用javascript開發移動端的框架。語言比較好入門,但是精通起來並不容易。還是要下一番功夫的。
說下薪資的問題,其實薪資你可以去拉勾網或者一些求職網站去搜各個語言的工程師職位就清楚了。簡單的說,哪一門語言用精通了都會得到高薪的機會。你可以試著去搜Android swift node java這些關鍵字到拉勾網去看一下就清楚了。
關於如何得到第一份工作的問題,看到你還沒畢業,建議你去報一個比較好的學習班。我不是託所以不推薦學院,也可以自己去一些影片網站去學,比如實驗樓、慕課網這樣的網站。有了一定基礎,可以寫一些小DEMO放在簡歷裡。
程式設計師並不是一份輕鬆的工作,因為開發語言和流行的框架總是在不斷的變化,所以,要跟上時代的步伐就要不斷的學習。
-
5 # 小小程式設計師玲兒
百戰程式設計師IT問題專業解答
如果你選擇做程式設計師,那麼先要了解下程式設計師有哪些分類。比如前端開發,後端開發,移動端開發,資料庫開發,嵌入式開發等等。
前端工程師一般就是寫網站,HTML CSS javascript是網站開發的基礎,然後會用到很多框架,比如React、angular、vue等前端框架。
後端工程師基本上是寫服務的給前端提供資料內容,常用的開發後端的語言有java,.net,PHP,node,go等語言,現在比較流行的基本上是java和node。
移動端開發有Android和iOS兩大陣營。Android開發使用java語言,iOS開發使用objective-c和swift。
如果是剛入行比較推薦先學前端,HTML+CSS相對簡單比較好入門,而且也是基礎。隨著不斷的學習你會慢慢接觸到服務端的開發,或者移動端的開發。我上面說的都是語言的基礎,如果想要提升,你還會接觸到很多框架。
-
6 # 匯智動力學院
轉行程式設計師,有利有弊,
首先要評估自己是否適合轉行做程式設計師。
1.轉行程式設計師,學歷不能少
隨著網際網路行業的發展,市場上大多數企業對程式設計師都有學歷要求,一般是大專及以上學歷,部分企業要求本科及以上學歷。
因此,轉行程式設計師,需要有大專及以上學歷,這樣入行後,就業的機會,發展的機會才更多。
2.轉行程式設計師,需要具備持續學習的能力
網際網路行業發展迅速,知識和技術的迭代更新也快,因此,作為程式設計師需要不斷的學習新的知識和技術,才能不被淘汰。
3.轉行程式設計師,需要具備充沛的精力
程式設計師雖說是個薪資待遇較為理想的職業,但是程式設計師的工作量、工作壓力也是槓槓的,沒有充沛的精力,你是經受不住加班,經受不住巨大壓力的。
因此,如果年齡比較大了,30多歲的,就不太建議轉行程式設計師了,風險係數更高!
其次,選擇感興趣的方向。
程式設計師的細分領域很多,再著手轉行程式設計師之前,先要想好自己想朝哪個方向發展。
程式設計師是指從事程式開發、程式維護的專業人員。一般將程式設計師分為程式設計人員和程式編碼人員。軟體從業人員分為初級程式設計師、中級程式設計師、高階程式設計師(現為軟體設計師)、系統分析員,系統架構師,測試工程師六大類。
從大的方面可以分為以下幾類:asp程式道員、jsp程式設計師、delphi程式設計師、php程式設計師、powerbuilder程式設計師、C程式設計師、linux程式設計師、net程式設計師、vb程式設計師、java程式設計師、javascript程式設計師、C++程式設計師、Python程式設計師、android程式設計師、iOS程式設計師。
最後,選擇適合自己的學習途徑。
程式設計師是一個技術含量較好的職業,因此,想要轉行程式設計師,就需要學習相關的知識和技術。
轉行程式設計師,一般的學習途徑為自學和參加培訓,各有優劣,適合自己的,就是最好的。
-
7 # Android攻堅之路
自學啊 臥薪嚐膽 一邊工作 一邊自學 等學得差不多了就轉行 本人自學Android已經十個月 再來個一年差不多了 每天看書三小時 視屏一小時 敲程式碼一個半小時到十二點 貴在堅持
-
8 # 程式設計獅W3Cschool
導語:當程式設計師不難,只是你一定要問自己100次,你真的做好心理準備了嗎!?
為什麼轉行首先,你一定要清晰的知道一件事情:
只要是個人才,無論在哪個行業哪家公司,都能發光。
除非這個行業真的出問題,或者這個行業機會太少了,或者你真的很討厭現在的工作,或者說你真的喜歡程式設計師這個崗位。
不然的話,你無論轉哪個行業,可能都未必能夠得到你想要的。
如何成為程式設計師學習!
學習!
學習!
你可以考慮自學,也可以考慮報培訓班。
如果要自學,可以考慮w3cschool、慕課網、菜鳥教程這些網站,如果要報培訓班,找牌子大一點就行了。
不過建議你最好先自學看看,畢竟是目前公認最簡單的程式語言,沒有之一。
而且最近兩年年Python也特別火,發展前景也非常不錯,爬蟲、大資料、人工智慧,這門語言都非常適合,你可以考慮試試這門程式語言。
學習剛開始是很累,也很難的,希望你務必做好心理準備。
但是,也不用太擔心,腳踏實地即可。
這邊可以分享一下我自己自學Python的學習路線。
我大概花了1個月學習了Python基礎(只是學一些常用,Python基礎是非常多的)。
然後花了大概3個月學了Python的爬蟲技術,又花了很多時間練習。
不過由於我不是想要轉程式設計師,純粹是因為Python好玩,所以學的比較慢,這次Python爬蟲技術按照自己的目標學完後。
就要開始學習Python的資料分析。
我是屬於零基礎學習的,所以我這邊可以跟你說,真的不難。
至於後面如何成為程式設計師,我也不清楚,畢竟我沒實踐過的路,我也不好說,怕誤人子弟,不過我相信,只要努力腳踏實地,那麼一定能夠做到。
-
9 # 千鋒長沙
人人都有一個百萬年薪的夢,人人都有對未來美好生活的憧憬,大多數人都不希望自己的生活一成不變、毫無樂趣可言。選擇轉行,跨入計算機行業成為了一個不錯的選擇。
那麼我們該如何轉行?
非計算機專業的在校大學生們
這一類人算是比較多的了,由於當時高考成績過低或所報考學校計算機專業的劣勢,大多數學生會選擇報考學校的王牌專業,但假如你對計算機有著濃厚的興趣,想要成為一名軟體工程師也並非不可能。將計算機專業作為你的第二學位,透過旁聽計算機專業的課程拿到雙學位證書,另外你還得利用圖書館的資源自學計算機其他專業書籍,包括Java、C語言及MySQL......並根據日後你想從事的計算機專業方向著重進行學習,如軟體開發、計算機網路技術、工業設計/製圖、資訊管理......靜下心來去紮實地學習,畢業之後一般就能找到與計算機相關的工作。
待業青年
這類人是指對所找工作地理位置、待遇及工作內容不是十分滿意、正在尋找更好工作的青年,如果想成為一名程式設計師、網站設計師,可透過參加IT公司培訓的方式進行針對式學習,如達內科技集團、天琥設計有限公司......這一型別的公司目前很多,大家可在網上收集相關資訊,這種培訓方式的好處在於直接針對企業所缺乏的計算機型人才進行培訓,效率高,但一般培訓費用較高,基本都在1到2萬左右。
對目前工作尚不滿意的就業人員
他們的未來一望便能見底,生活波瀾不驚,僅為養家餬口,生活不是很給力,在不斷地熬自己的工作年限,熬資歷。由於有充足的業餘時間,他們有一個很不錯的選擇:考研,目前開設計算機科學與技術專業的大學共計942所,絕大多數都有計算機專業的碩士點,而且像復旦大學、中國科學技術大學軟體學院、四川大學每年都在擴招,一般211以上的學校,研究生期間基本不要學費。你可以在空閒時間將考研科目:數學一(或二)、英語一(或二)、政治、計算機專業課,一項一項地進行學習,如果你覺得報考學校太難,一年時間不夠,你可以準備兩年,因為你有的是時間,而當你真考上了之後,你的人生將會是一個翻天覆地的變化。
作為一個成年人,如果當你真做出了一個決定之後,你就得為你的決定負責。踏上計算機這條路同樣充滿荊棘坎坷,你只有十分地感興趣,才能一直激勵你不斷向前。以上方法只是讓你進入這個行業,這個吃青春飯的行業,如果你仍舊選擇平庸生活,你終將被這個行業淘汰,你只有不斷地努力,才能真正意義上地向一名高階程式設計師看齊,你的年薪才有100萬的可能。在你做出決定之前,我希望你好好考慮清楚,你是否會因熱愛而從事這個行業直至終老?
-
10 # 小世界的快樂
程式設計師這個行業可能大多數人都不瞭解,它細分很多行業,不過這個行業的高工資一直吸引著其他行業的人,可能大部分人都是衝著錢來的。但是三百六十行,行行出狀元!
你所付出的努力跟你拿到的報酬一般是成正比的,想要拿到更高的工資就要付出更多的努力是必須的。
程式設計師不像其他行業一樣需要出力氣,更多的是需要付出腦力勞動,可能不用每天在外邊風吹日曬的吧,但是網上經常會看到程式設計師加班996,甚至熬夜通宵這都不是什麼新聞,但是回報也是成正比的,欲帶CROWN,必承其重!
不管你所處的行業,只要你能找到自己的樂趣都可以乾的很好,如果你對電腦有點興趣,年紀又不是特別大,愛好鑽研,程式設計師可以是你的一個不錯選擇!
你可以自己去網上找一些你想要涉及領域的書籍,然後去選擇你的目標!程式設計師是泛指,裡面細分可以有很多領域,有技術,產品,還有設計,動畫,遊戲等等。不同領域還要有不同計算機語言等,方向多,選擇也多。
大部分技術方向的可以自己在網上學習,或者去買一些書籍,看影片,在看看人家的程式碼例項等。這裡只是針對有自學能力的朋友。
如果自制力不太強,自學能力也跟不上的話,可以去選擇一些快速入門的培訓班,不過現在的培訓班騙子挺多的,建議先去實地觀察,多多瀏覽貼吧等資訊媒體再去確定去哪裡學習!
總之,程式設計師轉行是挺容易的,但是貴在堅持,找到自己的快樂你就能在這行輝煌下去!
-
11 # 叩丁狼教育科技
叩丁狼作為一家專業的IT職業培訓機構,教過太多零基礎轉行來學程式設計的學生。
要進入IT行業,我們建議同學們應該有一個大體的IT職業規劃,去了解一下IT行業的核心競爭力。
對於準備進入該行業的同學,如果你自律,自覺性比較高的,可以透過線上教育在家自學,此時除了得有一套好的教學影片之外,其就得靠堅持了,再多找些開源專案練練手。
叩丁狼在官網、簡書、CSDN、騰訊課堂等平臺上釋出了很多教學影片,有些學生沒有來叩丁狼培訓,但在網上透過看我們的影片自學,有不少人加我們微信給我們報喜,其中也不乏進入華為,百度,京東等大公司的。當然這類同學不是特別多,因為自律要求太高了,如果如果你做不到,我們還是建議選擇線下培訓吧。線下培訓可以更快的掌握專業技能,讓學生從0基礎到走上IT崗位。
當然建議你選擇的培訓結構,管理一定要嚴格,課程要先進,就業有保障,比如我們叩丁狼教育。
最後一個建議,學習程式設計和練習書法有異曲同工之妙,必須親自動手,多思考,多總結,看是永遠學不會的,百看不如一試,就是這個道理。
-
12 # 萬能青年雜貨鋪
首先,為什麼要做程式設計師?其次,自己適合做程式設計師嗎?最後,喜歡自己的頭髮嗎?當然最後一個問題是調侃,技術的更新速度是很快的,需要你不斷地去學習。你可能會說,so easy!如果你每天加班到21:00,到家22:00,23:00該睡覺了,你還要在生活或者XING生活或者敲程式碼之間做選擇。是的,不論你選哪個,對身體都是傷害,畢竟熬夜是健康的頭號殺手。也許你運氣好,一直在不加班的公司混吃等死,那麼,你真的是在混吃等死,我不解釋了。生於憂患,死於安樂!任何人在舒適區待久了,都得廢。中年危機!對不起,你必須能力超強,這裡的能力技術要排在最後。你會問為什麼?培訓行業有個段子:“為師把畢生的經驗傳授給你,出去就跟人說自己有五年工作經驗!”是的,你只要努力,技術不是什麼競爭力。如果你做程式設計師想拿高薪,那我建議你不要入行了。職業規劃,請把37年都考慮進去,不要只看眼前利益。如果你覺得自己不愛說話,適合做技術,那對不起,程式設計師也必須克服這個毛病,你從事任何行業都必須克服這個毛病。人是社會協作的最小單位,你連起碼的溝通都有問題,你拿什麼跟人競爭。中國的國情,你想悶聲做技術,最好去什麼研究所,或者你的影響力足夠讓大家覺得你就是悶聲做技術的人才。切記,技術是為業務而生!程式設計師,你不是拿著高薪,學著技術,給別人挖坑。而是,用你的技術,解決業務中的問題。而待遇,是企業對你未來的預期。沒有哪個職業是輕鬆的,但卻有更能積累的職業,也許,這份職業,讓你的每一分努力都會獲得相應的回饋,也許這份職業,可以讓你少走許多彎路。
-
13 # 一個抽象的人
很多人轉行做程式設計師都是奔著高薪去的,這種一般做不長久,成長的空間也不大,其實並不是每個人都適合做程式設計師的,做程式設計師首先你要有吃苦耐勞的精神,喜歡專研,耐得住寂寞,學習能力強,要說不具備這些特質,你終將成為裁員大軍中的一員,如果你具備以上我說的這些特質,可以試著轉行程式設計師,首先,你要規劃好做那一塊,目前最火的是大資料、人工智慧、AI等,人才缺口很大,薪水也很高,也可以選擇做WEB前端、遊戲開發、安卓等比較成熟的領域,選擇好你要做的方向就開始學習,從最簡單的基礎開始,先把基礎打牢,現在網上很多教學影片,都是免費的,可以跟著影片學,然後自己嘗試做幾個小專案,遇到不懂的可以百度,也可以去技術論壇找解決辦法,去應聘前多背些筆試面試題,只要你技術到位,入行很容易
-
14 # 無憂王浩天
我就是自學轉行的 ,首先需要一點,你對程式設計要有濃厚的興趣,程式也是分很多行業的,選擇你喜歡的行業,然後你可以選擇自學 或者去培訓機構,網上很多教學影片或者文件,需要稍微有點英語基礎,邏輯思維要好,要邊看教學邊親自己動手,對功能程式碼要知其然並知其所以然,學幾個月後,然後做出一些具體的完整作品,可以去找小點公司,招初級程式設計師的 對工資別要求太高,先入行參與專案,積累經驗,然後再慢慢提升自己,要能吃苦 比別人花更多的時間去鑽研。 祝你好運!
-
15 # 程式猿剪影
第一,我首先要告訴你任何行業的人都可以轉行程式設計師,只要你喜歡這個行業。先去網上找一個影片,或者買一本關於關於程式的入門書籍,一星期之後,還有興趣的話,那麼再去安下心來學習。
第二,可以找一個懂程式的人,先給你係統的介紹下,腦子裡面要有系統的整體認知,再去分步學習,這樣花費時間短,並且也容易步入到這個行業。
第三,自學。建議線上,線下的一起學習。這樣是最高效的學習方法。線上找影片看,自己對著練習,一定要練習,練習,練習。重要的事情說三邊。再有不太懂的話,可以買本書看看。弊端,時間週期短,有可能中途放棄。
第四,培訓機構系統學習。有老師系統幫你學習,老師一步一步帶你進入這個行業,但是一定要自己多多抽時間練習,學習我們這個行業,沒有捷徑,唯有多多練習這一步才能成功。弊端,需要花費費用。
-
16 # 守仁居正
特別寫給要轉行程式設計事業的你(非技術指導,只做可行性分析)!最近一年,一些工作幾年的朋友,向我瞭解轉行做程式設計師是否靠譜,大家心懷美麗的期待,“高於不少行業的薪資福利待遇”、“期待掌握技術,無生存壓力”、“做技術氛圍單純”、“拓寬視野和資源”…
這些美好的期待,我也曾有過,迴歸理性的我,以一個經歷過風口的老程式設計師,聊聊這個話題,給你一個實在的參考,無論你是否決定轉行做程式設計師,我相信,你都會做出“自洽”的選擇。
先說說程式設計入門的事兒
但對於想轉行做程式設計師的小夥伴,大多欠缺程式設計基礎,在進入一家公司做程式設計師之前,必須考慮學習程式設計的時間和精力成本。無論你信心滿滿,還是心有疑慮,只要在程式設計學習這件事兒下過功夫,你心裡就有譜了。
JAVA全課程架構圖
無論是網課,還是線下架構培訓,程式設計培訓課程大綱大致如此,設計學習時間為半年,學習方式為脫產學習。從Java核心基礎到專案實戰,完成6~7階段學習,如果是完全零基礎,這個挑戰還挺大。課程密度非常大,每天不間斷上課至少8小時,還要大量練習程式碼實操,每天在學習時間至少保證10小時以上,有刻苦的人每天只睡5小時,用功程度堪比考研。
Java 核心基礎和資料庫關鍵技術兩個單元是“基礎的基礎”,在大學計算機專業,這是兩門課程,在職業技能培訓機構,這兩門課被壓縮到 2~3 個月時間。我參加的線下培訓時,班上60人,除了少數計算機專業學員、幾個領悟力非常強的小夥伴,大多數人卡在基礎階段一直懵逼,你要用沒理解的理論去理解更陌生的知識,一看貌似懂了,一上手就廢,啥也不是!!!這就是程式設計思想的錘鍊過程,程式設計思想的獲得和培養需要手眼腦反反覆覆校準,不斷強化。
第六階段的“大型企業專案”實戰最貼近企業需求,在培訓課程設計中,屬於課程收尾階段,非常重要,也是最難的,就像蘇乞兒領悟降龍十八掌是前面十七掌的融合。這個階段,你花兩個月或更久,弄通透了,都是值得的(也有人經此階段勸退了自己),透過企業專案實戰,你具備參與程式設計工作能力,具備了程式設計師的入門基礎,你可以出去找工作了。
客觀說,學習程式設計,尤其零基礎入門的小夥伴,脫產學習半年也是很緊張的,不懂的地方,需要反覆看教學影片回放或請教老師。如果不能用整塊時間學習,這個學習週期要用多久,就看自己實際情況了。
這也解釋了程式設計師真的不能速成!對於不少計算機相關專業的小夥伴,畢業後想進入開放崗位,也要接受崗前培訓,如果平時就注重企業專案實戰,有一定參與經驗,上手速度會快些。外行直接進入,不付出努力是不現實的,半年或一年的努力要與這個專業的人在同一崗位競爭,入門學習真的只是開端,如果你正在苦苦堅持學習,請務必認識到這一點。
資本退燒的市場大環境
為什麼會有人選擇“半路出家”做程式設計師,最大的因素就是一個字——錢。要知道現在程式設計師普遍待遇還是比很多白領,甚至很多行業中層管者的待遇要高2~3倍,一些城市的網約車司機不要說996,甚至是007,到手的錢也就7k左右。
說到收入高,就得提到資本作用力。我是10年入程式設計師坑,那會兒不少企業,甚至是名企直接去大學或培訓機構“撈人”,資本不斷燃起一輪接一輪燒錢大戰,不斷創造著財富神話,對於沒有背景,只有努力的人來說,轉行程式設計師,增加收入不是夢!!!那會兒,我的起步工資很輕鬆拿到了8.5k,還只是平均水平而已,除了產品上線前的倆月,平時加班沒有現在這麼多...
回顧幾個標誌性資本燒錢事件:
事件一:資本催生了千團大戰,最終阿里助美團獲勝,如今阿里自家餓了麼與美團再起風雲,陷入“誰是頭部一哥”之爭;
事件二:如火如荼的共享單車已經進入“後燒錢時代”,這是一場“三國殺”,青桔、美團夾擊哈羅;
事件三:網約車大戰,滴滴一戰成名,又陷入高德地圖、易到、攜程圍獵中;
國內的網際網路企業不斷掀起燒錢大戰時代已經翻篇了,基本是幾家巨頭在不斷拓展領域,大殺四方,掌握了足夠的話語權,很難再掀起大的燒錢戰,新生企業沒有能力挑戰大廠,大廠技術和管理成為行業標準,同時,一些“大廠病”,如996,對35+的員工不夠友好...也被不少中小企業學習了,給得多,要求也多,動不動就 KPI 你。
掌程式設計技術可“一直當飯吃”?
對於市面上大多數招聘程式設計師崗位而言,還真不是能永久的。有人說:“網際網路技術梯隊和青樓也差不多,不許人間見白頭”。
鵝廠好操作:一手裁員,一手招人
以鵝廠為例,不願意給一個5年資深碼農60w年薪,卻很願意用60w接納3個985、211院校本科生,把他們培養成新碼農。現在高校注重校企合作,培養學生工作能力,不少計算機專業本科生、研究生很容易參加校企專案。他們精力更旺盛,學習能力不差,也不貴,跟前輩比,更快適應社會工作。這或許是技術人員養成模式,不斷有後浪湧現,不愁前浪不乖,也預示了老程式設計師的職業天花板。
雷軍說過,在風口上,豬都能飛起來,風口之後呢,是不是會掉下來?我有位朋友,當年加入創業公司,沒想到上市了,不少人都羨慕他。實際情況是,不斷有211、985名校研究生加入團隊,還有人拿著專業證書和專利進來,他為公司做了很多貢獻,現在的焦慮已經不是能否當研發部一把手的問題,而變成了能夠不被裁撤留下來。
這種趨勢下,無論科班出身,還是半路出家的技術人員,不免除工具人屬性,被安排的乾電池命運。所以,不得不考慮職業壽命,或職業再選擇,這並不是年齡35+人群的專屬。
php程式設計師張賢建兼職送外賣
95後計算機專業科班出身的程式設計師僅工作3年,擔心35歲以後無程式碼可寫,還得送外賣,提前兼職體驗送外賣,不管是戲言,還是真焦慮,這邊提前危機意識是時代的焦慮觸發的。
技術崗位圈子簡單、氛圍好,真如此?
有人認為技術崗位圈子簡單,沒有太多勾心鬥角,就可以避免現在職場中的諸多不如意。只能說想法非常美好,但有人的地方就有江湖,遇見什麼人,有什麼狀況,都是比較隨緣的事兒。那在程式設計師圈,會遇到哪些事情呢?
歡喜冤家,宜解不宜結
程式設計師與產品經理的愛恨情仇的事例,大家自己去搜吧。產品經理畫原型圖、寫文件給程式設計師,要你程式碼實現,產品經理也可能沒有程式設計經驗,根據業務和使用者調研作為依據,要求程式設計師做事,而程式設計師如果不能理解業務,只懂增刪改查。說不上是產品經理給程式設計師挖坑,還是反過來,加上996、007工作模式,人難免有火氣,或者氛圍並沒有想象中的芬芳~
總結:想透過IT培訓班學習也好,自學也罷,要轉行做程式設計師,先要守住自己的心,不被培訓機構套路,不被勵志事例鼓動,主動收集行業資訊,評估自己要立志以此為長期職業,還是趁年輕賺點快錢後另規劃職業,這是首先要想清楚的,再投入學習,再難,也不容易動搖信心,給自己一個滿意的結果,如此!
回覆列表
一定要給自己安排一個系統的,能快速入門的培訓計劃!如果自學能力一般,花錢報培訓班是有必要的。如果自學能力有點差,就放棄吧,因為幹程式設計師需要一直自學很多內容。如果自學能力很強,可以自己在網上找教程,比如菜鳥教程,和一些影片教程,比如我的主頁裡也有。。。
程式設計師是一個比較特殊的職業,建議完全沒有興趣的慎重加入。花了時間精力金錢又學不會的人並不少見,一定要確定自己有一定的興趣,有一定的毅力,那麼其實也可以很容易入門,祝你成功!