我是一個(gè)程序員,也是一個(gè)理想主義者。
作為一個(gè)五年多的從業(yè)者,我回想起當(dāng)初跨入這一行的初衷,是因?yàn)檫@里是理想主義者的凈土。
2011年iPhone蓄勢待發(fā)準(zhǔn)備橫掃全球,App Store開始造富,讓我們這些非計(jì)算機(jī)專業(yè)的窮學(xué)生,都開始轉(zhuǎn)入App行業(yè)酌一杯羹。App Store給了全球的開發(fā)者一個(gè)平臺,在這個(gè)平臺上,人人平等,你不用賄賂巴結(jié)蘋果的工作人員,也可以常年在榜單上占據(jù)一席之地,只要你的軟件足夠好。
后來走入社會的我,靠著自學(xué)的技術(shù),在北京的一家IT公司找了一份不錯的工作。畢竟不是科班出身,敬畏心很強(qiáng)的我從工作后一直不敢放松,一直學(xué)到今天還在不斷學(xué)習(xí)新的知識。因?yàn)樵诔绦騿T這一行,歸根結(jié)底看的還是工作能力。也許你內(nèi)向、沉默寡言,也許你人緣超好、很會維系同事關(guān)系,也許你脾氣很壞,經(jīng)常跟產(chǎn)品經(jīng)理吵架,注意,這都無所謂,只要你的技術(shù)是公司無法替代的,公司不會虧待你。
雖然現(xiàn)實(shí)情況并沒有我說的這么好,比如在我的老東家工作,程序員還是沒有商務(wù)部門的人強(qiáng)勢,甚至?xí)籋R部門壓一頭,單相對于其它行業(yè),已經(jīng)強(qiáng)很多了吧,反正我沒干過拿報(bào)紙、端茶倒水這些伺候人的活。
工作幾年后,大部分人都會面臨一個(gè)現(xiàn)實(shí)問題,“要不要轉(zhuǎn)做管理?”
我反正是這么想的,不做管理前,我向技術(shù)總監(jiān)或者部門經(jīng)理匯報(bào),做管理吧,我就成了匯報(bào)中樞了。和人打交道這件事,還是挺復(fù)雜的、挺耗時(shí)的,我還是省省時(shí)間改進(jìn)代碼吧。但畢竟每個(gè)人有自己不同的追求,我覺得有能力和愛好的人還是應(yīng)該嘗試管理口的,畢竟管理口的晉升路更寬,有更大的權(quán)力,才能做更大的事。像我這種喜歡新事物、喜歡開源、喜歡分享技術(shù)的程序員,還是繼續(xù)搞技術(shù)才能讓我內(nèi)心踏實(shí)。
我有一些做技術(shù)的朋友,小時(shí)候崇拜蓋茨,工作后推崇老喬,結(jié)果他創(chuàng)業(yè)做了自己的老板。我覺得他們就不是真的喜歡編程這件工作,因?yàn)樘O果的技術(shù)牛是Steve Wozniak呀。如果輕視技術(shù)(設(shè)計(jì)也是技術(shù)),蘋果是不會有今天的成就的。當(dāng)然這句話也可以套用給Google、臉書等一大票硅谷的技術(shù)公司。所以如果選擇了技術(shù)這條路,即使你覺得自己站到了巔峰,也會發(fā)現(xiàn)巔峰之上原來還有高山,我們要做的,只有相信技術(shù),精益求精。
雖然我是理想主義程序員,但我也是物質(zhì)的,只是我對單純的物質(zhì)沒有興趣罷了。這要怎么理解呢?我舉幾個(gè)例子:比如我會希望自己的App大賣,掙很多錢,但我不會去買彩票,雖然概率差不多(哈哈哈),因?yàn)閷ξ襾碚f,大賣的意義要高于掙了很多錢,我更希望去做點(diǎn)什么事,然后順便掙了點(diǎn)錢糊口。
再比如我也想寫技術(shù)書籍,把我積累的經(jīng)驗(yàn)和知識分享給初學(xué)者,順便掙點(diǎn)錢糊口(理想要和物質(zhì)結(jié)合),但我不會去做代購,雖然后者門檻更低掙的更多。因?yàn)槲抑皇窍胱鳇c(diǎn)事,不是單純地想掙錢,當(dāng)然代購的人也可以說他們想讓國人用到國外的好商品,順便掙點(diǎn)錢(哈哈哈)。
我們這些八零后成長的三十多年,是我們這個(gè)國家和社會瘋狂造富的三十多年,我們身邊的很多人,可能連高中都沒有讀,卻能在我們大學(xué)畢業(yè)的時(shí)候,就買了車甚至買了房。這不是教育制度的錯,而是社會體制和法制的不完善給了"聰明的人"更多的機(jī)會。我不聰明,但我也不仇富,他們用辛苦的勞動和過人的智慧積累的財(cái)富,我表示尊敬,但我并不想跟他們一樣聰明。我掙的不多,但工作很開心,因?yàn)槲抑?,一個(gè)人想把自己喜歡的事情變成工作,真的很難。
但即使有這些理由,我們也要面對親人朋友甚至愛人的質(zhì)疑,“你寫代碼能寫多久?”
好沉重的一個(gè)話題,我也看過其他文章中說國外50多歲的老技術(shù),兩天可以完成普通程序員兩周才能完成的工作;也看到過國外某些技術(shù)公司對待老技術(shù)這么好那么好的文章,但是,我們畢竟不在國外。
不在國外我們能寫一輩子代碼么?我還年輕我無法回答,國內(nèi)可能還沒有在民企做這行,且在這行退休的前輩吧。所以我要立個(gè)flag,如果我退休時(shí)候還在寫代碼,我會回來告訴你們答案的。