大部分所謂的“科技公司”也并不是真正的科技公司,頂多是“使用科技的公司”。其實(shí),在金融領(lǐng)域,對(duì)IT的要求要高多了,各大銀行也有自己的軟件開(kāi)發(fā)部門(mén),但是沒(méi)人把它們歸到IT行業(yè),而是屬于金融行業(yè)。然而,那些開(kāi)商店的,開(kāi)飯店的,賣(mài)房子的,給人說(shuō)媒的,集資的,他們似乎只要做個(gè)網(wǎng)站,就成了“科技公司”了,這難道不是很荒謬嗎?(當(dāng)然,像亞馬遜這種從一個(gè)賣(mài)書(shū)的起家,居然后來(lái)搞起了云計(jì)算、推薦系統(tǒng)、無(wú)人飛行器等技術(shù)創(chuàng)新的,不在此列。)在這些公司當(dāng)中,技術(shù)到底起多大作用呢?
也許相當(dāng)一部分程序員們會(huì)自以為技術(shù)很重要,他們沉浸在對(duì)技術(shù)的憧憬和信仰中,內(nèi)心深處堅(jiān)定的相信自己可以通過(guò)技術(shù)能力的提升,來(lái)謀取更高的職位,走向人生巔峰。然而,大多數(shù)時(shí)候這只是一種自欺欺人的幻想罷了。天朝的程序員們有一種矛盾心態(tài),一方面自稱(chēng)“民工”,認(rèn)為編程是一種只適合30歲之前的年輕人從事的體力勞動(dòng),而另一方面卻又把技術(shù)看的非常重要,甚至在業(yè)余時(shí)間也喜歡大談技術(shù),或者以攻擊其他程序員使用的技術(shù)為樂(lè)。如此抱著技術(shù)不放,并不是因?yàn)槎嗝礋釔?ài)技術(shù),而是因?yàn)樗麄冎粫?huì)技術(shù)。沒(méi)有人愿意在別人面前展示自己的劣勢(shì)。把技術(shù)的地位抬的越高,仿佛自己就顯得越重要,而那些在需要人際交往、推動(dòng)自己的想法、和產(chǎn)品經(jīng)理討論需求的時(shí)候所表現(xiàn)出的能力低下,似乎就不重要了。
這是人性的弱點(diǎn)——對(duì)自己某種能力盲目而過(guò)分的自信,甚至把它作為自己的精神支柱。也許他在這個(gè)方面的確很擅長(zhǎng),但是自我評(píng)估卻比實(shí)際更高。誠(chéng)然,自信是必要的,也是人生存和立足的精神基礎(chǔ)之一。然而自信是把雙刃劍——不切實(shí)際的自信(也許應(yīng)該叫自大了),會(huì)蒙蔽人的雙眼,扭曲事實(shí)。
那么我們應(yīng)該怎么做呢?首先比較悲觀(guān)的一點(diǎn)是,如果你從事著一份技術(shù)上處于“造狗窩”級(jí)別的工作,那么很遺憾,提高自己的技術(shù)水平恐怕對(duì)于在公司內(nèi)部的職業(yè)發(fā)展沒(méi)什么幫助。
如果你是一個(gè)真正對(duì)技術(shù)有興趣的人,可以考慮一下《黑客與畫(huà)家》里提到的一類(lèi)“真正的程序員”的工作方式:他們求的一份“白天的工作”,這份工作僅僅用來(lái)生存,而在業(yè)余時(shí)間寫(xiě)一些“真正有價(jià)值”的代碼。
恐怕大部分程序員都不是對(duì)技術(shù)有興趣的吧?如果你的目標(biāo)是事業(yè)上的發(fā)展,無(wú)非是跟人混和創(chuàng)業(yè)兩種方式。跟人混,要么內(nèi)部晉升,要么通過(guò)跳槽。前者需要老板認(rèn)為你牛逼;后者需要?jiǎng)e的公司的老板認(rèn)為你牛逼。注意,這里有個(gè)關(guān)鍵詞“認(rèn)為”,因?yàn)槿说闹饔^(guān)印象和客觀(guān)事實(shí)之間總是有差距的,而且這個(gè)差距往往超乎人的想象。所以重點(diǎn)是制造一種“牛逼”的印象,而實(shí)際上牛不牛逼并不重要,牛逼更好,不牛逼也可。
如果你想走技術(shù)路線(xiàn),可以考慮去找一份“建造大樓”級(jí)別的工作,在那里,技術(shù)成為決定產(chǎn)品成敗的主要因素。這種級(jí)別的項(xiàng)目,一般只有大公司做的起。老板對(duì)于員工技術(shù)能力的評(píng)估,還是比較容易做到客觀(guān)的,因?yàn)榇a在那里,牛不牛逼,一運(yùn)行便知。但是對(duì)于所謂“軟實(shí)力”,往往就不好評(píng)判了,主觀(guān)性很大。
也正因如此,往往有很多人覺(jué)得自己很牛逼,而老板不這么認(rèn)為(錯(cuò)的不一定是老板,也可能是這個(gè)人自大),所以一怒之下走上創(chuàng)業(yè)的道路。自己給自己當(dāng)老板,終于不用在意老板的印象和事實(shí)之間的差距。然而這條路往往更為艱難,它對(duì)人的綜合素質(zhì)要求比較高。如果一個(gè)程序員在工作中不能和同事順利的合作,那很難想象他能夠滿(mǎn)足創(chuàng)業(yè)者所需要的各種素質(zhì)。所以,要走這條路,得有心理準(zhǔn)備。
總結(jié)
技術(shù)是為人服務(wù)的,IT業(yè)的發(fā)展過(guò)程,是在逐步降低計(jì)算機(jī)的使用門(mén)檻,使得越來(lái)越多的人能夠使用這種工具。這是好的,但它同時(shí)也降低了程序員這種職業(yè)的技術(shù)含量。如果真的想做技術(shù),那么去做一些真正的技術(shù)。否則,就需要多多關(guān)注技術(shù)以外的東西,單純寄希望于技術(shù),只能用來(lái)安慰自己,而不能獲得真正的職業(yè)發(fā)展。