不要成为自己讨厌的那种程序员
2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>
為什么要學(xué)編程?每個(gè)人都有著不同的理由。當(dāng)你第一次成功運(yùn)行“Hello World”時(shí),你已經(jīng)步入了這個(gè)全新的世界。
那時(shí)的我們猶如初生的嬰兒,敏感而用力地感受著這個(gè)世界的一切,所有事物都是那么新奇和精妙,讓人發(fā)出由衷的驚嘆。
但是漸漸地,當(dāng)編程成為我們的職業(yè),我們似乎從它的朋友,變成了它的仆人。日復(fù)一日地忙碌,只為從它的手中,賺取一些酬勞。我們好像再也沒(méi)有為寫(xiě)程序而感到興奮,再也沒(méi)有那種創(chuàng)造時(shí)的快樂(lè)了。
回顧初心,是什么變了?假如讓我們丟棄現(xiàn)在對(duì)程序的一切理解,從頭來(lái)過(guò),這些會(huì)改變嗎?如果說(shuō)人們都是一粒粒平凡的米,時(shí)間可以讓它變質(zhì),也可以讓它變成陳年的酒。
讀了一些書(shū),也接觸了一些人,我告訴自己,克制、堅(jiān)持,不要變成自己討厭的那樣。
驕傲的利己主義者
有一些程序員,總是自我感覺(jué)良好,自詡為領(lǐng)域里的專(zhuān)家。客觀上,假如單兵作戰(zhàn),他們的技術(shù)能力不差,但正因?yàn)槿绱?#xff0c;傲慢和自我使其變質(zhì)。
在需要團(tuán)隊(duì)合作時(shí),他們會(huì)過(guò)高地評(píng)定自身的價(jià)值。有時(shí)候,需要通過(guò)貶低他人的方案才能彰顯自身的高度。
與他們討論,開(kāi)口必談分布式、高并發(fā),而不結(jié)合實(shí)際情況,只有為系統(tǒng)引入更多的復(fù)雜度,才能恐嚇初學(xué)者,維系自己的優(yōu)越感。
對(duì)于求助,有的高級(jí)程序員既不想幫助你,又不想失去一次展示的機(jī)會(huì)。猶如孔乙己在咸亨酒家柜臺(tái)前滿(mǎn)口“之乎者也”,叫人半懂不懂的。
忙碌的悲觀主義者
有時(shí)候,需要你去接手一個(gè)老舊的系統(tǒng)。它就像是上世紀(jì)的石英掛鐘,擁有復(fù)雜且老舊的工藝,雖然還能夠工作,但下一秒可能就會(huì)垮掉。
當(dāng)你維護(hù)和改造它時(shí),無(wú)從下手。“我一定處理不了他”,你可能會(huì)這么想,“它這么老,除非完全重構(gòu),否則優(yōu)化也沒(méi)有任何意義。”
但可能沒(méi)人在乎你怎么想,你需要完成任務(wù)。此時(shí),你陷入一種悲觀情緒當(dāng)中,失去了冷靜分析問(wèn)題的能力。
修復(fù)Bug變成了拆東墻補(bǔ)西墻,你在無(wú)意義地忙碌著,甚至自己也再不相信自己能解決它。你活在被Bug支配的恐懼中,認(rèn)為自己做的一切都是徒勞,因?yàn)橄到y(tǒng)一定會(huì)坍塌。
有另外一些人,每天都處在重復(fù)的機(jī)械勞動(dòng)中,程序員似乎是腦力勞動(dòng)者,但對(duì)于他們來(lái)說(shuō),變成了一種純粹的體力勞動(dòng)。
他們有很多進(jìn)度要趕,但是這些都不怎么需要思考,純粹地CRUD讓他們變得麻木,他們悲觀地認(rèn)為寫(xiě)程序就是這樣子的,誰(shuí)復(fù)制粘貼的速度更快,誰(shuí)的績(jī)效就更高。
框架的盲目追求者
編程世界日新月異,每天都會(huì)有一些新的東西誕生。守著固有的一畝三分地,就無(wú)法攻城略地,馳騁疆場(chǎng)。“程序員是一個(gè)需要終生學(xué)習(xí)的職業(yè),否則,很容易被淘汰。”這句話(huà)很有道理,但它并不全對(duì)。
有的程序員永遠(yuǎn)保持著一種極端的嘗鮮態(tài)度,當(dāng)新框架出現(xiàn),一定要成為首批使用它的人,仿佛舊事物都像陋習(xí)一樣不堪。
他們或許是為了學(xué)習(xí)更多知識(shí),運(yùn)用到自己的工作中;或許是為了使自己保持對(duì)技術(shù)趨勢(shì)的敏感;或許僅僅是因?yàn)檫@樣好像很酷。
他們能從這無(wú)窮無(wú)盡的新框架中得到什么嗎?
收獲有時(shí)候會(huì)很少,因?yàn)檎嬲募夹g(shù)需要沉淀,頻繁地淺嘗輒止,只會(huì)浪費(fèi)深入學(xué)習(xí)的時(shí)間。
有的人在簡(jiǎn)歷上寫(xiě)了一長(zhǎng)串的框架名字,但大多都流于表面。即使你精通一百種語(yǔ)言的“Hello world”,事實(shí)上,你等同于什么都不會(huì)。
人們對(duì)于無(wú)法跟上新框架產(chǎn)生的速度而恐懼,他們害怕被時(shí)代拋棄。不要擔(dān)心,去擁抱那些最經(jīng)典,最精華的內(nèi)容吧,他們經(jīng)受住了時(shí)間的考驗(yàn)而歷久彌新。
拒絕合作的自我主義者
編程世界里流行一種“全棧”,很多人將它等同于“高手”。后來(lái)又漸漸流行“devops”,因?yàn)榛ㄒ粋€(gè)人的錢(qián)就可以雇傭擁有兩種能力的人。
有時(shí)候,這些“全棧”確實(shí)很強(qiáng)大,同時(shí)壓力也很大,因?yàn)樗鼣埩怂械墓ぷ?#xff0c;一切流程和模式,只存在于他一個(gè)人的腦中,別人無(wú)法幫助他,他也不需要他人的幫助。
有時(shí)候,能力欠缺一點(diǎn)的人,為了標(biāo)榜自己是“全棧”,也拒絕與他人合作,可最后工作成果并不讓人滿(mǎn)意。更糟糕的是,當(dāng)別人問(wèn)他某一方面比較深入的問(wèn)題時(shí),他答不上來(lái),這反而對(duì)他的職業(yè)生涯形成了阻礙——由于沒(méi)有專(zhuān)精,長(zhǎng)時(shí)間停留在初級(jí)崗位上。
人的精力畢竟是有限的,除非你是天才。現(xiàn)實(shí)是,天才很少,自認(rèn)為天才的人很多。
?
上面的四種角色,仿佛我心中的困獸,也是大部分人的夢(mèng)魘。
人們常說(shuō)自己終究變成了自己討厭的樣子。時(shí)間怎樣對(duì)待你我呢?有時(shí)候,我們需要反思如何期許我們自己。
轉(zhuǎn)載于:https://my.oschina.net/yzbty32/blog/3027326
總結(jié)
以上是生活随笔為你收集整理的不要成为自己讨厌的那种程序员的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: PostgreSQL技术周刊第20期:P
- 下一篇: [八省联考2018]劈配