大家好,我是二哥呀!
之前的文章給大家提了一嘴,就是有一個讀者,高中就開始造火箭了,雖然是模型火箭,但模型火箭也是火箭呀!

還玩衛星,實名羨慕了!

啊,懂了?
只能說,牛逼都在年少,二哥花了一個月的時間,把近十年來讀過的一系列計算機經典書籍(戳一戳)))全部都整理出來了,給大家瞧瞧,可以說是包羅萬象,應有盡有(入門→工具→框架→資料庫→并發編程→底層→性能優化→設計模式→作業系統→計算機網路→資料結構與演算法→面試→架構→管理),趁早學起來吧,學弟學妹們,
下面是她自學編程的經歷,分享給大家,挺刺激的!
編年史:
- 2005出生
- 2006一歲
- 2007兩歲
- 2008三歲
- 2009四歲
- 2010五歲
- ……
- 2021十五歲
- 下個月的今天我就十六歲高齡了!
1)
從小我有一個很中二的夢想,我想成為黑客(捂臉),具體啥時候開始的已經不可考,反正一直到初三之前凡是讓寫夢想的地方,我基本都寫的這倆字……
然后就開始了解計算機,
嗯,實際上連字都不會打(捂臉)
再然后,2016年9月,小學資訊課上學習了scratch,雖然是可視化編程,但也算是我第一次真正接觸編程吧,
2)
2017年,有了手機,開始接觸網路,看了一堆類似于《黑客攻防從入門到精通》之類的書籍,嗯,都只看了前言,
當時遇到不懂的詞,第一時間肯定是想到查嘛,然后就去百度,然后發現百度出來的東西也看不懂……(好悲傷啊)
于是我換了個思路,
我開始去看黑客小說,
于是了解了肉雞,跳板,防火墻,ip等名詞,
更重要的是,我終于意識到要先學習一門編程語言,
3)
12歲那年的暑假(2018年8月),在朋友的強烈要求下在4399玩游戲,結果,越玩越慘,玩的豪邁,死的壯烈,我開始意識到自己游戲黑洞的外號不是白叫的,
于是用scratch自己做了幾個小游戲,
類似于大魚吃小魚,打飛機這種的,
開始覺得可視化編程好無聊,(典型眼高手低)
然后,12歲那年的一個下午,我開始學習c語言,

同時也是在那幾天,我了解到noip,從此下定決心,有一天,一定要站在noip的賽場,
4)
一開始學的很艱難,非常艱難,
用了一個星期才理解了hello world這個程式(那個時候都不知道要看視頻,就從網上隨便找了本電子書開始啃)
然后就開始迷茫:
- 為什么有的書里寫的是
void main(),有的書里寫的是int main(),還有的書里寫的是int main(void)…… - 為什么要
return 0? - 我打了一下代碼,
return 1,return 2,甚至我return 10086也沒問題啊?
當時覺得迷惑極了,
那個時候我的手機里還沒有手機卡,也沒辦法注冊賬號之類的,甚至qq里都只有一個好友,沒辦法去網路上向人求助,
于是我開始在手機的閱讀軟體上找各種關于c語言的書,當時我發現,幾乎所有書籍的第一個程式都是hello world,說來神奇,就那樣七零八碎的,我終于大致弄懂了這個程式,
5)
2018年11月,我自己建了一個交流群,以未成年人為主,我們一起學習c語言(還記得群名叫做“放肆去追尋夢想——C語言交流站),當時那個群里我們年齡都是十二三歲左右,很聊得來,因此結識了不少朋友,

(后來這個群由于過于冷淡在一年后被我解散,當時我們定下五年之約:各自學習,五年之后再建一個群,艾特現在的每位成員)
再后來,我剛滿15歲的時候,又建了一個以前端為主的交流群,不限年齡的,因此又結識了幾個好朋友(現在那個群也解散了)
……好家伙,我建的群就沒有一個堅持過兩年的是嗎?
6)
2019年2月,初二寒假,我在圖書館到處蹦跶,撲楞了半天后找到了一本關于演算法的書,還記得當時在書的前幾頁,看到了一個關于翻一本沒有頁碼的字典的例子,后來才知道,哦,原來這就是二分演算法,
4月,看到了冒泡排序,那是我真正意義上接觸的第一個演算法,
想刷演算法的,二哥這里有啊,我一份美團大佬的 LeetCode 刷題筆記,純 Java 版的,給大家瞧一下內容,

我花了不少時間整理成 PDF了,對演算法薄弱和需要提高演算法的同學很有幫助:刷完 300 道 LeetCode 題后,我膨脹到要飄起來了!
7)
對,依然是我13歲的時候,
在資訊老師的引導下,我們六個人因為同樣喜歡計算機而聚集在一起,開始一起備戰比賽,
好吧,我其實就是混日子,
一直到2019年11月2日,我們共同前往中北大學,參加了中國青少年電子資訊智能創新大賽,

那時候我們初三,
每天中午都去機房,資訊老師會準備好零食在那里等我們,
比賽前的兩個月,是我初中最美好的一段回憶,
8)
再次回到我13歲那年,
(我13歲干的事情好多啊……果然小屁孩就是有時間鬧騰嗎)
我詢問了數學老師,資訊老師和當時的政教主任,想建立一個與編程有關的社團,
被否決了,
但是,這件事情沒有因此結束,
我14歲的時候,有幸給初一同學講過幾節資訊課,關于scratch,
同學們的積極度很高,
也有一些同學因此在課后開始了解計算機,
然后,在我畢了業之后,聽說學校有了計算機社團,
這是因為,我初三那年,我數學老師當上主任,(對,就是張哥,他大學學的是計算機)
然后他就開始在學校里搞改革,
嗯,很好,我一畢業你就搞這搞那對嗎?
幾個月前我針對此事問過他,張哥原話:“哥也得拿到實權才能辦事兒啊,你初三的時候我才剛上任好不好,所以哥這不才剛開始搞嘛,”
嗯,很好,所以是我畢業早了是嗎?
9)
好了,扯遠了,再次回到十三歲
2019年3月,我開始看郝斌老師的c語言課程,同時開始學習寫筆記,

到我14歲生日的時候剛好學到指標,也在博客園發了一萬多字的筆記吧,
10)
2020年4月,為了給以后學演算法打基礎,同時也為枯燥的備考生活增加一點調劑,我學習了c++的基礎語法,

山西省是信競弱省,同時由于自招的取消,身邊老師,家長,同學都不建議我參加noip,并且家長因此沒收了我的電腦,

那段時間,我手寫了幾十頁的c++筆記,

10)
2020年8月,中考結束后,當時為了學習web安全,先學了前端三件套,自己仿寫了一個網頁,后來跟著《web安全深度剖析》這本書開始學習http請求之類,
(僅學了一個月)
11)
由于中考的失利,我的人生軌跡因此改變,原本一直打算是大學學資訊安全,但是中考后我誤打誤撞進入了航天實驗班,從此開始了航天的學習,
并且由于一些事情,選擇放棄資訊安全,
12)
現在其實以后比較想學習探測制導與控制專業,但是資訊競賽始終是我心中的信仰,
其實從小到大…好像就沒幾個人支持我學演算法,老師家長持的都是反對意見,其實我能理解,我也嘗試過放棄信競,但是,真的忘不掉誒,

13)
于是2020.9,我重新注冊了洛谷賬號,開始系統的學習演算法,

一開始學快排還挺艱難的…用了整整一下午的時間,
后來就好多啦,然后寒假學了歸并,高精度,貪心等,
14)
這個暑假還是打算繼續學習演算法,參加一下今年的noip,
拿獎就不奢望了,就當是打打基礎,然后上大學后打acm吧
總結一下就是:
- 初三的暑假學了點前端,
- 中考前學了點c++,
- 12歲的時候學了點c語言,
然后,沒了,純混子一個,
但是咸魚要有夢想啊,說不定哪天就實作了對吧?
(本人夢想就是可以給我一個地方讓我混吃等死一輩子)
信競之夢始終未曾放棄,雖然有時為了學業也不得不向現實屈服,
好像距離最開篇的黑客二字漸行漸遠(小聲)
但是,人生不就是這樣嗎,計劃哪里趕得上變化呢(升華主題,鼓掌)

嗯,那……就這樣吧
人不中二枉少年嘛,
即便我以后不學計算機,而是學航天,
即便我現在學信競,對以后發展也沒有什么幫助,
但……
年輕的時候,總是要干點自己想干的,為所謂的夢想搏一搏,不然活著多無聊啊
(主題升華的真好:多看看計算機經典書籍,能提高不少編程功底)
對吧,
最后,二哥必須要 BB 幾句,
有這樣的讀者,真的是三生有幸,我也希望大家有什么心里話,都來說給二哥聽,我愿意做一個傾聽者、陪伴者,
想想我上初中、高中那會,除了學習,就一門心思想談戀愛,可惜那時候連計算機都不知道,更別提編程了,如果有,談什么戀愛呀!
對,年輕的時候,總是要干點自己想干的,為所謂的夢想搏一搏,不然活著多無聊啊!
我是二哥呀,我們下期見~
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/289282.html
標籤:其他
