第十三章 天才論
「不錯不錯,確實是如此??磥砟阋呀?jīng)找到竅門了。」
老爹滿意的點了點頭。
「這個和應(yīng)用題差不多嘛,只要理清楚已知條件和求解問題,剩下的不就只是計算過程了么?」
我不置可否地說道。
「沒錯,再復雜的程序也逃不過這四個哲學問題。所以用一句裝十三的話說,我們不生產(chǎn)程序,只是數(shù)據(jù)的搬運工?!?p> 老爹打趣道。
「哈哈,難怪你經(jīng)常跟一些叔叔阿姨說自己在搬磚?!?p> 「可不是么?在這四個問題當中最重要的就要干嘛,因為它決定了程序開發(fā)的方方面面。你也知道,我們漢文化源遠流長,博大精深,即便是相同的文字讓不同的人來解讀,可能會有多種結(jié)果,如果對需求有解讀不清楚,或者是解讀錯誤,這樣編寫出來的程序和真實需求相差甚遠。
在真實的開發(fā)環(huán)境中,分析要干嘛這些工作由專業(yè)的人員來擔任,這些專業(yè)人員就是和我們程序員相愛相殺的產(chǎn)品經(jīng)理?!?p> 「這個梗我知道!有個搞笑動態(tài)圖就是產(chǎn)品經(jīng)理讓程序員修改代碼,然后程序員亮出了藏在文件下邊的菜刀,結(jié)果產(chǎn)品經(jīng)理撈起了衣服,露出了別在腰間的手槍?!?p> 「雖然是夸張了一些,不過基本上把程序員和產(chǎn)品經(jīng)理之間的內(nèi)心想法給描繪清楚了。當程序員面對產(chǎn)品經(jīng)理無休止的更改和各種無理要求時,想掐死對方已經(jīng)算是輕的了?!?p> 老爹苦笑道。
「好了好了,繼續(xù)哈。當我們分析完需求之后,就應(yīng)該將需求拆解成一個一個的功能模塊,然后再分析各個功能模塊之間的關(guān)系以及每個功能模塊的具體實現(xiàn)。
當然了,這些東西要到了后期你具體開發(fā)一個功能比較復雜的程序才能慢慢體會,現(xiàn)在只需要有個概念就好了。畢竟你現(xiàn)在看到的聯(lián)系題或者是例程都比較簡單,需求也很明確。
但是不要掉以輕心,習慣這個東西不是一朝一夕養(yǎng)成的。所以從現(xiàn)在開始,在你寫程序之前都必須先分析出這四個問題的答案!」
老爹語重心長地說道。
「老爹,我知道了。」
「那好吧,年前的課程就暫時到這里了,等過完年,咱們再繼續(xù),爭取利用年假把C語言學習完。你自己閑著沒事兒的時候可以多看看這本書,有道是書讀百遍,其義自見。
這本書我讀了不下五十遍,每一次看,都會對C語言有一些新的理解。
以你如今的年紀和理解能力,不需要對每句話都求理解通透,主要是對C語言的基礎(chǔ)知識體系有個大概的了解。所以一旦有不能理解的,直接跳過。
等到老爹給你講完一遍后,你再慢慢理解,這個時候不懂得內(nèi)容又會變少。
隨著你每次讀這本書,不懂得內(nèi)容自然會逐漸縮小,最后到一個極小的范圍。」
老爹說完輕輕地摸了一下我的頭,然后就離開了我的房間,但是他的話卻是在我的腦海中不斷縈繞。
在其他人看來,老爹的確是在計算機一道很有天賦,因為但凡和編程相關(guān)的,他無論學習什么都比別人快。
然而老爹卻告訴我,那些人之所以會這么認為,是因為他們并沒有看到老爹背后努力的時候,恰恰人都愿意相信自己看到的。
老爹沒有騙我,書上的這些筆記都是他后來一遍又一遍閱讀的時候加上去的,甚至有些筆記還很新。
在會玩兒手機后,我曾經(jīng)從頭至尾看過老爹QQ空間的動態(tài),其中有一條讓我感觸至深。那是老爹在2016年時發(fā)的,只有一句話:「用時一個月,終于成功運行了第一個安卓程序,突然有點想哭?!?p> 這條動態(tài)還配了一張圖,是手機的屏幕截圖。那是一個簡單得不能再簡單的程序,白色背景的屏幕上只有一句話:「welcome to the world of Android」。
那個時候安卓迎來了一波開發(fā)熱潮,很多人不惜花費巨資到培訓機構(gòu)學習Android開發(fā)技能。當時老爹正在讀大三,因為不想增添家里負擔,老爹選擇自學。
興趣是最好的老師,在興趣的驅(qū)使下,老爹開始了道阻且長的慢慢自學之路。
正是因為剛剛興起,并且安卓本身迭代的速度也很快,這就導致了在網(wǎng)上少有這方面的視頻教程,即便是有,很跟不上當前的迭代速度。
再加上在搭建開發(fā)環(huán)境的時候很多工具需要訪問受到限制的境外網(wǎng)站,所以老爹可謂是舉步維艱。
老爹說他已經(jīng)記不得失敗了多少次,所幸他沒有放棄。
在老爹現(xiàn)在的手機上還有兩個他當時寫的APP,一個是推箱子游戲,另外一個老爹結(jié)合易經(jīng)寫的占卜程序。
雖然因為種種原因,老爹最后并沒有走上安卓開發(fā)的道路,但他卻是以這種精神一步一步走過的。
「這個世界上有天才,比如說像你六叔叔和小弦子,他們天資聰慧,學習能力超群。所以花很少的時間就能夠取得別人數(shù)載才能夠取得的成就。
但更多的是像老爹這樣的蕓蕓眾生,憑著一腔熱血堅持下來,雖然前進的速度不快,但無時不刻不在向前走!
既然得不到上天的垂青,我希望你成為后者,靠自己來譜寫人生。」
不得不說,我在很大程度上收到老爹的影響。
所以在老爹離開房間后,結(jié)合老爹的講解以及書上的筆記,我將所學的東西都梳理了一遍。為了加深理解,我又將例程和練習統(tǒng)統(tǒng)做了一遍。雖然花了不少的時間,但是很多是是而非的東西似乎一下變得豁然開朗了。
吃完午飯后,我們一家人五口人浩浩蕩蕩地到超市置辦年貨。
小區(qū)早在前兩天就已經(jīng)張燈結(jié)彩好了,大街小巷都響起了和過年相關(guān)的歌曲,濃濃地年味兒。
第二天一早,姑姑一家人就過來了。我和姑姑家的表姐表弟自然忙著玩兒游戲,他們大人就忙著準備團年飯咯。
爆竹聲聲辭舊歲,合家歡樂迎新春。
在一聲聲爆竹聲響中,團年的氣氛也到達了高潮。