① 老了就沒用嗎對大齡程序員五大誤解
最鎮雹念近我過了40歲生日。 一個朋友開玩笑的對我說:嘿,我想這個意味著你已經老的不適合再去編程了吧!,我表面上哈哈一笑,但心裡卻觸動不少。 年齡歧視在我們這行里並不可笑。 就像今天用Java的兄弟淪落到這個地步一樣,幾年前,使用COBOL傢伙被我們從心底里嘲笑其老舊的編碼方式和缺乏新技術中的靈活性。 如今輪到我被他們嘲笑了。 也許你也是這樣。 如果目前沒有,我估計這一天也會很快到來。 你還會笑的出來嗎? 是的,我想會肆棚跟我一樣的。 我們這一行受年齡歧視體現在好幾個方面。 大家都熱衷於熱門的新技術,追求以不可想像的超速度掌握這些新知識的能力,永不疲倦的加班,讓產品按時發布的干勁--所有的這些都是做軟體這行中年輕人的特長。 我還沒說年輕的員工很便宜的事吧? 不是一般的便宜。 這個計算機專業學歷需求趨勢統計並沒有清楚的告訴你目前年輕、廉價的勞力已經嚴重的過剩,那些人力經理對這部分人的感覺就像是大海一樣取之不盡用之不竭。 事實上,所有的數據都證明了一個結論:近10年來求職登記計算機專業學歷水平要求正在下降或至少沒升過。 如果說跟以前區別不太大的話,至少根據Jeff Atwood的數據, 人才信息儲備庫里的人才質量是沒以前好了。 當你找人開發你的新項目,而又不相信外包,那去找誰呢? 如果你正考慮只由年輕成員組成的開發團隊,那麼你需要再考慮一下。 在軟體業,一些關於大齡軟體開發者的傳言被很多人深信不疑,這多少都使大齡的、有經驗的人處於一種不利的位置。 但是這些人真的很蠢,他們認真參考這個學位趨勢,拒絕超過40的任何人,因為我們開起來已經老的有點傻了。 讓我來一個個的揭穿這些傳言。 傳言: 大齡程序員要比年輕的昂貴,相比之下年輕的開發者更可取。 真相: 有經驗的程序員之所以被標高價的原因是,在軟體企業中,員工工資是第一大成本。 這樣看來,年輕就意味著便宜。 雖然沒有經驗的、年輕的程序員可以讓你降低預算,但如果你的團隊里都是這樣的人,他們會讓你支付的更久。 年輕的程序員沒有接受過失敗的教訓。 他們也沒有足夠的時間學習這種教訓。 想想吧,他們會在誰的項目上學習這種教訓,會讓誰蒙受損失? 是你。 當不能按期完成項目時你不是也要遭受損失嗎? 再想想。 是的,大齡程序員要比年輕程序員要求的薪水高。 但是,你有沒有想過給他們這么高的薪水是要得到什麼? 對於有經驗的程序員,你實際是僱傭他們在以往失敗的或成功的項目中獲取的各種經驗。 如果你想讓他們在你的經理任期里學習這些經驗教訓,代價是昂貴的。 如果你花錢僱傭了一個有經驗的程序員,他能確御困保你在以後的項目管理和軟體開發過程中不會在犯那些經典的錯誤。 你的年度回顧圖表也會漂亮的多,因為你僱傭了聰明能乾的人,他們知道如果把工作漂亮的完成。 傳言: 大齡程序員缺少靈活性,缺乏學習新知識的能力,因為他們腦袋裡的傳統知識在作怪。 真相: 相反,正式由於他們的閱歷,越是有經驗的程序員越是能夠更迅速的,更深度的遷移到新的技術、框架和系統里。 例如,如果你學過C/C++的GUI框架,你的腦海里就會對消息傳輸,事件處理等概念的有了掌握,而MVC模式就是使用了這些概念來設計系統,分離表示層和後端業務處理的。 而最初你學習一個GUI框架時,除了要學習語法,實例,以及常用類庫外,你還要學習這些概念性的東西。 經過了二三種或更多的GUI框架學習後,你會發現各種框架之間除了語法外都非常的相似。 你還會發現後,出現的框架已經克服了很多前輩所特有的局限性,已經不需要你再去花時間開發復雜的hack程序了。 這些深刻的見解可並不是那些新人可以擁有的。 由這些思想儲備來提升的生產效率並不是你可以用什麼方法直接測量到的。 傳言: 大齡程序員不願意去干那些很幸苦的開發工作 (編者注: 長時間的,加班加點的工作)因為他們有家庭和其他一些事情拖累,這些在年輕員工身上就不會有。 真相: 我認為,說熟練的程序員相比較更不願意加班加點辛苦的工作是沒錯的,因為他們知道只有工作效率有問題才會將自己推到每周工作80小時的處境。 有人說是沒有干勁了,但我卻要請問,哪一個曾經有過這種經歷的人還渴望再經歷一次? 還有人說,家庭負擔是一個因素,但這只是個表面上的假象。 高能力的、有經驗的軟體工程師對時間的管理是不留餘地的,正是有了家庭的原因,他們才會更有動機在給予的規定的時間里把工作完成。 他們也許需要陪家人去參加舞會,去看足球比賽,但他們也會在業余時間把這些佔用的時間補上,在標準的一周40小時里一心一意的工作。 好的有家室的程序員一定是一個有效的管理自己個人時間的人,否則他立刻會淹沒在各種工作之中無法抽身。 傳言: 大齡程序員沒有年輕程序員腦瓜靈活。 真相: 年齡的增長確實影響人的腦力,可以測試出年紀大的工作者確實要比年輕的反應速度慢一些。 可是思考敏捷只是我們的比較的一個方面而已。 思考的快並不是總是好事。 判斷的正確與否呢? 有一個古老的說法: 正確的判斷來自於經驗,經驗來自於錯誤的判斷。 這些老程序員見識過的、經歷過的成功的、失敗的案例都比年輕的多,由此可以看出,以思考速度退化為借口來拒絕大齡程序員是缺乏說服力的。 經驗豐富的程序員有大量的歷史可以拿來作為借鑒和參考,讓你避免在現在的項目里有錯誤的判斷。 年輕的程序員可能會有一些很好的新觀點,但通常是沒有經過測試和驗證的。 如果團隊里兩種程序員組合,那會非常的有好處。 傳言: 大齡程序員對工作感到疲倦和挑剔,所以在崗位上沒有年輕人那樣有干勁。 真相: 這種話很可能來自於一些老是被有經驗的程序員批評為傻冒的人,這些有經驗的程序員已經無法忍受那些愚蠢的決定在他們周圍一次有一次的發生。 有經驗的程序員在一公里外就能嗅出錯誤的氣味。 他們絕對不會聽你講故事說這個產品如何在市場上不被客戶接受,因為他們已經跟客戶打了多年的交道,他們知道你企圖用謊言來挽救你被解僱的命運。 他們絕對不會忍受,因為客戶要求下月就要出產品,經理就要求他們每周工作80小時的要求,以為他們已經知道並說過至少要3個月才能完全實現客戶要求的功能。 年輕的程序員並沒有經歷那麼多這樣的處境,所以他們很少有反抗經理的錯誤決定的動作。 管理人員不能用他們天真的想法去要求事物。 如果你想擁有一個優秀的團隊,讓它生產出優秀的產品,那麼允許人們將你從錯誤的道路拉回來,將會一次又一次的挽救你的項目。 當然,只有在你有勇氣承認自己無知的情況才會這樣。 至於說熱情在消失,你很難判斷是歲月消磨了人的熱情。 如果說是年齡的原因,那麼如何解釋Donald Knuth, Ward Cunningham, Bill Joy, 比爾 蓋茨等成百上千的跨過了40歲門檻的人依舊沒有喪失任何對這個領域的熱情的呢? 他們沒有喪失。熱情就是熱情。 你40歲時還擁有熱情,那是你真的熱愛這個行業。 這種愛不會在一夜之間就消失的。 那些依舊沿著這些前輩的足跡前進的年輕的程序員們也許會擁有短暫的熱情,也許會在這條道路的前進過程中面對困難和挑戰發生動搖。 作為總結,讓我們清清楚楚的看清這些事情:年輕不是個壞事情。 年老也不是所有都好。 最重要的是,任何肚子里沒有實貨的程序員都不應該被僱傭,不論是年輕和年老。 保持你的團隊成員年輕年老、有經驗和沒經驗混合 保持隊伍多樣性存在,團隊才能成長進步。 如果你正在招聘一些人,不要對坐在你前面的頭發顯花白的人置之不理。 如果他的才能能打動你,那就丟棄年齡的偏見。 也許有一天這個人就是你。
② 你對程序員這個職業有什麼看法呢
程序員,外面都說人傻,錢多,死的早。
不過我本人是程序員,所以不完全認同,但是也不能說沒有。程序員因為天天和代碼打交道,代碼是很多邏輯的部分,所以程序員一般邏輯思維不會太差,但是整體來說和人交接和情商就比較低。因為一群大老爺們討論需求什麼的就是各種吵吵,基本上說弄就弄。
然後程序員的起步工資確實比較理想,但是後期其他行業工資也會上來。程序員的工資都是加班加出來的,不管多麼好的公司,出產品的時候各種加班,有一些加班是階段性,但是有很多的公司就是長期性,基本上每天都是加班。所以加班也是程序員的標簽之一。
程序員因為邏輯長期腦力運動,再加上程序員都是很懶的,肯定也有愛運動的,但大部分都比較懶,我接觸的懶人居多,不會特別去裝扮自己(包括女程序員,基本都不會化妝的)。所以程序員會有一點點的邋遢,但是邋遢和臟是兩回事,邋遢只是不愛打扮,但是個人衛生一般還是可以的。然後體格方面也不會太好,長時間坐著,大肚子的概率和禿頭非常高,我的幾個老大頭發都比較稀少掉頭發,我現在也開始掉頭發。所以死的早應該是說這個。
還有一點,程序員聊天的時候喜歡說一些代碼性的東西,外行感覺十分奇怪,但是這是程序員的笑話,這個是職業病,其他職業應該也有。
不過程序員談戀愛的時候這些毛病一般很少存在,都會刻意去避免。
總的來說程序員其實也還好,只是一個職業不會有太大的區別,人際關系可能差點點,然後邏輯肯定不差。其他就是宅。
③ 為什麼程序員總被認為是屌絲群體程序員都很窮嗎
我覺得不能這樣理解,因為這個說法本身就屬於歧視,我們也不能用刻板印象來評價程序員。
之所以很多程序員會有這樣的負面評價,並不是因為這些程序員的生活非常窮,並不是因為他們的人品不好,而是因為很多程序員不會打理自己的形象。與此同時,因為很多程序員的性格本身比較內向,所以他們不知道用什麼樣的方式和身邊的人交流,有些人甚至不能正常維護自己的人際關系。在這種情況之下,有些人會選擇主動貶低程序員,但這個行為本身並不正確。
最後,我個人覺得大家不能用污衊性質的詞彙來形容程序員,因為每個崗位的工作都會有相應的特徵,每個人都會有自己的性格和生活方式。不管我們是否認可別人的行為,我們至少需要做到不要去侮辱別人。
④ 你對於程序員最大的印象是什麼
程序員也稱軟體工程師,是指對軟體進行開發及維護的人員,程序員的級別也分為好多種,分為初、中、高級程序員以及架構師,程序員所追求的也都是希望自己可以早日成為架構師,然而這是非常難的,不僅需要過硬的技術還需要天賦和努力,並不是所有的程序員都可以到達這個級別。如今,程序員的工作十分好找,就業前景也是比較好的,很多公司都需要這方面的人才,說起程序員我最大的印象有以下幾點:
①理工男,情商低很多程序員都是在大學選擇了這個專業,這個理科專業女生選擇的也是非常少的,還有一些半路轉行的基本也都是男生。這部分男生有時候一心就撲在電腦上,對於製造浪漫、追求女孩子這些事情上,往往顯得有些木訥,常常不懂得如何獲得女孩子的芳心,說話也都是非常直接的,不會花言巧語,為人比較老實。
程序員其實是一個非常不錯的擇偶標准,普遍都是比較宅,工資比較穩定,是一項要求技術能力比較高的工作。
⑤ 程序員真的如外人所說的那麼苦逼嗎
學校附近正好有一所大學裡面有軟體工程專業,以下是經過整整兩年觀察後得出的結論。
1.天價學費,不管一本二本還是專科學費都賊貴,當然了,以後工資拿的也高。 2.放假晚課程多,還記得去年冬天我們學校放假那天,大家都在樂顛樂顛的收拾行李,拖著大包小包走到地鐵口的時候兩男生欲哭無淚的看著我們,其中一個突然大吼一聲"lz也想放假!!"然後在我們所有人震驚的目光中走進了他們學校……後來聽朋友說,他們學校學計算機有關的學生,放假都普遍晚那麼四五天,因為要完成老師布置的上機任務。 3.女生少,真的很少,找女票比較不容易,離開學校變成真正的程序猿了女生更少,再加上平時寫代碼分析數據需要集中精力而且比較費腦使大部分男生在學校時就養成了沉默寡言獨立思考的習慣,給人一種情商很低的感覺,他不說話你絕對不知道他在尋思啥。 4.吃青春飯,不是說老了以後公司就不允許幹了,而是你自己就主動離開了,說句大實話,長期加班熬夜費腦容易禿頭…平時設計演算法編碼一天工作十幾個小時大腦幾乎一刻也不能停歇女朋友也不好找,周末加班更是常態,這樣的生活使很多程序員工作十幾年甚至幾年後就會有轉職的想法。
雖說程序員幾乎是從學生時代就苦逼到工作以後,但是也能體會到常人沒有的樂趣,當某個bug或錯誤編碼被修復後的喜悅是平常人體驗不到的,當年紀輕輕就擁有上萬工資時被家人親戚當做榜樣時的滿足和自豪,特別是本身正好也對這個非常感興趣,學習工作起來就像在打 游戲 樂此不疲,這些時候就算未來的日子苦逼一些又能算得了什麼呢?
作為一個互聯網從業者,我覺得我還是有資格回答一下的。通過對我身邊的程序員朋友的觀察來看,他們確實很辛苦,但也沒有想像中那麼苦逼。
第一,苦逼是看時候的。
外行人來看,程序員可能總是埋頭寫代碼,改bug,接需求等,往往一不小心就熬夜到凌晨,甚至XX程序員猝死的新聞也時常發生。事實上,這些現象只能算作個例,除非一些重大的節日活動或者產品新版本上線,一般程序員也沒有熬夜那麼多。比如雙十一期間,一些電商行業的程序員,比如淘寶天貓京東的程序員,可能當天需要熬通宵,但是平時肯定不會這么累的。
第二,同樣是苦逼,看你怎麼對待。
遇到不少程序員朋友,他們都充滿著對代碼的熱情,對技術的信仰,雖然他們偶爾加班,雖然他們看上去總是沉醉在代碼世界裡無法自拔,但是他們很多人都是特別享受這種狀態,這種每次都遇到新的挑戰,但是一次次又解決問題的體驗,讓他們特別有成就感。從這個角度講,他們也不是很苦逼的。
第三,大家都知道。程序員的薪水待遇是非常不錯的。雖然程序員動腦比較多,但是他們獲得的報酬往往也成正比,而我身邊很多程序員,不到三十歲就買車買房,這樣的例子大有人在。通過辛勤的付出,換來豐厚的回報,過上了不錯的生活,這么看來,程序員也不太苦逼。
作為一名新晉程序猿,來談談自己的感受。其實這個問題只是外行對於程序員的誤解而已,在外人看來,程序員確實每天有干不完的活,寫不完的需求,改不完的bug,天天加班,累死累活,其實事實上這只是表象而已,作為程序猿來說,寫代碼雖然是自己的工作,但是我覺得大部分的程序員對於身為一名程序員還是有一種自豪感的。想一想自己寫出的項目會有好多好多人來用,是不是也會覺得有一點小小的牛逼。
雖然,無數的程序員都自嘲自己為程序猿,這只是程序員對自己的調侃而已,對於我們這個工種來說,雖然加班很頻繁,但是工資也是相對來說比較高的,所以程序員苦逼也只是相對來說,如果你覺得作為一名程序員感到很煩惱,那麼每天加班確實很苦逼,如果你覺得身為一名程序員感到很榮幸,每天工作都是快樂的,那麼恭喜你,最終你會得到你想要的一切。以什麼樣的心態來看待這個職業每個人都是不一樣的。
所以,程序員苦不苦逼,就看你是以什麼心態來面對這個職業了。
身為一個有兩年工作經營的程序員告訴你,程序員的日子是不是過得那麼苦逼還是得因人而異的。
對於每天有加不完的班,忙不完的事,寫不完的代碼,還要面對頂頭上司時時刻刻催要項目結果的程序員來說,這樣的生活是苦逼的。
而對於每天上班只是敲幾行代碼然後刷網頁,打 游戲 ,逛淘寶的這種程序員來說,這樣的生活不要太好喲!
以上全屬我的個人看法,有其它觀點的歡迎評論
是的,熬夜家常便飯,動不動就中年泄頂。。。
不同公司的程序員是否苦逼差異很大。但要不停的學習,確實比很多人苦逼。
業務多工作量大,而且經常趕項目的公司,程序員是很苦逼的,幾乎天天加班到深夜,而且幾乎沒有周六周日。只有到項目完成時才能夠休息幾天。很多公司採取的還是換休,不是你想換就換,而是等到項目空閑期,結果一年都沒有項目空閑期。有的公司還人性點兒可以發加班費,加班餐補之類的,好歹還能拿點兒實在的。
摳門的開發公司,程序員也是很苦逼的。一個老手帶一大幫新手在那裡匍匐前進,老手帶著累得半死,新手被逼得也是個半死。天天追趕項目進度,新手有問不盡的問題,老手像個蝴蝶一樣東飛西飛答不完的問題,搞得心裡鬼火直冒,天天加班暗無天日。
業務量少的公司苦逼的不是累,而是閑的要死,工資少得餓死。一年到頭都沒有幾個項目,朝不保夕,天天沒事乾等著哪天公司倒閉逼著老闆把拖欠的工資要結掉。要死不活就這樣走吧,拖欠的工資拿不到;不走吧,越陷越深越拖越多,心裡苦逼的要死的心都有。只有灑脫的人,一聲拜拜,以前的不要了我重新開始還不行嗎。
一般開發公司的程序員與其它公司也沒有什麼差別。有事的時候就做,沒事的時候就玩或者學習或者 游戲 。不忙的時候准點下班,准點上班;忙得時候加班加點,拿點兒加班費或撈幾天調休也未嘗不可。
程序員苦逼么?苦逼,其實也不苦逼。人生不就是時而閑時而累,活到老學到老么?到頭來還可以回憶回憶自己到底在世上走一遭還留下了點兒什麼,也沒有閑死也沒有累死,有張有弛,有想走就走的旅行也有不如意的人生,不都是這樣的么?
三年互聯網程序員來現身說法啦~
作為目前的朝陽行業來說,辛苦是不可避免的。產品更新換代的太快,開發的速度跟不上外界的期望。很多情況下,程序員只有通過加班加點來保證產品按期迭代。
但是程序員真的就像外人所說的長期996,007,沒日沒夜的加班,黑眼圈,禿頂啥的嗎?這么說未免也太絕對了。
程序員的忙更多是階段性的
通常,開發階段會忙一些。維護階段會相對清閑一些。項目剛啟動的時候往往不會太忙,項目接近deadline的時候則經常忙成
⑥ 你是如何看待程序員這份工作的
正常看待,工資是很高,但是也很辛苦,加班是經常的事。