-
1 # 十7的vlog
-
2 # 人生雜侃365
你好,作為24歲從機械行業轉崗到網際網路程式設計師的過來人回答下你的問題。
26歲轉行不算晚,下面是轉行的一些分析,供參考。
首先,你需要確定的是你轉java的目的?是為了掙一份工資?是為了一份體面的工作?還是為了自己的興趣愛好?如果是前兩者,那麼得深入考慮下35的年齡危機,各行業都知道35是一道坎,在it行業尤為明顯。假設你28轉行,你去培訓機構學習下花費6個月時間,然後無縫對接到工作,程式碼熟練程度差不多要花2年的時間,就是說至少花費2.5年的時間在熟練搬磚的路上。我個人把網際網路技術人的職業生涯劃分為幾個階段:成長期,成熟期(收益階段),衰退期(大齡危機)。上面提到的2.5年就是成長期,實際上行業裡基本成長期是3-4年,正常的技術人5年左右才會達到收益階段,再往後幾年的職業生涯,要麼是邁過了衰退期,進入了技術管理的高層,或者是走技術架構方向,站在技術的金子塔尖,要麼就是再次選擇轉行。介於目前人口紅利的因素,it行業的大齡風險尤為明顯。
其次,如果你是出於個人興趣愛好而選擇網際網路選擇Java,有句話叫做興趣是最好的老師,在你職業、工作最低谷的時候,相信出於興趣愛好,你會更容易去調整自己,去不斷的鑽研深挖技術,最終站在技術得金子塔尖。恭喜你,在這狀態下,不論何時都可以果斷選擇去轉業。
-
3 # 好脾氣猴哥
26歲正是一個風華正茂的年齡,轉行學程式設計當然不晚了!
只要對學習程式設計有興趣,從簡單的一些程式設計知識學起,慢慢的積累經驗。如果家裡有經濟條件,可以報一個程式設計的輔導班。
現在是一個移動網際網路時代,國家也都提倡程式設計從娃娃抓起了,可見程式設計再現代社會之火爆!
雷軍說,站在風口上豬都能飛起來!其實說的是跟著大趨勢走!
移動網際網路興起來了!人工智慧興起來了!都需要程式設計師去開發功能,完成產品!
而且程式設計師工資高,也是受人尊重的一個行業!
既然想選定程式設計師這個行業。那就趕緊學起來!
㊗️你早日成功!
-
4 # 碼農阿峰
我自己就是這個年紀開始做程式設計師的。前面回答了一個類似的問題:程式設計師35歲了還幹得動嗎。回覆的觀點還是一樣,請參考。
一般的團隊都缺又懂技術又熟悉業務的人才。我覺得這是大齡程式設計師的一個優勢。軟體領域,技術不是第一位的。要不然就出現沒有搞不定的問題了。坐以待斃,不思進取是註定要被淘汰的。
勇攀高峰,不走下坡路才是出路。架構師,專案經理,技術總監這些職位是為你們定製的。
41歲的程式設計師飄過。
-
5 # 老墩頭兒
結論:如果為了工作賺錢,請謹慎考慮,已經很晚了,不建議;如果興趣愛好,什麼時候都不晚。
你能問這個問題,說明你還沒有入行,對軟體行業也不瞭解,可能只是因為外界看到軟體行業工資高,可能對現有工作不滿意,想換個行業。
如果要想在這個行業走得長久,學歷、工作經歷、學習能力、身體抗壓能力等都很重要。如果身邊有在這行的人,先找他詳細瞭解,再結合自己的情況做判斷。
因為你提供的資訊有限,不能基於你的具體情況具體分析,所以只能從普遍的情況做一個分析建議。
-
6 # 愛上下雨
首先明確告訴你,26歲是一個人風華正茂,剛剛揚帆起航的年紀,無論學什麼都不晚。不過我們在準備學習一門新技術前需要好好思考,就是俗 稱的謀定而後動吧。為什麼選擇學習程式設計呢,是自己覺得自己的興趣在這嗎,還是覺得這一個行業的平均薪資高於其他行業或者是其他原因呢。 如果是興趣就在這,那恭喜你,你的未來會無比精彩,因為你的興趣加上一個發展前景好的行業以後肯定會在這個行業做的比較好。如果單純是 覺得這個行業薪資比較高,那就要多瞭解這個行業了,首先是程式設計是一個比較辛苦的行業,IT行業發展快,各種產品更新換代很快,加班加點也 是家常便飯。其次如果你之前不是這個專業,剛剛起步階段肯定要比一般人要更加努力才能贏得更多的機會。總而言之,年齡肯定不是問題,關 鍵要知道自己的興趣和自己的專長在哪。最後祝你心想事成,萬事如意!
-
7 # 減刑假釋一點通
我都36歲了,現在一樣學這些。
另外你學的,在以後的時間了,都是升值的技術,
跟著行業的發展,可以接觸到更多的技術知識,越學越有勁,越學越有動力。
年輕人,不要覺得晚,現在絕對是奮鬥的年齡。
學習程式設計,任何時間都不晚。
01.工資。
我一直認為,不看工資的崗位純屬耍流氓。
如果你關注每年的薪資排行榜,或者去一些招聘網站做一下調研,你就會發現金融和IT行業的薪資基本穩居前二。
比較有意思的是,哪怕薪資排行第一的金融行業,也離不開網際網路。
而IT是網際網路中最不可或缺的主要部分,程式設計又是 IT 領域最核心的崗位。
所以,程式設計的平均薪資是秒殺其他行業的。
02.前景。
大家一定感受到了網際網路給我們生活帶來的巨大變化。
尤其是近一兩年,移動支付、共享單車、外賣訂餐等等,完全改變了我們的生活方式和消費習慣。
我們也逐漸發現,任何行業都離不開網際網路,大到國家政務,小到街邊一個燒烤攤,網際網路儼然已經成了這個時代的一種基礎設施。
雖然網際網路經歷過PC和移動時代,但是從大的週期來看,網際網路這才剛剛開始。
現在網際網路大多是在一些一線和準一線城市快速發展。在我們那些四五線城市根本很難找到網際網路相關的崗位,十七八線城市更不用提了。
但是未來,網際網路會滲透每個行業,進入到縣城、鄉鎮、乃至農村。
未來人工智慧、物聯網、智慧家居、無人駕駛等等,都將是改變人類的大時代,網際網路也必將繼續影響著我們的衣食住行。
雖說網際網路前景無限,但是程式設計也分方向,所以很多轉行者都會擔心自己學的方向是否會被淘汰。
說句極限的,哪怕你現在學習一個最冷門的程式語言,從事一個最低端的程式設計工作,也比其他傳統行業起點高,我們知道程式設計行業起薪 1w(北上廣深等一線城市的標準)都不好意思說出口,但在很多行業,想月薪達到 1w,都得熬上好幾年。
03.未來。
浙江、北京、山東等地已將程式設計納入高考範圍。
在這個技術驅動的網際網路時代,學習程式設計也不完全是為了做程式設計師。
程式設計慢慢的將不在是某項職業技能,而會成為人人必備的通用技能,就像30年前學開車不是為了成為專職司機,20年前學英語不是為了成為翻譯一樣。你本身是否對程式設計感興趣,是否具備程式設計的基本素養,是否有持續學習的決心,決定著你能在程式設計這個道路上走多遠,達到怎麼的一種成就!
-
8 # 愛馬氏Amsi
俗話說活到老學到老,你才26歲一點不晚,不過前提你有基礎,這樣學起來才會更快。如果沒有基礎,但是前提你要有英語基礎,程式設計基本都是寫程式碼,如果你符合這些要求完全可以成為程式設計領域的星星,祝你成功。
-
9 # 機器人大王
很多年前正好是26歲碩士畢業,決定開始學習程式設計,而且作為一個純文科生開始搗鼓程式碼,談談當時的經歷,供參考。
報告從結論開始:26歲開始學程式設計晚了嗎?
從「早入行者早沉澱」的角度來講:yes,晚了!(對95%的人來說)
應該說,26歲已經過了學習技術程式設計的最佳視窗期,畢竟程式設計是練習思維、驗證邏輯、強化習慣、長期操練的過程,這個過程開始得越早越好(一般大學本科或者更早的時期開始正式程式設計訓練比較好)。26歲的時候,其實很多程式設計高手都已經誕生。這個時候才開始學習程式設計,在同一個賽道與早入行早沉澱的同行相比,不能不說是一個非常大、特別大、相當大的劣勢(心理上、體力上、思維上、前途上)。就像萬米賽跑,別人已經跑到一半,自己才剛剛出發,故而言晚。
從「此生不博此生憾」的角度來講:No,不晚!(對5%的人來說)
如果說,有相當好的程式設計素質(比如數學基礎、邏輯思維),有學習程式設計的強烈願望(甚至以此為生計的動力),還有一個很好的練習程式設計的機會,那麼26歲這個年齡雖然起步很晚,但還是值得嘗試。需要注意的是,這裡需要有強大的心理承受力,以及合理的預期。
如果是一個文科生,那麼上面的5%這個比例我覺得可以減少到1%。
我自己屬於上面1%這個人群。本科學習外語,研究生學習管理學,懷著對高新技術企業的景仰,26歲碩士畢業進入了軟體公司,當然是非技術崗位。
看著攻城獅們面對著螢幕上一行行跳動的位元組,時而鍵盤翻飛,時而自言自語,時而冥思苦想,時而拍案而起……作為非技術人員,臉上是驚詫的,眼神是崇拜的,內心是羨慕的。
作為一個文科生,以前做夢也沒有想到自己居然會萌生學習程式設計的想法。當時的原因有幾:
1,自認為自己的數學底子還不錯,雖然本科碩士階段沒有怎麼學習數學,還算有些自信心。
2,看著攻城獅電腦上跳動的位元組,居然還有試圖去讀懂的衝動,以及一種相見恨晚的感覺。
3,和攻城獅們溝通有天然障礙,要想在軟體公司立足,必須瞭解攻城獅,必須有共同語言。
4,平時工作不是特別忙,看著攻城獅們晚上很晚下班,自己比較閒,心理上有一種危機感。
5,如果文科生也會程式設計,也會技術,將文理好好結合起來,那麼自己的將來會更有含金量。
6,當然,還有很重要的一點,那就是攻城獅們的薪水(似乎不斷上漲的薪水)最有吸引力。
於是,得出結論:馬上開始學習程式設計。
很幸運趕上了Java時代,程式碼不用從底層開始,卓越的開發環境。
很幸運開發專案比較多,可以從簡單專案開始,慢慢去提高難度。
很幸運遇到了很多高手,可以天真無邪地發問,得到耐心的指導。
……
自己也算是一個可以靜下心來理解設計式樣、探索程式碼機制、不斷試錯練習的人,每天和攻城獅一起下班。下班之後,揹著沉甸甸的筆記本回到宿舍,只要有時間就用來理解式樣、死磕程式碼……陣列、物件、類、介面、封裝、繼承、多型……啃大部頭書,查英文資料,模仿示範程式碼,每天很充實。
在簡單的專案中學習程式設計應該說是一個絕佳的捷徑。當通過debug工具清晰地看到引數在傳遞數值的時候,當通過自己的調查可以幫助同事修改程式碼的時候,當看到需求檔案知道應該轉換為怎樣的程式碼的時候……興奮不言而喻。同時,和攻城獅的共同話題也越來越多,一個純文科生似乎正在向理工男蛻變。當然,也曾眼睛疲勞,身體倦乏,極度緊張;也曾感到枯燥乏味,感到沒有盡頭,苦不堪言;也曾懷疑自己的決定,懷疑自己的未來,懷疑自己的恆心……還好,糾結中沒有放棄。
慢慢地,終於知道了面向物件程式設計,終於理解了Oracle資料庫,終於看懂了MVC,終於明白了J2EE架構……其中經歷了測試,經歷了程式設計,經歷了設計……後來慢慢發現,也是令人振奮地發現,和有的攻城獅相比,自己有一些特別的優勢:擅長理解式樣,用心去把握式樣的內容;比較擅長程式碼註釋,有比較好的程式碼註釋習慣;擅長文件,有比較好的文件寫作能力;擅長俯瞰思維,喜歡從整體上理解技術架構;擅長總結,品質管理、軟體工程、專案管理、團隊溝通……我似乎有更多的興趣關注這些內容。
正是基於這個發現,我嘗試著做一些能發揮自己優勢的事情。由於日語基礎比較好,平時和日本公司打交道也比較多(當時對日軟體開發專案比較多),我試著以日本軟體企業的優勢這一切入點,從品質管理、軟體工程、專案管理等角度來對軟體開發進行整理和總結,沒有周末沒有假期沒有浪漫花了2年多時間寫作了《深度精耕:日本軟體企業精義解讀》這本書(美一下,雖然早已絕版)。
現在看來,當時決定學習程式設計是一個不錯的決定(感謝當初拼命的自己)。至少,程式設計給我帶來了幾方面的價值:
1,能與攻城獅們共進退,從此有了真正的共同語言。與攻城獅們溝通的時候,知道他們的關注重點和思維邏輯,知道他們的憂慮和擔心,知道他們真正的苦與樂。這給此後的工作奠定了很好的基礎,畢竟自己也曾經是一名攻城獅。
2,強化了快速學習能力,以及解決實際問題的能力。程式設計就是解決技術問題的過程。需要知道怎樣在短期內快速吸收知識,並解決實際出現的問題。這種快速學習能力給自己後來的職業變遷(技術→管理→IT諮詢→銷售)帶來了可持續的動力。
從自己的經歷來說,26歲開始學程式設計,並不晚。
但是,一般情況下,我並不建議到26歲這樣的「高齡」才去嘗試一個從時間上大大落後於專業隊的、頗為冒險的、並不一定能給自己帶來燦爛未來的攻城獅「苦旅」。
如果真想嘗試,試著問問自己:26歲的我,現在學程式設計到底是為了什麼?要達到這樣的目的,真的沒有其他更好的辦法了嗎?
-
10 # 榮老邪
想學程式設計永遠不晚,但是問題是公司不大願意接受底子不強或者專業方向完全不一樣的人。不過只要你學得好,拿的出東西,有技術就是王道。我剛畢業時候學flex,然後是c#,然後是java,然後py,程式設計本來就是一個不停學習的過程!
-
11 # ATech
只要你願意且立即行動去學,當然不晚!學會程式設計沒有你想象中的那麼複雜。
程式設計,說得簡單一點,就是通過一系列邏輯將你想做的事情或者想描述的物體表達清楚,然後讓它展現出來,或者運動起來。說得專業一點:
什麼是演算法?就是解決問題的辦法,或者說通過幾個步驟來解決一個問題的過程描述;那麼什麼是資料結構呢?咱們在解決問題的時候經常需要去放置一些物件,比如把書放到書架上,那麼書架就是一種資料結構,把書放到櫃子裡,櫃子就是一種資料結構,書架和櫃子就是資料的不同呈現/儲存方式。
其實,每個人對程式設計都不陌生,你進過廚房吧,17:00 回到家,怎麼讓家人在 18:30 之前吃上飯?這裡頭的演算法就多了去了,你可以先煮上飯然後去買菜,也可以買完菜再回來煮飯,那麼哪種方式更好呢?下面我們用程式語言來分析這道題:
這裡的做飯是一個程式實體,它包含了煮飯、買菜、切菜、做菜,這個程式實體的表達方式是:
把中文換成英文不就是你平時看到的程式程式碼麼?所以說呀,程式設計對你其實並不陌生,它也沒你想象中的那麼複雜,但是想寫出好的程式卻是一件無比有難度的事情,這需要你想出足夠好的演算法,同時也需要你對程式的執行環境有基本的瞭解,知道怎麼寫程式跑的快、怎麼寫程式會很卡,等等。
當然,作為程式設計師最苦惱的事情,並不是程式設計本身,而是需求的變化。比如當你做好了這頓飯,卻發現家人在外面吃過了,此時的你就只能含著淚,一個人吃完這桌難以下嚥的飯菜了。
-
12 # 阿揚Vlog
晚倒是不晚,這個要看你的職業規劃 前提是自己真正的對程式設計有興趣 要不然在學習班也是比較難熬的過程,其次就是學完以後到公司實習 前期沒有什麼專案經驗 相對面試壓力比較大 薪資可能沒有想象中的高 ,但如果自己真的喜歡程式設計 努力去學 還是很有發展前景的~北上廣這邊 平均薪資差不多也有1-2w左右了~ 祝你成功
-
13 # 木子弘春
我都50多了,利用疫情時間學了一個製圖軟體已精通,再學另一個程式設計軟體,也已學一大半了。人,一定要讓自己的心在學習中!
回覆列表
不管晚不晚,首先你要弄清楚自身的狀況,畢竟26歲離30歲不遠了,弄不清楚,以下是我分析:
一、程式設計需要天份 和任何一個行業工種一樣,頂級人才一定是天才。想成為程式設計高手,木有天份是很難的。許多網際網路程式設計高手是高中初中學歷,依然能成為行業領軍人物。反而許多軟體專業大學畢業生不能達到一定高度。
二、程式設計需要勤奮、細心 程式設計是一個辛苦活,需要調整各種演算法,沒有時間上的投入是不行的。每一段程式碼中國如果有Bug,那程式是無法順暢執行的,細心是程式設計者最基本的素質。
三、程式設計需要有大局觀 軟體的架構如同建築行業的柱樑,決定了軟體後序發展的可擴充套件性。許多軟體開發者木有前瞻眼光,導致軟體在後期被迫推倒重來。
【建議】:兩條路
1,是自學,通過網上的系列教程,這個需要自制力
2,是報個班,參與IT培訓中去,有學習氛圍
總之,程式設計需要有一些基本素質和專業素質。
如果你有非常強的邏輯思維能力,數學功底特別好,自學能力也不差,是可以考慮以程式設計來謀生的,儘管風險很大。
這裡特別提到了數學。普通程式設計,真的不需要直接用到高深的數學知識(高中,大學數學)。但是,數學好,能從側面證明你數學思維,邏輯思維強大。
換句話說,如果你連數學都沒有能力學好,都快30歲了,又怎麼可能有能力學好程式設計去謀生?
選自己職業的時候,一定要明白自己的興趣和天賦在哪裡,這樣才能事半功倍啊!
( 具備這些素質的人,什麼時候出發學習都不晚,只要你感興趣。反之學的再早也難有成就。)「重點啊!」
當然,凡事無絕對,如果你確實很感興趣,確實喜歡程式設計,有很大的動能促使自己去編一些“東西”來獲取成就感,那也沒啥問題。但如果只是為了找一份薪資相對較高的工作的話,那可能還是有點費勁的。
原因如下:
1,首先是隨著年齡的問題,人們的身體條件就會出現衰減,倒不是說從26歲開始就衰減,主要是時間匆匆一晃30歲之後,熬夜啊這些情況就會比不上之前,而程式設計熬夜是很正常的事情,尤其對於程式設計師來說,到了晚上夜深人靜的時候,寫程式碼也是最有效率的時候。
2,其次,一般而言到了30歲都會有家庭,甚至會有小孩,這個時候整個人的精力就沒辦法潛心放在事情上,熬夜久了也會嚴重影響家人的身心健康,不熬夜,則只能在公司工作那麼一段時間比較有效率,一旦回到家裡,基本上啥也不要忙了,根本沒機會沒時間也沒環境,相信有過家庭和孩子的人一定會感同身受。
3,程式設計是一個高度消耗腦力勞動的職業,到30歲人們學習的機能沒有以前旺盛了,所以學起來也會比較慢,另外即便是學了一招半式,也很難在實際需要的過程中發揮出來。