回覆列表
  • 1 # 反對996的頭領

    按道理來說,c++確實比java更有技術含量。但是開發的效率沒有java高。外面的公司都是吃快錢,用c++的話,企業等不了。

    除非你去造飛機,造火箭的單位。搞七八年ⅰt的人應該懂哈,不多說了

  • 2 # 人要走正道

    只是換個開發語言也算轉“行”呀?這也太狹隘了吧?應該有更遠的規劃,更高的目標(比如專案經理),否則遲早會被淘汰!

  • 3 # 天一閣圖書管理員

    你轉cpp會發現,工作崗位怎麼那麼少。國內cpp的工作崗位一直是在減少的,待遇還上不去。還是嘗試別的方向吧。

  • 4 # 原始碼科技

    說實話在IT這個行業,我深有感觸,這個行業做純開發吃的就是青春飯,35歲的瓶頸是繞不過去的坎。

    首先,您的JAVA開發經驗已有七八年,足以說明您在這個領域已經是遊刃有餘了,我覺得此時您應該去嘗試技術管理類的角色,逐步把自己規劃成一個管理人員,而非一個大齡開發。當然如果您的志向在於成為一個技術專家,那請在這個路線上堅持,也先別想著更換程式語言,因為,語言只是工具,開發思想才是精華。

    其次,JAVA競爭激烈,殊不知C/C++又何嘗不是呢?再說一門程式語言從頭開始,又有多少工作經驗供您面試呢?即使是面試過了,對方開出的薪水還會按照七八年JAVA經驗的開發人員來開嗎?

    最後,我認為不僅僅是IT行業,上了30歲很多其他行業從事人員也或多或少會有其焦慮點,而此時我們更應該規劃好自己的職業路線,認準方向走下去,請不要彷徨!

  • 5 # 水哥全屋智慧

    我覺得如果你在家把這塊鑽得很深的話,為什麼要轉呢? 現在絕大多數的企業還是在用Java開發為主流的Java這一塊,本身找工作或者說崗位是非常多的,遠比c++的要多得多

    你有這個想法其實已經說明一點了,就是你自己應該覺得自己的水平一般般,年紀又大了,如果是這個情況的話,不管你轉去哪一個語言,我覺得結局都是一樣的

    話說的有一點直,請不要見怪,不好好的用心去提升自己的水平,而是想著去走“捷徑”,都是不行的

  • 6 # 這不是沙坪霸

    為什麼還在想自己用什麼程式語言?30歲已經不僅僅是寫程式碼的了,應該是高階工程師或架構師了,是分析什麼地方用什麼技術或架構,合適的地方用合適的語言。

    前端用React或Vue

    後端分散式微服務架構用Java或Go、C++都行,輕量級的微服務推薦Go,業務邏輯複雜的微服務用Java比較好,服務通訊可以用RESTful或gRPC

    資料處理用Python

    DevOps可以用Kubernetes叢集管理

    總而言之,30歲了不應該還只關注於用什麼語言,而是要往架構方向發展了。

  • 7 # 大資料技術與應用實戰

    作為一個從Java後端開發轉到大資料的過來人,談談轉行的想法。首先我當時轉行是六七年前了吧,那個時候覺得大資料可能會比Java火一些,因為做大資料的工資貌似比Java高一些。

    我覺得你做了七八年Java,想轉行,應該是這個時候遇到了瓶頸,比如你想往架構師或者leader走,但是又沒成,而這個時候你看到身邊又多了剛剛工作的比較小的很多同學做Java的,自己感覺壓力比較大,說實話,我也有過這種迷茫,但是我還是建議你不要轉,有這麼幾個理由:

    1.雖然多了很多的Java開發,但是按照我自己的經驗,我覺得工作七八年還是和你工作兩三年的時候有很大差別的,處理一些問題的時候,就需要你有積累,知識的寬度和廣度,經驗少的人還是欠缺一些。所以你還是有你的優勢的。

    2.你轉了C++,就需要重新學習一門新的東西,就相當於你從零開始的,你在這個領域付出的會更多,因為你不熟悉,你的競爭條件不夠優秀。

    3.學習Java的人多,說明Java好就業,現在做後臺服務大部分還是Java,當然也有後起之秀go語言。但是我覺得Java的地位段時間內很難被撼動。

  • 8 # 我是凡人來自人間

    不建議

    去了哪一行,都會發現“我擦,這麼多人”

    所以,打鐵還需自身硬!

    最近統一回答了一些類似問題,請移步檢視。

  • 9 # 新星321

    轉什麼其實不重要,主要是看你想進什麼行業企業編什麼樣的應用程式?無論是JAVA還是,C++它只是一個工具而已,不要看的太重,而且這種工具可能隨著你所要程式設計的物件而可以隨時改變,以後的程式語言將更多的出現,你還能因為哪個語言去改變自己的行業和企業嗎?

  • 10 # 泰坦45

    c+的人都轉java了,你還倒著走。。。要不是物聯網發展了,c+都沒啥機會。。就算這樣,沒有研究生學歷,不要去搞,因為隨便說個數學公式你就懵逼了。。。

  • 11 # 栩哥猜java

    說實話 現在行情不是很好

    程式碼界30歲已經是要麼轉管理層要麼轉行

    或者除非你非常牛逼開始底層架構師的路程 不然還是別轉語言了 而且java是面向物件程式設計的 c語音是面向過程的 還是有區別的

  • 12 # IT人故事會

    為什麼不堅持呢?幹了7,8年多見見之前離職的老同事,聊聊心中的苦悶!為什麼有轉行做c++,是有好的方向嗎?

    在聊聊我吧,可能對你有幫助,這個年齡上有老下有小,換語言基本等於換行,可以多去擴充自己,去閒暇時間學習,增加自己的籌碼!我也是做java的,30歲也有迷茫期,也在閒暇時間學了ios和python,並完成了幾個專案!

    多去自我建設,保證好飯碗。家庭孩子父母等你照顧。

  • 13 # 碼客西

    目前,java工作機會還是比C++多的,不要這山望著那山高。如果沒有現成的offer,或者你以後專注於C++發展,比如去創業的話,單純為了另外去找工作而轉向C++,這是不建議的。

    java框架多知識更新快,學習起來累,這是事實。C++編碼難度要高於java,C++工作也不輕鬆,要三思。

    轉行窮三年,你沒有C++方面的經驗,找工作也是不好找的。兜兜轉轉你還是會回到java。專注於java你還是有很多機會的。你可以嘗試做專案管理,走管理路線;或者有機會就轉做架構師;或者關注行業的知識,深耕下去轉做系統分析員。

    如果硬是要放棄java,建議轉C,學習嵌入式開發,專注底層的東西。與硬體打交道,這方面相對較冷門,且知識相對更新沒有那麼快,年齡大點也可以從事,幾乎可以做到退休,經驗越足越值錢。現在物聯網正火,智慧硬體需要大量人才,這也是一個不錯的工作。

  • 14 # 小劉愛學習

    個人覺得這個階段已經沒有必要換語言去學習了,我主要從以下兩個方面給樓主提一些建議。

    1.年紀受限

    說實話你應該也知道程式設計師是一門比較吃青春飯的崗位,如果你轉行做c++,勢必要花大量的時間在上面,這時候你再和年輕學C++的去競爭工作,找優勢不是很大,畢竟對於老闆來說,價效比是最重要的,幹相同的活,當然選擇年輕能加班的。而且到了30歲之後,家庭上需要花的精力肯定也會越來越多,如果轉行C++,繼續在底層敲程式碼,一是身體上可能會吃不消,二是家庭方面的關係可能無法處理的很好,所以從您這個年紀層面來說是不建議轉C++,畢竟您做JAVA這麼久了,建議可以向技術總監這個管理崗方向發展,畢竟語言不在多,在精,只要你JAVA學的夠精,是沒有問題的。

    2.副業發展

    從樓主的描述中可以看出,樓主想轉C++應該是怕學JAVA的人多,可能會由於自身競爭力不足導致自身失業,正是這種焦慮讓樓主思索要不要轉c++。其實這個可能和樓主家庭經濟的來源組成有關,如果樓主的收入來源只有工資這一條路,那麼即使樓主拿10萬的月薪也會感覺到焦慮的,因為月薪越高失業的風險就越大,給自身和家庭所帶來的衝擊也就越大。假設樓主同樣是月薪10萬,而組成是方式1入3萬,方式2入2萬,工資入5萬,那麼樓主可能也就不會那麼焦慮了。因為即使失業,其他兩個穩定的收入來源也可以支撐起你基本的生活支出。至於副業的選擇,其實對於程式設計師來說還是挺多的,譬如可以建立自己的技術交流群,先積累起流量,之後想流量變現的方式就很多了,畢竟現在是個資料時代。

    最後說一句,在工作當中一方面是要調整好心態,二是在縱向發展差不多的時候要進行橫向發展,不要以為僅僅完成自己的工作就大功告成了,這也是很多年紀很大的程式設計師還在底層敲程式碼對的共同點,要多關注其他人做的工作,儘量瞭解整個產品業務線的流程和工作,這對您職位的提升和思考問題的維度都會有比較大的提升。

  • 15 # 莫莫嘮嗑

    確實現在網際網路人員流量特別大,許多大學生都會選擇這個專業,尤其是java。從下面兩個方面來分析吧。

    1.從年紀來分析

    年齡這塊分析的話,個人意見建議不轉行。現在已經30歲了,很多人覺得30歲是到坎,而且在網際網路行業30歲的程式設計師還是不那麼吃香的,大部分大廠裡面都是對年齡有要求的,而且是30歲以下。不過,這只是個人意見,最重要的決定還是你來做。

    2.從技術來分析

    做了7、8年的java開發,畢竟做了這麼久,轉行做其他語言的話,我覺得應該很快能夠接受,而且程式語言很多東西都是互通的,無論怎麼變,原理還是相同的。

    網際網路這行業,還是得多花點心思。儘管短時間不能見到效果,但是結果卻是很美好的。希望在網際網路道路上的我們,披荊斬棘,勇往直前。

  • 16 # 老顧聊技術

    建議不要轉,雖然java人多,但就業崗位也多;C++的崗位不知如何;VC++稿遊戲開發就業崗位稍微多點

    其實要把一門研究深入點,就行了;現在的java技術人員的水平 大部分 ,都在中下水平,簡單的業務處理,簡單的架構而已

    能駕馭到複雜架構,高併發架構還是很少的。繼續深入研究吧

    你可以看看我分享的文章,看你瞭解多少

  • 17 # 祥和平靜88

    樓主

    會unreal,opengl等做遊戲,做美顏,做VR嗎

    會llvm等做編譯器嗎

    會webkit做瀏覽器嗎

    會webrtc做影片會議嗎

    會Linux kernel 做驅動嗎

    會做分散式服務嗎

    這些都不會學c++沒啥用。不理解c++的技術方案和相關的工程背景是沒有企業要的。

  • 18 # 網際網路螞蟻哥

    轉行做C++開發已經快一年了,從菜鳥級到入門級可謂磕磕絆絆,不由得感慨c++門檻確實比java高。這裡總結一下轉做C++的艱辛和經驗,以便後來者進行參考。

    首先做下背景介紹,本人大學計算機本科,大學期間學過c++, 但當時主要興趣在java上。目前工作4年,前3年一直做java,近一年轉行開始做c++服務端開發,下面就說說近一年的感觸。

    逆襲的最大障礙----習慣

    3年的java慣性在入門時會給人很大的打擊,在頭幾周你的腦子裡會充滿疑問,比如string、map、list為啥都是小寫開頭的?標頭檔案裡為啥不讓import?(using namespace), 為啥那麼多cpp都在一個目錄下而不好好劃分一下目錄結構?為啥這個通用的東西都沒有個類庫。。。這些問題在頭幾個星期會一直困擾你,讓你對java十分懷念,對c++充滿厭惡,這是最容易放棄的幾周,但是你一定要有信念:只會一種語言的程式設計師並不是真正的程式設計師。 。。經過幾周的克服,你就會慢慢習慣c++式的程式設計,後面的路將會好走很多。

    逆襲的傷害減到最小----循序漸進

    java程式設計師最大的依賴是什麼?我覺得是eclipse。當你來到c++面前,看到別人都在瘋狂的敲擊著vi異或emacs,你也馬上就開始用vi學習開發c++?NO!千萬別這樣,步子邁大了容易扯著蛋。

    你的首要任務是要學習c++,而不是vi編輯器。你可以繼續使用eclipse的c++編輯器CDT, eclipse的程式碼提示和快捷鍵,能夠讓你知道stl裡各個類都有哪些函式,降低程式設計門檻,讓你感覺到“貌似還在編寫java程式,只是換了一套類庫罷了”。如果你害怕vi粉絲程式設計師來說你的風涼話,就乾脆把eclipse的主題換成黑底白字,這樣遠遠看來跟別人差不多!

    另外如果做的是linux下的c++開發,不妨先裝個red hat或者Ubuntu的系統,然後痛痛快快的使用eclipse。

    差不多過2~3個月左右,如果你覺得對stl裡的各給類都還算熟悉,不用程式碼提示,也能手敲出來,你就可以決定放棄eclipse了。

    曾經有一個流傳,世界上有三種程式設計師:1是使用VI編輯器的程式設計師,2是使用emacs的程式設計師,3是使用其他編輯器的程式設計師。那麼,挑選一段你還算清閒的時間段,果斷試試vi或者emacs,用一張紙打印出這個編輯器好用的快捷鍵,把它貼在顯示器的旁邊,邊看邊學。 當用vi敲打程式碼的同時,你心裡會偷偷在笑,難道已經脫離java屌絲了嗎?沒錯!恭喜你,你已經成功逆襲為一個c++和java的雙料屌絲:-)

  • 19 # 溫柔的弼哥

    如果你覺得你計算機應用這一塊兒已經夠精進了,沒啥可做了。但自己還要堅持做技術,建議往演算法上靠。語言只是一個輔助而已

  • 20 # 手機使用者51269366192

    我和你剛剛好相反,我是用了7年c/c++,最近一年因為其他專案需要而轉向java,覺得挺容易的,開發效率確實比c/c++高多了,成熟的spring框架用起來也很容易,就是永久了會覺得死板,沒有c/c++那種創造力,感覺總像是卻少了什麼。

  • 中秋節和大豐收的關聯?
  • 坐月子是女人的二次重生,二胎寶媽想在這一時期重塑身材該如何做呢?