<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          這個(gè)大專生,強(qiáng)的離譜!

          共 2651字,需瀏覽 6分鐘

           ·

          2021-11-04 19:04

          大家好,我是二哥呀!

          微信上收到一個(gè)讀者的私信,看完后著實(shí)被震撼到了:好家伙,一個(gè)大專生,能有這樣的覺悟和決心,注定是要逆襲的那一個(gè)呀!

          我覺得他的問題很有共通性,所以在征得他的同意后,把他的問題和我的答復(fù)一并整理了出來,希望能給大家有一點(diǎn)點(diǎn)啟發(fā)和幫助。

          一、關(guān)于學(xué)歷

          你好呀,我也非常開心,能遇到你這樣用心的讀者。

          你是通過 B 站關(guān)注二哥的,那說明二哥辛苦肝出來的視頻是有價(jià)值的,你的肯定讓我感到非常的欣慰。

          然后,我想糾正你一個(gè)觀點(diǎn),就是插本這件事。如果有機(jī)會(huì)升本的話,還是要升一下的。當(dāng)然了,我不想說太多關(guān)于學(xué)歷上面的事,因?yàn)楣鈱W(xué)歷這件事,就能嘮一整天。

          幾乎所有參加高考的人,都希望自己能考出一個(gè)好的成績(jī),能上 985、211 最好,上不了的話最起碼考個(gè)本科。但考試這件事,它挑人。

          有些人輕輕松松就能考得很好,有些人費(fèi)了吃奶的力氣也能考得很好,但有些人,就沒有那么幸運(yùn)了。每年只能考個(gè)大專的很多,考不上大學(xué)的更多。

          這個(gè)社會(huì)存在歧視,有些用人單位就是為歧視大專學(xué)歷的,甚至普通本科的。但我們這個(gè)國(guó)家,相對(duì)來說,更具有包容性,它允許底層人民翻身,盡管很難。

          但無論如何,我相信,你的前程是遠(yuǎn)大的,前途是光明的

          二、C/C++ 要深入學(xué)習(xí)嗎?

          因?yàn)槟阒餍薜氖?Java,所以我不太建議你深入學(xué)習(xí) C++ 了,因?yàn)檫@門編程語言對(duì)新手并不是很友好,它很強(qiáng)大,卻也復(fù)雜。

          像 Python、Java、C++ 選擇其一深入研究,另外的編程語言如果學(xué)習(xí)和工作當(dāng)中有需要用到了,就去學(xué)一下。

          當(dāng)然了,有時(shí)間的話,可以把 C語言學(xué)一下,因?yàn)樗怯?jì)算機(jī)基礎(chǔ)的基石,當(dāng)你學(xué)計(jì)算機(jī)組成原理、操作系統(tǒng)這些課程時(shí),必然會(huì)碰到 C語言編寫的代碼。

          媽呀,這份C語言學(xué)習(xí)路線也太硬核了吧!

          我前面寫過一條完整的 C語言學(xué)習(xí)路線,你可以拿來作為參考。大概投入一個(gè)月到兩個(gè)月的時(shí)間吧,就會(huì)有很大的收獲。

          然后,就把重心放到 Java 這門編程語言上吧,關(guān)于 Java 的學(xué)習(xí)路線,我之前也有寫過:

          硬核!如何全面系統(tǒng)地自學(xué)Java

          編程語言,在學(xué)生階段,專注一門就足夠了。學(xué)的越好,再切換到其他的編程語言遇到的阻力就會(huì)越小。

          稚暉君在他的視頻當(dāng)中也提到過,學(xué)習(xí)計(jì)算機(jī)最好是自頂向下,這個(gè)觀點(diǎn)和我不謀而合。

          什么是頂?

          頂就是 Java 這樣的高級(jí)編程語言。

          當(dāng)你了解到 Java 的性能問題時(shí),你才會(huì)發(fā)現(xiàn),啊,原來 Java 是一門解釋型的編程語言,而 C 語言是一門編譯型的編程語言,所以 Unix/Linux 這種操作系統(tǒng)要用 C 語言來實(shí)現(xiàn),因?yàn)橐畲笙薅鹊睦糜布?,所?Java 就有了 JIT。

          當(dāng)你學(xué)習(xí)到 Java 并發(fā)編程中的“原子性”、“同步”、“異步”、“進(jìn)程”、“內(nèi)存分配”這些概念的時(shí)候,你自然而然會(huì)產(chǎn)生很多疑問,然后就會(huì)去學(xué)習(xí)操作系統(tǒng),學(xué)習(xí)計(jì)算機(jī)組成原理,然后你的一系列問題就會(huì)逐漸被解決。

          當(dāng)你發(fā)現(xiàn),用 Java 實(shí)現(xiàn)某個(gè)業(yè)務(wù)需求時(shí),人家的算法實(shí)現(xiàn)比你快得多,你自然會(huì)好奇,為什么會(huì)這樣?然后你發(fā)現(xiàn)人家用的數(shù)據(jù)結(jié)構(gòu)和你的不同,然后你就會(huì)去學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu),接著了解一些高效的算法,比如動(dòng)態(tài)規(guī)劃等。

          計(jì)算機(jī)基礎(chǔ)(包括數(shù)據(jù)結(jié)構(gòu)與算法、操作系統(tǒng)、計(jì)算機(jī)組成原理、計(jì)算機(jī)網(wǎng)絡(luò))非常重要,建議你在用到、涉及到的時(shí)候再學(xué)習(xí)。

          三、從底層開始還是應(yīng)用層開始

          一個(gè)普通人,在努力學(xué)習(xí)的情況下,從底層開始,還是應(yīng)用層開始,其實(shí)是困擾很多人的一個(gè)問題。

          就像我前一個(gè)問題回答的,我推薦的方向是自頂向下,側(cè)重于實(shí)戰(zhàn)技術(shù),而不是算法。不是說算法不重要,而是針對(duì)不同的人,學(xué)習(xí)的順序是不同的。如果是一些天賦異稟的要打 ACM 這種競(jìng)賽的選手,肯定是從算法著手。

          先把面包的問題解決了,理想就有了實(shí)現(xiàn)的可能。

          人的一生,需要在生存的基礎(chǔ)上再考慮如何生存得更好。

          就像買房,幾乎所有的人,不管是貧窮還是富有,都想住上大別墅,但當(dāng)你買不起的時(shí)候,租個(gè)房子住,買個(gè)小一點(diǎn)的戶型,才是最實(shí)際的考量。

          但不應(yīng)該就此滿足,應(yīng)該在此基礎(chǔ)上換一個(gè)更大的。

          可能很多人會(huì)說,當(dāng)你選擇了一個(gè)不太好的工作環(huán)境后,很難再去進(jìn)步了,我想這絕對(duì)是借口,至少是平庸的人的借口。

          我覺得你不是一個(gè)平庸的人,你很有目標(biāo),很有規(guī)劃,很有想法,這對(duì)于剛上大學(xué)的新生來說,實(shí)在是太重要了。

          很多人,都容易在進(jìn)入大學(xué)之后迷失,那多半就是因?yàn)榉趴v或者放松,我想,你的大專三年會(huì)過得無比的精彩。

          四、怎樣從一個(gè)“碼農(nóng)”升級(jí)成為一個(gè)工程師?

          “碼農(nóng)”和工程師之間的一個(gè)很大區(qū)別可能是,前者在乎寫,后者在乎讀。

          什么意思呢?

          寫的時(shí)候,你更多在乎的是如何實(shí)現(xiàn)業(yè)務(wù)代碼,如何讓代碼跑起來。

          而閱讀別人寫的代碼時(shí),你將看到的是別人是如何寫代碼的,這時(shí)候,你更在乎:

          • 我應(yīng)該如何寫出這段代碼?
          • 我學(xué)到了什么?我如何將這種技術(shù)應(yīng)用到我過去寫的代碼中?
          • 我將如何改進(jìn)這段代碼?如果是一個(gè)開源項(xiàng)目,你有信心給出更好的解決方案嗎?
          • 偷學(xué)作者的代碼,提高你的編程技藝。

          當(dāng)然了,升級(jí)的過程還要考量很多其他的方面。拿 Java 來說吧,Spring Boot 是吃飯的家伙,是需要很熟練掌握的。其次,如果想在 Java 有很深的造詣,那 Java 并發(fā)編程和 Java 虛擬機(jī)無疑是最難啃的兩塊骨頭。如果能拿下,那離一名優(yōu)秀的 Java 工程師就不遠(yuǎn)了。

          五、大專生如何才能走得更遠(yuǎn)?

          對(duì)于一名大專生,我覺得最重要的,就是做到不妄自菲薄,不盲目自大,不自卑不狂妄,從心里面接納自己,承認(rèn)外面的確還有很多優(yōu)秀的人值得我們?nèi)W(xué)習(xí)。

          當(dāng)你遇到挫折的時(shí)候,要能夠意識(shí)到自己的確是在某些方面和別人是有差距的。

          很多大專生其實(shí)在心理建設(shè)方面做得很差,自卑的居多,總覺得自己技不如人。忘了自己最應(yīng)該做的是,其實(shí)是學(xué)習(xí)。停留在自卑的情緒里無法走出來,其實(shí)是無濟(jì)于事的。

          一旦心里強(qiáng)大了起來,剩余的就交給時(shí)間吧,時(shí)間會(huì)給你想要的!

          曬張圖,這是我桌子邊擺的一些書,有些經(jīng)常翻,有些是出版社和朋友送過來的新書,有些是剛買的。

          成長(zhǎng),一點(diǎn)一滴的積累,就會(huì)走得更遠(yuǎn)~

          沒有什么使我停留——除了目的,縱然岸旁有玫瑰、有綠蔭、有寧?kù)o的港灣,我是不系之舟

          推薦閱讀

          瀏覽 48
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  亚洲久久成人 | 亚洲视频免费在线播放 | 69色综合| 热久久免费视频在线观看 | 奇米狠狠狠狠 |