摘要
很多同學(xué)學(xué)習(xí)計(jì)算機(jī),都羨慕別人進(jìn)互聯(lián)網(wǎng)大公司,拿高薪,當(dāng)然,學(xué)習(xí)的最終目的還是為了就業(yè),工資高,生活質(zhì)量高。并且我們很多同學(xué)也確實(shí)通過學(xué)習(xí)實(shí)現(xiàn)了人生質(zhì)的跨越。不
很多同學(xué)學(xué)習(xí)計(jì)算機(jī),都羨慕別人進(jìn)互聯(lián)網(wǎng)大公司,拿高薪,當(dāng)然,學(xué)習(xí)的最終目的還是為了就業(yè),工資高,生活質(zhì)量高。并且我們很多同學(xué)也確實(shí)通過學(xué)習(xí)實(shí)現(xiàn)了人生質(zhì)的跨越。
不過,今天小編還想跟大家說,其實(shí)學(xué)習(xí)計(jì)算機(jī)的好處并非只有你看到的這些,還有很多無形的收獲也是改變?nèi)松闹匾蛩亍?/p>
當(dāng)然,計(jì)算機(jī)作為一個大類,有很多分支,比如云計(jì)算、物聯(lián)網(wǎng)工程、移動通信、信息安全、大數(shù)據(jù)、全棧開發(fā)等,那么今天我們就拿基礎(chǔ)的編程來舉例吧。
計(jì)算機(jī)是一個系統(tǒng),它只會按規(guī)則辦事,編程或者算法都需要你和它交流,你必須要表達(dá)得足夠精確它才能聽得懂,乖乖聽你指揮,完成任務(wù),所以,你要把每一步都設(shè)定好,稍不留神,它可能就沒你想象的那么好用。
比如那個經(jīng)典的問題:把大象放進(jìn)冰箱需要幾步?
第一步,把冰箱打開;第二步,把大象放進(jìn)去;第三步,把門關(guān)上。
可能很多人會糾結(jié),大象怎么可能放進(jìn)冰箱?但是在計(jì)算機(jī)的世界里,很多不可能都變成了可能,不是嗎?在日常的生活和工作中,其實(shí)我們也常常遇到類似的問題,如果遇到問題時,首先想到的是如何解決,而不是退縮,那么很多問題不僅迎刃而解,還會變得條理清晰。
在生活中,比如我們要炒一道菜,可能會腌制,勾芡,油炸等很多步驟,通過這些步驟對食物進(jìn)行處理,然后經(jīng)過創(chuàng)新組合就會完成很多個不同的新菜品。
在計(jì)算機(jī)的學(xué)習(xí)過程中,也是培養(yǎng)成一種模塊化思維。而這種思維運(yùn)用在學(xué)習(xí)中,你會把知識分類,并且打包成不同的組塊,你可能不需要記具體的內(nèi)容,因?yàn)槟阋呀?jīng)有了組塊,你會發(fā)現(xiàn)當(dāng)你有這些模塊之后,你可以重新排列構(gòu)建成各種組合,尤其是形形色色的內(nèi)容積累到一定的量,你會發(fā)現(xiàn)很多知識和內(nèi)容都可以通過歸類進(jìn)行梳理和總結(jié)。
這種方法不僅可以讓你在學(xué)習(xí)過程中降低記憶負(fù)擔(dān),同時在工作中也善于從復(fù)雜的內(nèi)容中提煉重點(diǎn),從而通過層層套嵌、組合、排列等產(chǎn)生新的驚喜。
老子說:天下大事,必作于細(xì)。只有一點(diǎn)一滴量的積累,才能發(fā)生質(zhì)的飛躍。
在初學(xué)編程的時候,很多同學(xué)都會遇到一些問題,比如一個程序怎么都跑不出來,雖然你一遍遍地去檢查它的邏輯、語法,最后可能會發(fā)現(xiàn)是因?yàn)橐粋標(biāo)點(diǎn)符號沒有打。
在我們?nèi)粘L幚韱栴}的過程中,可能會覺得一個小小的計(jì)算錯誤沒有什么大不了的,但是任何一個小錯誤放在編程世界里面,都會影響程序的可行性,甚至有時對程序運(yùn)行產(chǎn)生摧毀性的后果。
因此,當(dāng)我們有編程思維之后,就會下意識地不放過生活中任何一個小細(xì)節(jié),小問題。智者遠(yuǎn)慮,見微知著,很多大人物都是從小的問題里看到事物的實(shí)質(zhì)和發(fā)展趨勢。
眾所周知,計(jì)算機(jī)發(fā)展很快,各種技術(shù)層出不窮,如果你固步自封勢必會被淘汰,所以保持終身學(xué)習(xí)的能力,很有必要。學(xué)計(jì)算機(jī)的同學(xué)一般都有著較強(qiáng)的自主學(xué)習(xí)能力。
這個時代瞬息萬變,企業(yè)、品牌、崗位、財(cái)富和關(guān)系都可能隨時消失,但個人品牌卻是你立足于社會的根本。我們無法讓公司承諾你的高薪資,也無法讓愛人承諾你一輩子,唯有知識和能力才會給你想要的安全感。
編程從一定程度上而言,已經(jīng)遠(yuǎn)遠(yuǎn)超越了一種語言,一種工具,而你在學(xué)習(xí)的過程中所培養(yǎng)的思維方式可以解決生活中的很多問題,比如財(cái)富管理,職業(yè)規(guī)劃等都需要有自己的想法和目標(biāo)去實(shí)現(xiàn)。
除此之外,它還可以很好地提升學(xué)生的抽象思維能力、空間思維能力。因?yàn)閺木幊痰谋举|(zhì)來看,它就是一套理解問題、解決問題的方法。學(xué)習(xí)編程時,需要把一個大而復(fù)雜的問題,逐步拆解成一個個小問題,通過這種大而化小的過程,你會發(fā)現(xiàn)自己面對任何問題時,都能夠去迅速找到目標(biāo),然后一步步去實(shí)現(xiàn)。
想想,我們生活中的很多問題不都是這樣嗎?