回覆列表
  • 1 # 老羅觀社會永珍

    要靠技術但要高於技術層面的規劃,才能一直生存下去。

    單純的做個碼農肯定會淘汰

    淡出敲程式碼的人到了35歲之後都會有種力不從心與危機感。一是體力逐漸無法支撐自己繼續與更年輕的人比拼,二是自己的家庭需要佔用更多的時間與精力,三是人的學習意願與效率都大打折扣。

    由於上面三個原因,自己在公司也逐漸被認為價效比越來越低,逐漸被邊緣化,最終或主動或被動地離開這個行業。

    以技術為功底轉型技術顧問之類的高階崗位

    在一線做了十幾年的碼農,如果能實現轉型,其實具備的能力變現帶來的回報是非常豐厚的。

    我的一位同事做了十五六年的C++開發,會寫具體業務程式碼,也能獨立做產品底層架構。他在一個最好的時機選擇去了一家互聯官網大廠,最終轉型成功做了基礎研發部門的管理人員,收入較之前不可同日而語。

    當然不是每個人都有這個轉型管理的機會,但也有很多技術人員轉型銷售或售後,因為具備紮實的技術功底,最終也能在這個行業繼續生存下去。

  • 2 # 永楓Mitaple

    我的答案是:如果你是在國外(歐美)的程式設計師,那麼你可以純靠技術一直生存下去。如果你是在中國的程式設計師,那麼你可能很難。在中國,程式設計師這份職業,是碗青春飯

    在國外,從事程式設計師這份職業的人,是因為對程式設計的熱愛甚至是狂熱信仰。程式設計師可以專注於某幾個特定技術領域幾十年,不斷鑽研下去直至退休。程式設計師的薪酬待遇不低,而且會水漲船高,不亞於管理崗位。所以,他們能穩定地追求創新,也熱衷於追求創新。他們即使存在溝通缺陷,也還是可以純靠技術生存下去。

    在國內,似乎一切都是浮躁的。從事程式設計師職業的人,大部分人是因為網際網路火爆後帶來的高薪待遇,程式設計也沒什麼技巧,速成幾個框架技術就算是入門了,然後各種複製貼上就幹起來了。財富累積得差不多了,大部分程式設計師會選擇跳槽追求更高的薪酬待遇。當然,還是有大量技術水平不錯的程式設計師,他們開源、分享,端著青春的飯碗,迎著996的現實逐漸憔悴。他們大部分人會選擇調崗到管理崗位或者專案經理崗位,甚至是售前工程師、產品經理、測試工程師這些崗位,技術屬性已經大大降低,更多依賴的是計劃、統籌、溝通等軟實力。總而言之,前浪總會被後浪拍倒在沙灘上。

    以上是我的回答,望採納。

  • 3 # 職場蛙

    生存是個偽命題

    如果是數十年前或者數百年前,那會真的是有人生存不下去,沒有食物最後餓死,但是如今這個社會,我們的基本目標是全面脫貧,保障每個人基本的食物供給還是有能力的,所以最原始的生存肯定是沒問題的。

    靠技術生存就不是一個固定的概念了

    找個公司靠技術工作賺錢買房養家,或者自己成立工作室做一個自由職業者,再或者一邊工作一邊自己接活都可以作為謀生的手段,那麼這些謀生方式是否能堅持一輩子呢?

    時代不停的發展,我們身在其中可以看到每年都有新的產品,新的科技,新的生活。而這個世界很明顯的在非常快速的迭代,為什麼要從開始就考慮靠著一個固定的手段當一輩子的謀生依靠,這是不合理的,誰也不知道未來會出來,誰也不敢說一個崗位百年不變。

    謀生不僅僅靠的是專業技術,更要靠思路

    技術,說到底還是一對一的出賣體力腦力,但是如果賣的不好,那就無法讓自己的利益最大化,而我們追求的就是合法地讓自己的利益最大化,工資高不高,不僅僅是技術的因素,更有企業的因素,行情的因素,城市的因素,學歷的因素,求職技巧的因素,同樣一個圖片,看圖說話就有不同的表現能力。工作也一樣,同樣的技術,也有不同的表現能力。資訊如此通達,何不在工作至於考慮開發自己的副業,當你的副業比主業更多的時候,不僅僅是收入的提高,更是自己對收入的把控力的提高,避免中年失業導致生活崩塌。

  • 4 # 產品經理小新

    答案是肯定可以的,只是生存的好與壞不同。我們來仔細分析一下題主的這個問題,題主的問題說到了兩個關鍵詞,技術和生存,搞清楚了技術和生存的關係這個問題就簡單多了

    什麼是技術,如果說技術工種的人員在社會都無法立足生存,那這社會還需要發展嗎,社會要發展,技術就肯定不會落伍?我們這裡談論的技術單單指程式設計師的相關技術,程式設計師的技術可以是有很多方面和層次的,不要認為程式設計師的技術除了擼程式碼,就是擼程式碼,我所知道的程式設計師技能領域還包括資料、測試、運維等,以及部分人還會涉及到運營的領域

    我就是擼程式碼的程式設計師

    我們來先說說擼程式碼,這是程式設計師最核心最普遍的工作,程式碼寫一輩子可以嗎?當然可以,這裡肯定有人會說沒聽說過程式設計師下崗嗎?我就想問哪個行業不存在下崗?我當然也知道相比較其他行業程式設計師失業偏年輕化,這個說到底還是自己核心能力不夠或者說你的技術被過時;你要是能做到隨時可以幫助企業解決核心關鍵問題,我想沒有哪個企業會想去斷掉自己的生路的;如果你技術被過時了,由於你有技術底蘊和專案經驗,相信我,很快你就能過渡過來的。

    還有一點,擼程式碼不能越擼越多,你應該想辦法越擼越少,努力發展成技術攻堅的人員,慢慢的以技術向管理靠近,你要是能做到這一步,你根本不用擔心失業,無非是換個工作環境而已,因為很多企業要的不單單是你的技術了,而是你的管理和經營,而管理和經驗無論在什麼時候都是越沉澱越迷人

    即使不說企業讓我們生存,難道自己不能靠擼程式碼讓自己生存嗎?你有沒有關注過程式設計師培訓還處於相當火熱的時期?而且嚴格來說技術培訓屬於教育範疇,教育如果都能消亡,那麼人類都成神了,你只需要保證你的技術不落伍,會怕生存不下去?

    如果說自己性格不適合站在講臺,那麼你沒想過自己成為技術的引領人?利用自己的技術創造一種框架或者一種規範,能夠真正的幫助到你的同行人,有了人群和流量,你要的生存問題還存在嗎?

    那我不是擼程式碼的怎麼辦

    你要是是重資料類的程式設計師,那麼恭喜你,這一類生存問題於你而言,還比較遙遠,因為未來是科技和資訊的時代,而時代的基礎就是資料,這一類人才還是比較稀缺的,但是,它的發展軌跡和擼程式碼的程式設計師基本一致,所以要想永遠跑在生存的前面,可參看我上文說的建議。

    你要是是重測試類的程式設計師,可能你會覺得測試類的不叫程式設計師,就叫QA或者乾脆就叫測試人員,我認為真正好的測試必須要是一個程式設計師,你光會黑盒測試,不會白盒,你可以被替代的機率太高了,那麼你的生存必然會存在很大的風險,既然把程式設計師定位到測試類,那你就應該看到了自己的優勢,市面上能做到黑白盒測試的不多,而且做好的更少,無論是你自己做或者帶別人做,你都不容易被淘汰,你還怕你的生存嗎?

    你要是是重運維類的程式設計師,其實這一類和資料類的程式設計師有一定的層疊,如果你只是簡單的做伺服器運維,我建議你早早的向資料運維併兼顧業務發展吧。

    最後,說說運營類程式設計師,這一類可能很多程式設計師不知道是啥,運營類不是個單獨崗位嗎?是的,沒錯,這裡要說說運營其實分外部運營和內部運營,你所知道的那一類基本都是外部運營,而內部運營,是個技術活,不懂技術是做不好的,不單單要求你能懂程式碼和資料,這一類有一些架構師的味道,如果你做好這一類,不說從技術上面解決你的生存,從崗位需求上面都能很好的解決你的生存。

  • 5 # 矽谷智慧科技

    當然可以。只是程式設計師也有層次,要不斷往高處走,從初級到中級、高階;從寫程式碼到寫演算法、寫架構、寫框架;等等。

  • 6 # 晴天霹靂大雷子

    靠技術吃飯沒有任何問題,但是計算機技術革新日新月異,時代在改變,年齡在增大,當有新的技術出現時,自我是否可以跟上時代步伐尚不明朗。所以我個人認為這個工種是有職業壽命的。純個人觀點。

  • 7 # 程式學習筆記

    這個問題不好答。你多大了,做開發多少年了?

    先靜下心來,搞好技術,積累多些、沉澱足夠了,說不定某一刻有好的機會來了呢。

  • 8 # 男生滿滿

    一,不要以為只有學習技術才可以換來穩定的生活和高的薪水待遇

    相反那些從事售前和市場開發的朋友,卻有更多的工作之外的時間,甚至他們工作的時間有的時候是和生活的時間是可以兼顧的,他們可以透過市場開發,認識各個行業的人士,可以認識各種各樣的朋友,只有接觸人,才能看到更多的商業機會和發展前景。

    根據2018年中國程式設計師薪資生存現狀調查報告

    如果你作為一名純技術的程式設計師,以溫兆倫為目標,那還是趕緊努力奮鬥吧,但你說如果年薪2,30w,那相信現在的絕大部分的三年經驗左右的程式設計師都可以達到這個水平,2,30w低了,要50W,也不難,努力學習最新前沿的技術領域,最近的區塊鏈只要你能有個2,3年經驗,50W年薪的公司還是一大把的;你說對區塊鏈不感興趣,那就轉管理,在一些大一點對公司做到管理曾崗位,只要你公司業績不是很差,也還是有機會的。

    二,有害身體,程式設計師的健康危險指數可以說是排在所有行業中最前列的位置,程式設計師最常見的病症:

    頸椎病

    腰椎病

    肩周炎

    滑鼠手

    乾眼症

    都說了革命是身體的本錢,沒有本錢,何談革命,而現在絕大多數都是:沒有革命,何來本錢的生活,這真的是我們想要的生活嗎,當然不是,但往往我們架不住市場的需求:

    能像機器一樣大量產出程式碼。

    能加班加點,用高於市場平均水平的速度完成一套軟體。

    能快速上手,無需過多培訓費用。

    能熟悉多種技術,最好是有最優秀的學習能力。

    工資嘛,最好是市場平均水平或者低於市場平均水平。

    三,程式設計師也能純靠技術走上人生巔峰

    如果你就是愛好技術,當然了也可以一直做的,都說興趣是第一動力嗎。那你就一定不能懶惰了,平時要多學習新技術。也可以自己做自由職業者創業啊,當然了,對於創業又是另一回事了,也不是一個人就能做好的。想想你的時間精力金錢又都不是一筆小數目啊。

  • 9 # 兔子牧

    靠技術吃飯肯定可以,就是想小時候做夢都想當科學家,每天都在努力,但是你真的當科學家了麼。等你學不動了,你就要拜拜。或者說你還能幹活,但是年紀大了,畢竟都是劉強東的兄弟,早晚都有那麼一天。如果再來一次我會去做技術性一般到更新不是很快的職業。起碼後期發展穩定。這裡說一句,過了35歲的的人,有的很牛逼,有的為了生活去做銷售。

  • 10 # IT人劉俊明

    作為一名IT行業的從業者,同時也是一名大資料、機器學習方向的研究生導師,我來回答一下這個問題。

    首先,程式設計師完全可以靠技術來不斷延長自己的職業生命週期,目前IT行業內也有大量的“70後”程式設計師一直奮鬥在技術研發的第一線。

    對於程式設計師來說,如果想一直從事程式開發工作,需要面臨三大問題,其一是軟體開發技術更新速度較快;其二是軟體開發工作壓力較大;其三是軟體開發崗位升級難度較大,要想解決這三大問題,需要透過以下幾個手段:

    第一:重視基礎知識結構。程式設計師的基礎知識結構往往能夠決定程式設計師的成長空間,基礎知識結構越紮實則上升空間就越大,職業生命週期也會越長。基礎知識涵蓋兩大塊內容,一部分是數學和物理知識,另一部分是計算機作業系統、計算機網路、演算法設計等內容。從應用級程式設計師向研發級程式設計師過渡一個重要的條件就是數學基礎是否紮實,而研發級程式設計師的職業生命週期要遠長於應用級程式設計師。

    第二:重視自主學習。不論從事應用級開發崗位還是研發級開發崗位,自主學習對於程式設計師的成長都具有重要的意義,很多程式設計師就是由於不注重自主學習而導致知識結構逐漸陳舊,最終被行業淘汰。自主學習一方面要緊跟技術發展趨勢,另一方面要圍繞當前工作內容。

    第三:注重提升資源整合能力。隨著程式設計師年齡的增長,資源整合能力將對於未來的發展起到重要的作用,程式設計師的資源整合能力包括技術整合能力、方案整合能力和研發資源整合能力。當然,如果再具備一定的人力資源整合能力,那麼會進一步提升自身的職場價值。

  • 中秋節和大豐收的關聯?
  • 孩子一歲兩個月了還不會說話是為什麼?