首頁>Club>
大家好,我是90後程序員,最近很煩惱,幹了四年開發,目前薪資在11左右,薪資很低吧,因為我不是很喜歡鑽研技術,導致薪資平平。我現在猶豫是不是換一份職業,比如:售前支援或專案經理,希望大家給予寶貴的建議.
16
回覆列表
  • 1 # 星之隕落xzyl

    人無遠慮必有近憂

    有什麼好大驚小怪的,這樣才是正常的自然規律,坑位就那麼多,都被咱們老程式設計師都佔領著,新人怎麼辦?一浪推一浪罷了。就說咱們這個行業不管是哪一端或是什麼語言,工資都還是普遍偏高的,從二十五到三十五,十年的時間讓你去沉澱積累,最差買兩套商鋪當包租公應該會吧。說什麼沉迷技術,對外界敏感度低,三十五歲中年危機,這跟你上大學天天打遊戲,最後沒找到好工作有什麼區別?都已經是社會老鳥了,天真的事情咱就別想了。人生有很多階段,三十五歲不過是另一個新的階段罷了,這個階段你積累的不夠多,那最後去送外賣了,也只能說是自己選的。與其怨天尤人,抱怨自然規律不公平,不如平時多積累努力為下一個階段的事情做考慮吧,人無遠慮必有近憂。

    各個年紀都有合適的崗位

    年輕時經驗少,但體力好,學習能力強,可以快速成長,並能承擔高強度的壓力,隨著年紀增長,體力,創造力都會下降是,但經驗已經積累起來了,管理能力也有了,從基層程式設計師變成了管理層。所以只要自己會學習,會總結,有成長,就不存在什麼吃青春飯的事情。其他行業也一樣,各個年紀都有合適的崗位。

    適不適合做程式設計師

    從二十多歲開始寫程式碼,如果一直到35歲還在一線寫普通的邏輯程式碼,那就是1年的工作經驗重複了10年啊,可以基本認定這樣的程式設計師不是優秀的程式設計師,不適合幹這行(事實上如果一直這樣的工作,一般不會超過5年就轉行了)。不過好在,絕大多數的10年左右的程式設計師都不會停留不前,10年會讓一個人程式設計師(被)經歷完網際網路軟體行業的各種大風大浪,各種程式碼填坑、架構填坑,專案進度填坑,新技術填坑,管理團隊填坑,老師傅帶徒弟填坑、全棧式技術填坑等等。也就說10年的時間都在IT行業混的人,但凡是個正常的人,都會成為一個身經百戰的老鳥了。基本上99%的不用擔心“幹不下去”的問題。但有一種型別的程式設計師除外,那就是半道轉行進入IT行業的人,比如去年34歲還在幹銷售,今年35歲開始學IT程式設計,那基本上沒啥搞頭了...........

  • 2 # 老李和她的豆豆

    簡單談一下認識,首先“java程式設計師”是技術型人才,是靠高智商輸出換取經濟收益的,還是很有市場和發展前景的。

    如果感覺目前的工作和薪資不太滿意,就要思考原因何在,是個人不夠努力,技術不行?還是沒有人盡其才?是所選的單位不太適合自己?還是周圍環境有某些不利因素?等等……

    我有見到周圍的孩子們,很辛苦,很努力,畢業後不間斷的學習,提升自我,他們會透過各種途徑和外界保持聯絡,瞭解市場的人才需求,還會幾次“跳槽”,找自己更滿意、更理想的單位,當然,這中間要有準確的評估吧?

    真的感覺年輕人太不容易了,工作就是奮鬥,不分晝夜的,好辛苦!

    為你加油!多找找好朋友諮詢下,多瞭解一下市場,和周圍的同行對比一下,看看自己是否有不足之處,總之,為你加油!

  • 3 # 小淘淇

    作為程式設計師,特別是30歲左右的年齡確實是比較迷茫的,當然我所說的迷茫的這部分人一般都是技術水平一般,總是無法突破目前的瓶頸,上不去下不來,有點難受。

    據我瞭解,做了四年的java程式設計師月新至少都是兩萬起步的,其實以目前的形勢來看,這樣的薪水還是可以的,由於疫情和貿易戰的關係,全世界的經濟這幾年都不會景氣。你還年輕,還有好多機會,試著沉下心來,好好鑽研一下技術,一年半載後,可能會有質的飛躍。如果,不喜歡做技術這一塊,或者軟體這一塊,那麼真的該考慮改行了,因為軟體開發這一行來說,如果你不喜歡它,那麼水平很難進步的,或者說,進步會很慢。

    軟體這一行也是青春飯的行業,人在不適合的行業裡乾的再久,乾的再辛苦都不會成功,相信我:選擇比努力重要!!!

  • 4 # 趙萬能

    我可能要說的更多,不僅僅就是該繼續嗎?

    其實JAVA程式設計師的下一步的發展方向真的個老生常談的問題。做為一個過來人,我需給出自己的 參考建議。因為我也是最開始做通訊的,然後做C,後來做了JAVA,再後來轉型了產品和網際網路運營。

    我們現在所謂的做JAVA的,因為大部分時間都是用快速開發框架,所以很多時候都是根據專案的情況做一些業務應用。簡單的做一個符合業務邏輯的資料底層框架,選擇一些資料緩衝方式以解決併發,然後再適當的分表分庫乃至拓展雲架構以實現大規模資料,在就是埋點和資料探勘。後端的確工作量還有些,前端如果不想用vue其實也是有一些一體化解決方案或者UI框架。即便業務邏輯有一些特殊,更多的也是做一些業務節點的最佳化。

    而且現在很多產品都是可以二次開發的,這種更多的就是一些寫好方法都呼叫。使用這產品進行二次開發,寫類方法的機會都很少。很多時間都用在這些低端的重複性的JAVA開發工作,很少涉及演算法,那麼更多就是對哪些框架比較熟,相比初學者也就是效率高了點。

    其實任何時候一種語言是否還是要繼續就是看具體掌握都程度。如果你關注堆和棧的最佳化、連結串列的最佳化等、核心資料處理、全新架構的原理,那麼你就可以考慮做專案經理。如此你更關心的是演算法的最佳化、深度資料建模和資料探勘,那麼吧就可以考慮做演算法工程師。如果你更喜歡喝客戶溝通、感覺現在的產品更本不是市場所需求到、你客戶有能力整理更多的痛點和癢點並解決了他們,那麼就可以考慮產品經理。如果你對實際的資料反饋更敏感,最大的興趣都在埋點、漏斗分析、A/B Test,那麼你可能更適合運營。

    我始終感覺碼農很難做一輩子的,幾方面原因。國內的碼農大部分做的還是低端的消耗時間的工作,技術含量有效。怎樣的低端IT勞動力更多的需要的就是付出跟多下工作時間,國內的996呀、007呀就是這麼來的。國內大部分都花心思研發產品的企業還是少數,所以就意味著大家都還算低端IT勞動力,其實也包括我自己。不排除一些行業軟體的IT從業者會有更高的素質,好比做工業軟體和模擬軟體的企業。因為這些IT人員基本上即是程式設計師,又是科學研究員。如果在這種很有專業行業的企業,做了4年,那麼就千萬不放棄,繼續深造吧。如果不是,那麼你就考慮下您這麼拼命加班還能持續多久?眼睛、脖子、手腕、腦子,腰以及那些為數不多的頭髮還能支援你繼續做多久。

    都說成事要將就格局,碼農的職業是一個呈現正態分佈的曲線。你要考慮在程式設計師的職業巔峰期何去何從。以往的閱歷如何實現行業價值?如果徹底轉行,那需要更強大的內心。

    最後我想說的40歲之前找到自己的發展方向和發展的城市。否則就像我一樣失業了,二線城市,找不到合適的工作工作,兩個月了。我很羨慕那些有時間自己做一些開源的人,我真的是把所有精力都花費在了工作上,工作上的東西也不方便據為己有,哈哈。很多人都認為我們做IT的賺得多,其實單位時間到平均工資其實我們不一定比那些普通職位的人高。要是算是損失的健康,我們肯能真的就是社會底層。

  • 5 # 專案管理筆記

    筆者現在是產品線研發負責人,作為過來人給您點意見。

    如果真是不喜歡做技術了,我建議年趁早換,您說的專案經理、售前都可以。如果想做專案經理的話,建議您去考一個PMP,整體理解專案管理的理論知識,建立專案管理理論框架是很有必要的,面試時也會增加自己的競爭力,很多大公司招聘專案經理都會要求有PMP優先的。

    另外也可以考慮一下產品經理,如果您是一名懂技術的產品經理,應該是很具競爭力的。

    90後,工作4年,您還年輕,祝順利!

  • 6 # 飛龍讀書

    在閱讀下面的文章之前,先思考這兩個問題:

    在你現在的生活中,有哪些事情能讓你徹底改觀你的個人生活,你卻一直沒有做?

    在你現在的生活中,有哪些事情能徹底改變你的工作局面,而你卻一直沒有做?

    請你花一點時間好好想想...後面我們會說到。

    回答這個問題之前,我先說說我以前是怎麼時間管理的。每年初始大家都會訂製新的一年計劃,剛開始,像打了雞血一樣,計劃一個接著一個,我要讀 30 本書,我要學鋼琴,我要賺 100 萬。新年目標訂好了,然後就是制定計劃,先怎麼怎麼樣,再怎麼怎麼樣,然後在大腦裡虛擬一遍,感覺成功離我們觸手可及了。

    可是呢,好一點的堅持了一個月,差一點的呢,可能第二天就忘記我還有這個新年目標了。

    佛陀說,人生最大的苦就是陷入輪迴,每年每年我好像陷入了輪迴一樣,定計劃-放棄-定計劃。剛開始的時候自己並不會自覺,直到靜下心來好好反省,才發現自己已經陷入輪迴。

    說說時間管理這件事,其實時間管理有三個發展階段。

    第一個階段理論就是利用便條與備忘錄,在上面記錄下今天要做的事,然後一個個執行。

    第二個階段理論強調日程表與未來的長期規劃,這個時候的管理已經注重未來了。

    第三個階段也就是目前最流行的,根據事情的輕重緩急,訂製短期目標,中期目標和長期目標。

    發展到現在已經是第四階段理論,與以往不同的是,它直接否定了時間管理,其主張,關鍵的不是管理時間,而是管理個人。

    正是這個理論幫助我們砍掉生活中的亂麻,讓我們確定什麼是正確的事。

    我們可以用兩個維度重要性和緊迫程度來把事情歸類,分別問重要緊急,重要不緊急,不重要緊急,不重要不緊急。

    重要緊急的事情包括老闆在規定時間內給你下發的緊急任務,危機。這種事情會讓你陷入事情中,而且飽受壓力的折磨。

    不重要但緊急的事情包括一些臨時郵件,一些淺的人際關係互動,在生意場上如果一直從事這種行為就叫做投機,什麼東西火就去追一下,但是又沒有積累能力和資源,淺嘗即止。

    我們很多人說工作太累,說明他們花太多時間在緊急又重要的事情上了,而大部分人的 90%的時間和精力是花費在不重要不緊急和不重要緊急的事情上的。

    但如果我們想生活有改變,那麼必須克服這種慣性,說到這裡,你可以回頭看看我們在文章開頭提的問題,這個答案是不是符合“重要不緊急”的屬性。

    而它們正是你需要花費大部分精力和時間去做的正確的事!

    其實該做什麼我們內心都已經瞭然,只是有時候需要推自己一下或者接受刺激,這個刺激夠大,大到我們可以反人類的去放下那些不重要緊急的事情,我們才會有所行動。

    現在你已經找到了正確的事,希望你早日被刺激,早日行動!

  • 7 # 先勝後戰

    重複而沒有變化的工作,不管是什麼樣的,都會迷茫。

    如何改變:第一、重新給自己定義未來自己發展的晉升方向,創業規劃,目標拉高,工作就會變得有意義。方向明確,就不會迷茫。

    第二、以本身職業為根本技能,延伸找到工作之外的愛好興趣,或者第二產業。

  • 8 # 丁丁小魚兒

    你需要職場再定位,找準自己的方向

    迷茫的時候是看不清方向是時候

    你需要靜下心來

    分析自己的優勢,想一想自己的資源

    看有沒有新的機會和賽道

  • 9 # IT名師

    我也是五年java轉行,先淺談一下個人看法,技術革新在不斷的變化我們的年齡也在隨之增加,然後人的思維模式終將被固化掉,到最後如果不深刻專研技術肯定會淘汰,開發的職業路線,普通開發資深開發架構師等,如果不喜歡專研技術可以試著往產品進行轉型,因為有技術的底子相信在產品也會有很好的發展,其次產品可以讓你的職業生涯更加長

  • 10 # 加瓦攻城獅

    根據你的自述我個人對你的職業未來發展方向的建議如下:

    換工作的理由:

    作為一名程式設計師來說,我覺得最浮躁是最大的問題,心不靜就難以堅持一直開發下去;

    其次是你個人不是很喜歡鑽研技術,這個又是作為一名程式設計師的大忌,因為程式設計師來說,是一個需要不斷學習的職業,因為新舊技術交替很快,新技術很快就會替代舊技術,如果你不喜歡鑽研技術,遲早也是會被淘汰掉的,這點是肯定的。如果覺得自己實在是對開發毫無興趣,工作上班只是為了混口飯吃,那我建議你立即轉和崗位,比如產品經理,專案經理,售前技術支援還有軟體銷售也可以。

  • 11 # 小不點靜靜

    自己做好自己的職業規劃,換職業不怕,擔心的換得太晚,但是換之前一定要慎重,因為意味著你得從零開始,而且是晚於你的同齡,你就得在換職業的一到兩年內不斷追趕,言而總之,總而言之,職位規劃很有必要,同時也需要慎重

  • 12 # 猿型鏈

    很高興能回答這個問題,關於四年的一個java感覺越來越迷茫,首先呢惡有這也很正常啊,各行業的都有一個迷茫期,也許是做了四年的家開發的,你遇到這個問題呢,不害怕,然後從中找到問題,但這些問題可能大部分都是自身的第一,要看自己是出問題出在哪,是自己的技術出現了短板,第二,這個薪資達到了一個瓶頸,而且是什麼原因導致自己的形式達到了一個瓶頸,第三,個是工作環境導致自己感覺到很迷茫,以上三個問題呢,我們要注意的去解決,是技術的話,我們要自己時刻的保持充電的狀態,如果是因為這個薪資待遇的問題,可以嘗試的去跟上級領導溝通,如果是當前公司達不到自己的身體狀態,是可以選擇跳槽。包括第三個原因就是工作環境,如果工作環境是自己影響的,那可以去換一個其次呢,我覺得要做一個自己的一個規劃啊,規劃的會做的題和長期短期:可能是對自己的技術方便做一個規劃,長期:我建議去做這個職業的話,看自己到底適不適合做做開發,如果自己覺得未來的不從事這個技術開發,可以像這個網際網路和你的其他的崗位:軟體產品崗,運營崗,這是我的一個分享,不知道可否有所幫助!

  • 13 # 老閻同學

    我覺得程式設計師,沒法提高的主要矛盾在於。

    公司不需要新的技術。

    就可以很好的發展。

    但是你卻渴望新的技術。

    這兩者是矛盾的。

    很多人上來就喜歡高併發。

    大資料,啥的。

    但是大部分小公司,根本用不到啊。

    ssh就可以搞定的東西。

    所以想提高技術就換地方。

    公司的想法是,

    用最低的成本保證專案的穩定。

    增加公司的盈利。

    而你的想法是,用最新的技術,

    讓自己增值。

  • 14 # 急速馬力快de原始碼控

    題主已經工作四年,正在經歷一個職業發展瓶頸期。

    有了一定的專案經驗,實戰操作也日漸豐富,在這樣一個關鍵的時間點,一定要做好積累、提升、再學習。

    1,明確發展路線

    軟體開發工程師的職業發展路線可以分成兩類,技術路線和非技術路線,比如專案經理、產品經理等等。

    注意,產品經理不是“做不好技術的軟體開發工程師”。術業有專攻,要成為一個好的產品經理,也需要專業技能,也需要持續的提升,不斷積累專業知識,保持學習興趣。

    知難而退不丟人,只有興趣和專業才能做好工作,成為專家。

    如果選擇技術路線,那就繼續閱讀以下內容,有福利。

    2,積累自己的知識庫

    在學習和工作過程中,善於總結積累,分享程式碼。日復一日,這些看似簡單的程式碼,逐漸成了一個知識寶庫,能夠極大的提升自己。

    3,提升專業水平

    深入理解系統原理,從架構師的角度看問題,比如高併發、分散式、微服務、DevOps、資料庫,等等。

    4,持續學習,參加開源專案

    一流程式設計師靠數學,

    二流程式設計師靠演算法,

    三流程式設計師靠邏輯。

    在工作甚至加班時間之外,要保證學習充電時間。現在技術發展迭代太快,不持續學習,終將被淘汰。

    推薦線上學習網站,HackerRank、LeetCode,參加一些程式設計競賽,激發和保持學習興趣。

    推薦參加開源專案,貢獻程式碼。Github上非常多,選擇符合自己興趣的方向,比如Jext技術社群開發維護的Web服務腳手架。

  • 15 # Java大蝸牛

    很多年前,剛剛從大學畢業的時候,很多公司來校招。

    其中最爛俗的一個面試問題是:“你希望你之後三到五年的發展是什麼?”。

    我當時的標準回答是(原話):“成為在某一方面能夠獨當一面的技術專家“。後來經歷了幾家不同的公司,換了不同的方向,才知道這個真是一個很難的問題。因為兵無常勢,什麼東西都是在不斷的變化,一早的時候看好的東西可能會被淘汰。

    (幾乎)沒有人能夠看準技術的下一個方向,因為這個問題實在是太難了,能夠做到這一點的你就成為了技術界的巴菲特了。比如說11年加入Google,14年加入Facebook,16年加入阿里巴巴。做到這一點的人肯定有資本也有眼光去做風險投資,就算不做風險投資那麼財務自由也是妥妥的。  現在畢業六年,從北京到上海到矽谷,從國內網際網路公司外企,看到了公司好的地方和壞的地方,這裡只是根據自己的經歷寫一些大方向選擇建議,僅供參考。  一、行業背景很重要  行業背景非常重要;工作3年後必須確定自己的行業背景,比如一直從事電信行業,一直從事銀行專案,一直從事ERP行業等等。  一個程式設計師不可能是一直寫程式碼的,就是寫程式碼也要知道業務邏輯,滿足什麼需求;俗話說隔行如隔山,每個行業的業務都不一樣,甚至差別很大,比如你一直從事流媒體的研究,讓你跳槽到一家銀行專案,完了,一切從頭學吧,以前的行業經驗都用不上了;而且,一個公司公司招人,就是希望找到那些很容易上手,不需要培訓業務很久的程式設計師;頻繁跳槽的朋友,一定要注意這點;  一直在一個行業呆久了,就可以成為這個行業的專家;我們可以經常看到,一個專案組的某個leader,程式碼寫的一般,但是卻可以跟客戶流暢的溝通,控制著新需求的提出,bug的修正等等;而客戶也很願意跟他打交道,因為那些老的專案只有他能維護,他甚至熟悉系統的每一張表結構——-可想在這個行業呆的時間有多久啦。  第二、合理的職業規劃  什麼是職業規劃—-就是你短期或者長期的一個職業計劃!大道理不講,咱簡單點。先問你幾個問題:  a.你工作幾年了,你願意一直和新入行的新手一樣就是個簡單的程式設計師嗎?  b. 你願意一直寫程式碼,而不關心其他嗎?  c. 一個專案的前期需求,設計,後期部署維護,領導找到你,你說咱搞不定,行嗎?  程式設計師不是敲程式碼的機器。第一年太多東西不懂,你可以一切聽從老大的安排,敲敲程式碼,看看資料庫,測試自己和別人的程式碼;但是第二年,你還是這樣嗎?不可能的,一年的經驗你完全可以入行了,是時候該學習怎麼進行需求分析,怎麼設計資料庫,怎麼寫各類文件,怎麼寫更好的程式碼?這是高階程式設計師的要求!  三、什麼是高階程式設計師?  具有分析設計能力,能進行技術攻關,而且具有某行業深厚背景的程式設計師!  所有,一個專案立項後,你要積極的參與到前期設計中,跟老同志們一道思考分析問題,學習經驗!OK,你這就成長啦!  千萬不要認為程式設計師就是寫程式碼的!!!

  • 16 # 叩丁狼教育科技

    兄弟,你這個問題的答案你自己都說出來了,為什麼會越來越迷茫?——“因為我不是很喜歡鑽研技術,導致薪資平平。”

    首先要認清:職業生涯中有很多問題不是轉行或者轉崗就可以解決的

    售前支援這個崗位更加需要學習新技術,因為這個崗位要評估挖掘高潛客戶、協助推動企業決策、推薦新技術、發掘新需求、促進客戶增長......

    如果你不喜歡鑽研技術,不在IT行業深耕是很難去說服客戶去購買你的產品,客戶問的問題你甚至答不上來。

    再說說專案經理這個崗位:在專案中規避風險、協調專案成員的衝突與溝通、把專案成功率提到最高,啟動、規劃、監控、收尾階段,均要你全權負責。

    這的確不需要你有很高深的技術能力,但是需要掌握的知識會更廣泛。

    其次,IT行業是需要一定的付出和努力的

    很多人只看到了程式設計師的高薪,但沒有看到他們為其付出的努力。

    IT技術更新換代是非常快的,如果你不想被這個行業淘汰,每天下班後至少花一個小時寫技術部落格、看技術論壇並更新自己的技能。

    要知道投入和回報是對等的,無論學什麼,能否成功在於你自己,你有沒有轉行的決心和勇氣。如果有足夠的決心和強大的勇氣,那麼轉行必定成功。

  • 中秋節和大豐收的關聯?
  • 日本經濟真正的發展動力是什麼?