⑴ 程序員真的是吃年輕飯的嗎大齡程序員通過HR面試,上級卻說送走!!
程序員現在真的是一個較為尷尬的崗位,很多人吐槽這是個吃青春飯的崗位,如果到中年不轉行或者考慮後路的話就只能被辭退了,哪怕國內的一些大廠比如華為,前段時間財裁員35歲以上的員工得消息在網上也是沸沸揚揚。最近有一網友發帖說道有一32歲的程序員來面試,直接就被領導給叫走了。
程序員出來找工作的話應該是靠的能力, 但是現在卻變成了吃青青春飯的行業,導致現在小年輕受歡迎,一些有經驗的老員工反而被辭退,這真的是讓人不解。程序員真的是吃青春飯的嗎?絕對不是!只是這邊大環境太浮躁!
為什麼程序員的青春就這么短呢,這已經變成了行業特性,有網友認為32歲程序員才是他最給力的時候,技術能力,業務能力,溝通協調能力,情緒控制能力這個時候都是最強的,但是這時候如果因為年齡被刷下去,那真的是行業的悲哀了。
現在你30歲還在基層的都是大齡了,但是人都是要成長時間的,為什麼現在會有這樣一股風氣,這就和招聘只看學歷是一樣的,有人認為這也是領導自信心不足,覺得年輕人好掌控,割起來更輕松,不知道大家是怎麼看的呢?歡迎評論,說說你的看法!
⑵ IT程序員,為什麼會無奈苦逼
首先來談談為什麼要有這篇文章,主要是最近一段時間的親身經歷後的所感。最近我們團隊開始在全國范圍內開始為很多的企業的項目進行性能調優。接觸到了很多不同的人和事情,也看到了很多的現象,趁今天有點空閑時間和大家嘮叨一下。 每次去IT社區,都在吐槽:說技術人員是多麼的苦逼;每次和一些搞技術的朋友聚會,聊的也是大家的生活是多麼的苦逼;每次上網看微博,也是充斥著「技術人員苦逼論」… 今天談到這個話題,固然會有很多的不同的意見和想法,我這里這是就從我看到的一些現象和自己的一些思考說說技術人員到底為什麼「苦逼」。 為什麼苦逼? 原因一大堆,對於外部的因數,我們很難控制,例如中國的IT國情和對技術人員的觀念。但是,在商業中有這樣一句話可以借鑒一下:經濟再蕭條,也有人在賺錢;形式再好,也有很多人在虧本,很多的公司在倒閉。 很多的時候,我們倒苦水,但是心裡要知道:是大的環境讓我們苦逼,還是我們本身就得苦逼,換句話說,苦逼是我們自己應得的。這話很多人不愛聽,但是很多時候確是事實。 這半年多以來,去了不少大大小小的公司,為他們的項目進行救火,解決他們現有的性能等問題。很多的項目在做的時候,很少考慮什麼性能,安全等因素,都是上面的人在不斷的催,下面的人在火急火燎的加班加點趕進度—今天完成了什麼功能點,明天要完成什麼功能點。於是很多的技術人員顧不上什麼,一心思的把功能堆了起來。苦逼的第一個原因出來了。 終於,項目搞定了,上線跑了沒有多久,問題就出來了:項目功能是齊全,但是就是無法使用,有的功能慢的像拖牛。於是,有人建議開始買好的設備,加大帶寬,以為錢砸下去了,情況會好點。但是好景不長,甚至事與願違。於是一堆人就開始焦慮,束手無策,技術人員又開始加班加點的解決明明知道自己無法解決的問題,於是苦逼的第二個原因出來了。 在無法搞定的情況下,技術人員開始郁悶了,接著瘋狂的上網開始收集可能的偏方,然後一股腦的用在項目中,求神拜佛的希望偏方有效果,運氣好,暫時搞定了,那就皆大歡喜,搞不定,把之前的步驟再次重復一次吧。基本可以用下面的一個幽默來總結這個過程: 從接觸到的一些技術朋友來看,有些朋友的技術能力不錯,有的卻讓我想抽自己,沒有聽錯,是抽我自己。抽我自己為什麼要給他們講這么多的東西,而這些東西他們又不懂,然後又非得把懂這些知識的鋪墊知識給他們講。例如,項目出現了內存泄露的問題,公司的技術人員問題我這么回事,於是我告訴他們是VAS的碎雹帶悄片,他們又問我們為什麼VAS碎片了,於是我們給他們講述,但是他們聽不懂,於是讓我們給他們講解一些鋪墊知識:Window內存機制,.NET內存機制等。本來以為大家都是同行,交流交流,沒想到行州,使得我們自己陷入了苦逼: 同時也深深的感受的一點:很多的技術朋友在走出了校門或者培訓學校之後,技術能力就沒有在進步了,一是處於打混的階段,有的運氣好,很多年之後,混到了不錯的職位,但是很多的人卻混的非常不幸,於是他們就成為「技術人員苦逼論「的忠實粉絲。其中有一點就是很多的朋友不喜源渣歡自學,總是希望有人手把手的教。我們遇到的一個最搞人的情況就是,我們已經把功能全部調完了,代碼完全實現了,伺服器也是全部配置好了,就差調試了,很多的人依然不動。 也使得我想起另外一個情況:每次有很多的朋友都說要學習技術內幕,要學深一點,喊著叫著要看深一點的文章,但是寫出來之後,沒有幾個人真正的看完,前幾篇簡單的介紹看的人很多,稍微深一點,就沒有人看了。也有很多的朋友想到處找大牛拜師,都希望沾點牛氣,成為牛中的一員。但是技術,能力,這個東西終究靠自己。用心與不用心,差別就是天壤之別。 我常常說這樣的話:社會不是初中,高中,沒有人會像老師那樣手把手的教你,盯著你,一切靠自己。沒有誰就非得要叫你,沒有人欠你的,如果自己都不上進,想做阿斗,諸葛亮來了也沒用辦法。物競天擇,適者生存! 我非常敬佩那些出身不好但是一直堅持奮斗的人,也非常敬仰那麼環境舒適還依然努力的人。你遇到過很多聰明人,你的大學同學,你的同事,你的朋友,有幾個比你傻?很多年以後,你會看到成功的並不是最聰明的人。因為決定成功的更多是非智力因素:明確的目標,積極的心態,努力和堅持,承受挫折和壓力的能力,成熟的接人待物等等。有一種人註定沒戲:不努力和怨天尤人。 長期操作電腦需要養成的好習慣談程序員的出路我的25年嵌入式生涯--周立功 (很值得一讀)衣最個性:男裝之短袖T桖篇男生買衣服為什麼就這么難?技術七年之感受程序員每年要做的十件事Java 的工作原理Java語言的輝煌,還能延續多久?
⑶ 改變世界,為什麼程序員卻得不到足夠的尊重
一直以來,網上充斥著程序員的訴苦聲,各種高薪短命之類的論調絡繹不絕。加上之前「美國2012年最佳職業榜單軟體工程師居首」的新聞恐怕更讓國內不少「碼農」羨慕嫉妒狠。
但實際上,在美國普通的程序員也不是那麼光輝的存在,更多地是被當作怪胎(geek)和書獃子(nerd)看待。最近,Hacker News上就有一位外國程序員訴苦,並獲得大量網友的反饋和分析,大家也可以一起討論下為什麼程序員沒有受到足夠的重視,以及我們應該怎樣做。
經濟因素
正如網景創始人Mark Andreesen所說,軟體在我們的日常生活中正變得越來越重要!相比之下,程序員——軟體的主開發和維護人員,卻沒能得到相應的薪金和名聲,這是為什麼?
等一下,程序員的工資還不高?的確,相比於全國平均工資程序員的確算得上是高收入人群,但是你還需要考慮很多程序員都有很高的學歷!跟其他高學歷職位相比,程序員的工資又怎麼樣呢?
想像一下,一個35歲左右的Google高級工程師(當然,如果你不喜歡Google,也可以類比一下其他頂尖IT公司,比如IBM或者微軟等等),基本上可以算得上是頂級程序員了,工資大概在15萬美金左右,這並不能使其在美國買一個很好的房子,過上特別好的日子。相比之下,一個優秀的醫生在職業生涯的巔峰可能能拿到40萬美元(在美國,醫生是個非常不錯的工作,待遇和社會地位都很高),更不用說銀行家和企業管理層了。
很多情況下,某些工作的工資被誇大了。比如銀行家,確實有很多成功的銀行家的財富多得驚人,但他們只是少數人。另外不得不提的是,他們中也有部分人身負巨債!以下數據來自美國薪資統計網站payscale.com,這里去掉了薪資最高和最低的10%的人群的數據。(點擊文字鏈接可以查看詳細數據分布)
醫生0-$176,588
律師$38,806-205,790
軟體工程師$35,670-$106,331
高級軟體工程師$33,500-135,486
高級商務分析師$61,308-$120,547
系統管理員$23,489-$93,996
計算機程序員$28,842-$103,900
管理顧問$47,730-$201,428
銀行投資者$34,382-$121,696
會計師$29,252-$71,884
高級會計師$36,151-$79,557
這里還有幾位網友指出:醫生其實分很多種類,每類醫生工資差距相當大,比如皮膚科的醫生平均薪金在$200,000左右。另外實習醫生或者是資歷淺醫生的跟資深醫師的薪金差距是非常大的!
另一方面,很多人認為程序員可以在創業中發大財(估計他是把比爾·蓋茨和馬克·扎克伯格這樣的案例當作是普遍現象了)。實際上,所謂的「程序員可以在創業中發財」只是「企業家在創業中發財」,沒有哪個「程序員」在創業成功後還是一個純粹的程序員(蓋茨和扎克伯格也只是在創業初期參與編程,之後就主要負責公司運營之類,只能算是「企業家」)。
社會、文化因素
當然,金錢不是生活的全部。從社會地位的角度考慮,程序員又怎麼樣呢?據我所知幾乎所有的大公司都是由MBA運作,而不是程序員。程序員在公司(主要IT企業)做著苦力活,卻生活在剝削鏈的最底端。當然,我們應該考慮到社會分工:好的管理層能夠使企業的營收翻倍,律師能夠幫助你避免很多不必要的損失(優秀的律師通常可以通過避稅等合法手段規避大量無謂損失),而程序員的主要工作和其他工人一樣,主要是生產產品。
和別人聊天時,如果你提到自己是一名醫生或者律師,甚至是推銷員,人們至少會對你的生活感興趣。相反,如果你是一個程序員,人們常常會立刻失去興趣,甚至,哪怕只是聊到了科學和IT,那麼會瞬間被貼上怪胎(geek)的標記。當然並不一定所有不了解IT的人都討厭IT,也有程序員網友表示他自己就很受歡迎。
沒有哪個父母會這樣教導自己的孩子:「只要勤奮和努力,總有一天你將能夠成為一名優秀的程序員!」在歐洲,程序員的地位甚至不如流水線上的工人。在英國,你的父母通常會更希望你從事律師或者醫生這樣體面的工作。當然這不一定涉及到尊重,大多數家長絲毫不懂IT,但他們卻能理解醫生和律師是做什麼的。IT相比於這些傳統職業,只是一個新興的行業,所以也不難理解為什麼會被當作怪胎了。(計算機最早就是出現於美國,即使如此還會有這么多IT「文盲」,有理由相信這是一個「世界性的問題」!相信有不少程序員朋友都有被拉去安裝操作系統或是修電腦吧!)
程序員是英雄?資本家可以創造就業,醫生救死扶傷,律師和法官維護正義,但程序員似乎不會對人的生命/生活有直接影響(不得不強調一下,很多應用雖然是程序員創造,但普通人的理解更多的是某個公司的產品)。所以程序員很難把自己突出出來。
政治因素
程序員是頂級的政府顧問?在印度,如果你不是一個工程師,那麼你什麼都不是!這里,編程行業是中產階級的默認工作;而在美國,一個人做編程卻是由興趣決定。在印度,很多政客都曾經是軟體工程師;而在美國,據我所知,沒有一個國會議員有過任何編程經驗。也許正因為政客中缺乏程序員,才導致了社會對IT行業工作的不理解甚至誤解。
性格因素
另外被提到比較多的就是性格了。有很多程序員性格孤僻,或者說不善於打交道。這也許是因為很多人因為不善於人際交流才選擇的編程行業,或者是因為程序員花太多時間來和計算機交流導致與人溝通能力的退化。無論如何,計算機行業的從業人員中不善於與人交流的比例比大多數別的行業都要高!
結論
主要不外乎兩點:一個內在,一個外在。內在的是因為程序員性格決定的,如果你希望別人尊重你,讓別人知道你是個值得尊重的人才是長久之計,人與人之間的隔閡難免會造成偏見。外在的因素就比較多了,但我相信都是可以通過內在的改變而慢慢變化的,如果每個程序員都能讓周圍的人了解程序員到底是做什麼的,偏見一定能夠被消除。無論如何,只是抱怨不會有任何改變,多多交流才能消除偏見!Enjoy coding,enjoy life!
⑷ IT行業程序員的穿著為什麼那麼丑
首先你要知道程序員的工作性質,是整天對著電腦敲代碼的。這項工作在家即可完成,試問你在家會西裝革履的嗎,基本上都是睡衣拖鞋這類的吧。家裡也沒有人打擾,亂七八糟,十分邋遢。
久而久之,一直不怎麼出門,對於外界的流行風尚自然就不怎麼了解了,也就所謂的跟不上潮流,而且也習慣了隨意穿著了。只要不是衣不蔽體,那就得過且過了吧。即使去公司接觸到的人和事專注於工作本身,對衣著這些外在並不是那麼注重。
其實不僅受工作環境的影響,更重要的是從小接觸到的事物。在大學時代他們就受環境的熏陶,現在的大學生生活比較腐敗。
整天待在寢室,吃飯叫外賣,沒有特殊情況,不願出門,活在自己的世界裡,與外界隔絕。尤其是像學編程這類工科生,周圍女性少,也不遠出門,所以不注重自己的穿著外貌。久而久之,他們的審美就會出現危機,跟不上當下的潮流。
我覺得無論是大學生還是工作的人,都應該適當的注重自己的穿著,畢竟第一印象很多時候還是非常重要的。
⑸ 為什麼都說悲劇的程序員程序員很悲劇嗎
情景一:
程序員的悲哀,不是情商問題,不是衣著問題,更不是自黑之類的,悲哀是並沒有決策權。項目做成什麼樣,你有決定權嗎?那是領導和產品經理的事。注意流程是這樣的:領導或經理決定要改需求,然後通知你,然後你等設計給你圖,然後你做好。程序員只是一個執行者,別人叫你幹啥你就只能幹啥,除非產品是傻逼到讓你實現不可能的功能。最後項目做壞了,裁員了是誰?程序員。
做程序員越久,越是感到:我們就是新時代的手工藝者。只有少數的人,從手工藝者,變成了發明手工藝製作機器的人,少部分人變成了設計手工藝品的人,少部分人變成了車間主任罷了。
「碼農」這個詞有著深深地悲哀。
歡迎大家都來吐槽!
⑹ IT行業的職業生涯短嗎
我覺得不是的,是大眾的錯覺。職業生涯短的程序員其實根本就是不適合做程序員這個行業的。
中國為什麼程序員多呢?是因為當年改革開放催生了大量工程師需求,程序員也是工程師的一種,程序員紅利至今還沒有完,美國製造業都空心化了,程序員在美國仍然是緊缺的人力需求,印度碼農年年大規模流入美國都還不夠。
假設一個中國學生,他的天賦本來是繪畫、音樂、管理、軍事……但是等他畢業後,最容易找到工作的,最缺人的崗位都是程序員,那形勢所逼他就只能去干程序員。正好程序員這個行業入行門檻又不高,突擊學個幾個月就能上手。任何智商正常的像轉行程序員都很容易,突擊學個一年基本上也沒啥可學的了。基本上就跟科班出身的程序員能同台競技了。
但是這種趕鴨子上架的程序員就很難在這一行上走得遠,科班出身的程序員多少強一點但也有限,因為選擇學程序員專業的也可能本身不適合這個行業,而是沖著這個專業就業容易來的。
這其實就像上學,智商正常的人上完九年義務教育一般應該都沒什麼問題,但是中考考高中就淘汰下來一部分,高考考大學又淘汰下來一部分,再往上還有碩士博士。就算現在博士越來越水,只要下功夫就能畢業,但也不是誰下功夫都能拿到博士學位的。
但是就沒人說那些沒考上高中的人學生生涯很短,因為九年義務教育門檻低,上高中門檻高嘛。學生生涯結束的早也是正常的。
所以對程序員來說,適合做程序員的自然就會在適當時刻從加班循環中脫離出來,找到適合自己繼續干程序員的道路,進入更高的層次深造。剩下的缺乏程序員思維方式的,不適合干程序員的,就被擋在門檻之外,繼續干高強度加班的工作,直到體力記憶力不支被後來的年輕人淘汰掉。
⑺ 程序員是吃青春飯嗎
程序員在很長的一段時間里,確實是吃青春飯的。但是現在情況在慢慢好轉,對於今天的學生來說,再選擇的時候,完全可以認為程序員將是一個常青的職業。
當我們在評判分析一種職業一個行業的時候,強調個人努力是不對的。個人再怎麼努力,在社會大勢面前就微不足道,只有在我們分析某個人的具體情況的時候,才可以從個人的角度去考慮。因此,我們不能強調程序員個人怎麼樣,而應該著重去考察IT行業的整體環境。
IT行業包括軟體和網路,可以分為基礎庫類,大眾客戶類,企業客戶類。在過去很長的時間里,企業軟體是行業的主體。
基礎庫類,包括操作系統、語言基礎庫、網路協議、資料庫、開發工具、圖形視頻編碼等,這些是計算機和網路的基石,是整個信息世界的根基。要做好這些,非有經驗的傑出程序員不可。這些人,實際上你不能簡單的叫他們程序員,他們都是信息世界的大牛,有資格競爭圖靈獎的那些人!這樣的人很少,全世界也就那麼一小撮。設計編程語言,制定國際標准,那不是普通程序員敢想的事。
大眾客戶類,是指QQ、郵箱這樣的通訊工具,搜索,社交網路這些。這些東西由於直接面向千萬上憶級別的用戶,要求非常高,因此需要經驗豐富的骨灰級程序員。這些人雖然離圖靈獎已經挺遠了,但是他們通常要麼有十年及以上的經驗,要麼就是非常有靈性有悟性的程序員。
企業客戶類,就是那些根據企業的要求,開發的定製服務軟體。在移動互聯時代之前,前兩類需求畢竟少,在程序員群體中,數量上做企業軟體的才是主體,這個是大勢。