论球迷和程序员
四年一度的世界杯結(jié)束了,真是舍不得啊!
今天開個(gè)腦洞,把球迷和程序員做個(gè)分級(jí)的對(duì)比,博大家一樂。
入門
對(duì)于入門級(jí)球迷來說,?至少得了解足球的基本規(guī)則,比如,足球比賽每隊(duì)有11個(gè)人,至少要踢90分鐘,上下半場(chǎng),有傷停補(bǔ)時(shí)等。
知道有前鋒、中場(chǎng)、后衛(wèi);明白什么是角球,任意球,點(diǎn)球;知道什么是下底傳中。
知道西甲,英超,意甲,法甲,歐冠, 知道皇馬和巴薩是西班牙的,曼聯(lián)是英超的,拜仁是德甲的......
知道世界杯4年一次,中國(guó)隊(duì)一直進(jìn)不了...... 不,2002年去過一次。
對(duì)于入門級(jí)程序員來說,也得掌握一門語(yǔ)言的基本規(guī)則:數(shù)據(jù)類型和流程控制(if else, for ,while),會(huì)用這門語(yǔ)言提供的基本類庫(kù),尤其是列表,Map等。?
這還遠(yuǎn)遠(yuǎn)不夠,還得會(huì)文件操作,網(wǎng)絡(luò)操作,會(huì)寫基本的多線程程序。?
還得學(xué)會(huì)一些基本框架,類庫(kù),能做“增刪改查”。?達(dá)到了工作的基本要求,可以在別人的指導(dǎo)下工作。
中級(jí)
這一層次的球迷得搞明白什么是越位,造越位,反越位。了解3-4-3, 4-5-1, 3-5-2等陣型。
知道什么是中鋒,影子前鋒,邊鋒,前腰,后腰,清道夫......
還得弄懂一些黑話,如擺大巴,影帝,德比,16郎,第12名球員,梅開二度,帽子戲法,大四喜......
了解一些著名球隊(duì)的教練和球員,有了自己的喜好球隊(duì)。
知道中國(guó)隊(duì)2002年世界杯的目標(biāo)是贏一場(chǎng),得一分,進(jìn)一球。 結(jié)果三個(gè)目標(biāo)一個(gè)都沒有達(dá)到,連輸三場(chǎng),被剃了個(gè)光頭回家了。
這一層次的程序員對(duì)框架和類庫(kù)已經(jīng)非常熟悉,做了一些項(xiàng)目,寫了不少代碼。
理解了設(shè)計(jì)原則和模式,掌握了數(shù)據(jù)結(jié)構(gòu)和算法,計(jì)算機(jī)基礎(chǔ)知識(shí)很扎實(shí)。
對(duì)工作已經(jīng)非常熟悉,從被別人指導(dǎo)著工作,到自己可以獨(dú)立地干活。
資深
“外行看熱鬧,內(nèi)行看門道”,這一級(jí)別的球迷能夠透過熱鬧的比賽看出背后的故事:
某個(gè)球隊(duì)正在占據(jù)上風(fēng)
某個(gè)球隊(duì)陣型出現(xiàn)了缺陷,正在被對(duì)手利用
某個(gè)隊(duì)員能力不行,正在被對(duì)手持續(xù)打擊
對(duì)歐洲各大聯(lián)賽的球員和教練如數(shù)家珍,了解每支隊(duì)伍的風(fēng)格和打法。了解每個(gè)球隊(duì)的梯隊(duì)建設(shè),比如拉瑪西亞青訓(xùn)營(yíng)。
知道什么是博斯曼法案。
成為某個(gè)球隊(duì)的忠誠(chéng)球迷,不管成績(jī)好壞,不離不棄。
了解每個(gè)時(shí)代的足球潮流和王朝球隊(duì),如匈牙利的WM陣型,荷蘭的全攻全守,巴薩的Tiki-Taka。?
看過若干次世界杯,腦海里是不是翻滾著那些經(jīng)典的比賽。
了解很多內(nèi)幕消息,比如中國(guó)隊(duì)唯一的一次世界杯之旅,米盧為什么沒有帶上李明?
這一層次的程序員也能透過現(xiàn)象看本質(zhì), 掌握了威力無比的武器:抽象。能寫出可擴(kuò)展,可重用,優(yōu)雅的代碼。
學(xué)習(xí)能力很強(qiáng),來了新的技術(shù),很快就掌握本質(zhì)。
對(duì)各種語(yǔ)言,框架的優(yōu)缺點(diǎn)都很了解,能夠合理地進(jìn)行選擇。
在某一技術(shù)領(lǐng)域有非常精深地研究,例如高并發(fā),緩存,搜索等。或者有足夠的技術(shù)廣度,能夠把業(yè)務(wù)需求轉(zhuǎn)化為技術(shù)架構(gòu)。
作為團(tuán)隊(duì)的Leader,能夠指明方向,帶領(lǐng)團(tuán)隊(duì)前進(jìn)。
專家
不管是球迷還是程序員,能達(dá)到這一境界的,基本上都得有很大的影響力。?
比如張路指導(dǎo),每次世界杯,那是央視必請(qǐng)的解說員/嘉賓,充分展示了影響力。張指導(dǎo)寫的關(guān)于校園足球的發(fā)展建議確實(shí)是高屋建瓴,當(dāng)然足協(xié)能不能把它搞起來就不得而知了。
比如Martin Fowler,人稱軟件教父,每當(dāng)他發(fā)出聲音的時(shí)候,我們都會(huì)側(cè)耳傾聽。還有James Gosling,Guido van Rossum,Doug Lea,Ken Thompson 等等,他們的書,我們得看,他們創(chuàng)造的語(yǔ)言和系統(tǒng),我們得用,無法繞過。
也許不少人能達(dá)到資深的層次,但是想成為專家就很難了,不僅是努力,還得有天賦和機(jī)遇才行。?
(完)
你看到的只是冰山一角, 更多精彩文章,請(qǐng)移步《2016文章精華》或者《2017文章精華》
碼農(nóng)翻身
用故事講述技術(shù)
總結(jié)
- 上一篇: 被误以为外国佬开发的4款国产软件,早年默
- 下一篇: 服务器usb驱动安装系统安装失败怎么办,