第八十五章 知識搜尋和積累
字數:4074 加入書籤
好不容易熬到了人流量逐漸變少,孟響有些迫不及待的找了台離前台最近的機器坐下。
開機後,他沒有先準備環境,而是先打開了千度搜索,開始尋找自己想要的資料。
前段時間他全部的精力都集中在了課本之上,所以把計算機的東西丟在了一旁。而月考之後的這一周,他注意力主要也是集中在了書本上,完全沒有利用過最好的資料庫——搜索引擎,這會,有了幾萬行代碼練習量的他才逐漸把注意力轉移過來。
磨刀不誤砍柴工,雖然張晨給了他許多建議,為他打開了這扇大門,但是裏麵具體要怎麽辦,還是需要他去琢磨。
因為計算機的世界也太廣闊了,不明確自己想要的,找出一條直接的路,他很難在短時間內把知識變現。
孟響在首先在千度搜索裏輸入“C語言代碼3萬行是什麽水平”的關鍵字。
接著,一秒鍾的加載,千度就給他展現出了幾萬個答案。
他開始挨個往下看。
他這個結果的答案很少,但是類似的搜索結果有不少,比如,他看到了一個程序員總代碼量20W行是一種什麽體驗?
他好奇的點了進去,20W行就能當程序員了?他現在3W行豈不是說再過幾周就能……想到這裏,他心裏有些小激動。
“編碼水平不僅僅是看代碼行數。”
“樓上的,我可以把一行拆成五行,也可以把十行合成一行。”
“代碼數量並不能反映一個人的水平,代碼質量才行。”
“代碼是否原創是一個很重要的標準,如果樓主你代碼都是移植的,200W行也沒什麽卵用。”
看到這,孟響有些臉紅,貌似他的3W行代碼大部分都是抄的,而自己寫的那部分也是在原有基礎上改了一改。
看來自己好像還有不少的路要走。
他鼠標沒停,依然在往下翻,又一個新名詞跳進了他眼中。
“多思考,多跳坑,多造輪子。”
造輪子?
我一寫代碼的造輪子做啥?
孟響心裏納悶。
他在千度輸入了“造輪子”之後,才明白這個名詞的意思和造汽車輪子不是一個概念。
他又開始查其他的一些名詞,大多都是關於寫代碼的用途,以及自己現在所處的層次,同時還有數據結構和算法的用途等等。
花了半個多小時他才解開計算機世界一角的麵紗,以及這幾個名詞之間的關係。
其實他現在準備學的數據結構和算法。
對一般的碼農來說,並沒有什麽卵用。
也就是說,一般的程序員並不需要用到算法和數據結構,並且這句話前麵還能拿加上‘任何’兩個字。
數據結構和算法他現在還不懂,但是根據搜索的結果表明,主要還是用來增加程序運行效率的工具,一個適當算法和數據結構的應用,能夠大量提高計算機程序的運行效率。
這就好比一個10L的容器,如果裝一個不規則的鐵塊,可能會造成大量空間的浪費。
而適當的算法和數據結構的應用,就是把這個不規則的鐵塊加工成符合容器所需要的形狀,以此達到空間最大化利用,減少浪費和容易。
而在時間上同樣如此,兩點之間最短路徑是直線,而一般從其中一個點去往另一個點,往往並不是走直線,其中無形之間就增加了許多路程和時間成本。但是好的算法應用,可以盡可能減少這種路程和時間成本。
這讓他有些奇怪,為什麽張晨,吳昊和謝洋都說這兩個東西很重要?而且連競賽也隻注重這兩樣東西。
他又開始查了一會兒。
從“算法有什麽用”,到“數據結構有什麽用”。他又進入了幾個不同的帖子。
“功利一點的話,算法不行,麵試過不去。”
“公司在招人的時候,往往喜歡麵試數據結構和算法,其目的並不是在於這兩者本身,而是在於篩選智商高的程序員。”
“如果你隻想專注寫if else,while,for ,switch這樣的語句,請忽視數據結構和算法。”
“現在的計算機已經比以前快太多了,如果你的軟件隻是支持10個人,100個人甚至1000個人,並不需要數據結構和算法,因為計算機靠著本身能支持。但是如果是1W個人,10W人,100W人,甚至你想寫出淘寶,企鵝和千度這樣的大並發程序,你必須要了解這些。”
“他能決定的是你的上限,而不是下限。”
“.…..”
看了五六個各種論壇和平台的帖子之後,孟響總算對這個有了一個大概的了解。難怪競賽也考的是這些,怪不得張晨三人都說要學這些。
總的來說,這兩樣對成為程序員基本沒有多大作用,甚至成為一個中級程序員都可以不怎麽會這兩樣。但是再往上,需要了解的東西越多,看的代碼越多,如果不了解這兩種,前行慢慢會變得艱難。
“看來,他們對我的期望值挺高。”
孟響自言自語道,他認為謝洋三人和網上論壇上留言的這些人想法一致了。
如果謝洋在這,估計一臉懵逼,他根本沒想過這些,甚至他自己連這其中的關係也不清楚。而張晨和吳昊,大概是往這方麵想的。
“那麽,算法和數據結構一定要學的,這就像是內功,在內功不足的時候,確實沒有多大作用,但是越往後,作用越大。”
孟響這麽認為。
他總算對這一塊的知識有了一定了解。
想到這,他有些激動的在搜索框中再次鍵入了幾個字。
怎麽成為一名黑客。
唰唰唰,千度展現出比之前更多的搜索結果。
“【C/C++語言】C語言程序設計視頻教程(譚浩強編,曾怡講。)”
“大型webgame全套網遊源碼。”
“BT5無線蹭網利器光盤版+全套工具+視頻教程。”
“中國菜刀無後門版需要的請加QQ:XXXXXXXX”
“覓風易語言輔助教程1-16課VIP教程。”
打開一個黑客技術貼吧之後,迎麵撲來的是無比嘈雜的鄉村山寨叫賣氣息。
各種吆喝,各種宣傳讓他有些懵逼。(m.101novel.com)