知乎高贊回答:做爲準大學生,該如何入門計算機專業?

相信我,絕大多數一腔熱血的學弟學妹都是喜歡收藏高贊回答,而後僅此而已……前端

高贊回答確實頗有用,做爲一個已經工做一年的學長,我很是贊同這種準備方式(對於巨量級學霸而言),可是對於大部分學弟學妹,乾貨的羅列並不能帶來特別大的收益,由於每一個人的執行力和精力是有限的,對於遠完不成的任務會特別有挫敗感,致使最後放棄python

因此我只想說一些入坑計算機前很是必要的東西,儘可能讓大家大學四年開個好頭=^=程序員

從這些方面來講吧算法

培養興趣編程

瞭解行業&關注圈子windows

瞭解電腦後端

規劃下大學的關鍵節點微信

1.培養興趣

剛畢業的學弟學妹們,大家中可能對計算機瞭解各類程度的都有,擅長的,有熟悉的,徹底不瞭解的,若是你畢業以後對計算機瞭解程度不是很高,而且沒有太多計算機專業知識方面的接觸,那我建議你先從培養興趣開始~(什麼?你問我擅長的怎麼辦?跳過這裏吧 23333)編輯器

由於若是你一開始就學習 c 語言,拼命補充基礎知識,可是連操做系統都不熟悉,命令行界面都玩不轉的話,是會被勸退的,暑假的激情都沒有了……高中三年那麼累,暑假本就應該給本身一些放鬆學習

說了這麼多,那麼怎麼培養興趣呢,仍是建議學 python

爲何呢,就和不少人喜歡打遊戲一個道理,你們廣泛的更容易從短期內能夠得到成果的東西中獲取興趣,打一局王者榮耀,幾十分鐘就能看到結果,輸了好勝,贏了還想贏……

編程一個道理,從頭至尾用小項目刺激就好,因此我推薦笨方法學 python這本書,一個個小栗子帶你慢慢入門=。=

簡單截個目錄圖吧

這本書並非枯燥的羅列知識點,而是一點點的教你怎麼徐徐漸進的掌握小知識點,對編程啓蒙和培養興趣很是有幫助

2.瞭解行業&關注圈子

這大概是我最想說的一點吧,這一點我真的感觸頗深,不要覺得如今互聯網發達,什麼信息都傳達的很通透之類的,大學真的是一個消息相對閉塞的環境

爲何這麼說呢?

你身邊的絕大多數人都是不關注「社會」這個概念的,大多數時間關注的是怎麼學習和怎麼玩和怎麼戀愛,到了大四纔會有大批的人來關注怎麼求職

互聯網發展真的太快太快了,致使即便你的學校資源很好,計算機方面,尤爲是編程方面的教育資源不咋滴,不能緊跟互聯網發展的節奏(個人大學是武漢 985 理工科大學,因此實際狀況真的是這樣

可是也由於這樣,關注行業的人明顯能獲得更大的優點,甚至專業無關編程的人接觸行業薰陶多了,有實習經歷了,畢業以後照樣比一些科班出身的程序員吊的多

因此,在編程行業你至少不要由於學校給本身找什麼藉口,仍是那句話,一切看能力

那麼怎麼了解行業或者說關注圈子呢?

1.多逛逛掘金相似的技術型網站,或者來知乎看看編程牛人們關注的東西(重要程度:3*)

逛這些地方至少能薰陶你的技術感知,知道如今行業發展是什麼狀況

2.多和已經畢業的前輩聊天(重要程度:4*)

已經畢業的前輩們是比起大學在校的前輩更能指導你方向的人,由於他們知道大學裏哪些東西對於就業的重要程度高了,確實有人在大學裏勤勤懇懇被奉爲學霸可是畢業卻感受快要失業,由於方向不對啊,沒找對方向的狀況下,努力只是給安慰本身的藉口罷了

3.找個引路人(重要程度:5*)

一個合適的引路人的重要性是你沒法想像的,若是我大學找到一個合適的引路人,我至少會少走一年的彎路,一個引路人能夠在我說的這一部分中給你極大的幫助,甚至能夠幫你規劃大學生活的節點,可是這我的最好只比你快半步,若是太厲害的大佬人家也不會有不少時間帶你呀哈哈哈

能夠先結合幾個實際的問題先去了解下這個行業

什麼是編程,編程是用來幹什麼的

目前程序員裏,有哪些具體的崗位,每一個崗位的職責是什麼(比較多的是前端,後端,算法,能夠結合這三個方向去了解)

前端,後端如今的技術棧是什麼,每種技術棧就業崗位和就業狀況怎麼樣

如今哪些城市,哪些地區的編程氛圍好,就業環境好

如今編程就業的大環境怎麼樣

若是有喜歡的行業和方向,看看應聘這個方向的人所須要的能力是哪些(招聘網站上能看),本身對這些要求都瞭解嗎?

爲何我只給了問題,沒給答案?由於但願好好的去查這些問題,每個問題日後後能牽扯到很深的東西,本身本身自發的主動的去了解,才能養成從這個行業獲取知識的習慣,才能慢慢的融入這個圈子

並且比起培養獲取知識,我一貫認爲教獲取知識的思考方式是更好的途徑

3.瞭解電腦

這個關注電腦並非指了解什麼電腦配置好等等這種的啦~,這裏的關注電腦其實更像關注操做系統吧,由於普通人接觸電腦就下載軟件用就歐克了

計算機的就不同了,須要瞭解操做系統的區別,也是不少時間和命令行這種沒有畫面的窗口打交道的,就是黑客那種感受吧,因此須要熟悉下本身的電腦,裝一下編輯器,學一下怎麼用命令行,固然這個過程你能夠在瞭解 python 的時候瞭解

至於要選 mac 仍是 windows 這種,要看你的慾望是否強烈=。=(至因而學習慾望強烈仍是遊戲慾望強烈,這個你得認清本身呀哈哈哈)

若是你要玩遊戲的話,稍微放縱一下也並非不能夠,可是這種狀況下你只能買 window 本,mac 是真的玩不了遊戲==

若是你對遊戲不感興趣,而且不差錢的話,上 mac 吧,我用了 mac 以後如今根本沒法忍受 windows 編程了,用 win 編程效率至少會降低 20%吧

拋開 mac 對編程的友好加持以外,我只想說,mac 的觸摸板是真的最好用,沒有之一,徹底不用鼠標,這對編程來講也是很是便捷的體驗

4.規劃下大學的關鍵節點

上面已經說過了,須要瞭解行業現狀&瞭解圈子,可是瞭解以後該怎麼作呢?或者說大學有沒有什麼須要準備作的事呢?

實習!實習!實習!重要的事情說三遍!!!

正由於大學教育相對互聯網的部分脫節和落後,實習才顯得異常重要,由於只有大學學的知識是沒辦法直接去公司順暢的上手開發的!!

並且實習也能夠糾正你的技術棧,讓你的技術更貼近目前互聯網這個時代,不會被一些落後的技術拖慢了學習的道路

對於任何公司來講,都更喜歡有能力的人,而有能力的人,不少都是在優質公司實習過的人,因此,你懂個人意思吧?

因此你要計劃一下大學該怎麼過,在大幾開始實習,實習幾回等等

我給一個這樣的建議,可能不具備普適性,可是有參考價值

瞭解行業和圈子以後,選定方向看一些招聘需求,按照招聘需求來準備本身必備的能力

第一份實習能夠找在大二暑假以前

第二份實習找在大三暑假

好的,上面大概是對於想變得特別優秀的人的最少的時間節點了

爲何第一份實習定在大二暑假而不是大三暑假,不少人不都是大三暑假實習嗎?

由於你可能不知道,招聘是大三暑假末尾就開始的,也就是說其實你只有 3 年的時間,若是把時間堵在此次實習,那就至關於想要一擊必殺,萬一此次實習不如意或者沒找到好的實習呢?秋招的時候本身的,發現本身的履歷至關不如意

並且若是你想去大公司,那麼大公司的實習是頗有必要的,可是你的第一份實習大機率不在大公司,因此須要用第一份實習的經驗,換取第二次實習進大公司的更高几率,就像一個打怪升級的過程

儘可能把時間節點往前提,越早越好,或者增長實習的次數,第一份實習越早,最後一份實習質量越高,你在別人眼裏就越優秀

不要以爲本身的時間還不少,也不要給本身時間安排定的太死

前者是由於若是你以爲時間不少,大二甚至大一想找實習的時候纔會發現本身什麼都不會,就會很焦率

後者是由於若是你安排的太死,作很差的話反而會反彈興趣,合理安排時間

但願對你有幫助~


大學想提高你的編程能力,成爲一個強大的程序員找到一份好工做嗎?不妨和一些志同道合的小夥伴一塊兒學習成長!

C語言C++編程學習交流圈子,【點擊進入微信公衆號:C語言編程學習基地

有一些源碼和資料分享,歡迎轉行也學習編程的夥伴,和你們一塊兒交流成長會比本身琢磨更快哦!

相關文章
相關標籤/搜索