想成為一名程式設計師,大學應該怎麼選擇專業以及大學期間應該做些什麼?

時間 2021-05-06 05:25:00

1樓:大樹

你想走得越遠,最好是本科數學,碩士計算機。

卡內基梅隆大學的計算機工程我覺得很厲害,有很多軟體工程的方法,包括CMMI都是他們研究出來的。

如果不想走得遠,直接找個培訓機構或自學,只要比較聰明並且肯研究,當個碼農也可以的。

個人觀點。

2樓:布客飛龍

專業首選電腦科學和軟體工程。

物聯網也可以,它 80% 專業課和電腦科學一樣。

資訊保安/網路空間安全也可以,前兩年是一樣的。

還有智慧型科學應該也行。

網路工程這種一半搞硬體的,以及通訊和電子資訊這種只涉及一點點軟體的,不推薦。

3樓:小黑

想做碼農很簡單。想做程式設計師,做工程師。要學很多東西。目前我覺得清華出的這類書很多。學霸可以考慮先去清華試試?

不過這個職業需要不斷學習,想像動漫遊戲裡那樣的......真正的天才才行吧

4樓:

安心高考吧,敲黑板(三次)

填志願的時候千萬別留餘地!

填志願的時候千萬別留餘地!

填志願的時候千萬別留餘地!

比如我賤賤的填了土木工程,

最後,還讀了土木的研究生,

現在,苦逼的CS跨界轉型中!

說多了都是淚(△`)

等你考上了再去看我專欄吧!

5樓:十三

專業就是電腦科學與技術啦,但第二年開始會分專業方向:應用、科學等方向,第一年就是給你自己去了解自己的發展方向。

接下來才是最重要的!重要的!那就是你在學校需要做什麼。

作為本科計算機專業,轉專業去了國外的我就是乙個標準的「反面例子」。我本科成績中上左右吧,絕對不差,但是畢業後實際程式設計能力我只能對自己呵呵呵了 。這說明單單學習老師課堂上教的是絕對不夠的,你必須要自己多多實踐,參加乙個實驗室是必須的,當然最好的是多參加一些比賽,積累實際專案經驗。

我這樣說是因為最近剛和我乙個本科的學霸同學聊過這些。不過他現在已經是研究生了,我們本科學校一般般勉強一本,但他考研到了國內排名前五的學校,國內最出名的幾個網路公司的offer幾乎都拿到了,隨意讓他挑也是羨慕 。他告訴我,他除了在實驗室內學習之外,還自學了其他計算機的發展方向,並且參加了多次商業性程式設計比賽,名次也非常不錯。

這些不僅鍛鍊了自己的能力,也是為了就業有更多選擇的資本。

6樓:路人甲

大學應該多撩妹子,多撩妹子,一定要多撩,成為程式設計師太簡單了,因為你在大學學的東西在工作中基本上用不上,軟體是乙個系統性的工程,需要多人協同才能有好的產出,找個實習單位無論錢多錢少跟著專案組幹半年什麼都懂了,一旦正式踏入工作之後,頭幾年會一直處於學習狀態中,加班又很多

7樓:劉慶文

我給個回答,因為我非常喜歡程式開發!

然而,現在很多高三的學生程式開發能力超過我等渣渣萬倍!這是不爭的事實,你看看OpenResty的作者,幾年級開始寫程式來著?

那怎麼辦呢?我有個建議!大學考自己喜歡又擅長的專業,當然擅長的意思是指這個專業的主要方向或者學科你擅長,比如土木工程,建築設計就是物理專業為主,熱能與動力工程,高分子等就是化學專業為主,生物工程方面以生物科學為主,還有很多以數學,或者文科性質的以人文為主吧。

那麼選擇這個專業後,你再把程式開發當成第二專業,作為第二興趣愛好未嘗不可啊!這樣的好處是,當你想努力發展程式開發的時候可以果斷轉專業或者考這個方面的研究生。當你覺得作為興趣愛好也很滿足的時候,又不需要靠他吃飯,你至少也沒白費時間,何樂而不為?

建議,建議,建議而已!

8樓:Ayloss

如果你在大學之前完全沒有接觸過和程式設計相關的東西話,那先努力考乙個好大學吧。乙個好的大學能讓你找工作不會因為學歷而丟掉機會,或者讓你有機會保研去更好的學校。

大學四年,對大多數人來說只有三年。大三的時候就已經要為工作或者讀研而奔波了。

以下是一枚大三狗的建議:

1.大學初期一定要認真學習學校課程,因為這個時候你不能確定自己以後想做什麼,搞好成績一方面為你可能的讀研想法作乙個鋪墊,另一方面防止在英語、高數這類學完大多數人不想再碰的學科上掛科。

2.盡早且多地接觸計算機方方面面的知識,比如前端、後端開發,圖形學,遊戲開發,機器學習,人工智慧,分布式系統等等。了解的多越能知道自己究竟對什麼感興趣。

至於如何了解,可以多接觸一些學長學姐,參加學校老師的專案,或者從網上找資料對某一門技術進行研究。

3.遵從自己的興趣,自我驅動學習為主。可能輔導員在年級大會上會經常勸大家要多參加專案。

然而大部分學校專案都是有誰挖了個坑需要人填,不要指望能學太多東西,寫在簡歷上逼格也不夠。最好還是自我驅動學習,自己動手寫一些有趣的東西,放在github上當做作品。也可以自己接些小專案來寫,還能賺賺錢。

4.找準乙個方向深入鑽研。大學的時間實在太短了,一定要對某門技術有較深入的研究。切忌什麼都懂一點但不精。

5.可以的話,在不耽誤自己高中學業的同時,你已經可以開始接觸程式設計了。推薦從Python開始學起。

9樓:比巴卜不愛吹泡泡

我現在真的每天身心疲憊讀計算機不感興趣的人讀著真的受罪如果真的感興趣高考完的假期你就可以學學高數 c語言c++了現在網上資源很多有點基礎要好很多然後就是計算機的話網路工程軟體工程計科計嵌這些等等專業雖然都是計算機但是差別很大你了解下自己喜歡具體哪乙個方向計算機領域是很廣的然後再慎重選報不要想著都是計算機畢業以後差別很大的

10樓:簡言之

趕緊準備先脫單

然後將「無論如何都不會生氣的掀電腦」技能點公升滿( )

來自乙個天天調linux核心驅動分分鐘想轉行的牡丹狗畢竟每次核心崩掉宕機,重啟之後log消失我都是醬嬸的↓回歸正題

可以提前學C然後看看演算法刷刷OJ

剩下的等開學在學

11樓:鵠鯤

就這麼和你說吧,你現在高三,那就努力學習準備高考,考個好大學(因為學習氛圍很重要!)。然後選個計算機專業的就可以了,如果想成為程式設計師,推薦選軟體工程專業(就是這專業學費有點貴)。

這樣你就是科班出身的程式設計師了。既然是科班出身,當然就要和培訓機構出來的有所區別。

建議暑假就開始自學c語言,我推薦這個入門,教學資源網上一抓一大把,我推薦b站搜尋,因為不用看廣告是真的爽。

然後大學學高數基礎,離散數學,作業系統,編譯原理,資料結構,等專業理論課,不說門門精通,但起碼都要懂,培養邏輯思維。而事實上學校教的最有用的知識就是這些理論類的課,同時也是你和培訓的區別!

最重要的,大學期間請領悟---學會如何去學習!(如果大學畢業前期間感悟了這個,那麼恭喜你,你是乙個合格的大學生)

12樓:解戎

不要被前面幾位大佬的回答嚇到。有興趣是好事,想做就去做。

我學的是電腦科學與技術,在報這個專業之前是沒有認真考慮過的。所以,在上大一之後我不是非常得心應手。

1.我對這些沒有什麼興趣,我也不想當乙個程式設計師。

2.我的邏輯思維能力不太好。我感覺對我來說學C++什麼的都是很困難的事。

但是題主和我不同,題主有興趣。興趣就是最好的加分項。

高考之後報計算機和軟體類的專業。

多買幾本相關的書籍,既然有興趣就多讀一讀。加油。

13樓:Modern K

想做程式設計師的話,學電腦科學與技術,軟體工程這兩個專業最準確。

次之可以選擇資訊保安,網路工程這種專業(現在國家已經成立了網路空間安全的一級學科,網路空間安全和電腦科學與技術都是國家一級學科了),而且資訊保安,網路工程這兩個專業和電腦科學與技術的專業基礎課是差不多的,可以在填志願的時候備選。

至於大學做什麼,也不必緊張,跟著老師學就好了。

高考完的暑假,如果有時間可以看看入門的程式設計書籍(推薦先學習Python或者C語言),然後大一上把高數,離散數學好了,學會面向過程程式設計的方法。大一下學好概率論,線性代數,物件導向程式設計的方法。大二學好資料結構,計算機網路,資料庫原理,應該還會有一本書講數電和模電的基礎(這個也好好學,以後計算機組成原理要用這些知識),也可以學學MATLAB,以後接觸數學建模,MATLAB很有用的。

大二下把軟體工程,計算機組成原理,作業系統,演算法分析與設計學好。有了這些基礎,然後去跟個導師,進實驗室,增加一點專案經驗(以後不論你是考研還是找工作,專案經驗都很重要!)

大三在學好專業課的同時,學習一些感興趣的前沿技術,可以看看人工智慧的MOOC,網上一大堆,剛開始肯定很懵,慢慢來,先學著弄,開拓一下視野。然後時間差不多了,準備考研或者出國吧(基本上研究生出來差不多可以算是程式設計師了,很多本科生學的東西太淺,就算工作也難以進大公司的核心研發部(只針對大部分本科生而言),所以很多本科生只能當碼農,而程式設計師≠碼農)。

PS:大一C語言學的差不多了,就去嘗試一下ACM。大二應該會有數學建模的比賽,也可以嘗試一下,這些算含金量比較高的。

平常看書,不要拘泥於學校的課本,多看看經典教材,比如學C語言,可以看看《C primer plus》,學C++可以看看《C++ primer》,學計算機網路可以看看《計算機網路:自頂向下》,學演算法可以看看《演算法》(第四版)...不過這些書都是磚頭書,也沒必要從頭到尾一字不差看完,畢竟這樣看書,精力消耗也很大。

看看自己感興趣,或者不太理解的章節,抓住語言的特性就好了。

14樓:

如果現在還沒高考沒有選專業,在不會影響學習的情況下務必先學習計算機的課程,網上有很多課程,知乎上也有些指導。確保學習一段時間後,仍然有興趣和毅力,不然計算機對你來說只是煎熬罷了。至於想靠這個賺錢,我想說,選得很好,這個行業就是能賺錢,但你要知道的是這錢不好賺。

15樓:媷羊毛

專業可以選擇計算機學院的軟體工程或者相關專業!

至於怎麼做按照我的經驗,

首先是找到一批肯花時間學習的小夥伴們,不要想乙個人去學習。

再者多去圖書館。

能夠有機會去實踐就多實踐,無論大小!

當然最好跟導師搞好關係,跟著後面去開拓眼界,最好能考上研究生,這樣你就可以脫離去見識很高階的研究方向,比如演算法,人工智慧,流動網路安全等

當然如果你大學玩了兩三年之後爛尾了,那可以報乙個培訓機構,選擇乙個熱門語言進行培訓到社會去打拼也是可以很好的立足的。

16樓:Bingo

別來當程式設計師了,現在個個都來當程式設計師搞得我們這些老鳥沒飯吃了哈哈哈。。。說真的程式設計師年齡大了,轉型困難,要不斷學習新東西。不如找個越老越吃香的行業,比如會計。。

初三在讀,想成為一名程式設計師?

中專畢業和程式設計師基本就告別了。真以為程式設計師是屌絲職業?你不是211的我都懶的看你簡歷,不是985的都不一定能拿到offer,不是985的研究生你敢說一定能拿到我司的offer?反正我們組除了我都是985研究生。 star 雖然不想 像前面一堆de前輩們那樣叫你安心 考個高中,可我還是不得不說...

30歲突然想成為一名程式設計師,有前途嗎

邢堯 1 入行 年紀和技術不匹配,就很難找到工作.25歲程式設計師薪資多少,30歲程式設計師薪資多少.給一年時間轉型,學到25該有的技術容易還是30歲的容易?很少有人招30歲但是技術只有剛入門的水平的.2 前途 如果能入行,有.因為樓主能在短時間內水平夠30該有的樣子,天資聰穎.那麼35的時候應該問...

成為一名程式設計師都需要些什麼?

前期 需要學歷,技術,體力 而中後期 需要乙個有錢有勢的妹妹 畢竟普通程式設計師熬不過30 211,985程式設計師熬不過35 清北熬不過40 到這年齡,不想去餐廳,外賣部幹活。只能靠妹妹。下面這就是個活生生的例子 清華本科,研究生世界四大計算機名校 斯坦福,在世界級it中心矽谷玩耍,人也勤奮刻苦 ...