飄天文學 > 字節跳動 >第25章 極速靴
    一棵樹想要長得更高,想要接受更多的光明,那麼它的根就必須更加深入黑暗。

    ……

    2008年4月24日。

    這一天,舒朗心情有點小激動。

    這一天,他要學習brave語言的api了。

    api是什麼?就是應用程序的基本編程接口,也就是brave語言本身提供的接口,可以由程序員在開發功能代碼的時候直接調用。

    舒朗學到現在,幾乎已經把brave當成了java,這api在他眼裏,估計也就跟當初java語言的api差不多,常用的也就那麼十幾個,其它的只要知道有那麼回事就行,用的時候知道去哪查就ok。

    所以,學api對他來說不難。

    所以,學api其實一點都不讓他激動。

    讓他激動的是,學完了api就可以學習機械驅動和能量驅動了,這兩塊都是他之前學java的時候完全沒有接觸過的,甚至連類比性都沒有。

    在他看來,只有學會了這兩門課,纔算真正邁入了機械能量設備驅動編程的大門,纔算真正進入了這個新世界。

    他暗自盤算着,下午要讓劉昊然在一小時內把api講完,趕緊進入下一個階段。

    ……

    上午,舒朗把他最近幾天學的東西稍微回顧了一下。

    學得快就意味着學的多,學的多就意味忘得快,畢竟還沒有經過實戰演練,很多知識點還沒有真正的烙在心裏,幾天不看,很可能它就跟你說拜拜。

    有道是學而時習之,不亦說乎。

    但只有經過實戰演練才能真正把知識點牢牢記住。寫一段驚心動魄的代碼,實現一個高大上的功能,都能夠加深你對知識點的記憶。要是再出點bug,讓你掙扎過、痛苦過、撓過心才得以解決,恐怕你這輩子都不會把它忘了。

    但是在有這樣的機會之前,還是先“時習之”吧。

    舒朗複習了一上午,把基礎知識點和anix模擬環境都演練了一遍。但不知道機械能量相關的程序到底是怎麼個寫法,這些基礎的東西該怎麼用進去,舒朗只好按照以前寫oa程序的方式,隨便寫了幾段代碼示例,只當是練練手。

    debug窗右上角數字跟着變了

    灰色20171

    綠色0

    紅點當然還得用。

    不管他寫的這段代碼有沒有用,反正最後是極其工整。

    他又把這段代碼上傳到了anix的模擬環境嘗試運行了一下,完全沒問題,當然也沒任何作用。因爲他這anix畢竟是個模擬環境,又不是真正的機械容器。再說了,他寫的代碼也就是打印幾條日誌而已,就算髮布到真正的機械容器上,也同樣沒什麼效果。

    ……

    下午劉昊然來的時候,表情有點惆悵,因爲他還一時沒有想好怎麼試探舒朗,決定還是先講完基礎再說。

    “學習brave的挑戰正式開始!”

    劉昊然一句開場白,把舒朗嚇的一愣,接下來的解釋,更是直接撲滅了他“儘快學完api”的夢想。

    “接下來我們學習bdk的核心api,意味着我們正式踏入了機械能量編程的領域。”劉昊然說。

    “不是學了《機械驅動》和《能量驅動》纔算正式進入這個領域嗎?”舒朗不解的問。

    “bdk的核心api,是指brave底層的所有api,包括機械驅動和能量驅動的api,至於你說的後面那兩門課程,更加側重於應用層的設計和封裝,底層調用的還是bdk底層的api接口。

    正所謂,想要長成參天大樹,就必須先牢牢紮根,同理,想要寫出複用性極強、容錯性極高的程序代碼,就必須要牢牢掌握bdk底層的api。

    當你對底層api做到隨心所欲、想用就用、任意組合的時候,離成爲碼神也就不遠了。”劉昊然解釋道。

    道理是這個道理,可舒朗聽的感覺似乎有點不太一樣。基礎重要是不假,可基礎再好,那也只是基礎啊!碼神不得靠高階理論和實踐嗎?

    “劉老師,你掌握的怎麼樣了?”舒朗問。

    劉昊然似乎有點不好意思,但還是說了“我工作了七年,也只是掌握了一百八十幾個接口而已,其它的雖然也都知道,但實際開發的時候,還是免不了要查api手冊。”

    一百八十幾個?

    這還不好意思?

    我的天哪~

    舒朗簡直難以置信!

    在他的java認知裏,掌握常用的那十幾個接口就足夠喫遍天了,其它的隨用隨查就好,用的多了,自然也就能多記住幾個,可也不可能掌握一百八十多個啊!

    “劉老師,bdk一共有多少接口?”舒朗問。

    “常用接口有203個,其它不常用的接口,算上一些二級接口,至少在三千個以上。”劉昊然說。

    嚯!

    這把舒朗給嚇的,常用203個!總計三千以上!呵呵!怪不得可以成爲碼神!

    先不說能不能把這203個api全都記住,就算記住了,一個“任意組合”能排列出多少選擇?還能隨心所欲!那得熟練到什麼程度?反正舒朗想象不出來!

    真要是有人能把api掌握到劉昊然說的那種熟練程度,別說叫他碼神了,就算直接叫他“神”,舒朗也服。

    “劉老師,你是不是算是準碼神了?”舒朗帶着一絲崇拜着說。

    “別開玩笑了,我這才一百八十多個,也只是掌握了基本用法,至於組合用法還差的遠呢。不過,我倒是覺得你有成爲碼神的潛質,加油吧!”劉昊然說完準備開始講課了。

    後半句,舒朗根本沒信。打斷道“等等,劉老師,我有個想法…”

    “你說。”劉昊然。

    “我覺得這api有點多,咱是不是一時半會也講不完?”舒朗問。

    “當然了,我覺得怎麼着也得…三…五天吧!”劉昊然有點猶豫,不知道是不是又低估了舒朗這個變態的實力,想了想還是多說兩天吧,大不了打臉。

    “那…咱先講後面那兩門課程吧?先了解一下應用場景,再回來學api,也許會有點幫助。”舒朗建議道。

    “有道理!”

    劉昊然有點喫驚,這倒是十分符合科學學習的邏輯,先認識場景,再學習原理,有的放矢,提高效率。

    可以!

    從哪講起呢?他還沒做這部分的課程準備,不過也無所謂,自由發揮也沒問題,反正只是講場景,又不涉及實際的api封裝。

    於是劉昊然便講了一個案例。

    比方說,做一個球場上的機械能量設備——極速靴。


章節報錯(免登陸)