唐一平得到了被寶哥遺忘的【過(guò)時(shí)的編程技術(shù)】,足以讓他脫離完全菜鳥(niǎo)的階段,隨便寫點(diǎn)什么東西了。
但……很……高情商的說(shuō),很old-fashioned。
而且當(dāng)年的寶哥也算不上什么頂級(jí)的程序員,否則也不會(huì)轉(zhuǎn)管理了。
所以唐一平現(xiàn)在的水準(zhǔn),也就只是隨便寫點(diǎn)什么的水平,萬(wàn)一有了追求,有了要求,那就露怯了。
要求越高越露怯,偏偏眼力還比不上實(shí)力,所以自己壓根就發(fā)現(xiàn)不了。
于是,花了好幾個(gè)小時(shí),唐一平寫出了自己這輩子最滿意,也是BUG最多的代碼,在認(rèn)真檢查了好幾遍,修改了好幾遍,又改出了更多的BUG之后,他覺(jué)得一切已經(jīng)完美了。
然后又裝手機(jī)上測(cè)試了一遍,沒(méi)發(fā)現(xiàn)什么問(wèn)題。
于是志得意滿地點(diǎn)了發(fā)布。
唐一平第一個(gè)開(kāi)源項(xiàng)目FOEW的V0.1.1版本,就此更新。
“更新日志:優(yōu)化界面和集成代碼,提高運(yùn)行效率,及其他”
之后,唐一平看著自己的項(xiàng)目倉(cāng)庫(kù)頁(yè)面,緊緊握拳!
看吧,我要悄悄地驚艷你們所有人!
不要小瞧寶哥的編程技術(shù)!我一定要守護(hù)寶哥的笑容!
他回到論壇,在自己的帖子下面留言:“感謝各位大佬的意見(jiàn)和建議,我之前比較趕時(shí)間,有些代碼確實(shí)寫的很糙,我剛剛又重新寫了一遍,請(qǐng)各位大佬指點(diǎn)?!?/p>
然后,下面突然出現(xiàn)了一溜的回復(fù):
“大佬,這么巧,我也剛剛提交了代碼,優(yōu)化了界面和集成代碼,請(qǐng)大佬審閱!”
“我也是,求大佬翻牌!”
“大佬,我也是!”
“我也提交了!我的某HUB的ID是XXXXX……,大佬看看代碼能不能用唄!”
唐一平數(shù)了數(shù),一共12個(gè)人提交了代碼,也一共有12個(gè)人回復(fù)了帖子,其中有11都是這種畫風(fēng)。
唐一平越看越覺(jué)得這些人憋著壞。
這是看不起自己的代碼技術(shù)是吧?啊?
來(lái)啊來(lái)啊,看看我的新代碼!
絕對(duì)牛逼plus!嚇?biāo)滥銈儯?/p>
一個(gè)一瓶子不滿,半瓶子晃蕩的人,最容易誤判自己的能力和技術(shù)。
唐一平就是如此。
當(dāng)然,也怪老張的彩虹屁,讓他對(duì)自己的代碼能力,有了不切實(shí)際的認(rèn)知,完成了從“我什么破水平我還不知道嗎”到“我什么破水平我還真不知道”的華麗轉(zhuǎn)身。
除了這11個(gè)人之外,還有一個(gè)的回復(fù)是:“大佬,我大學(xué)僧,想找個(gè)開(kāi)源項(xiàng)目練練手,為以后工作攢點(diǎn)經(jīng)驗(yàn),我也提交了代碼,請(qǐng)大佬指點(diǎn)一二!PS:我覺(jué)得大佬之前寫得代碼就很好??!就是感覺(jué)有點(diǎn)趕,我稍微修補(bǔ)了一點(diǎn)點(diǎn)?!?/p>
你看看,你看看!這世界上還是有識(shí)貨的大學(xué)生的!
唐一平趕快給這個(gè)回答點(diǎn)了贊,順便關(guān)注了這位非常識(shí)貨的大學(xué)生。
打算待會(huì)兒就看看這位非常識(shí)貨且謙遜且前途無(wú)量的大學(xué)生的代碼,如果合適就合并上去,給人家個(gè)代碼貢獻(xiàn)量。
大學(xué)生help大學(xué)生!
某HUB這種大型同**友網(wǎng)站的運(yùn)行方式,就像是眾籌寫書(shū)抄書(shū)評(píng)。
你想寫本小說(shuō)但不知道怎么寫,所以你發(fā)個(gè)書(shū)名上去,再隨便寫兩章,就可以在書(shū)評(píng)區(qū)里打開(kāi)那些讓你嫉妒他們的菜花的書(shū)評(píng)開(kāi)始抄了,抄著抄著,一本小說(shuō)就這么誕生了。
寫開(kāi)源項(xiàng)目也是如此。
你寫個(gè)項(xiàng)目發(fā)上去,別人對(duì)你的項(xiàng)目感興趣,就fork一個(gè)回去自己的賬號(hào)上,形成一個(gè)分支,然后人家就可以在自己的分支上修改,修改完之后再提交給你,你覺(jué)得修改的好,就把這個(gè)分支合并回來(lái),然后就形成了一個(gè)新的版本,其他人再在這個(gè)基礎(chǔ)上繼續(xù)分支……
這就是一個(gè)開(kāi)源項(xiàng)目的主干。
這就是開(kāi)源,群策群力的力量。
而提交代碼,并被成功合并進(jìn)項(xiàng)目里面的人,就是代碼貢獻(xiàn)者。
當(dāng)然,如果對(duì)方的代碼沒(méi)有被你接受,人家又覺(jué)得自己的代碼比你的好,人家就可以對(duì)外發(fā)布一個(gè)新的版本,就像是一棵大樹(shù)的枝杈。
小說(shuō)的話,這叫寫同人。
然后枝杈再有枝杈……漸漸變成了一棵參天大樹(shù)。
小說(shuō)的話,這叫超級(jí)多的同人。
如果枝杈確實(shí)生長(zhǎng)的比較好,對(duì)樹(shù)干取而代之也不是沒(méi)可能。
小說(shuō)的話,這叫同人逼死官方。
但不論怎么改,根子都在你這里,雖然你會(huì)被罵,你不就是個(gè)作者嗎?你懂什么XXX。
唐一平先去后臺(tái)看了那名大學(xué)生提交的代碼,看完之后……
Emmmm,抱歉,同學(xué),你再練練吧,現(xiàn)在的水平,和我先天編程圣體唐一平比起來(lái),還差太多了!
唐一平又隨便打開(kāi)了另外11個(gè)人中某個(gè)人的代碼,然后看了一眼。
就呆住了。
我去,寫的真好??!
代碼竟然可以寫這么好!
這是人嗎?代碼能寫到這種程度,我特么做夢(mèng)都不敢想!
自己的代碼,如果能寫成這樣,還害怕什么找工作?還害怕什么卷?隨隨便便拿高薪好嘛?
原來(lái)代碼可以如此高效簡(jiǎn)潔優(yōu)雅,相比起來(lái)自己的代碼簡(jiǎn)直就是一坨……
這一刻,唐一平突然發(fā)現(xiàn),原來(lái)從天堂到地獄,只需要一秒鐘。
唐一平現(xiàn)在只想干一件事,把自己剛剛更新上去的代碼撤下來(lái)。
這絕對(duì)會(huì)是自己的黑歷史,被發(fā)版記錄留在歷史版本里面,長(zhǎng)久地釘在恥辱柱上。
干脆,把整個(gè)開(kāi)源項(xiàng)目都撤下來(lái)吧,自己這水平,還開(kāi)源?開(kāi)源個(gè)毛啊!
更可怕的是拿去對(duì)比。
唐一平把別人提交的代碼,和自己的代碼擺在一起,那種感覺(jué)就更強(qiáng)烈。
一邊是金鑲玉,一邊是屎糊盆。
唐一平深吸了好幾口氣,做了很多的心理建設(shè),然后回到了那個(gè)帖子下面,找到了回復(fù)自己的那個(gè)人的ID,認(rèn)認(rèn)真真,態(tài)度端正地回應(yīng):“大佬,拜讀了您的代碼,您寫的太好了,我已經(jīng)跪了,您稍等,我這就合并上去,請(qǐng)大佬一定多多指點(diǎn),我要多多學(xué)習(xí)……”
他說(shuō)完之后,就打算合并代碼,然后就看到下面叮咚叮咚連續(xù)好幾個(gè)回復(fù):
“別!大佬!千萬(wàn)別!”
“大佬,是我不懂事,我不該班門弄斧的!”
“大佬求別夸,求別夸,我給您跪了!求別夸??!”
“我現(xiàn)在已經(jīng)要尷尬死了,大佬,跪求高抬貴手!饒我一條狗命!”
唐一平:“???”
不是,你們現(xiàn)在改這么玩人了是不是?
你們不但打我臉,還要侮辱我。
就算您代碼寫得比我好一百……呃,也可能是一萬(wàn)倍,也不能這樣?。?/p>