本內(nèi)容均屬原創(chuàng)桃序,轉(zhuǎn)載請(qǐng)注明出處:http://www.reibang.com/p/2fb5a5c4a748
非計(jì)算機(jī)專業(yè)VS自身局限性
本身是想寫非計(jì)算機(jī)專業(yè)如何認(rèn)清自身局限尋找出路
杖虾,后來(lái)想想我都在尋找出路,哪里敢給別人談出路媒熊。所以就寫小一點(diǎn)奇适,當(dāng)然內(nèi)容還是需要說(shuō)一些實(shí)話的,所以如果你點(diǎn)開看了芦鳍,請(qǐng)收起自己玻璃心嚷往,不然怕你心臟受不了。
第一次聊這樣的話題柠衅!也是因?yàn)橛泻芏嗳藛?wèn)老薛皮仁,所以老薛在這里就稍微談?wù)勛约旱囊娊猓?dāng)然有不對(duì)的地方你可以指出來(lái)菲宴,反正我也不會(huì)改贷祈!哈哈。我用自己有限的人生閱歷和經(jīng)歷喝峦,從以下幾個(gè)方面聊聊這個(gè)問(wèn)題:
i:知識(shí)體系不健全
ii:碎片化知識(shí)充斥势誊,認(rèn)知不系統(tǒng)
iii:思維局限性
iv:發(fā)展方向不明確
v:如何補(bǔ)足以及初步規(guī)劃
都說(shuō)只有親歷者才能描述自己的窘境∫ゴ溃可是我今天不光要談键科,而且稍微也展望一下未來(lái)闻丑,到底我們?cè)撊绾魏?jiǎn)單的規(guī)劃自己的生涯?
這個(gè)話題太大了勋颖,我怕我自己說(shuō)不好嗦嗡,所以如果你真的做好準(zhǔn)備讀這篇文章,請(qǐng)你放下批判的眼光饭玲。
知識(shí)體系不健全
我們一起去回憶一下在學(xué)習(xí)過(guò)程中踩過(guò)的坑侥祭,無(wú)論你是培訓(xùn)也好,自學(xué)也罷茄厘。如果你回憶起來(lái)了矮冬,那么我們接下來(lái)就從以下幾個(gè)問(wèn)題入手看看大多數(shù)人的解決方案以及最后失敗的原因,以及從中吸取教訓(xùn)次哈。
問(wèn)題1:請(qǐng)描述一下你第一次接觸編程語(yǔ)言的心情胎署!
問(wèn)題2:請(qǐng)描述一下你第一次接觸除了Windows之外的操作系統(tǒng)的心情!
問(wèn)題3:請(qǐng)描述一下你第一次接手項(xiàng)目是的心情窑滞?
這幾個(gè)問(wèn)題大概是學(xué)習(xí)編程語(yǔ)言琼牧,或者說(shuō)要入行的人都會(huì)接觸的幾個(gè)關(guān)卡吧。不知道對(duì)于大家如何哀卫,老薛反正是深受其害巨坊。老薛還記得第一次玩Unix系統(tǒng)時(shí)候那種悲慘的心境,以及痛苦的領(lǐng)悟此改。類似的問(wèn)題還有很多趾撵,比如數(shù)據(jù)結(jié)構(gòu)和算法,計(jì)算機(jī)組成原理等等共啃。占调。。為什么要拋這些問(wèn)題呢移剪?因?yàn)橄M蠹叶贾缆韬颍粋€(gè)健全、健康的行業(yè)它的全部生態(tài)你很難通過(guò)一段時(shí)間的學(xué)習(xí)而窺得全貌挂滓。你無(wú)可避免的會(huì)因?yàn)橐粋€(gè)簡(jiǎn)單的問(wèn)題而深陷其中苦银,尤其是最開始接觸一個(gè)新的生態(tài)的時(shí)候,無(wú)論這個(gè)生態(tài)是基礎(chǔ)的語(yǔ)言赶站?操作系統(tǒng)幔虏?中間件?大數(shù)據(jù)贝椿?各種各樣的問(wèn)題會(huì)紛至沓來(lái)想括,而很多時(shí)候我們?cè)诹私膺@個(gè)新的生態(tài)的時(shí)候,處理辦法都極其類似烙博,不信瑟蜈?我們繼續(xù)看下面的內(nèi)容:
比如我們?cè)谌チ腏ava中的方法調(diào)用到底是怎么實(shí)現(xiàn)的烟逊?這個(gè)知識(shí)其實(shí)如果你沒有一個(gè)完整的知識(shí)體系,很難講清楚其中的原理铺根。而且如果不知道底層的原理宪躯,你很難很平滑的接受這些知識(shí)。這就是非計(jì)算機(jī)專業(yè)的第一個(gè)弊端位迂。知識(shí)體系不健全而導(dǎo)致學(xué)習(xí)曲線變得陡峭访雪。
而老薛的解決辦法就是:這個(gè)我不會(huì)。我要尋找一些資料填補(bǔ)這方面的空白掂林。我們一起幫助老薛去解決一下這個(gè)問(wèn)題吧臣缀!
碎片化知識(shí)充斥,認(rèn)知不系統(tǒng)
在解決這個(gè)問(wèn)題之前泻帮,我們需要知道我們解決問(wèn)題的手段:搜索引擎精置。
老薛解決辦法:
定點(diǎn)搜索->找到問(wèn)題->意識(shí)到需要了解jvm調(diào)用規(guī)則->尋找jvm調(diào)用規(guī)則->意識(shí)到要稍微查看java的指令集->尋找指令集->看不懂->學(xué)習(xí)語(yǔ)法->看懂。
所以一味的通過(guò)線形向上其實(shí)是可以解決問(wèn)題的锣杂。但是這里是比較好的一種情景脂倦,我們總算幫老薛搞定了這個(gè)問(wèn)題,但是老薛自問(wèn)大多數(shù)情境下蹲堂,可能到中間可能就嗝屁了狼讨。這樣解決問(wèn)題贝淤,累死了柒竞。所以我們的知識(shí)積累不能這樣做,時(shí)間成本太高播聪。
目前大家身處在這個(gè)大環(huán)境當(dāng)中朽基,而目前的知識(shí)積累或者知識(shí)認(rèn)知大多數(shù)都是碎片化
的;今天這里看到一個(gè)點(diǎn)离陶,自己沒有深入過(guò)稼虎,明天這里看到一個(gè)點(diǎn),自己沒有深入過(guò)招刨;導(dǎo)致的后果就是很多時(shí)候雖然我們準(zhǔn)備好要補(bǔ)足自己的知識(shí)體系霎俩,但是還沒開始就已經(jīng)結(jié)束了。比如目前大家能列舉出來(lái)的自己能夠獲取知識(shí)的渠道沉眶,無(wú)非以下幾點(diǎn):
主動(dòng)型學(xué)習(xí):
1打却、公眾號(hào)
2、知名博主或者是專欄作者
3谎倔、知識(shí)付費(fèi)
被動(dòng)型學(xué)習(xí):
4柳击、搜索引擎查詢
5、知識(shí)驅(qū)動(dòng)型片习、項(xiàng)目驅(qū)動(dòng)型
那么你如何能夠在你本身并不夠健全的知識(shí)體系下捌肴,再去將這些碎片化的知識(shí)添加到你的知識(shí)系統(tǒng)中蹬叭?不可否認(rèn)這是一個(gè)很艱巨的問(wèn)題。而大多數(shù)情況下惰性
這個(gè)很要命的東西就開始作祟状知。導(dǎo)致我們很多時(shí)候還沒開始就已經(jīng)結(jié)束了秽五。
那這就是學(xué)習(xí)方法問(wèn)題以及由于第一個(gè)問(wèn)題帶來(lái)的第二個(gè)問(wèn)題。認(rèn)知不系統(tǒng)的情景下很難找到合適的學(xué)習(xí)方法试幽。
所以如果你在看這篇文章的時(shí)候筝蚕,請(qǐng)深思是不是你也出現(xiàn)過(guò)類似的問(wèn)題。如果出現(xiàn)過(guò)铺坞,那么你一定要意識(shí)到自己有這樣的局限性起宽,你才能找到問(wèn)題,解決問(wèn)題济榨。
這里要稍微強(qiáng)調(diào)一點(diǎn)坯沪,任何人都不是完美的。老薛經(jīng)常說(shuō)出來(lái)混擒滑,遲早要還的腐晾,只不過(guò)是早晚的問(wèn)題
。既然你能讀到這里丐一,證明你想要改變藻糖,而接下來(lái)我們還是不了改變方式,又被老薛戲耍了库车,哈哈巨柒。
思維局限性
這個(gè)問(wèn)題其實(shí)不是我們要討論的重點(diǎn)。因?yàn)槿朔鞘ベt孰能無(wú)過(guò)柠衍。任何人都會(huì)有自己的思維定勢(shì)洋满。
但是老薛這里想要表達(dá)的是,計(jì)算機(jī)專業(yè)人家就是上課睡覺珍坊,4年的熏陶所培養(yǎng)的邏輯也是我們很多非本專業(yè)比不了的牺勾。但是這里在聲明一次,普遍情況下阵漏。所以千萬(wàn)不能以毛概全驻民。睡覺還能培養(yǎng)邏輯,老薛這個(gè)也算是普天下第一人了履怯,嘿嘿回还,但是老薛就是表達(dá)的這個(gè)意思,所以不要深究虑乖。比如我們?cè)谕ㄟ^(guò)Java編寫代碼的時(shí)候懦趋,為什么完成的功能一樣,他的就比我的好疹味,其實(shí)很大一部分就取決以基礎(chǔ)實(shí)力仅叫。比如算法帜篇,數(shù)據(jù)結(jié)構(gòu),抽象層次诫咱;比如很多時(shí)候如果一個(gè)業(yè)務(wù)模型抽象成為數(shù)學(xué)模型那么肯定是最好的笙隙,最優(yōu)的,當(dāng)然這種場(chǎng)景是可遇不可求的坎缭。
但是這個(gè)思維局限性老薛覺得卻不是弊端竟痰,因?yàn)檫@個(gè)東西通過(guò)后期看,敲掏呼,練就有一個(gè)逐步切實(shí)際的提升的坏快。所以思維局限性初期可能會(huì)讓非計(jì)算機(jī)專業(yè)的頭疼,后期通過(guò)代碼的練習(xí)是可以補(bǔ)齊的憎夷,比如多做數(shù)據(jù)結(jié)構(gòu)的題等等莽鸿。。拾给。
發(fā)展的方向不明確
這個(gè)問(wèn)題不管是任何人都會(huì)有一段迷茫期祥得,瓶頸期,所以也不能把它完全歸為弊端蒋得。但是這個(gè)問(wèn)題又很大级及;老薛一直堅(jiān)信:興趣是最好的老師
。如果你能在編寫代碼過(guò)程中额衙,或者學(xué)習(xí)過(guò)程中獲得能夠讓您滿足的爽感
饮焦,那么你一定不會(huì)迷茫。發(fā)展方向的不明確入偷,其實(shí)老薛初期追驴,直到現(xiàn)在也會(huì)遇到械哟。從被動(dòng)進(jìn)入這個(gè)行業(yè)疏之,到現(xiàn)在的瓶頸都是在審視自己
。大家也發(fā)現(xiàn)了暇咆,老薛初期并不是因?yàn)橄矚g所以才進(jìn)入這個(gè)行業(yè)锋爪,但是現(xiàn)在我卻很喜歡并且享受代碼給我?guī)?lái)的開行。所以如果你也不知道學(xué)習(xí)編程的目的爸业,那么不妨就先順?biāo)浦燮浣荆瑖L試去被動(dòng)接受,然后嘗試去對(duì)編程敞開心懷扯旷。你獲取會(huì)愛上它也不一定呢拯爽?
那么為什么會(huì)迷茫呢?因?yàn)樽约旱闹R(shí)體系不夠支撐自己堅(jiān)持學(xué)下去钧忽。那么就會(huì)開始審視自己毯炮,懷疑自己逼肯。
那么接下來(lái)就要開始老薛要好好掰扯掰扯如何能夠在這么多弊端的情況下,我們殺出一條血路了:
如何補(bǔ)足以及初步規(guī)劃
根據(jù)以上幾個(gè)問(wèn)題桃煎,我們首先要認(rèn)清篮幢,承認(rèn)自己的短板。然后補(bǔ)足短板为迈。
回歸第一個(gè)問(wèn)題三椿,知識(shí)體系的構(gòu)建,這個(gè)東西不是一朝一夕的葫辐。我們到底應(yīng)該什么時(shí)候去做這件事情搜锰?從哪里入手開始?
第二個(gè)問(wèn)題耿战,碎片化的知識(shí)如何被自己高效的構(gòu)建到自己的知識(shí)模型當(dāng)中纽乱,并且去偽存真。
這里老薛就不賣弄了昆箕,因?yàn)殛P(guān)于如何利用碎片化時(shí)間鸦列,老薛也做的不好。
老薛要強(qiáng)調(diào)的是拋開這個(gè)不談鹏倘,我們可以梳理自己的知識(shí)體系薯嗤,然后有針對(duì)性的去利用碎片化時(shí)間擴(kuò)充自己的知識(shí)寶庫(kù)。那么這就需要你要知道你補(bǔ)足的短板需要從哪里作為發(fā)力點(diǎn)開始添磚加瓦了纤泵。
老薛構(gòu)建了一個(gè)社群骆姐,在社群里就持續(xù)分享一些內(nèi)容,而內(nèi)容都是分主題討論的捏题。我們討論的第一個(gè)主題就是JVM玻褪。關(guān)于這個(gè)主題可能需要涉及一些操作系統(tǒng)原理,匯編操作公荧,那我們就從操作系統(tǒng)原理開始分享带射。當(dāng)然分享只是讓你能有個(gè)模型而已,比如操作系統(tǒng)里面一些底層的體系結(jié)構(gòu)循狰,我們還是點(diǎn)到為止窟社。最重要的還是自己的主觀能動(dòng)性。你永遠(yuǎn)叫不醒一個(gè)裝睡的人绪钥。
其次到底合適去擴(kuò)充自己的知識(shí)體系灿里,老薛個(gè)人建議,可以時(shí)間短一點(diǎn)程腹,周期頻繁一些匣吊,最好能做到落地。每天10-20分鐘,每天堅(jiān)持色鸳,每個(gè)2-3天有個(gè)代碼落地或者是博客落地侣灶。但是如果確立了就一定要一直做下去。曾經(jīng)有這樣一句話1萬(wàn)小時(shí)定律
缕碎,任何一個(gè)行業(yè)褥影,你能被動(dòng)強(qiáng)迫做1萬(wàn)個(gè)小時(shí),你一定是一個(gè)專家咏雌。所以一定要強(qiáng)迫自己做凡怎。比如老薛做的讀書會(huì),每天早上5-10分鐘赊抖,閱讀某些內(nèi)容统倒。就是在刻意做某些事情。
再次重申氛雪,老薛以上的社群以及讀書會(huì)房匆,都是免費(fèi)的。能幫助到大家是才是有意義的报亩。
不知不覺寫了這么多浴鸿,當(dāng)然其實(shí)這個(gè)內(nèi)容遠(yuǎn)不止于此,希望老薛的分享能讓你少一些浮躁弦追,多一些淡然以及目標(biāo)岳链。如果你覺得老薛寫得還行,可以擴(kuò)散出去劲件,讓更多人加入到我們這個(gè)小團(tuán)體中掸哑,讓更多人受益!