1. 38歲了,難道程序員35歲以後真的都要失業了嗎
「老程序員」這個稱呼印證了行業的一道坎,35歲,不光是程序員,還有其他行業的從業者,都會遇到這個坎。批量的年輕人逐漸湧入,打擊了一批還在碌碌無為的前輩,開始為自己的未來擔憂。對於程序員來說,似乎更加沉重一些。
我們眼中的程序員,一直忙碌在公司的第一戰線,996的上班時間,還不算通宵加班的精力,對體力和腦力都提出了很高的要求。很多到了35歲的程序員都在迷茫著自己的未來,該何去何從? 事實上,並不是所有的程序員在過了35歲之後都會失業,面對來自家庭孩子的壓力,來自父母養老的壓力,都會讓自己思考以後的發展。是繼續走技術路線還是轉向,該如何更好的承擔起自己肩上的責任? 看了很多網友的回答,也訪問了很多程序員對自己未來的打算,總結了一下:
繼續走技術路線 很多程序員因為性格選擇了IT行業,自然也會因為性格繼續在IT行業走下去。在有了幾年的開發經驗之後,選擇繼續深造,由開發工程師到構架師,由編程技術開始學習大數據、AI等,保持自己對行業技術的敏感性。
走管理路線 管理路線,就是帶項目,相對於奮斗在第一戰線的小夥伴更輕松一些,不會將過多的精力放在開發上,而是放手讓年輕人去鍛煉,開始學習管理,這無疑是一個很好的出路。
走創業路線 打工真的是毫無出頭之日的,很多大佬都會選擇自己出去創業,但這個需要資金和技術的雙重壓力,抗過了就是老闆,失敗了就重新回到原點。
轉行 這條路,很少人會走,因為不想放棄自己多年的技術,會覺得和可惜。
再說說程序員有那些出路或者賺錢的路子吧
寫博客或者運維自己的公眾號果文筆好的話,也喜歡分享的話,可以自己運維一個技術公眾號,者博客,不見網上很多技術大拿都在寫博客,這個過程很漫長,需要我們不斷的去實習,去寫作,去輸出,去運營。在打造自己的品牌的過程中,慢慢的提高自己的能力,有了自己的品牌,就可以做一些分享,承接一些廣告,培訓,也就距離錢不遠了。這可以促使自己對所用技術的去思考,同時也能讓很多的技術小白或者行業人士關注你,從而提高你的知名度,吸引流量或者讓更多人認識你,知道你,你才有更多的機會。
承接一些項目(也就是接私活)
當然這要花費你很大一部分時間,承接時你要考慮時間成本,至少這些時間要和你的工資相當。個人不怎麼推薦這種方法,有時候周期會很長,很容易喪失積極性,不過也算是一種方法。
參加一些開發者大賽或者一些技術活
這是一種方法最實在,拿獎金,只賺不賠,不過前提是你得有足夠的實力,有時一些比賽盡管不是很多,但從中也可以學到不少知識,或者某些證書對你可能有用
技術活動包含的范疇很廣,包括做技術講師,分享技術知識。這個不但可以提高自己的技術影響力,還可以提高自己的專門能力,但是同樣需要的門檻很高。
接一些廣告或者在自己開發的app或者利用網上的小項目博客
在自己的app中加入廣告或者打賞讓喜歡你的朋友支持你
希望對您有所幫助!~
2. 現在程序員行業飽和了嗎剛入行能拿到多少工資
能幹活的人永遠不會過剩,混日子的永遠過剩。初級過剩,高級緊缺。簡單學點啥的時代早就過去了。
這幾年中國互聯網一直很火,因此搞得大量資本湧入互聯網行業,一下子拉高了平均工資。我記得移動端和前端最火的時候,只要你會寫一點前端或者APP,都能找一份工資在平均線上的工作。因此大學報考計算機,以及轉行的人越來越多。
所以培訓班大量招生,賺得盆滿缽盈。而就是這大量培訓出來的人,給人一種中國程序員過剩的現象。
2018年互聯網寒冬,大量企業裁員,那些平時混日子劃水,沒有真本事的人,離開了這個平台就什麼也不是了。甚至原來平台過高的薪資水平還會給他一種我就值這個價的錯覺,而這只是資本和平台的捧殺。
打開招聘軟體,你會發現3-5年的高級程序員,5年以上的資深甚至是架構師的招聘需求源源不斷,最受獵頭歡迎的也是這種級別的職位。這說明了企業更需要的是高端人才,而中國現在高端程序員還是很稀缺的,很多企業都招不到合適的高端人才。這種情形也像極了二八定律。
我創建的java自學交流裙,前面輸入是:926中間是:452最後連起來:303在這里說一下自己整理了一份關於java的系統化資料,從Javase- ssm-springcloud,包括了網上商城項目,個人博客項目,分布式項目等都有想學習Java或者轉行,大學生可以免費領取,java交流群下載
一下以JAVA 為例
剛入行的java後端程序員,薪資區間在「0到50K+」,以下面五份招聘信息為例。
第二份招聘信息:"4-8K"檔次——小型公司初級程序員水平。19年、20年的java行業情況,沒培訓過的小夥伴,除個別優秀以外,極少能找到一份正規程序員工作入行。
所以,這個區間的人群一般是「普通大學科班生+學習優秀+不培訓」情況/「普通培訓機構學習+學習普通」情況,這兩種情況的同學。入職的是「4-8K檔次的小型公司初級程序員崗位」。
而「普通大學科班生+學習普通+不培訓」的同學,以及零基礎小白,這兩種情況很難找到工作。
第三份招聘信息:「9-14Kx13薪」檔次——大型公司初級程序員/小型公司優秀程序員水平。要不是個人優秀,要不是找的機構優秀,要不是優秀學校科班生,總歸學的技術不錯,能找到一份「月薪過萬」初級程序員工作為職業發展的起步。
這個區間檔次的人群一般就是「普通培訓機構學習+學習優秀」情況/「好的培訓機構學習+學習普通」情況/「優秀學校科班生+學習普通」情況的同學,入職的是這個檔次的公司和崗位。
第四份招聘信息:「10-15Kx16薪」檔次——大型公司優秀初級程序員水平/頂級公司初級程序員水平。
這個檔次,小公司給不了初級程序員這個待遇,有這個水平也不會去小公司。這個區間檔次的人群一般就是「好的培訓機構學習+優秀學員」情況/「重點大學普通應屆生」情況的同學,入職的是這個檔次的公司崗位。
第五份招聘信息:「25-50K」檔次,也屬於剛入行的java後端程序員薪資區間,這個檔次是培訓機構培訓不出來的水平,是「重點大學優秀應屆生」情況,甚至極個別很優秀的能到100K+(應屆計算機博士)!
在java領域,優秀本科生/碩士,優秀碩士/博士。優秀才抵得上學歷上高一級,但大公司的大家都很努力,優秀很難求。所以能提升學歷,優先提升一下,能給自己帶來不小的優勢。
能拿多少薪資主要還是取決於自己,能力+學歷
3. 程序員一般的上班時間是幾點到幾點
一般情況下是正常上班時間,中東部地區上午8點到下午17點半。
有任務時,會工作到深夜,甚至連續加班加點。
4. 程序員們,天天加班,真的有意義嗎
「 IT 行業加班到底有沒有價值?」
現在 IT 行業加班是普遍現象,然而加班是否能夠加快工作進度呢?
加班使人疲累,降低工作效率。
加班不給工資,降低士氣。
加班給福利,可能會有無效率的加班(賴著)。
某乎友據我所知,有不少 IT 公司是不加班的,然而他們的項目非常成功,反而不少公司的加班只是為了混福利。
在無法完成任務的情況下自願加班不僅不影響士氣,反而能提高效率。
裝逼俠的回答一年總有那麼幾天,東西是做不完的。周末回到家,腦子里都還是工作上的東西,怎麼設計,怎麼解決,想的停不下來,索性給老婆請個假,拎著包去公司了。偌大的辦公室,就我一個人,安坐妥當,開聽可樂,敲起鍵盤。餓了,就到樓下的中國館子打包一份大盤雞。啃著雞肉,吸溜著面條,看著log翻滾,爽得一塌糊塗。問題解決,關燈鎖門,哼著歌就回家了,心情大好。除了老婆,沒人知道我去加班了,公司不知道,老闆不知道,沒有表揚,也沒有加班費。這樣的加班有意義嗎?有!至少我爽了。問題解決了,進度趕上來了,我就不用擔心,不用焦慮了。這對我很有意義。但大部分人的加班並不是這樣。而是這樣老闆不走,經理不敢走;經理不走,小兵不敢走;大家都不走,你憑什麼走?
加班成了態度,成了文化,成了衡量表現的標准。
這樣的加班,只是討好,沒有意義。
對於說加班有價值的說法,你也絕對能找到反例,因為國內很多公司的加班方式確確實實,除了讓老闆看著你在努力幹活以外,沒有任何價值。比如經典的早 9 晚 9,實際上 6 點以後磕瓜子混晚飯上淘寶看微博比比皆是。如果你反駁我說你晚上 9 點還在努力工作,那你早上 9 點一定磕瓜子上淘寶和同事扯淡,或者中午吃了個巨長無比的中午飯。我在這個行業裡面工作了10年,從來沒有見到有人可以長時間集中精力 10 個小時,事實上,就算是非常好的開發人員,平均每天能集中精力工作的時間在 6 個小時左右,不信自己可以測算一下。某國外知乎大神理論:所有的原因都基於一點:軟體工程師需要整塊的時間。這個時間可能是 1 個小時,也可能是 3 個小時或者 5 個小時, 如果軟體工程師在這個時間塊中被打斷了,那麼重新恢復工作狀態的時間會非常久。
舉個例子,如果一個軟體工程師在解決一個問題需要 4 個小時,然後在這位同學工作了 2 個小時以後,突然老闆安排開一個會,可能就開了 10 分鍾,那麼這位同學重新開始工作的時候,可能需要再花半個小時,才能記起來之前工作的種種細節,然後才能繼續工作。所以表面上工程師只被耽誤了 10 分鍾,事實上,耽誤的時間是 40 分鍾甚至一個小時。
如果這個原理你理解的話,那麼加班到底有沒有價值的問題就非常好回答了。
假設一個工程師下午 4 點鍾突然發現了解決一個問題的辦法,不過很不幸的是,解決完這個問題需要 4 個小時。 那你是希望他上班上到5點然後第二天繼續來做呢,還是加班到 8 點,做完再回家?
當然是加班到 8 點,做完再回家, 而且不僅作為團隊 Leader 的你會這么想,工程師自己也會傾向於這種方式。 畢竟他也知道, 做到一半,第二天再來,撿起來非常耗時間,麻煩,且沒有效率。只有這種形式的加班,才是有價值的,而且是有非常大的價值。只是你有沒有注意到,這種加班一定要和彈性工作制結合在一起,因為如果別人工作到8點你還是要求他第二天8點來上班,他很快就會 懶惰疲憊。所以, 軟體工程師開發中,加班的管理其實是和時間管理一起處理的。 說到底,是以任務為導向,制定 dead line 以後,然後工程師自主安排時間,然後盡量少去打擾他們, 愛加就加,不加就不加, 任務完成才是第一。說了那麼多,最後說一個挺有實踐意義的做法,如果你的項目很緊需要加班, 你又確實不理解彈性工作制是個啥,那就加班吧,給錢就好!好了!讓我們回到現實
加班有沒有價值取決於是否加班是由誰決定的。
如果是由公司決定的,那麼雖然不能說加班絕對沒有價值,至少是無法獲得和時間成比例的效率提升。
就是說,每天工作12小時無法獲得8小時的 1.5倍的產出。
無論讓員工加班是公司用威逼的方法,還是利誘的方法達成的,效果都好不到哪裡去。甚至會讓不少員工產生極大埋怨,想想平常人都是容易被環境影響,負能量聚集,後果是什麼?
但是如果加班時間是員工自己控制的,那麼效果就不一樣了。
自己心情好可以多工作一會兒
有個問題沒解決好很想知道到底怎麼回事就弄好了再下班
剛更新的版本擔心出問題就留下來觀察觀察
約了小夥伴們去打球、聚會、腐敗,下了班就走
這幾天有點累,早點回去睡覺
總之,在自己狀態好心情好的時候加加班,反之則按時下班,這樣的加班才效率高。
下班時間之後的公司,不會開會,不會有人找,也比較安靜,沒有了打擾,連網速都變快了,工作效率自然高。
解決方法:
「找需要你的工作,而不是你需要的工作」,很多人對此理論嗤之以鼻。
大家沒想明白,之所以被迫加班,就是因為你很需要這份工作,而工作並不很需要你,你不幹隨時有比你更需要這份工作的人來替代你。工作不需要你,你就沒有博弈的籌碼,不能控制自己的工作時間。
5. 男朋友是一個程序員,幾乎每天都在加班該怎麼辦
作為一個程序員的女朋友,要關心理解男朋友的這些種種苦衷,畢竟程序員加班是一個很普遍的一個現象,所以說不要經常的去抱怨他們沒有時間陪你。因為程序程序,而工作的時候會傷害頸椎、眼睛,所以說可以給男朋友買一個靠枕;晚上下班以後可以在家做飯,然後等男朋友回來一起吃飯……總之一句話就是理解萬歲。
6. 程序員過35歲就找不到工作了是真的嗎好害怕
過了35歲後,程序員真的是一個沒前途的工作了嗎?
很多過了不惑之年仍活躍於這個領域的精英
無論你相信與否,在這個領域仍有很多成功的程序員早已過了不惑之年。他們中的一些人甚至是行業內的最好的精英。
還記得你第一次寫代碼的時候嗎?那種難以抗拒的興奮和激動——不斷變化的技術,充滿挑戰的工作……
這個行業讓你看到了活力,無時無刻都有最新、最前沿的想法和不斷涌現的機會!
你說你不如年輕人敏捷了,不如他們聰明了,都不是!只是因為他們就和當年的你一樣,面對機會、學習、哪怕在這個過程中犯錯,都毫不猶豫,前赴後繼。那樣的熱情,那樣的激情澎湃充滿了夢想!
想起來了是嗎?
你要做的只是找回你當年的感覺!
2.創新需要暫時拋開已有經驗
有一句編碼格言是這樣說的:有時增加代碼並不能更好地改進軟體,刪除代碼才可以。人生亦是如此,特別是程序員的人生。這句話中蘊含的哲理遠遠超過你的想像。任何一個阻止你去「刪除你人生代碼」的因素——無論是一個你早該放棄的舊程序,或一個陳舊老套的想法——都阻礙了你的進步。
作為一個有經驗的程序員,我們的工具包里充滿了作為我們技能基礎的那些「經過檢驗而可靠的」技術。但這是福亦是禍。
舉個例子,我們自己編寫解析常式有時候要比提前導入預先寫好的編碼包更快。這往往是因為在開始碼程序之前,我們想要檢查確保這個編碼包里沒有錯誤。但是我們的本能其實是很不合時宜的。我們本應該輸入開放源代碼包並進行檢驗。如果結果是編碼包中有錯誤,應該盡力解決這個問題直到完善,可重復使用的代碼勝過重塑。
大多數時候,「經過檢驗而可靠的」經驗是創新的敵人。唯一能讓你進步的方法,只有「對你已知的經驗持懷疑態度」。只有當你嘗試了新的方式,並對它進行檢驗才能知道它是否有效,這時候你再決定如何做。
通常情況下,這種方法會花費你大量的時間,很有可能最後還是會回歸到原有的習慣。但在這個過程中,你會自己將新的創意添加到工具包中,並逐一發現哪些技術是有價值的,值得保留的。做出這些選擇是最重要的,直覺起著至關重要的作用。幸運的是,你有幾十年的經驗,有著比大多數人更好的直覺。只是不要讓偏見堵塞你的靈感源泉。
3.身體是革命的本錢
那一年,你二十齣頭,耳機里的音樂隔絕了外部世界的一切,你面前只有發著微光的電腦屏幕,那些代碼是你如今的全世界,凌亂一地的可樂罐,披薩盒裡還剩下一塊,凌晨三四點,有些餓了你吃掉了最後一塊披薩,接著肝,睡眠是什麼?管他的呢……
時光一晃,你已經老去,可不能再這樣折騰自己了。你的體重、你的肌肉、你的視力……別不把醫生的話當回事,去減肥、去鍛煉、早點睡!運動和規律的生活方式會讓你越來越有精神。你是比年輕人有更多的挑戰,但只有照顧好你自己,擁有充足的精氣神,才能去迎接這些挑戰,越戰越勇啊!
總結
程序開發最好的地方就是它只和你的激情和學習能力有關,那些數以千計上了年紀卻依舊傑出的程序員的職業生涯就是最佳證明。如果你沒有這些特質,那麼開發對你來說是無論在任何年齡都做不好的職業。但只要你有激情和能力,就無需掣肘於年齡,哪怕你四五十歲,甚至六十歲也都不算晚。
7. 廚師和程序員,哪個職業前景更好一些
廚師和程序員的話,肯定是這個程序員的職業前景更好一點,不過自己的話,如果有這方面的專業能力,肯定是程序員證,職業前景更好。
8. 如何看待程序員這個工作,你覺得這個工作有何優勢
社會上的每份工作都會有自身的優勢和劣勢,沒有哪一份工作是只有優點而沒有缺點的。現如今,越來越多的人對程序員這份工作感興趣,想要從事這份工作。不過並不是每個人都可以直接去當程序員的,這份工作有一定的門檻。不過,如果你成功當上了程序員,這份工作還是非常不錯的。下面我就來說說當程序員的好處。
在互聯網行業或者說IT行業,每項技術都是日新月異的,因此程序員必須保持一顆熱愛學習的心,主動學習新的東西,那麼在學習的過程中,我們就能夠不斷地提高自己,提高自己的實踐能力。這種提高對於我們未來的發展是非常有好處的,永遠保持一顆學徒的心,我們遲早能夠成為大師。還有,程序員每天的工作就是解決麻煩,在解決各種各樣的麻煩的過程中,我們還能積累很多的工作經驗。
9. 程序員一般的工作都是干什麼的
程序員的工作內容如下:
1、對項目經理負責,負責軟體項目的詳細設計、編碼和內部測試的組織實施,對小型軟體項目兼任系統分析工作,完成分配項目的實施和技術支持工作。
2、協助項目經理和相關人員同客戶進行溝通,保持良好的客戶關系。
3、參與需求調研、項目可行性分析、技術可行性分析和需求分析。
4、熟悉並熟練掌握交付軟體部開發的軟體項目的相關軟體技術。
5、負責向項目經理及時反饋軟體開發中的情況,並根據實際情況提出改進建議。
6、參與軟體開發和維護過程中重大技術問題的解決,參與軟體首次安裝調試、數據割接、用戶培訓和項目推廣。
7、負責相關技術文檔的擬訂。
8、負責對業務領域內的技術發展動態進行分析研究。
(9)程序員和小夥伴上班擴展閱讀:
數據顯示,近四成程序員處於單身狀態,明顯高於非互聯網從業者24%的比例。廣州、深圳、北京成為單身比例最高的三大城市。單身的程序員在擇偶方面也有區別於其他人的偏好,更注重對象的顏值、身材和家庭背景。
統計顯示,互聯網從業人員對買房有不小熱情。互聯網從業人員更勇於背負房貸,29%互聯網從業人員正背負房貸,這一比例兩倍於非互聯網從業人員。其中在各大城市排名中,杭州、北京、廣州位列前三大互聯網從業者背負房貸人數比例最高的城市。
在互聯網企業的一個特色是,沒有明確的上班時間和下班時間,靈活的工作時間和高強度的工作量,使得加班成了行業特色。在睡眠時間方面,程序員的睡眠時間集中在11點至凌晨1點之間,而非互聯網從業人員的睡眠高峰在10點至12點之間。
10. 為何程序員都說他們平時的工作很枯燥
職場中,有一個職位是程序員。作為程序員,他們經常會覺得工作特別的枯燥。其實在工作中很多的工作都是枯燥無味的,感覺到工作枯燥有以下幾個原因。
不論為生活還是職場中大部分的人都是日復一日的工作,這主要取決於自己的心態。心態好了覺得做什麼事都不覺得枯燥無味。