給程序員的幾個(gè)忠言逆耳的建議[1]
1.態(tài)度決定一切
好程序員基本上都比較傲氣,因?yàn)槌绦騿T往往會(huì)覺得自己在做世界上一件十分偉大的事情,這就是驅(qū)動(dòng)機(jī)器,修改一行代碼,機(jī)器就能夠工作,可以產(chǎn)生各種不同的行為。這很容易會(huì)讓程序員產(chǎn)生一種錯(cuò)覺,認(rèn)為自己可以Control Everything。程序員的自信在編程上是非常需要的,但不是適合一切場(chǎng)合。如果我們不說這些,可能很多程序員到現(xiàn)在還不知道自己錯(cuò)在哪里,仍然認(rèn)為自己是King of the World。
事實(shí)上,程序員的能力只是控制了一個(gè)機(jī)器。但創(chuàng)業(yè)僅僅具備了和機(jī)器打交道這一種能力是絕對(duì)不夠的,他還需要和合作伙伴、競(jìng)爭(zhēng)對(duì)手、投資人、員工甚至整個(gè)社會(huì)環(huán)境打交道。很多程序員因?yàn)橐呀?jīng)習(xí)慣了和機(jī)器打交道,不善于也不愿意其它的工作。很多程序員會(huì)內(nèi)心認(rèn)為“營(yíng)銷不是很簡(jiǎn)單嘛,市場(chǎng)很簡(jiǎn)單啊,管理也很簡(jiǎn)單啊,”我認(rèn)為這種心態(tài)是非常害人的。
2.學(xué)會(huì)和別人合作
提到這點(diǎn),很多程序員都會(huì)說“我正在帶著其他程序員寫程序啊,我會(huì)合作啊。”但這種合作是片面的,我所談的不僅僅是程序員和程序員之間的合作,而是包括了程序員和其它各種角色之間的合作。程序員相親,他們的語言比較能夠容易理解。但作為一個(gè)程序員,你能不能商業(yè)人員、銷售人員很好的合作呢。
程序員動(dòng)不動(dòng)就把目標(biāo)定為比爾·蓋茨。其實(shí),比爾蓋茨不應(yīng)該成為程序員崇拜的目標(biāo)對(duì)象,這會(huì)讓程序員迷失方向,因?yàn)槲④浟硗庖粋(gè)創(chuàng)始人保羅·艾倫才是真正的程序員。再看其它一些例子,Google的第20名程序員都可以獲得五億美元。Adobe公司兩個(gè)創(chuàng)始人也是一個(gè)精通技術(shù),一個(gè)對(duì)商業(yè)精通,這樣的搭配才能夠更好的成功。因此,對(duì)于很多程序員來說,一定要找準(zhǔn)真正的榜樣,不要被外界的故事迷惑了頭腦。如果剖開一些故事的外表,你會(huì)發(fā)現(xiàn)國(guó)外很多成功的程序員,背后一定有一個(gè)很強(qiáng)大的商業(yè)感覺的人或者一個(gè)團(tuán)隊(duì)。
3.了解自己
程序員的商業(yè)感覺其實(shí)并不是很好。即便有商業(yè)感覺,其實(shí)這只是一個(gè)靈感,一個(gè)創(chuàng)意,但要要做成、做大還需要一系列的管理、市場(chǎng)、運(yùn)營(yíng),這些對(duì)于程序員是不可想象的。程序員要明白,在自己不擅長(zhǎng)的領(lǐng)域,找到一個(gè)可以彌補(bǔ)自己缺陷的合作團(tuán)隊(duì)才是出路。加入一個(gè)創(chuàng)業(yè)團(tuán)隊(duì),可能個(gè)人占10%,但因?yàn)楦菀壮晒,而且團(tuán)隊(duì)可以做100分的事情。而如果只是一個(gè)人做,很可能就失敗了。
這方面,國(guó)外的程序員對(duì)自己的長(zhǎng)短比較清楚。在硅谷,很多程序員技術(shù)上都很牛,但他們都非常知道自己只是在技術(shù)這個(gè)領(lǐng)域水平比較高,出了這個(gè)領(lǐng)域,自己什么都不是。正因?yàn)橛辛诉@種心態(tài),他們特別懂得與人合作。我認(rèn)為國(guó)外的程序員已經(jīng)普遍意識(shí)到了這點(diǎn),他們很愿意成為創(chuàng)業(yè)團(tuán)隊(duì)中的一員而并非自己創(chuàng)業(yè)。
因此,程序員需要調(diào)整心態(tài),不要把自己當(dāng)作精英人物,要承認(rèn)自己在編程方面是優(yōu)秀的,但永遠(yuǎn)有人比自己更優(yōu)秀,對(duì)于其它的領(lǐng)域,很可能自己很無知。要知道,其實(shí)程序員的選擇其實(shí)是最少的,因此抱有開放的心態(tài)是最重要的。
4.自己的不足
現(xiàn)在的很多程序員經(jīng)驗(yàn)過于不足,他沒有認(rèn)真踏實(shí)做過很多工作就奢談創(chuàng)業(yè)。如果一個(gè)程序員沒有在編程方面深入過,沒有積累,也就是半瓶子醋。這樣的程序員有很多,他們自己也不清楚問題出在哪里,讓人感覺又愛又恨。我認(rèn)為程序員既然要憑借自己的技術(shù),那就一定要踏實(shí),要能夠?qū)崿F(xiàn)任何創(chuàng)意。
但現(xiàn)在一些程序員自己沒有商業(yè)意識(shí),卻又很自負(fù),不相信別人,不理解的`事情就不做。很多程序員,他們對(duì)公司做什么方向都質(zhì)疑。他們希望自己先想清楚,可是一想就浪費(fèi)了很長(zhǎng)時(shí)間。很多程序員就可悲在這里,積累的不多,看不到方向,但他也不相信自己的公司和老板,這是一個(gè)悖論,需要程序員深刻反省。要知道,每個(gè)公司都有懂商業(yè)的人。
5.總結(jié)
現(xiàn)實(shí):程序員生存狀態(tài)并不是很好,但程序員很多報(bào)怨其實(shí)是一種不切實(shí)際的期望值和自身的缺陷產(chǎn)生的反差。
首先,產(chǎn)品沒有大小,只有市場(chǎng)的大小。很多人總是覺得這也小,那也看不上。認(rèn)為公司做的產(chǎn)品很無聊,要做就要像某些人宣揚(yáng)那樣:做游戲一定要做3D引擎,好像只有這樣才夠牛。這其實(shí)就是一種浮躁。很多程序員寫軟件總是很多bug,基礎(chǔ)知識(shí)也不牢固,沒有參加幾個(gè)項(xiàng)目,沒有寫過十萬行代碼,就奢談做大項(xiàng)目,這有價(jià)值嗎?而且有些程序員特別憤青,罵環(huán)境,罵老板,其實(shí)這只能把自己的心態(tài)搞的很壞。很多人剛進(jìn)公司時(shí)做的很差,雖然工資少,但他沒有想到給公司增加了很多bug,公司實(shí)際上是在給他出學(xué)費(fèi)。大家都在討論哪里活干得少錢拿的多。甚至還有人列了一些黑名單。這種做法的結(jié)果就是程序員自己將周圍環(huán)境搞的烏煙瘴氣了。
有的程序員還非常喜歡指點(diǎn)江山,指點(diǎn)公司。個(gè)人覺得這不是不可以,但指責(zé)別的公司對(duì)個(gè)人沒有什么好處,因?yàn)榇嬖诰褪呛侠淼。如果看不到,恰恰證明是自己看不到。程序員不要做評(píng)論家,中國(guó)不缺評(píng)論家,最缺的是實(shí)干家。
總之,程序員一般過于自我?偵钤谧晕业氖澜缰校筒豢赡苷嬲私馐澜缡鞘裁。我的經(jīng)驗(yàn)就是看別人如何做的好,為什么能夠做的好,什么是我所不能理解。程序員要學(xué)會(huì)慢慢站在別人立場(chǎng)上看問題。
對(duì)程序員來說,現(xiàn)在要做的也很簡(jiǎn)單,這就是需要大量的實(shí)踐,要慢慢培養(yǎng)對(duì)產(chǎn)品,對(duì)商業(yè)的感覺。
【給程序員的幾個(gè)忠言逆耳的建議[1]】相關(guān)文章:
給德國(guó)留學(xué)生的幾個(gè)建議08-24
給初學(xué)長(zhǎng)笛者的幾個(gè)小建議09-28
美國(guó)F1簽證的幾個(gè)常識(shí)01-23
忠言逆耳的成語故事12-11
給狗狗洗澡的幾個(gè)小竅門09-28
詳談?dòng)螒蛟O(shè)計(jì)中非傳統(tǒng)的幾個(gè)建議09-25
給團(tuán)隊(duì)管理的建議08-23
職場(chǎng)精英給新人的建議07-03
給女孩父母的幾點(diǎn)建議08-21