A. 為什麼很少見到年紀比較大的程序員
他說他已經工作8年了。大專畢業後,一直在當地一家貸款金融公司工作。後來因為去做支付業務的夥伴公司合作項目,接觸了一些網路工程師,覺得很有興趣。而且IT工程師前景好,工資高,想轉行,但又覺得年紀有點大,一時拿不定主意!
而且隨著新的基礎設施戰略的提出,雲計算、人工智慧、物聯網……將IT互聯網推向更新更廣的階段。所以無論從現在的發展還是未來的前景來看,互聯網IT行業都是很有想像力的。所以,即使之前沒有相關基礎,轉編程也不晚。畢竟現在的市場還處於供不應求的階段。
B. 程序員年紀大了怎麼辦
誤傳1:年長程序員比新手要價更高,因而年輕的開發人員更受歡迎。
事實:有經驗的開發人員之所以被打上「昂貴」的標簽,是因為在任何軟體公司里員工的薪水永遠是最大的支出。事實上,年輕就意味著廉價。但是,盡管年輕但沒有什麼經驗的開發人員能夠幫你節省掉一些預算,但是如果你的團隊里只有年輕人長遠來看你要付出的會更多。年輕的開發人員並沒有經歷過失敗的歷練。他們甚至還沒有足夠的時間來經歷失敗。猜猜他們會用誰的錢來教學費?你的。錯過截止時間並且交付沒有完工的項目會給你帶來多大的損失?請再好好想想吧。
的確,年長程序員比年輕人的工資要高一些。但是你多花的錢究竟花到哪裡了呢?一個經驗豐富的軟體開發人員,你付出的薪水買到的是他從過去項目開發中學到的經驗與教訓。這些就是在你成為他的經理期間需要付出的昂貴的學費。但是如果你招入一名有經驗的工人,你就不會重復項目管理和軟體開發過程中常犯的錯誤。也就意味著在年底的考核中你會因為僱傭了會做事的員工而得到良好的評價。
誤傳2:年長程序員受到他們已有知識的限制,靈活性和學習新技術的能力不及年輕的開發人員。
事實:事實上正是因為他們過去的經驗,年長程序員能夠在更深入的層次轉向新技術、框架以及系統。例如,如果了解 C/C++編寫的GUI框架,你會對消息傳遞、事件處理、MVC模式有概念,而這些知識能夠幫助你在設計系統時把表示層和底層的邏輯進行分離。當你第一次接觸GUI框架的時候,除了學習代碼的文法,你還需要掌握示例以及相關的代碼庫,不僅如此,與之相關的所有概念也都需要了解。當第二次、第三次或者以後的更多次實現GUI框架時,你會發現在代碼文法之外更深的地方它們有著相似之處。你甚至可能會注意到,新的GUI框架會克服以前你花費很大力氣才能解決的潛在限制。這些領悟會以你不能直接衡量的方式提高生產率。
誤傳3:年長程序員有家庭以及其他因素的影響,因此不能承擔艱苦的軟體開發任務(解讀:長時間、艱苦地工作),而年輕人沒有這些負擔。
事實: 公平地講,有經驗的軟體開發人員較少會長時間、艱苦地工作,因為他們從實踐(失敗)中學到連續數月每周工作80個小時最終會到達生產率的極限。這種情況會讓你精疲力盡,我敢打賭任何曾經歷過這種情況的人都不想再嘗試。即使有這樣的傾向,所謂的「家庭負擔」 是不存在的。有經驗的高效的軟體工程師是無情的時間管理者,那些已經有家庭的工程師會更積極地在分配的時間內完成工作。他們也許會參加舞會或者足球賽,但是他們會把這些時間安排在業余時間,在每個禮拜的40個小時工作中他們會高度專注在自己的工作上。已經成家的優秀軟體工程師必須高效地管理自己的私人時間,否則他們很快就會被蜂擁而來的工作埋掉。
傳說4:年長程序員不如年輕人思路敏捷。
事實:時光的確會對大腦產生影響,有很多證據顯示年長的工人在思考速度上會稍遜一籌。但是思路敏捷只是判斷標準的一部分。思考得更快並不總是代表考慮得更好。對於判斷力情況又是如何呢?有句老話:好的判斷來自經驗,而經驗則是從錯誤的判斷得來。想想他們具備比年輕人更多的見識、完成的工作以及經歷的成功和失敗,就知道以思維不再敏捷作為不僱傭年長的軟體工程師是一個糟糕的借口。有經驗的開發人員可以從大量的項目中汲取經驗來為今天的項目避免錯誤的決定。年輕的開發人員有很多重要的新點子,但是卻沒有經過測試和驗證。同時具備這兩個方面會給你的團隊帶來巨大的價值。
C. 當一個老程序員,是什麼體驗
沒有一個老程序員是想要做程序員一輩子的,這個老只是一個片面的說法,老的背後可能是一個年輕的小夥子,他在為實現自己的夢想而不斷奮斗著。
D. 程序員會唱歌是什麼樣的體驗
程序員當中有好多多才多藝的,會唱歌也不是什麼特殊的。程序員工作可能會比較單調,多一點業余愛好也是挺好的事情。
E. 大齡程序員的優勢有哪些
知乎上關於程序員35歲之後的討論達數萬條,其中有一個回答是大齡程序員大部分人遇到的情況:
1、明顯感覺腦力跟不上了。
2、記性力沒有以前好了。
3、體力也沒有以前好了。
4、有了家庭和小孩,投入學習新技術的時間不夠用。
隨著互聯網的高速發展,大公司追求團隊年輕化,BAT及一線互聯網公司基本上從校招開始培養人才,基本上大公司對外招聘要求要達到阿里P7,創業公司招聘程序員普遍要求年齡30以下,架構師或技術主管年齡不得超過35歲;
甚至有些公司招聘技術總監年齡不能超過35歲。
小長假我們聊了上百個35歲之後的程序員,對於35歲之後,能做什麼?
通過聊天,發現那些自信的程序員,認為35歲之後不是什麼難題,可以選擇創業,可以選擇在大公司做管理,也可以繼續做資深開發,我們也遇到過很多大齡程序員,長時間呆在傳統型的互聯網公司或國企、外包性質項目的,由於使用的框架和技術比較老舊,雖然他們對新技術也有所了解,卻因為種種原因沒有落地執行,這類的程序員很難與目前高速發展移動互聯網方向匹配。
我們團隊顧問,有在BAT從事10年以上招聘經驗的,有在一線,二線及創業公司從事5年以上招聘經驗的,我們通過經驗的總結,在北京、上海、廣深、杭州,互聯網公司基本上是年輕人的天下,我們每天接觸大量的簡歷和人選,面對數百家公司的招聘需求,通過大量數據分析,很多在26-30年齡段的年輕程序員的月薪,遠超過35歲左右大齡程序員的收入,通過很多案例,我們得出月薪高的年輕程序具備以下幾點:
1、對新技術保持熱情和追求,對項目需要的新技術,能在短期內掌握和應用,對項目暫時不需要的技術,也能有所熟悉和了解。
2、不計較並主動付出,用朋友圈的一個P8的話來說,你手上的項目已經很忙了,突然部門有新的任務,你能主動承擔並做得很好。
3、能獨擋一面,並能主導和推動項目。
4、延展性和系統性,不但對本項目很了解,並能對項目周邊很熟悉,並對項目有一定的預見性,做到代碼和業務一樣牛逼。
5、善於總結和輸出,對項目定期總結和復盤,並形成有價值的文檔,供內部學習。
年輕程序員的優勢在於年輕和激情,大齡程序員的優勢在於閱歷和經驗。
時刻與行業保持前進發展,更新自身的技術,這個是必要條件,至於35歲之後,能做什麼,如某程序員說的那樣,這個問題應該在30歲之前就應該規劃清楚。
F. 程序員具有什麼普遍愛好
emmmmm 說到程序員(俗稱程序猿),大夥兒最先想到的是什麼?
咱家程序猿比較多,隨便問了幾個,回答有「宅」、「開黑打游戲」、「科幻」、「健身」、「天文」、「女裝」(美其名「二流碼農寫功能 一流碼農寫演算法 頂級碼農穿女裝」,不知道是不是認真的,有可能自己在家真有cosplay。。。。)
據觀察,這幫大神擁有無與倫比的耐力(坐如鍾。。。),工作勤勞(加班最晚。。。)
G. 世界上第一台會唱歌的電腦
1842年,當英國劍橋大學的數學教授發明了電腦的前身——分析機的時候,他的助手、詩人拜倫的女兒拉夫拉斯伯爵夫人就曾興奮地預言:「這台機器總有一天會演奏出音樂來的。」果然像她所預言的,100多年後的1951年,澳大利亞一個默默無聞的編程員用電腦CSIRAC播放了第一首音樂。
最初,用電腦播放音樂並不像今天這么容易,它是一個極難的編程挑戰,只能由專業人員操作,而且程序員最好懂點音律知識,否則發音會成為無意義的噪音,製作過程可以說是十分曲折。那麼,它又有哪些故事呢?
音樂製造者
數學家傑夫·希爾應該是最早的程序員之一,巧合的是,希爾正好來自一個音樂世家。他的母親是一位音樂教師,他漂亮的姐姐是演員。希爾自身擁有完美的音調,這是至關重要的,因為CSIRAC創建聲音的方式是通過從計算機數據匯流排發送原始脈沖到揚聲器。如果隨便編程,這些脈沖將會在一個隨機時間內到達揚聲器,造成像程序員那樣結束程序時用到的「嘟嘟嘟嘟」的噪音。
也許是因為天生具有藝術細胞,希爾很快意識到,電腦或許可以做些不那麼嚴肅的事情,比如播放一首歌曲。他猜想如果他能讓脈沖以規律的頻率到達,那麼他將獲得一個穩定的音高。然後,也許他可以編寫一個音階的音符,串連這些音符可能就可以製作一首歌曲了。這在當時是一個非常困難的任務,因為每個存儲器存取採取了不同的時間,工作頻率僅為一秒鍾循環1000次。
但是希爾還是成功地處理了這一點,編寫出了一個讓電腦播放音樂的程序。隨後,音樂成了CSIRAC招待客人的方式。在1951年澳大利亞的第一屆計算機大會上,CSIRAC公開演奏了《波基上校進行曲》(電影《桂河大橋》主題曲)。CSIRAC演奏得非常好聽,它的公開演出在澳大利亞引起了不小的轟動,當初聽完它演奏的人們,紛紛想找出在這台大而笨拙的機器里藏著的會唱歌的小精靈。CSIRAC因而是世界上第一台播放音樂的電腦。
不過,CSIRAC的製造者們還是希望CSIRA必須專注於科學研究和計算,而不是用於人們的消遣和娛樂。因此,CSIRAC後來很少播放音樂了,它的幾次播放也沒有被錄音,目前人類歷史上能找到最早的電腦音樂,是由英國曼徹斯特大學的Ferranti Mark 1同樣在1951年秋天演奏的《天佑吾王》、《一閃一閃亮晶晶》,這是第一代計算機的一個商業化版本,只比CSIRAC慢了幾周。
1957年,美國作曲家首次製作了真正的「計算機音樂」,這個時候一台IBM704電腦已經可以播放出17秒的音樂作品。經過幾十年的發展,最初從沒有把娛樂功能考慮進來的計算機,到今天已經創造了一個龐大的數字音樂產業帝國,2015全球數字音樂產業收入達到150億美元。而這些音樂作品可以和那些科研成果做出的貢獻相媲美,讓人類生活得更幸福。
H. 適合程序員表演的年會節目,不要小品。
現場吃雞比賽,表演者著游戲中的裝備
I. 老程序員上了年紀都去做什麼了是一般都改行嗎
上了年紀之後還是做程序員,一般不會做的事,也不會改行,因為這是一個技術工種,是屬於活到老學到老做到老的行業,在山東齊魯晚報上有一篇《當程序員老去 再也不相信年齡了》的文章,也許能在這個文章中找到一些問題:
「關於「程序員老去」這個話題,從我開始編寫第一行代碼的時候就有了。那時候我二十郎當歲,正值青春年少,眉宇蒼茫,中年人和老去彷彿是下一個世紀的事情(確實是),遙不可及。我時而在阿爾卑斯山脈編寫代碼,時而去草沿天路調試程序,我覺得世上之事無所不可為。只有那些年近三十的老程序員,聽到這個話題時,才會緊蹙雙眉一言不發,彷彿他們看到了無邊落木和滾滾長江。
很快,我就站到了三十歲的十字路口,望瞭望周圍,其他三個方向都沒有路,只能向前,於是我非常不情願的挪到了35歲這個黃金分隔線上,或者叫程序員的生命線。不知道是哪位大神為我們程序員畫了這么一條線,三百六十行,行行出狀元,為什麼只有程序員才有這條線呢?用 Google 網路一下「程序員 35歲」,盡是「不作35歲的程序員」「技術大齡恐懼症」「35歲後要轉管理」「35歲前程序員要規劃好的 X 件事」這樣聳人聽聞的字眼,一想到自己並沒有規劃過「這些事」,我絕望極了,35歲生日的那一天可能會發生什麼不好的事吧,比如編程、演講、寫作、設計這些技能都會煙消雲算?我可能會跟不上時代的發展?我可能會被解僱吧,我想。
35歲生日過去了,除了收到生日禮物,什麼事都特么沒有發生,我依然活蹦亂跳的編程、演講、寫作和設計產品,一切都變得更好了。
再也不相信年齡了……
回首往事,我發現當年那些對編程充滿激情,對生活滿懷理想的小夥伴,有的變成了某個領域的技術大牛,在做產品的同時忙著佈道演講寫書;有的經營者或大或小的公司,同時還在編寫程序;有的設計出了千萬人使用的軟體產品;有的則轉變成了一個純粹的管理者,經營著上千人的機構。他們都是程序員。
真正有可能晚景凄涼的程序員,是對技術和產品沒有興趣的人,是僅僅把編程當做生活工具的人,是那些不能終身學習的人。開篇的文字,就送給這些人吧,希望他們能夠在40歲以前看到這篇文章。
關於程序員轉行的問題,也是個偽命題。沒有人的職業是一成不變的,今天你在考慮 LVS 要使用 IP 隧道技術還是直接路由,負載調度使用加權輪叫還是最少鏈接,十年後你要做的可能是增加哪些產品特性和閱讀用戶的消費心理。時間會驅動著你去不停的選擇自己的道路。
如果繼續編程能夠最大化你的價值,那就去編程,太多精深和復雜的技術需要長期的積累和實踐才能化繁為簡鬼斧神工,請在技術大神的道路上一路狂飆。
如果設計產品能夠最大化你的價值,那就去設計產品,現代世界已經不再是「美學、藝術」與「電子產品、軟體」毫無關聯的年代了,人們越來越重視產品體驗和藝術美學,如果你懂得產品之美,又能估算這個產品多久能夠開發出來,還懂一些開發細節,不知道能夠虐多少程序員啊,想想這個場景多麼美好。」
參考資料http://www.qlwb.com.cn/2014/1105/242763_3.shtml
J. java程序員年會表演什麼節目好
離過年還早