自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

過(guò)來(lái)人經(jīng)驗(yàn):程序員怎么升職加薪,迎娶白富美

新聞
我是碼農(nóng)出身,工作十年,從 初級(jí)程序猿(半年) - 項(xiàng)目主力(一年) - 初級(jí)技術(shù)管理(一年) - 中級(jí)技術(shù)管理(兩年) - 部門管理(兩年) - 高層管理(三年) - 職業(yè)經(jīng)理人,一條路走過(guò)來(lái),關(guān)于升職,有一些自己的心得可以分享。

 我是碼農(nóng)出身,工作十年,從 初級(jí)程序猿(半年) - 項(xiàng)目主力(一年) - 初級(jí)技術(shù)管理(一年) - 中級(jí)技術(shù)管理(兩年) - 部門管理(兩年) - 高層管理(三年) - 職業(yè)經(jīng)理人,一條路走過(guò)來(lái),關(guān)于升職,有一些自己的心得可以分享。以下大致說(shuō)說(shuō)從技術(shù)到管理的轉(zhuǎn)變,暫不涉及管理的進(jìn)階。

[[251197]]

 

Love Coding 熱愛(ài)編程

 

大四開(kāi)始找工作的時(shí)候,我正在上一門可視化編程的課,大概就是用VC編寫出可以繪圖、簡(jiǎn)單動(dòng)畫(huà)和播放多媒體文件等各種操作的程序?;谶@門課,我編寫了貪吃蛇、俄羅斯方塊等各種游戲。另外的一段編程經(jīng)歷是大二時(shí)候的Java大作業(yè),編了一個(gè)很弱的圖片管理器。實(shí)際上,這些程序都非常弱智,那時(shí)候的我算法極差,代碼規(guī)范性極差,甚至于對(duì)SDK或庫(kù)函數(shù)的掌握也極差,是個(gè)地地道道的菜鳥(niǎo),但這并不妨礙我喜歡編程。我發(fā)現(xiàn),當(dāng)我坐在電腦前敲代碼,或者對(duì)著千瘡百孔的程序不斷調(diào)試,打斷點(diǎn),加入調(diào)試代碼,單步執(zhí)行查看內(nèi)存變化的時(shí)候,我是樂(lè)在其中的,甚至于忘了時(shí)間。所以,面臨工作方向選擇的時(shí)候,我毫不猶豫選了coding。

于是,當(dāng)07年我在缺少指導(dǎo),對(duì)Linux不甚了解,對(duì)路由器也一知半解的情況下,開(kāi)始開(kāi)發(fā)國(guó)內(nèi)廠商的第一代11N路由器的時(shí)候,傾注了大量的精力閱讀《LDD3》,搞定交換芯片驅(qū)動(dòng);大段大段的啃Linux Kernel源碼,搞定netfilter/iptables;閱讀《UNIX環(huán)境高級(jí)編程》,搞定各種同步互斥進(jìn)程線程;閱讀網(wǎng)上的各種技術(shù)博客,包括把競(jìng)爭(zhēng)對(duì)手的GPL代碼Down下來(lái)仔細(xì)閱讀。。。一年里加班無(wú)數(shù),五一十一也都是在加班中度過(guò),一年下來(lái)基本上搞定了領(lǐng)導(dǎo)交給我的艱難任務(wù)。然后又用一兩個(gè)月的時(shí)間,把產(chǎn)品上市后爆出來(lái)的各種Bug一一解決,最終贏回了市場(chǎng)口碑。

如果沒(méi)有這種熱愛(ài),你就無(wú)法在日復(fù)一日的coding中保持專注,更不用說(shuō)脫穎而出。

任何成功背后,都有不為人知的苦悶和寂寞。程序猿的苦逼之處,就在于別人高談闊論指點(diǎn)江山的時(shí)候,別人推杯換盞觥籌交錯(cuò)的時(shí)候,別人出差南北縱橫內(nèi)外的時(shí)候,別人利用工作之便撩妹泡妞啪啪啪的時(shí)候,你只有面對(duì)屏幕,把鍵盤敲的啪啪啪。如果你忍受不了這種寂寞,體會(huì)不到其中的樂(lè)趣,請(qǐng)盡早換行。程序猿的高潮,來(lái)自于屏幕上排版良好的指令,按照你的意志精確執(zhí)行,并且分毫不差。

Know yourself 貴有自知之明,了解自己

自知之明這個(gè)詞,說(shuō)的容易,做起來(lái)特別難。但又特別重要。

以前我團(tuán)隊(duì)里有個(gè)小伙,非常非常內(nèi)向,話沒(méi)說(shuō)幾句就臉紅,后來(lái)程序猿不干了要去做展會(huì),學(xué)跟人打交道,說(shuō)是要挑戰(zhàn)自己。我不知道他后來(lái)怎么樣,估計(jì)結(jié)果不太好。人的性格在十幾歲的時(shí)候基本就定性了,二十幾歲的人再想徹底改變自己,極難,有這個(gè)毅力,估計(jì)什么都能做好了。

扯遠(yuǎn)了。這一條最想說(shuō)的是,弄清楚你到底適不適合干程序猿這一行,我多年的經(jīng)驗(yàn)總結(jié)下來(lái),優(yōu)秀的程序猿都有如下的性格特質(zhì)(或部分):細(xì)心嚴(yán)謹(jǐn)、細(xì)節(jié)強(qiáng)迫癥、完美主義、做事情有條理、耐得住寂寞、喜歡跟機(jī)器跟代碼打交道(相比跟人打交道)、口才一般不佳、容易偏激或鉆牛角尖、人情世故方面稍顯笨拙。與之相對(duì)的是銷售:口才極佳滔滔不絕、擅長(zhǎng)跟人打交道、為人處世圓滑、八面玲瓏、說(shuō)話虛虛實(shí)實(shí)、為達(dá)目的不擇手段。所以,適合什么樣的職業(yè)方向是有章可循的。

仔細(xì)想想自己是什么樣的人,結(jié)合上一條,有沒(méi)有一顆熱愛(ài)coding的心,你就能知道自己到底適不適合這一行。

自知之明還體現(xiàn)在,干這一行的過(guò)程中,詳細(xì)了解自己的各項(xiàng)技能的長(zhǎng)短,揚(yáng)長(zhǎng)補(bǔ)短。程序猿不是簡(jiǎn)單會(huì)敲代碼就行,構(gòu)思、設(shè)計(jì)、編碼、測(cè)試、調(diào)試,往往編碼只占很小的比例。而且程序猿這一行范圍又極廣,底層驅(qū)動(dòng)、操作系統(tǒng)、協(xié)議棧、前端、服務(wù)器、APP、數(shù)據(jù)庫(kù)、大數(shù)據(jù)、分布式、系統(tǒng)集成。。。。。。怎么選擇,怎樣能夠發(fā)揮優(yōu)勢(shì),真的應(yīng)該好好想想。

這一條展開(kāi)來(lái)說(shuō),可以講一天,具體也可以參照我在其他問(wèn)題下面的回答。職業(yè)生涯規(guī)劃里面,知己知彼是非常非常重要的,知己,即是了解自我的個(gè)性、特點(diǎn)、優(yōu)劣勢(shì)、需求;知彼,即是了解行業(yè)、企業(yè)、團(tuán)隊(duì)、職位的情況和要求。

Be reliable 可靠,說(shuō)到做到,做好本職

作為程序猿,最基本要求是:代碼可讀性好、功能正常沒(méi)有明顯bug。

但我見(jiàn)過(guò)太多這行里的毛頭小伙,數(shù)字常量到處埋,函數(shù)命名用拼音,if else 十層八層嵌套,匈牙利命名法和Linux命名法混雜,代碼像擠在一張皺了的紙上,零注釋或?qū)懲甏a補(bǔ)注釋,異常處理缺失,還有基本功能一用就崩潰,還辯解說(shuō),在我那里是好的呀。遇到這一類人,通常我在心里先給打個(gè)D等(ABCD),日后恐難以翻身。

還有稍微進(jìn)階一點(diǎn)的毛病,說(shuō)這個(gè)功能包我身上沒(méi)問(wèn)題,又或者一周之內(nèi)絕對(duì)給你搞定,領(lǐng)導(dǎo)你放心。最后拿出來(lái)的代碼不是錯(cuò)漏百出,就是規(guī)定時(shí)間根本完不成,而且到deadline前你詢問(wèn)他的時(shí)候才告訴你搞不定。。。項(xiàng)目組里有這樣的人,要么得配一個(gè)給他擦屁股的,要么得配一個(gè)項(xiàng)目助理時(shí)刻監(jiān)督他,換一句話說(shuō),他的貢獻(xiàn)值其實(shí)為負(fù)。

程序猿要想進(jìn)階,其實(shí)什么設(shè)計(jì)模式、架構(gòu)、高深算法、莫測(cè)技術(shù)都不重要,這些都只是術(shù),或者說(shuō)套路。最核心的應(yīng)該是,把簡(jiǎn)單的任務(wù)完成好,之后再完成更難一點(diǎn)的任務(wù),這樣你就慢慢進(jìn)階了。為了自己的承諾和項(xiàng)目組整體的進(jìn)度,有的時(shí)候,你需要在保證質(zhì)量的基礎(chǔ)上,拼命加班,不負(fù)所托。

再補(bǔ)充一點(diǎn),可靠并不是說(shuō)絕不出錯(cuò),是人都會(huì)犯錯(cuò)。但你不能重復(fù)犯錯(cuò),相同的錯(cuò)誤出現(xiàn)兩次,會(huì)嚴(yán)重影響別人對(duì)你的信心。

Work hardest 以絕大多數(shù)程序猿的努力程度,還輪不到拼天賦

這一點(diǎn)可能會(huì)有爭(zhēng)議,也會(huì)有很多程序猿跳出來(lái)說(shuō),老子996都不止,一周工作80個(gè)小時(shí)都有了。并不否認(rèn),很多行業(yè)里的程序猿,以互聯(lián)網(wǎng)尤甚,加班是很夸張的。但我想表達(dá)的是,你要做你們團(tuán)隊(duì)里最努力的那個(gè)人,別人工作80個(gè)小時(shí),你就工作90個(gè)小時(shí)。你以為所有爬上去的人都是領(lǐng)導(dǎo)親戚或是被潛規(guī)則?別傻了,如果大家資質(zhì)差不多,一定是最努力的那個(gè)人首先得到機(jī)會(huì)。領(lǐng)導(dǎo)又不傻,馬群里挑一匹跑的最快挑的最重的來(lái)帶頭,肯定會(huì)有示范效應(yīng),也容易服眾。當(dāng)然,健康是自己的,如何保持足夠的休息和鍛煉是你必須認(rèn)真考慮的問(wèn)題,不是你領(lǐng)導(dǎo)考慮的問(wèn)題。另外,如果真的資質(zhì)相差太大,省點(diǎn)力氣,排隊(duì)等機(jī)會(huì)吧,不行就換行。程序猿這一行里,最牛逼和最平庸之間的生產(chǎn)效率之比大致是50:1。

對(duì)我來(lái)說(shuō)加班最夸張的一段時(shí)間是八點(diǎn)半上班,除去午休一個(gè)半小時(shí),晚上十一點(diǎn)下班,差不多持續(xù)一個(gè)月。我從來(lái)都不認(rèn)同不眠不休的持續(xù)高強(qiáng)度加班,所謂的彈性工作制其實(shí)是最坑人的,每天工作到夜里一兩點(diǎn)然后第二天十點(diǎn)十一點(diǎn)去上班?有意義嗎?十二點(diǎn)準(zhǔn)時(shí)睡覺(jué),第二天八九點(diǎn)準(zhǔn)時(shí)去上班,想掛掉都沒(méi)那么容易。這一點(diǎn)很感激前東家死板的考勤制度。

另外,在我的職業(yè)生涯里,從來(lái)都是提倡快樂(lè)工作快樂(lè)生活,我所帶的部門,籃球羽毛球健身水平都是公司頂尖。最忙的時(shí)候我一樣一周打球兩三次??涩F(xiàn)實(shí)中一有空不用加班依然打游戲看片呆坐電腦前熬夜的程序猿不在少數(shù)。不要為自己不健康和頹廢的作息找借口。真正牛逼的人,懂得人生是馬拉松而不是百米沖刺的道理。

另外的另外,真的加班到力不從心快要掛了還無(wú)法出人頭地,換工作吧,不行就換行。你的負(fù)能量和頹廢氣息三個(gè)街區(qū)外賣烤紅薯的大媽都聞得出來(lái)。

另外的另外的另外,剛看到春雨醫(yī)生CEO去世的消息,非常震驚,相比升職,好好活著更為重要,生者共勉。

Do the simple things right 再簡(jiǎn)單的事情都要做好,注重細(xì)節(jié)

你review過(guò)的代碼里最低級(jí)的錯(cuò)誤是什么?我遇到很多很多,“==”寫成“=”、三個(gè)參數(shù)只傳了倆、“1 <= month && month <= 12” 寫成“0 < month && month < 12”、不判斷返回值就直接下一步調(diào)用,太多太多。

寫郵件的時(shí)候,很多人直接把話都寫在標(biāo)題,內(nèi)容為空;也有標(biāo)題空著的,或者叫“經(jīng)理你好”;或者郵件字體時(shí)大時(shí)小,一會(huì)黑一會(huì)藍(lán),看的人時(shí)刻有驚喜。

寫文檔的時(shí)候,busy寫成 buzy,該換行分段偏不,該用流程圖說(shuō)明的偏要用文字,好不容易畫(huà)個(gè)流程圖,方框里一會(huì)是實(shí)體一會(huì)是操作,箭頭各種亂指,你寫得出來(lái),別人可看不下去。

這類人,你是老板,你敢提拔他當(dāng)主管?

再舉一個(gè)正面的例子,我的團(tuán)隊(duì)里曾經(jīng)缺乏一個(gè)項(xiàng)目助理,不得已選了一個(gè)程序猿小伙,讓他兼職管管樣機(jī)、發(fā)發(fā)通知,小伙沒(méi)有怨言,除了自己的代碼照常寫的非常穩(wěn)妥之外,兢兢業(yè)業(yè)做好這些小事。后來(lái)沒(méi)多久他就當(dāng)上了主管。一個(gè)有能力把小事做到極致的人,也必定有潛力把大事做好。

Be open-minded, don't be defensive 心態(tài)開(kāi)放,接受他人意見(jiàn),別人批評(píng)建議的時(shí)候不要習(xí)慣性辯解和說(shuō)不

以前我的團(tuán)隊(duì)里有幾個(gè)同一屆畢業(yè)的優(yōu)秀小伙,其中兩人,就叫A和B吧。以編程水平、技術(shù)廣度來(lái)衡量,A要更勝一籌,當(dāng)然B也是杰出的程序猿。按理說(shuō),先得到晉升的應(yīng)該是A,實(shí)際上,B很快就連升兩級(jí),再后來(lái)就帶一個(gè)大型的團(tuán)隊(duì)了,而A始終是最基層的主管。

為什么?我舉一些實(shí)際的例子。

作為年輕人,免不了有做的不足的地方,通常我都會(huì)面對(duì)面跟他們具體指出來(lái),B通常會(huì)說(shuō):“收到,以后我一定注意”、“我不是很明白,能否給我一些具體事例,或者再給我解釋一下。。。好的我明白了”、“我的理解是這樣的不知道對(duì)不對(duì)。。。好的知道了”。然后在接下來(lái)的一個(gè)季度里,你很快就能看到他迅速改進(jìn),原來(lái)的弱項(xiàng)變成了他的強(qiáng)項(xiàng)。

而A呢?他會(huì)說(shuō)“不是吧,我覺(jué)得不是這樣的”、“這些道理雖然對(duì),但是有點(diǎn)要求過(guò)高吧”,而往后,你所希望看到的變化還是沒(méi)有發(fā)生,或者收效甚微。

當(dāng)你的領(lǐng)導(dǎo),愿意明確對(duì)你提出指導(dǎo),不管是耐心的說(shuō)教還是嚴(yán)厲的批評(píng),你都應(yīng)該抱著“有則改之無(wú)則加勉”的心態(tài),即使要反駁,也要準(zhǔn)備充分的理由和依據(jù)。面對(duì)領(lǐng)導(dǎo)的意見(jiàn),要弄清楚其準(zhǔn)確意圖,然后實(shí)施針對(duì)性的改進(jìn)措施。這就是團(tuán)隊(duì)里的游戲規(guī)則和生存之道。即使不是領(lǐng)導(dǎo),是平級(jí)和下屬,也應(yīng)該采用類似的心態(tài)和應(yīng)對(duì)方法。

Be logical. 有很好的條理,想事情做事情有邏輯

很多程序猿,表達(dá)的時(shí)候通常是“我認(rèn)為”、“我覺(jué)得”,或者說(shuō)“聽(tīng)我的,只要這樣這樣,就能怎樣怎樣”但是一旦你追問(wèn)其結(jié)論的依據(jù),或者推導(dǎo)過(guò)程時(shí),他又拿不出來(lái)。又或者,只知道埋頭苦干,壓根不管方向?qū)﹀e(cuò),輕重緩急。

程序猿是100%純正的腦力工作者,但很多人卻把自己變成體力工作者,自嘲自己身處勞動(dòng)密集型產(chǎn)業(yè),有的人甚至以日產(chǎn)出幾千行代碼為傲。這無(wú)疑是自廢武功,自己把自己往“碼農(nóng)”的“農(nóng)”字上推。定位問(wèn)題,分析問(wèn)題,解決問(wèn)題,貫穿其中的都突出一個(gè)“邏輯”。無(wú)論是寫設(shè)計(jì)文檔、編寫代碼、測(cè)試,還是產(chǎn)品功能、用戶需求、交互設(shè)計(jì),概莫能外。先思考,謀定而后動(dòng),思考的過(guò)程,也就是找出因果關(guān)系,找出1234條論據(jù)以支持論點(diǎn),找出step1 step2 step3 直至結(jié)果的推導(dǎo)步驟的過(guò)程。

當(dāng)你有良好的條理性,有嚴(yán)謹(jǐn)?shù)倪壿?,也許憑直覺(jué)也能做出正確的判斷。但時(shí)刻別忘了這一點(diǎn)。

Be thankful 懂得感恩

什么是感恩?就是對(duì)指導(dǎo)、幫助、提攜乃至批評(píng)過(guò)你的人的一種由衷的感激之情,懂得感恩的人都是善良的,善良且努力的人運(yùn)氣都不會(huì)太差(哈哈,仿?tīng)€雞湯體)。只要你懂得感恩,甚至無(wú)需你做太多,只需要適時(shí)的表達(dá),對(duì)方就能感受到你是孺子可教的,他就會(huì)覺(jué)得他的付出沒(méi)有白費(fèi),而不是面對(duì)一個(gè)木頭人或白眼狼。

同樣還是上文的B童鞋,在我?guī)н^(guò)的幾百人中間,他是最懂得感恩的一位。甚至于你在批評(píng)他的時(shí)候,他都會(huì)承認(rèn)錯(cuò)誤并感激你對(duì)他的指導(dǎo)。這樣的人才,當(dāng)他也拿出實(shí)實(shí)在在的業(yè)績(jī)的時(shí)候,你怎能不提拔他?

而作為對(duì)比,有太多的人,你曾經(jīng)無(wú)數(shù)次的幫助過(guò)他,無(wú)論工作上還是生活中,但從未聽(tīng)到他的一句感謝。這樣的人,只能呵呵以對(duì)。

Think beyond technology 不要只會(huì)純技術(shù)化思維

Understand your products and users 理解你的產(chǎn)品和用戶

很多程序猿,癡迷于修煉技術(shù),常常會(huì)在一個(gè)簡(jiǎn)單功能模塊里面運(yùn)用某某高深的算法和莫測(cè)的技術(shù),純粹為了炫技,而不去考慮是否過(guò)度優(yōu)化,是否用戶并不需要這么復(fù)雜的功能,是否投入產(chǎn)出比并不合理。無(wú)視用戶、產(chǎn)品和市場(chǎng)規(guī)律的思考方式,就是純技術(shù)化思維。

典型的一個(gè)案例是,(可能是處女座程序猿),所有的Bug都必須解完才可以發(fā)布版本,不管是不是犄角旮旯或耗時(shí)很久的。我在工作的第二年,我的領(lǐng)導(dǎo)跟我說(shuō)了一個(gè)概念“Time to market”,讓我意識(shí)到,你最關(guān)注的問(wèn)題,或許并不是用戶最關(guān)注的問(wèn)題。你要做的,是應(yīng)該快速把產(chǎn)品發(fā)布,再去傾聽(tīng)用戶的呼聲,可能100萬(wàn)用戶里,都不會(huì)有人關(guān)注你花了幾周時(shí)間死磕的問(wèn)題,但他們會(huì)爆出更多更重要更迫切的問(wèn)題。

你要時(shí)刻關(guān)注你的產(chǎn)品,關(guān)注你的用戶,從電商的網(wǎng)評(píng),從售后的熱線,從論壇的帖子,從行業(yè)外的朋友,獲取他們對(duì)于你產(chǎn)品的第一手的評(píng)價(jià)。一個(gè)好的程序猿,也應(yīng)該是一個(gè)好的產(chǎn)品經(jīng)理。否則你就是一個(gè)缺乏大腦的泥瓦匠,而不是一個(gè)建筑師。

作為一個(gè)程序猿的leader,你是要代表團(tuán)隊(duì)去跟產(chǎn)品經(jīng)理撕逼的,如果你不懂產(chǎn)品,那么你的團(tuán)隊(duì)也就完了。

Have good communication skills 良好溝通

做一個(gè)牛逼的程序猿,其實(shí)可以不用怎么講話,用牛逼的代碼和運(yùn)行結(jié)果去碾壓別人即可。但如果你想做程序猿的leader,還繼續(xù)保持這么高冷的姿態(tài)可不行。溝通無(wú)疑是管理的基礎(chǔ),一個(gè)程序猿想升職,想做管理,必然需要證明自己擁有不錯(cuò)的溝通能力。跟高層領(lǐng)導(dǎo)要資源,跟產(chǎn)品經(jīng)理撕逼,跟測(cè)試部門搞好關(guān)系,跟設(shè)計(jì)妹子開(kāi)開(kāi)玩笑,跟程序猿搞基,不會(huì)溝通顯然是不行的,最好是亦莊亦諧,葷素兼?zhèn)洹?/p>

這里不展開(kāi)講如何擁有良好的溝通技巧。只說(shuō)幾點(diǎn):1. 溝通的意愿最重要,只要你愿意主動(dòng)溝通,事情總會(huì)向好的方面發(fā)展。2. 溝通要真誠(chéng),不要套路。3. 口才不行,你可以多用寫,寫還有個(gè)好處就是留有證據(jù),方便以后撕逼。

Take responsibility 承擔(dān)責(zé)任

常在河邊走,哪有不濕鞋。代碼寫多了,挖坑是必然的。面對(duì)爆出來(lái)的Bug,面對(duì)領(lǐng)導(dǎo)的責(zé)備,沒(méi)什么好說(shuō)的,自己惹的,自己clean up。

放更長(zhǎng)遠(yuǎn)來(lái)看,誰(shuí)都會(huì)出錯(cuò),不管你是程序猿,還是程序猿的leader,甚至是高管,總會(huì)被爆出問(wèn)題。這時(shí)候是各種借口推諉,還是大大方方承認(rèn),并且用最快的速度處理干凈?我認(rèn)為正確的處理方式是后者,這不單單是能力問(wèn)題,更多的是人品問(wèn)題。

當(dāng)你有朝一日當(dāng)了leader,你手下犯了事,你也得大大方方站出來(lái)“我把關(guān)不嚴(yán),責(zé)任我擔(dān)”,絕不是把手下推出去了事(放你身上可能是小事,放他身上可能就得開(kāi)除了),回過(guò)頭再關(guān)起門內(nèi)部處理。只有這樣,你的手下才會(huì)服你,才會(huì)有人為你拼命干活。

最后,做不好管理就做純技術(shù),做資深專家、技術(shù)大拿也挺好,不要強(qiáng)扭。

質(zhì)疑1:作者沒(méi)提他是xx大學(xué)畢業(yè)的所以升職快?

李開(kāi)復(fù)哥大畢業(yè),所以他的事業(yè)成功理所當(dāng)然?拜托,哥大也是他考上的好嗎,還不是回溯到他本身的努力和聰明。再者,這質(zhì)疑的潛臺(tái)詞就是,xx畢業(yè)的才有可能升職這么快,不適用于其他人,大家散了吧。

以前也有類似的說(shuō)法,背景論、陰謀論:比爾蓋茨的母親是IBM高管,巴菲特的父親是國(guó)會(huì)議員,所以他們的成功無(wú)非就是靠背景,不過(guò)爾爾。可是企業(yè)高管的孩子,政府官員的娃,清華北大畢業(yè)生何止千萬(wàn)人,難道最終都是那么成功嗎,為何比爾蓋茨和巴菲特僅此一個(gè)?如果我們把別人的成功都?xì)w結(jié)于他所擁有的先天優(yōu)勢(shì),忽略他們的聰明才智、開(kāi)拓精神和巨大努力,這是在為甘于平庸和墮落找借口。請(qǐng)參考:

比爾蓋茨的編程水平怎么樣

實(shí)際上,所謂的成功學(xué)/成功經(jīng)驗(yàn)的最大問(wèn)題就是每個(gè)人的經(jīng)歷都是無(wú)法復(fù)制的。照著這些成功的經(jīng)驗(yàn)去做,并不能保證你就一定飛黃騰達(dá)。更有人在評(píng)論里跟我糾結(jié)努力是不是成功的充分條件。用一句說(shuō)爛了的話來(lái)講“努力不一定能成功,但不努力一定不能成功”,明明說(shuō)的是必要條件,硬要說(shuō)我講的是充分條件。有誰(shuí)敢說(shuō)找到了成功的充分條件,且具有可操作性?那成功都可以流水線批量生產(chǎn)了。當(dāng)然這里有個(gè)目標(biāo)定義的問(wèn)題,什么是成功?升職加薪就是成功?不一定,每個(gè)人的目標(biāo)都不一樣,有的人還覺(jué)得過(guò)安逸的日子就是成功,這里就不贅言了。

質(zhì)疑2:反對(duì)加班反對(duì)加班反對(duì)加班!升職加薪有那么重要,命都不要了?

反對(duì)有效。我跟你一樣反對(duì),所謂的996、80小時(shí)、90小時(shí),真的只是打比方。熬夜真的不好,12點(diǎn)前睡覺(jué)對(duì)程序猿來(lái)說(shuō)真的太重要。早睡早起,堅(jiān)持鍛煉,這是程序猿必須牢記的,這十年里我慶幸自己一直堅(jiān)持在打球,從未放棄。

但是!我們可以在不熬夜、盡量不傷害身體的情況之下比別人更加努力,別人打游戲,看電影,看網(wǎng)絡(luò)小說(shuō)的時(shí)間,你可以用來(lái)看書(shū)、編碼和參加技術(shù)交流,然后按時(shí)睡覺(jué)。笨鳥(niǎo)先飛、天道酬勤,這難道不應(yīng)該是絕大多數(shù)非清華北大學(xué)生,絕大多數(shù)自認(rèn)為起點(diǎn)不高的人,絕大多數(shù)沒(méi)有背景的人,應(yīng)該相信和堅(jiān)持的價(jià)值觀嗎?

質(zhì)疑3:天賦比努力更重要,沒(méi)有天賦不要干程序猿這一行。

我想舉NBA的兩個(gè)頂級(jí)球員來(lái)作為例子,麥迪和科比。天賦來(lái)看,麥迪天賦大大超過(guò)科比(臂展身高彈跳手掌大小),從努力程度來(lái)看,顯然科比大大超過(guò)麥迪,最后誰(shuí)的成就更高?當(dāng)然你又可以扯隊(duì)友、運(yùn)氣、傷病,等等。所以成功從來(lái)都不會(huì)有一個(gè)確定的公式,每個(gè)變量的權(quán)重大小早已明確,這是不可能的。詹姆斯、奧尼爾的成就里面天賦起很大作用,科比、AI、斯托克頓、納什、庫(kù)里更多的是靠勤奮的訓(xùn)練。

但最直接的反擊是,給定一個(gè)人,他能不斷提升自己的天賦嗎?顯然不能。要么努力,要么換行。糾結(jié)于那些我們無(wú)法改變的事情上面是沒(méi)有意義的。雞湯有云:努力改變那些我們能夠改變的,接受那些無(wú)法改變的。我經(jīng)常告誡自己:要么忍,要么狠,要么滾。

天賦決定了你的上限,勤奮決定了你的下限。你的上限可能比別人低,但你還是可以不斷提升自己。

質(zhì)疑4:你這是資本家的嘴臉,給大家洗腦,讓大家做無(wú)腦員工,只知道埋頭苦干被剝削。

我的回答是:哈哈哈哈,真樂(lè)。被害妄想癥,不要放棄治療。雞湯有毒你別喝就是。

責(zé)任編輯:武曉燕 來(lái)源: 知乎
相關(guān)推薦

2015-10-30 09:49:07

程序員晉升

2017-03-13 15:48:06

實(shí)踐錄京東金融金融科技

2009-06-30 14:06:49

求職者面試官

2019-02-07 11:27:52

實(shí)踐錄京東金融金融科技

2018-09-19 11:06:03

述職項(xiàng)目技術(shù)

2010-10-26 10:21:11

求職

2017-12-18 10:10:51

IT行業(yè)程序員

2018-07-02 09:53:03

程序員代碼升職加薪

2014-11-26 11:39:00

互聯(lián)網(wǎng)未來(lái)

2016-12-05 16:44:00

前端程序員月薪

2019-05-06 09:48:19

程序員升職加薪

2015-06-05 14:15:13

程序員難升職

2018-06-14 11:20:40

開(kāi)源容器WOT

2019-03-28 09:44:33

程序員加薪創(chuàng)業(yè)

2017-02-22 16:55:29

移動(dòng)·開(kāi)發(fā)技術(shù)周刊

2013-08-06 10:19:51

投資創(chuàng)業(yè)

2019-10-25 10:33:17

程序員技能開(kāi)發(fā)者

2009-02-12 09:36:56

創(chuàng)業(yè)就業(yè)應(yīng)屆生

2019-07-16 13:27:51

程序員代碼領(lǐng)導(dǎo)

2021-07-28 21:31:02

iOS蘋果系統(tǒng)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)