99999久久久久久亚洲,欧美人与禽猛交狂配,高清日韩av在线影院,一个人在线高清免费观看,啦啦啦在线视频免费观看www

熱線電話:13121318867

登錄
首頁精彩閱讀步入中年的工程師還有哪些出路?
步入中年的工程師還有哪些出路?
2019-08-22
收藏
步入中年的工程師還有哪些出路?

作者 | 蘇克1900

來源 | 高級農(nóng)民工

一直很喜歡吳軍老師的「谷歌方法論」,收獲非常多!驚嘆于吳老師不僅對 IT 領(lǐng)域有著非常深厚和獨到的見解,而且在其他眾多領(lǐng)域也有著豐富的知識儲備。他能夠把晦澀、深奧的專業(yè)知識以通俗易懂的方式和道理講述出來,僅從這方面來說,他無疑是一個真正的大師與專家。除此之外,針對讀者留言提出的一些關(guān)于工作瓶頸、職場困惑、人生抉擇等方面的具體問題,他也會給出非常值得借鑒和參考的建議。

不久前,他在一封來信中,針對一位讀者提出的「大齡工程師有哪些出路」這個問題給了幾點建議,對于我這個還不算是 IT 工程師就已經(jīng)是大齡的人來說,深有感觸并且得到了啟發(fā)。如果你目前或者不遠的將來也擔(dān)心面臨這樣的處境,不妨參考一下他說的這幾點建議。

問題大意是說:國外的一線大齡(近 50 歲)工程師,能夠很輕松地選擇跳槽,而對于國內(nèi)的一線工程師(年近 40 歲)來說,競爭力就在慢慢下降也基本不會再換工作,而且很多公司基本不要超過 35 歲的工程師。是什么原因?qū)е铝诉@種巨大差距,對于大齡工程師又有些什么建議?

原文:

這個問題很有代表性,我們在討論這個問題之前,首先要明確兩個概念。

第一個是關(guān)于一線工程師的定義。

一般人會理解為做具體工作的工程師,而且比較傾向于看成是甶領(lǐng)導(dǎo)分配任務(wù),自己獨立完成任務(wù)的人。但這些人其實只是我所說的第五級的工程師。一線工程師可以是四級、三級,甚至更高。如果一個人到了四十歲,還是五級工程師,就怨不得別人不要他了,因為這說明他的學(xué)習(xí)能力太差,沒有發(fā)展?jié)摿Α?/span>

步入中年的工程師還有哪些出路?

事實上,中國還真是很缺四級的工程師,在 Google 和微軟這樣的公司,只要是所謂的高級工程師(勉強達到四級的要求),目前中國各大企業(yè)都搶著要,開出的薪水可比一個總監(jiān)高得多,這些人在 BAT 這樣的企業(yè)里,我還沒見到誰的收入在百萬以下。

Google 中國在歷史上最好的工程師(沒有之一)當(dāng)屬郄(qiè)小虎,今天 20 多歲的年輕人寫代碼還真寫不過他。用騰訊原來主管投資的副總裁彭志堅的話講,他是中國互聯(lián)網(wǎng)企業(yè)從 Google 全世界華裔工程師中最想挖的三個工程師之一。今天全中國能做高管的人多如牛毛,但郄小虎這樣的人,一個巴掌就數(shù)過來了,因此后來他想去哪家公司就去哪家,而且只接受 CTO 的頭銜。就這樣,排著隊想挖他的大公司至少有兩位數(shù)。

第二個要明確的概念是,什么叫做競爭力下降。

如果拼熬夜,40 歲的人確實拼不過 20 歲的,更何況 40 歲的人還有一大堆家庭負擔(dān),工作的時間和強度遠不如 20 歲的人。但是,今天 40 歲的人其實智力遠沒有衰退,如果 40 歲的人能夠解決一些 20 歲的人解決不了的問題,那么就不存在所謂的競爭力不足的問題了。如果 40 歲的人做不到這一點,除了知識沒有及時更新,變得老化之外,很重要的原因是 心態(tài)上不愿意像 20 歲的人那樣踏踏實實做具體工作。今天一些年輕人愿意死磕一個星期,找到計算機程序里的 bug ,這樣他們可以證明自己的水平。但是 40 歲的人常常不愿意再這樣工作,當(dāng)然競爭力就會下降了。相比之下,美國和德國很多 40 歲的工程師,依然在像 20 歲那樣工作,當(dāng)然就沒有被淘汰的問題。而一旦有一些 40 歲的人開始以慢節(jié)奏工作時,作為企業(yè)的主管,出于對招聘安全的考慮,干脆所有年紀大一點的人都不招了。

步入中年的工程師還有哪些出路?

對于年紀大一點的工程師,他給出了三點簡單的建議:

1. 自省,看看自己的本事是否隨著年齡的增長在增長。

如果是,其實不用擔(dān)心。就像郄小虎,永遠不用擔(dān)心沒人要他一樣。

2.如果發(fā)現(xiàn)自己的本事和 20 歲的時候沒有變化,那也怪不得別人,因為現(xiàn)在的果,源于過去的因。

如果自己現(xiàn)在還在單位里,沒有換工作的打算,趕快甩掉身上的懶肉,補上這十多年來應(yīng)該具有的進步;如果自己正在換工作,也沒有關(guān)系,總結(jié)一下自己過去完成的不超過三件最拿得出手的工作,好好包裝一下自己。雖然中國的企業(yè)不喜歡要年紀大的人,但是它們也不愿意培養(yǎng)新人,通常希望來了人,就能馬上上手干活。這就給有工作經(jīng)驗的人提供了機會,雖然包裝出來的本事未必是真本事。

為什么不要寫三個以上的成就呢?坦率地來講,今天絕大部分人沒有那么多亮眼的成就,能有三個就很不錯了,如果列舉多了,一定是湊數(shù),把平庸的工作也列舉出來了。即使是郄小虎,在我印象中,他最拿得出手的成果有兩樣,首先是把Google 整個廣告收入提高了 10% 左右,這可是不得了的貢獻,他也因此獲得了 Google 的最高獎——創(chuàng)始人獎。其次,他成功地將 Google 花了 30 多億美元收購的雙擊公司 (Doubleclick) 的廣告系統(tǒng)換成了 Google 的,完成了 Google 對雙擊公司在工程和產(chǎn)品上的整合,這也是一件了不得的事情。當(dāng)然,他還做了很多其他的工作,肯定水平不差,但是講不講都不重要了。

3.如果工作中使用的工程工具已經(jīng)老化,或者你所從事的工作是沒有前途的,趁早換新的,不要等到自己手上沒有武器時再發(fā)愁。

以上是他給出的幾點建議,希望對你也能有所啟發(fā)。

數(shù)據(jù)分析咨詢請掃描二維碼

若不方便掃碼,搜微信號:CDAshujufenxi

數(shù)據(jù)分析師資訊
更多

OK
客服在線
立即咨詢
客服在線
立即咨詢
') } function initGt() { var handler = function (captchaObj) { captchaObj.appendTo('#captcha'); captchaObj.onReady(function () { $("#wait").hide(); }).onSuccess(function(){ $('.getcheckcode').removeClass('dis'); $('.getcheckcode').trigger('click'); }); window.captchaObj = captchaObj; }; $('#captcha').show(); $.ajax({ url: "/login/gtstart?t=" + (new Date()).getTime(), // 加隨機數(shù)防止緩存 type: "get", dataType: "json", success: function (data) { $('#text').hide(); $('#wait').show(); // 調(diào)用 initGeetest 進行初始化 // 參數(shù)1:配置參數(shù) // 參數(shù)2:回調(diào),回調(diào)的第一個參數(shù)驗證碼對象,之后可以使用它調(diào)用相應(yīng)的接口 initGeetest({ // 以下 4 個配置參數(shù)為必須,不能缺少 gt: data.gt, challenge: data.challenge, offline: !data.success, // 表示用戶后臺檢測極驗服務(wù)器是否宕機 new_captcha: data.new_captcha, // 用于宕機時表示是新驗證碼的宕機 product: "float", // 產(chǎn)品形式,包括:float,popup width: "280px", https: true // 更多配置參數(shù)說明請參見:http://docs.geetest.com/install/client/web-front/ }, handler); } }); } function codeCutdown() { if(_wait == 0){ //倒計時完成 $(".getcheckcode").removeClass('dis').html("重新獲取"); }else{ $(".getcheckcode").addClass('dis').html("重新獲取("+_wait+"s)"); _wait--; setTimeout(function () { codeCutdown(); },1000); } } function inputValidate(ele,telInput) { var oInput = ele; var inputVal = oInput.val(); var oType = ele.attr('data-type'); var oEtag = $('#etag').val(); var oErr = oInput.closest('.form_box').next('.err_txt'); var empTxt = '請輸入'+oInput.attr('placeholder')+'!'; var errTxt = '請輸入正確的'+oInput.attr('placeholder')+'!'; var pattern; if(inputVal==""){ if(!telInput){ errFun(oErr,empTxt); } return false; }else { switch (oType){ case 'login_mobile': pattern = /^1[3456789]\d{9}$/; if(inputVal.length==11) { $.ajax({ url: '/login/checkmobile', type: "post", dataType: "json", data: { mobile: inputVal, etag: oEtag, page_ur: window.location.href, page_referer: document.referrer }, success: function (data) { } }); } break; case 'login_yzm': pattern = /^\d{6}$/; break; } if(oType=='login_mobile'){ } if(!!validateFun(pattern,inputVal)){ errFun(oErr,'') if(telInput){ $('.getcheckcode').removeClass('dis'); } }else { if(!telInput) { errFun(oErr, errTxt); }else { $('.getcheckcode').addClass('dis'); } return false; } } return true; } function errFun(obj,msg) { obj.html(msg); if(msg==''){ $('.login_submit').removeClass('dis'); }else { $('.login_submit').addClass('dis'); } } function validateFun(pat,val) { return pat.test(val); }