大学生应不应该大二就去实习, 大学应该去干些什么, 怎么知道自己是否适合竞赛
目錄
談?wù)勎易约旱慕?jīng)歷
應(yīng)不應(yīng)該大二那么早實習(xí)
適合的
不適合的
自己適合競賽嗎? 競賽可以給自己帶來什么?
服務(wù)器開發(fā)方向要學(xué)什么,幾乎所有C/C++后端開發(fā)方向都必須學(xué)什么?
幾乎所有C/C++后端必學(xué)
服務(wù)器開發(fā)學(xué)那些
網(wǎng)絡(luò)
基礎(chǔ)組件(造輪子, 深入理解)
中間件
內(nèi)核
開源框架
分布式
談?wù)勎易约旱慕?jīng)歷
初入大學(xué)其實是又迷茫但是有很有一顆渴望強(qiáng)大的心, 在高考結(jié)束,得到通知書的那一刻得知了自己將要學(xué)習(xí)計算機(jī)的這樣一個結(jié)果.
打小就是小地方,小鎮(zhèn)子,山里面走出來的,我對于編程本就是一張白板。當(dāng)時打字都是二指禪。當(dāng)即在哪個暑假,心里面抱著不能讓自己被小瞧了,連打字都要一個一個找. 于是當(dāng)時的我打開了B站,開啟了我人生中的編程苦修之路。當(dāng)時買了一本C語言從入門到精通,就開始了自己的學(xué)習(xí)道路。
最開始最難的還不是抄代碼,抄代碼也沒啥困難的,是搞編譯環(huán)境,咋運行都不懂,當(dāng)時用的是VC++6.0。但是慢慢的也熟練了,至少能運行起來了.
進(jìn)入大學(xué)開始軍訓(xùn),在軍訓(xùn)期間我依然是C語言小白,為了熟練編碼,就在網(wǎng)上找了公眾號找了C語言的各種入門實例,每天打,抽軍訓(xùn)空閑從新區(qū)跑回老區(qū)來打.完了又回去軍訓(xùn)。就這樣,我至少能敲代碼不用二指禪了.
當(dāng)時我找到的第一個課程其實講的并不好,于是我慢慢的在網(wǎng)上聽公開課,終于找到一個自己當(dāng)時覺得講的很好的課程,并且體驗了下VIP課程。我屬于性格沖動派,當(dāng)時毅然而然的找到父親要了錢買了課程。
課程講的很快。很快我了解了C++.(大一下)跟數(shù)據(jù)結(jié)構(gòu)了.于是我又跟著機(jī)構(gòu)快速學(xué)習(xí)了C++跟數(shù)據(jù)結(jié)構(gòu)的基礎(chǔ). (但是其實并不牢靠,后面也是通過刷題熟練了各種數(shù)據(jù)結(jié)構(gòu)的特性的 + 算法思想)
大二上當(dāng)時自己一直默默地刷LeetCode, 題量達(dá)到接近500
?然后我當(dāng)時異常自信的參加了學(xué)校的ACM大賽,光是校賽就把自己打傻了,當(dāng)時帶隊僅做出來3道題目,雖然最后也得到了個三等獎。
校賽的失利并沒有打消我的念頭,想著自己去參加藍(lán)橋杯肯定可以得獎,于是報名了,由于是末流211,于是跟別人一起參加A組。難得批爆,打到抑郁。
終于了解了競賽真的要看點天分。但是好在我一直一來基礎(chǔ)的沉淀,于是我定下來方向,搞服務(wù)器開發(fā)方向。專心的學(xué)習(xí)網(wǎng)絡(luò)編程,打好基礎(chǔ)。學(xué)習(xí)框架,仿寫框架。然后就是最近了。一個偶然的機(jī)會讓我有了提前實習(xí)的想法。于是自己臨時寫好了自己的簡歷。開啟了投遞。但是奈何時間太晚,都已經(jīng)是五月中旬,也可能是自己太菜了。簡歷顯示初篩過了,然后一直泡水。連筆試的機(jī)會都沒有,我一度懷疑自我,應(yīng)該是自己太菜了,非常emo, 沉寂的不想學(xué)習(xí),可是那行嘛,責(zé)任,家人的希望,各種壓力,還有學(xué)校的期末考試。
在今早,我也得到一個前輩人的提點,對此我也是非常感謝他。他人特別好,很是謙遜友好,一點沒有那種大佬的傲嬌,而且還愿意跟大家分享技術(shù).?
博客名稱: 老王隨聊
在這樣的經(jīng)歷過程之下,我決定寫一篇這樣的博文,一來是想讓自己決心沉淀自己,二來也是想幫助像我一般的博友們看清道路,少走彎路.
應(yīng)不應(yīng)該大二那么早實習(xí)
適合的
大一大二期間沉淀的已經(jīng)很好了,有著扎實的基礎(chǔ)。符合面試要求。咋知道是不是符合面試要求的。多看幾份面試的需求就OK了. 而且一定是大廠,或者是適合自己所學(xué)的廠,能把自己學(xué)的東西用起來,或者學(xué)到相關(guān)的新知識,近期很迷茫,找不到學(xué)習(xí)方向的,可以進(jìn)去。還有那種特別能吃苦,能樂觀面對新的東西,及時在實習(xí)期間也能抽出時間去學(xué)習(xí)自己所需的。
不適合的
沉淀不足,未達(dá)到面試需求的,還沒完成自己所學(xué)方向的知識沉淀,很明確自己的方向,也很明確自己接下來還要學(xué)習(xí)什么,怎樣提升自己的技術(shù)的,還有著初心的,能夠靜下心來繼續(xù)學(xué),鉆技術(shù),哪怕當(dāng)前技術(shù)給自己還帶來不了什么好處,但是在將來一定有用的。這種兄弟我建議可以再沉淀學(xué)習(xí)一年,大三再去實習(xí)。
核心的關(guān)鍵暑期實習(xí)一般是找大三的,大二去基本無望,大二可以投日常實習(xí),但是大二的身份真實是很尷尬,很難找到實習(xí)不說,也難以確定這份實習(xí)是否符合自己所學(xué),實習(xí)一定要找符合自己所學(xué)的,能提升自己的,不然要是方向不符我建議各位兄弟不要貪這份錢,畢竟知識會遺忘,何況我們現(xiàn)在根基并不扎實,要是貿(mào)然學(xué)習(xí)相差較遠(yuǎn)的東西,會得不償失
自己適合競賽嗎? 競賽可以給自己帶來什么?
說個實話,競賽這個東西,那真是因人而異的。它真不一定是熟練度可以彌補(bǔ)的了的。
我們可以崇拜他,但是絕對不要盲目的選擇它。因為這個選擇可能決定了你整個大學(xué)三年的知識沉淀欠缺, 最后不得已考研保研
如果要搞競賽,一定要乘早,絕對乘早,大一感興趣可以嘗試去搞高,大二都有點晚了,大三可真不建議了,除非你有一擊必中的把握。大佬。
ACM是真的需要天分,不只是勤奮。這里的天分不一定是聰明才智,而是適不適合。比如你就是那種超級喜歡刷題,對刷題有著蜜汁狂熱的心,那就是超級適合,還有就是有大佬帶著,是真的大佬帶著,一定要有團(tuán)隊感,大家一起練習(xí),練習(xí)完之后相互交流,遇到錯了的每一道題目都要像你高中啃一道高考題目那樣去鉆研它
可以跟網(wǎng)上的老師學(xué)習(xí)入門方法,但是不要看講題目了,或者自己先刷一道題目,不懂的再看。跟著老師刷題只能是了解思路,但是達(dá)不到鍛煉自己能力的要求。。。這個絕對是真話,老師絕對只能起到入門作用,或者幫你見識更多方向的題目,但是絕對辦不到幫你提升自己的AC能力... AC能力只能是狠心大佬,花時間去練習(xí)
服務(wù)器開發(fā)方向要學(xué)什么,幾乎所有C/C++后端開發(fā)方向都必須學(xué)什么?
幾乎所有C/C++后端必學(xué)
- C/C++語言特性? ?大方向敘述: 面向?qū)ο笾^承多態(tài),異常,智能指針(防內(nèi)存泄漏),C++11新語法, 新特性,STL泛型編程(看STL源碼,模仿造簡單的輪子).
- 設(shè)計模式(單例,工廠)
- Linux基本命令熟練, Linux環(huán)境熟練, Linux系統(tǒng)編程,網(wǎng)絡(luò)編程熟練
- 多線程,多線程下的線程安全問題. (生產(chǎn)者,消費者模式...)
- 數(shù)據(jù)結(jié)構(gòu) + 算法
- Linux下面的IO, 阻塞IO, 非阻塞IO,同步,異步IO,IO多路復(fù)用技術(shù)
- 數(shù)據(jù)庫(redis, mysql), 操作系統(tǒng), 網(wǎng)絡(luò)基礎(chǔ)知識,不要死背,一定要理解,擴(kuò)展,不然死背面試遇到那種喜歡擴(kuò)展的面試官死的梆硬.
- vim, git, makefile這些工具,軟件會用
服務(wù)器開發(fā)學(xué)那些
網(wǎng)絡(luò)
基礎(chǔ)組件(造輪子, 深入理解)
中間件
內(nèi)核
開源框架
分布式
誤噴小杰, 小杰僅僅只是就自己的經(jīng)歷分享給大家,如果對大家有些許幫助,我就很高興, 或者幫助大家有個方向也挺好. 服務(wù)器方向所學(xué)我基本也就一個入門,可能網(wǎng)絡(luò)IO學(xué)的還行,我只是入門的小白,上述我僅羅列所需所學(xué), 我還沒完全掌握,有一顆積極向上的心, 繼續(xù)沉淀自己,也希望大家多沉淀技術(shù). 如果有想法的,想吐槽的今年面試形式的,都可以評論區(qū)探討一下, 相互學(xué)習(xí),共同進(jìn)步? ? ? ? ? ? ? ? ? ?????????????????????????????????????????????????????????????????----? 望有心人都有所成,一起加油
總結(jié)
以上是生活随笔為你收集整理的大学生应不应该大二就去实习, 大学应该去干些什么, 怎么知道自己是否适合竞赛的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 最简单/最详细/手把手/windows1
- 下一篇: 计算机桌面开辟一个小桌面,电脑桌面图标异