屌絲程序員的逆襲一般分兩步:讓自己變得牛逼,讓別人知道你牛逼。我通過(guò)寫博客來(lái)讓自己更擅長(zhǎng)歸納和抽象,也通過(guò)寫博客來(lái)讓別人知道我能勝任某份工作。
牛人都這么干
時(shí)間:2011年
人物:初出茅廬的臭小子,臭石頭一般堅(jiān)硬的相信我將來(lái)一定會(huì)成為富二代他爹。
我來(lái)到一個(gè)大型互聯(lián)網(wǎng)公司,同事很nice,管理很自由,在這里開始了我的碼農(nóng)生涯。
我很敬重部門老大,但更相信我將來(lái)一定比他強(qiáng)。我看到30歲左右的公司前輩們,為了家庭奔波,為了孩子操勞,心里或許拂過(guò)一絲輕謔。(當(dāng)我寫這句話,我是在對(duì)自己幼稚的輕謔)
當(dāng)然我并不是毫無(wú)基礎(chǔ)的就有了這些脆弱的自信。我一直相信,只要我每一天都在進(jìn)步,總會(huì)有到達(dá)成功的那一天。所以,每次游戲碰到大家都不熟悉的領(lǐng)域,我都自告奮勇去領(lǐng)命,然后在前輩們都回家陪老婆孩子的時(shí)候,我卻在鉆研這些小眾歪門的技術(shù),自以為這是能力的體現(xiàn)。事實(shí)也證明了它的確代表了我的一部分能力,也讓它在上級(jí)面前得到了彰顯,但遠(yuǎn)沒(méi)有我想象的那么重要。因?yàn)椋绻娴挠心敲粗匾瑸槭裁磁赃叒?dú)立辦公室里沒(méi)有我。
那時(shí)天真的以為月入N萬(wàn),能在北京好好生存,便是成功。于是我很開心,因?yàn)槟恰背晒Α笔侨绱说目梢杂|摸,就在眼前。我隨便搞搞5,6年也就達(dá)到了,稍微使點(diǎn)勁兒也許就3,4年。而在那之后,我就可以放心的做很多自己想做的事情,旅游,攝影,吃喝玩樂(lè)之類。
而現(xiàn)在,我缺找不到對(duì)”成功”的定義了。人生最大的無(wú)耐就在于,當(dāng)馬上就達(dá)到終點(diǎn)卻發(fā)現(xiàn)自己看走了眼。讓我開始懷疑它的因素有很多:比如發(fā)現(xiàn)即使月入2N萬(wàn)也沒(méi)法過(guò)得上我上面提到的體面的生活,比如北京的空氣和氣候總是把出門散心的想法扼殺在搖籃里,再比如北京復(fù)雜的生存環(huán)境。
一方面,我對(duì)新的社會(huì)各種無(wú)知;另一方面卻堅(jiān)定不移的相信努力就會(huì)比別人強(qiáng)。我見(jiàn)過(guò)很多牛人寫博客,就以為這是牛人謂之牛人的原因。我如果堅(jiān)持照做,就會(huì)成為牛人。說(shuō)白了,這從頭至尾就是一種低級(jí)的模仿,不明所以的跟隨。
寫一年后還能看懂的博客
嘗試和接觸的知識(shí)一多,便發(fā)現(xiàn)自己的腦袋跟硬盤相比,速度和精準(zhǔn)度上都差得不止一星半點(diǎn)。事情越來(lái)越多,且沒(méi)有交集,所有的知識(shí)點(diǎn)都零散的分布在腦袋的不同次元,想要回憶起來(lái)特別困難。一度讓我覺(jué)得,學(xué)越來(lái)越多的東西根本就是一個(gè)錯(cuò)誤,正確的方式應(yīng)該是瞅準(zhǔn)一個(gè)東西,精益求精。雖然這么想,但是工作不是你想不做就不做的。
于是我有了兩個(gè)轉(zhuǎn)變:
一是,我不再那么樂(lè)于去學(xué)新的注定不會(huì)成為體系的東西了,因?yàn)樗四苷故疽幌滦÷斆鳎瑫r(shí)間回報(bào)率特別小。
二是,如果我決定去深究一個(gè)東西,我一定要完全搞懂,并認(rèn)真總結(jié)一篇博客讓我以后能在短時(shí)間拾起來(lái)?(因?yàn)椴桓愣愫茈y寫一篇半年后還能理解的博客)。
我并不百分百的確定這些轉(zhuǎn)變都是好的,因?yàn)樵谶@種問(wèn)題上時(shí)間已經(jīng)打過(guò)我很多次臉了。所以我會(huì)想,“轉(zhuǎn)變一”是不是跟我”追求不斷進(jìn)步”的想法沖突。直到我看到另一句話,“三十歲之前,想學(xué)啥就學(xué)啥,三十歲之后請(qǐng)用金錢解決你不擅長(zhǎng)的問(wèn)題”,給了我一些安慰。但這句話又丟給我更大的問(wèn)號(hào):怎么界定”擅長(zhǎng)”與否,怎么界定”時(shí)間”。Anyway,并不是所有問(wèn)題都有合理答案,但你開始意識(shí)到這個(gè)問(wèn)題,就有不一樣的收獲。
把經(jīng)驗(yàn)變成不可替代性
到現(xiàn)在,我經(jīng)歷了三個(gè)公司,四個(gè)項(xiàng)目,兩個(gè)由我負(fù)責(zé)。
從產(chǎn)品角度講,我出色的完成了策劃(/產(chǎn)品)的需求;在共事過(guò)的同事上司面前,我為自己留下了最真實(shí)的,品質(zhì)不錯(cuò)的,名片。
從技術(shù)角度講,它們并沒(méi)有太大的難度。大學(xué)《自動(dòng)機(jī)理論》的老師向我們提供了一種衡量人生價(jià)值(/或意義)的方式:?你的不可替代性。若依這個(gè)理論,近三年的工作是沒(méi)有什么意義可言的。這讓我如鯁在喉:我的努力怎么就變成了沒(méi)有意義。
我先后寫?AS3(+Flex),?iOS(用UIKit做應(yīng)用)和?cocos2dx,他們看起來(lái)相差萬(wàn)里,但本質(zhì)上都是圖像顯示引擎和通用UI邏輯組成的工具庫(kù)。
圖像顯示引擎,提供最基礎(chǔ)的圖像繪制,常見(jiàn)的圖像顯示引擎都大同小異,都包括繪制點(diǎn),線,形狀,照片,文字等基本繪制接口(詳見(jiàn)我的博客:《ahref=”http://www。cnblogs。com/jhzhu/p/3498979。html”》iOS是怎么”繪畫”的??)。
通用UI邏輯,雖各個(gè)平臺(tái)功能千差萬(wàn)別,但理論上都是為了讓常用的交互或布局組件被更高效遍歷的應(yīng)用,而對(duì)底層圖像顯示引擎的封裝。
(打算寫一篇關(guān)于通用前端框架的博客,這里就不多講了。)
接觸新框架的時(shí)間成本越來(lái)越小,我也漸漸發(fā)現(xiàn):基礎(chǔ)工作的長(zhǎng)期積累會(huì)自動(dòng)的幫你總結(jié)這些事物的共有原理。本來(lái),我做的四件事情,任何一件都有1萬(wàn)個(gè)人可以替代我。但是它們給我?guī)?lái)的經(jīng)驗(yàn)和理論的升華,讓我可以hold住那些只有一千個(gè)人能hold住的事情。也就是,我的不可替代性增加了。
收入不受時(shí)間限制的職業(yè)
最近在看《黑天鵝-如何應(yīng)對(duì)不可知的未來(lái)》,不妨簡(jiǎn)單的羅列一下作者的觀點(diǎn):
世界上的事情可簡(jiǎn)單的分為兩種:平均斯坦和極端斯坦。
平均斯坦里,個(gè)體對(duì)結(jié)果的影響不大,只有大量的個(gè)體才對(duì)結(jié)果有影響。極端斯坦里,個(gè)體能夠?qū)φw產(chǎn)生不可思議的影響。
舉兩個(gè)例子:隨機(jī)取一百個(gè)人,得到平均身高,這個(gè)數(shù)不會(huì)因?yàn)槟骋粌蓚€(gè)人而出現(xiàn)大的變動(dòng),這屬于平均斯坦;如果把身高換成財(cái)富,結(jié)果就大不相同了,可能因?yàn)楸葼柹w茨的加入而使得平均數(shù)成萬(wàn)倍的增長(zhǎng),這屬于極端斯坦。
絕大多數(shù)社會(huì)問(wèn)題屬于極端斯坦,換句話說(shuō)社會(huì)變量是信息化的,不是物理的。
有一位朋友建議我,尋找一份報(bào)酬不受時(shí)間限制的工作。面包師必須不斷的烘烤面包才能得到更多的收入;而J。K。羅琳不用在每次讀者購(gòu)買哈利波特的時(shí)候再寫一遍。這也是腦力勞動(dòng)與體力勞動(dòng)的分界線。
按照這個(gè)理論,Coder也分為兩種:辛苦搬磚型和一勞永逸型。對(duì)號(hào)入座的事情我就不做了,顯然我屬于前者。
程序員的抽象化修養(yǎng)
一般來(lái)說(shuō),程序員的思維總是抽象化的思維,善于從事物中總結(jié)規(guī)律,同時(shí)特別特別特別討厭特例。(想象一下產(chǎn)品讓你為新手用戶添加不一樣的行為規(guī)范的時(shí)候你的心情吧。)抽象化的能力也決定了在程序員這一行當(dāng)里的高度:更擅長(zhǎng)歸納事物本質(zhì)的程序員漸漸都成了構(gòu)架師,而剩下的人完成了項(xiàng)目80%的工作卻領(lǐng)到20%的報(bào)酬。
程序員的名片
前面我提到自己在前同事上司那里留下的名片,它同時(shí)也是一張可以預(yù)支的信用卡。
在程序員跳槽的代價(jià)里,標(biāo)價(jià)最高的一條便是:你需要重新證明自己。每次初到一個(gè)環(huán)境,不管ceo是你的同學(xué)還是以前的老板,你必須在短時(shí)間里證明自己的能力,因?yàn)榈谝挥∠鬀Q定了很多。不管在上級(jí),下級(jí),還是平級(jí)同事里,它都影響著你的工作或收入。
從金錢上講,試用期你是拿不到全額薪水的。老板必須先看到你的能力,才會(huì)漲你的薪水,也就是說(shuō)證明自己的過(guò)程越短,能越早拿到與你能力相配的薪水。
從工作上講,證明自己的過(guò)程,你不能完全按照自己最擅長(zhǎng)的方式去做事情,完成同樣的工作你需要花費(fèi)更多的時(shí)間。
誠(chéng)然,你在前同事那里得到的信用額度比較大,他們?cè)诤髞?lái)的工作中能經(jīng)常記起你,不用面試和試用便可給你不錯(cuò)的報(bào)酬和職位。但是,這并不是一張通用的信用卡,你只能在非常有限的幾家公司預(yù)支你的能力。如果你需要更多公司的承認(rèn),便要在這家公司證明。聽(tīng)起來(lái)像是面包師的工作,對(duì)吧?于是,我寫博客。
總結(jié)
屌絲程序員的逆襲一般分兩步:讓自己變得牛逼,讓別人知道你牛逼。我通過(guò)寫博客來(lái)讓自己更擅長(zhǎng)歸納和抽象,也通過(guò)寫博客來(lái)讓別人知道我能勝任一工作。
看到這里的,送點(diǎn)小福利:亞馬遜電子書打折啦,愛(ài)讀書的伙伴兒們趕緊了。
-
工程師
+關(guān)注
關(guān)注
59文章
1589瀏覽量
69258
發(fā)布評(píng)論請(qǐng)先 登錄

硬件工程師看了只會(huì)找個(gè)角落默默哭泣#硬件工程師 #MDD #MDD辰達(dá)半導(dǎo)體 #產(chǎn)品經(jīng)理 #軟件工程師
從“設(shè)計(jì)到生產(chǎn)”的蛻變:華秋DFM如何讓工程師們“輕松上陣”?


(仰天長(zhǎng)嘯)為什么受傷的總是硬件工程師...#MDD#MDD辰達(dá)半導(dǎo)體 #電子工程師

從“設(shè)計(jì)到生產(chǎn)”的蛻變:華秋DFM如何讓工程師們“輕松上陣”?

從“設(shè)計(jì)到生產(chǎn)”的蛻變:華秋DFM如何讓工程師們“輕松上陣”?



硬件工程師的終極幻想:焊板子焊上人生巔峰!#半導(dǎo)體器件 #硬件工程師 #MDD辰達(dá)半導(dǎo)體

不同時(shí)期的硬件工程師,最怕發(fā)生的事 #電子工程師 #硬件工程師 #內(nèi)容過(guò)于真實(shí) #YXC晶振 #揚(yáng)興科技

當(dāng)你的工程師朋友失聯(lián)時(shí),別氣,ta真的是在忙工作 #搞笑 #電子愛(ài)好者 #硬件工程師 #晶振 #揚(yáng)興科技
電氣工程師最喜歡用的編程方法


硬件工程師VS軟件工程師|硬件工程師看到這都淚目了!#硬件設(shè)計(jì) #硬件工程師 #電子工程師 #軟件工程師

評(píng)論