首頁>Club>
今年28了,我想轉行學程式設計。還有希望嗎?
7
回覆列表
  • 1 # IT人劉俊明

    作為一名從事軟體程式設計多年的老程式設計師,我認為三十歲學習程式設計是沒有問題的。

    隨著當前資訊化社會的不斷髮展,尤其是大資料、人工智慧的大熱,整個網際網路領域需要大量的程式設計人才。以大資料為例,目前的人才缺口就在百萬以上,所以目前學習相關技術是不錯的選擇。

    快三十歲開始學習程式設計雖不算晚,但是也絕對不早了,這個年齡開始學習程式設計一定要有一個更加系統的學習過程,我給出以下幾點建議:

    第一,注重學習效率。這個年齡開始學習程式設計我建議找一個老師指導一下,一方面透過老師的指導能有一個清晰的學習路線,另一方面有人指導會節省大量的時間。

    第二,保證學習時間。要想盡快完成轉型一定要有足夠的時間保障,我建議每天至少要拿出4個小時來專心學習。

    第三,多做實驗、多交流。程式設計語言畢竟是個工具,要想熟練使用就一定要多做實驗,多跟程式設計師交流也會學習到很多經驗。

    第四,儘快參與到專案中。學習程式設計最好的途徑是一邊學習一邊使用,所以如果能加入到一個專案組中會更加快速融入到開發環境中,這對一個初學者來說非常重要。

    第五,給自己定一個明確的發展方向。有了方向就比較好制定發展路線,大資料、雲計算、物聯網、區塊鏈、人工智慧等都是不錯的選擇。

    如果有程式設計方面的問題,可以諮詢我。

  • 2 # 愛折騰的大叔

    28歲學程式設計的話,不算太晚,但是也要考慮清楚才行。

    28歲開始學,假設比較快的透過培訓班或自學在3-4個月內學會,畢業後從事程式設計師的工作。一般用人單位會考慮到年齡的問題,28歲不如22,23歲的可塑性強(還是培訓機構或自學出來的)。而且工作強度上也不如22,23歲左右的人的高(高頻率加班)。技術更新換代非常快,需要不斷的去學習新的知識,年紀大了學習能力比不了年輕人的。這些都是你的劣勢,有些劣勢不是那麼容易被彌補的。

    在中國的行情,基本上就是35歲左右,大部分人都開始著手轉管理位了,而不再去從事1線開發工作了。年紀大了,體力不如年輕人,學歷能力也不如年輕人,除非擁有非常雄厚的技術功底,否則很難和年輕人去競爭的。題主看看28離35歲也就7年的時間,7年是否可以使你累積很多技術上或者管理上的優勢。

    當然,如果題主在之前從事的工作,對於程式設計有幫助的話,也可以算作優勢。比如多年從事某一個行業,對該行業的業務非常熟悉,那麼以後可以從事此崗位的開發工作。或者題主天賦極強,一學就會一會就創新,一創新就舉一反三。

    最後,程式設計不是那麼好學的。現在市場上學到的真的只是一點點皮毛而已,真正有用的還是要到企業中去學習。而且程式設計師加班是比較嚴重的。

  • 3 # 領地傳奇

    不清楚你轉行學程式設計的目的是什麼?

    如果是因為看程式設計師的工資高就學,我個人覺得最好不要學,程式設計師生產力旺盛期時間不長,如果是零基礎,假設你天資不錯,三年能幹活,那個時候你31歲,而剛畢業就幹程式設計師的到這個年齡都已經能夠帶團隊,獨當一面了。你入行晚,經驗積累別正常人少,職業機會肯定是受限的。除非你是個學習能力極強的人,三五年內就超過別人需要十幾年的積累。

    如果是興趣,我認為什麼時候學習都不晚。我就是從其他行業轉過來的,大學報的計算機系,分數不夠,被調劑到給水排水工程。畢業後幹過監理,幹過施工,幹過生產管理,但期間一直沒有放棄程式設計,一直堅持自學,我在積累了幾年後,32歲幹起了程式設計師。我最開始從做網頁學起,HTML,css,javascript,剛開始並沒有開竅,自己瞎琢磨,知識也不成體系。09年買了塊stm32的板子,玩了一年微控制器,這一年我把c語言搞明白了,這為我後來的學習打下了良好的基礎。11年的時候接觸了nodejs,有了c語言基礎,javascript就很自然的開竅了,再複雜的非同步回撥邏輯都能搞定。搞node期間,學習對比了erlang,openresty等類似的高效能網路框架,我個人並不看好node初期的回撥非同步模式,後來轉openresty。期間閱讀了nodejs,nginx,openresty等開源專案的原始碼,有了一定積累之後,自己用lua和libuv實現了一個類似openresty的開源專案。後來透過openresty,我在杭州找到了工作,又去了上海。現在我後端轉了go,前後端都有涉獵,屬於能幹活的水平。我主要是靠興趣推動的,就是單純的喜歡,喜歡那種掌控程式碼的感覺,喜歡那種實現一個有點難度的功能的成就感,喜歡思考某個難題靈光乍現的那種酣暢淋漓。

    28歲說大不大,說小不小,如果認定了,邁出腳步,堅實的走下去吧,加油!

  • 4 # 木小木的情感客棧

    雖然30歲開始學程式設計,會遇到很多的困難,但是不能說晚,想做的事,喜歡做的事兒,應該做的事兒,什麼時候做都不晚。

    未來是一個大資料時代,未雨綢繆學程式設計,恰逢風雲際會時候,說實話啊,程式設計課程真的是很難學,但是,孔夫子也說了,學之不如好之,好之不如愛之。只要是你真心的想去學,這世界上,沒有什麼事兒,是做不到的。

  • 5 # 有間雜貨鋪子

    任何時候學習都不晚,只要你決定要去學習,好好學會一門技術,並好好學以致用,以後都還是大有可能的。

    古人云“活到老,學到老”,要相信自己,只要願意去學習,一切皆有可能。

  • 6 # 紅塵逃夢

    首先,任何時候開始學習都不算晚。

    其次,要看你學習程式設計的原因是什麼。

    如果是為了賺生活費,換工作,30歲轉行學程式設計會有一定的壓力,畢竟現在學程式設計的人越來越多,年齡也越來越小!學習本身沒有早晚,但是在找工作的時候還是會有競爭上的壓力。這可能就要綜合自己的學習路徑,學習計劃,努力程度,機會,天份等因素了。

    如果是因為興趣,那隨時都可以開始,俗話說技多不壓身,而且,學習程式設計也可以鍛鍊思維,擴充套件視野,有很多隱性的好處。說不定就會找到人生的另一片天地呢…

    無論如何,個人覺得程式設計是值得去了解,去學習的,只不過目的不同,開始的方向可能會不一樣。

    祝好運!

  • 7 # 中醫養生理療館

    可以的,活到老學到老,一切可以從新開始,只要感興趣就去學習,現代的社會是一個知識更新很快的一個年代,知識不斷更新,努力吧朋友努力堅持做一些自己喜歡的事,你就會成功的。

  • 8 # 武狂

    學軟體開發?那可不是鬧著玩的。不從事這一行的永遠不知道這行的艱辛,還咋巴著小眼睛問程式設計好不好學?

    不知道LZ看沒看過聖鬥士星矢這部動漫,首先你得問問自己,想學程式設計,你有沒有像星矢一樣持之以恆百折不撓一步一個腳印忍受常人無法想象的困難和痛苦的品質,沒有?你說我開玩笑逗你,那好,下面的不用看了,因為你確實不適合學。

    如果你只想著掙大錢,勸你別碰這行,一句話,別來找虐。為什麼?你看到的手機APP,各種應用,要想開發出來,不知道需要多少種技術。拿最常見的網站開發,需要後臺資料庫mysql,資料格式json,xml,各種網路協議,還有網站開發語言PHP, JSP,ASP.NET,等等不下十幾種技術。而每一種技術都是一本厚厚的五六百頁的書,需要最少一年多時間掌握一門技術。最要命的,每種技術互不交叉還跨度很大,每種技術都有自己的設計理念和很多很多“天坑”在等著你攻克,你問問你自己,你有這個恆心和意志力天天捧著本大部頭的書天天看,天天上機操作學嗎?你說有,那好,你看電視上那些富二代天天瀟灑地到處遊玩泡妞基本於你無緣了,因為你根本就沒時間,談個戀愛都困難,還想打網遊玩王者?那算了,你還是別碰這行了,別耽誤你玩遊戲享受生活了。

    程式設計師加班很恐怖,工作制通常是996,即早9晚9週六還要上班,晚9下班還是早的,一般到晚上十點。你想那時夜深人靜了人家都休息抱著老婆孩子睡覺了,你還在工作中,是不是很崩潰?

    第2,程式設計師耗腦太嚴重。工作中需要十幾個小時大腦不停地運轉。需要設計算法,不斷地把程式碼改來改去來適應客戶一天幾變的需求。很多功能沒有現成的解決方案,還經常遇到一些天書一樣的疑難問題,bug,實際工作中突發狀況千奇百怪,你可能見都沒見過的bug,崩潰,需要一點一點查幾萬行的log日誌。而且也需要百度,google,英文論壇尋求幫助,理解錯誤資訊是什麼意思。所以英文不好的沒耐心的還是算了吧,不適合這行。

    第3. 程式開發首先是非常難學的,任何一門程式語言都有自己獨到的思想,概念設計,很多情況下一門語言與另一門語言沒有多大關係,知識經驗無法串用。而且工作中你還不得不用到這些技術你不得不去學。而且程式技術日新月異,新類庫新SDK每天都會推出,你需要日復一日不斷地學習新技術。如最新影片解碼技術,遊戲引擎等等,而這些新技術可是國內沒有書和任何資料的,需要你到英文官方網站去找例項看文件去學,更要命的,新的技術和老的還沒太大關聯,你得重頭去學。而且老闆急趕專案不會給你什麼時間,一般三天就是極限了,你需要這麼短的時間快速掌握一項新技術...

    綜上,你明白程式設計師為什麼總要加班了吧,也知道這行不是人乾的吧。為什麼說程式設計師幹到三十干不動。很簡單,以這種消磨人生所有時間狀態,你生命中只有加班加班工作工作學習學習,你將不能顧家不能跟朋友聚會不能再有自己一點點休閒時間,更別說談女朋友戀愛了,以這種狀態你能堅持到三十歲?我想那簡直是個奇蹟了

  • 中秋節和大豐收的關聯?
  • 美人梅哪個季節扦插比較好?插條如何除理?