--選修“信息素養(yǎng)與實(shí)踐”有感
這學(xué)期選了一門課,信息素養(yǎng)與實(shí)踐霞怀,內(nèi)容是一些信息檢索的方法惫东。我敢說,如果每個(gè)程序員都能正確高效地檢索自己需要的知識,知乎上面的弱智編程問題能少一半廉沮。
有人可能會提出這樣一個(gè)悖論颓遏,一個(gè)菜鳥在什么都不知道,他該如何定制自己的搜索關(guān)鍵詞滞时?或者說叁幢,他應(yīng)該搜索什么才能盡快找到答案?我的解釋是坪稽,假設(shè)一個(gè)人學(xué)java(什么語言都無所謂曼玩,這里只是舉例子),他應(yīng)該知道自己學(xué)的是java窒百,首先要搜索的很可能是這個(gè)黍判。于是他搜索了java,第一個(gè)結(jié)果是百科篙梢,接下來會是一系列的不同人寫的教程顷帖。看著看著渤滞,他發(fā)現(xiàn)自己并不理解“變量類型”窟她,或者他一開始就想看看java都有哪些類型,于是他在搜索框后面補(bǔ)上了“變量類型”蔼水。然后他發(fā)現(xiàn)自己對布爾類型的使用并不熟悉堤撵,于是他又搜索布爾值比默;看著看著又不理解類型轉(zhuǎn)換是什么規(guī)則,于是又開始了新的搜索。就是這樣灶壶,順藤摸瓜,自然而然的進(jìn)行下去驳遵【嘲或許他沒有學(xué)完java的全部內(nèi)容,因?yàn)閖ava這個(gè)語言非常復(fù)雜蠢护,但起碼他會用搜索引擎了雅宾。日后他如果遇到別的領(lǐng)域的問題,也能按照這樣的套路搜索葵硕。
我一直在思考眉抬,大家上的是同樣的課,做的是同樣的作業(yè)懈凹,為什么最后的差距會如此之大蜀变。有個(gè)高人指點(diǎn)了我,真正的高手會主動去獲取課堂以外的知識介评。課堂的知識是考試要考的库北,是我們需要背的爬舰;但是它也可能是滯后的,不易用的寒瓦,或者沒有實(shí)踐意義的情屹。總之杂腰,它并不一定是好的屁商,是適合我們的。我們最終目標(biāo)是進(jìn)入業(yè)界颈墅,成為這個(gè)行業(yè)的一份子蜡镶,在保證課堂知識沒有疏漏的情況下,當(dāng)然要盡可能與業(yè)界接軌恤筛」倩梗互聯(lián)網(wǎng)是程序員架起來的,上面關(guān)于計(jì)算機(jī)領(lǐng)域的知識會有很多毒坛。這樣的東西我們不去利用而是錯(cuò)過了望伦,真是太可惜了。
高手能夠從知識的獲取中煎殷,知道自己缺少和需要什么屯伞。我們會在技術(shù)社區(qū)閑逛,會遇到很多很多自己看不懂的技術(shù)名詞豪直,會遇到很多很多新誕生的技術(shù)組件劣摇。但我們很少去想這個(gè)是不是我們需要的,或者我們能不能用這個(gè)來提升生產(chǎn)效率弓乙。我們很少運(yùn)用“拿來主義”末融,留下對我們真正有用的;而通常是每出一個(gè)新框架就跟風(fēng)去學(xué)習(xí)暇韧,或者一概置之不理勾习。
古人有句話,“我知我不知”懈玻,現(xiàn)在也有個(gè)詞巧婶,叫做“搜商”,就是這樣一種對信息敏感涂乌,有搜索能力和甄別能力艺栈,知道自己所需的素養(yǎng)。