一年半制計算機研究生課程能把外行人變成合格靠譜程式設計師嗎?

時間 2021-05-10 05:38:14

1樓:孤狐無悔

我認為不能。

如果此人勤奮好學,資質也不差的話,一年的課程足以使其成為合格的「新手程式設計師」。

但是考慮到繁重的課業負擔,我不認為此人在讀書期間有足夠的時間做其他專案。當他畢業後,他與「合格的程式設計師」之間,最主要的應該是經驗的差距。

此後,如果他在資深程式設計師的指導下參加一兩個專案,他足以在一年的時間內,成為某個方面的合格的程式設計師。

再往後,他花二至三年接觸各種專案,積累多方面的經驗,他能夠在某個領域的大多數方面進行開發,並且有能力較快速的進入新的領域,這差不多就是乙個合格的程式設計師了。

2樓:沉默是因為包容

我覺得這還得看題主的本科基礎怎麼樣吧,畢竟本科是工科,至少程式語言,高數線代概率論這些都學過,如果掌握的好應該不太難。如果EE相關那學的計算機相關知識就更多了。另外本科也可以自學一些計算機課程的。

題主並不是0基礎小白。

3樓:「已登出」

在公司裡跟個靠譜的師傅,半年就能成為合格的程式設計師。在學校裡就算你跟個中科院院士,一年半畢業後還是個幹不了正經活兒的菜鳥。

4樓:

不能。能把外行人變成靠譜程式設計師的東西只有乙個,那就是它本人。

cs這個專業是需要自學的,而程式設計這項技術更是這樣。

不過cs碩士學位的確能幫你找工作。

5樓:詹姆斯邦德

看了下其他的回答,我覺得這個得看是站在哪個角度來說吧。本科四年畢業的答主大部分當然會覺得不能,不然他們四年學的是啥。打算轉專業的會覺得,通過研究生階段的努力可以達到一定水平。

其實各有道理吧

6樓:Andres

能個錘子,外行要學的基礎太多太多了,就說基礎,馬上就用的那種(不考慮計算機網路,組成原理,作業系統),語法,c語言是基礎得學吧,新手入門到熟悉語法1個月已經快到飛起了。然後你要學離散數學和線性代數,不然演算法和資料結構估計看的夠嗆。然後當你熟悉掌握離散線代資料結構和大多數演算法思路的時候,這....

水太深,一年我覺得遠遠不夠。

還有就是演算法的熟悉不只是要知道原理,實踐也很重要,也就是刷題,能花多少時間熟練演算法就看天分和努力程度了

想靠譜的話還要往後面學,組合語言得學吧,物件導向起碼會一門吧,作業系統資料庫得學吧,還有計算機網路和計算機組成原理得懂一些吧..這麼下來沒個2.3年怕是都成不了。

當然,也可以直接就去學習熱門的高階語言然後當碼農,但是這並不能叫靠譜。

我現在大三快大四了,那麼多專業課沒有一門我覺得沒用的,但是即便我都看過懂過,任然覺得自己啥都不會菜的很,遠遠談不上靠譜。

總結:一年半速成乙個靠譜程式設計師,那太難了,但是一年半還是能保證你懂得一些高階語言然後能就業的。但是這樣的職位可能就比較低階了,就是起點低,上限也低那種。

當然,就業了也可以不斷學習,我的這些假設都是在就業後不再深造作為前提的。只是就業之後學習那就更更更累了。

7樓:石油王子買提江

真正做過軟體的人(尤其是做QA的)都能理解時間、成本和功能(質量)之間的關係,我覺得學計算機和做軟體差不多,趕工出來軟體的bug普遍多,好的軟體都得花大量的時間做測試才能推出,學計算機也差不多,真正的實踐經驗還是要花時間累積。這時候有人就說了,這些經驗都可以在工作中累積啊,那就只能說那個人是花了一年半時間學會了怎麼面試,怎麼寫出乙份亮眼的簡歷,而不是成為乙個靠譜的程式設計師。

8樓:夢涯

一年半的計算機碩士課程,並沒有把我變成合格的程式設計師。現在已經碩士畢業並且工作一年半了,這一年半我也一直在努力地追趕,但是我也並不覺得完全彌補了本科不是科班出身對我的影響。

對於轉專業的同學,一年半的碩士課程大多會選一些像機器學習,人工智慧,雲計算這種熱門課程,而較少有機會去修像資料庫,計算機網路,作業系統這種基礎課程,或者說打底子的課程。一年多的碩士更像是乙個跳板,或許可以幫助轉專業的同學找到工作,但是彌補落下的計算機基礎知識,還是需要長年累月的努力。

9樓:

我覺得自己算是靠譜的程式設計師吧。

我本科和研究生讀的都是電子工程,沒怎麼正式上過計算機專業的課。大多數東西靠自學,太過理論的課程,比如編譯原理、可計算理論這種的,看公開課。剩下的自己看書加實踐就行了。

研究生階段的一些高階課程,其實對於碼農的日常工作而言用處不是很大。比如圖形學,除非專門做這個領域的,否則基本用不到。

10樓:Slumbers

可以的,我之前是搞視覺設計的,大學專業是人文地理,18年2月開始業餘自學機器學習,7月找到了乙份演算法工程師的工作,團隊雖小但大牛多,我自己雖然不敢說有多靠譜,但現在工作四個月來,沒有給前輩挖過坑,交待下來的任務也都完成了,並得到認可。

其實這個問題的答案,我覺得關鍵在於,別人說不行,你就不去做了嗎?

11樓:

一般的程式設計師差不多,選擇乙個具體方向(前端/後端/移動/硬體),一年半達到能找到工作的水平應該是不難的...但是對計算機各個方向整體理解大概會是片面的。想進一步提公升技術或者成為各方面都厲害的geek這個基礎是不穩的

12樓:盧灣

靠譜不靠譜不知道,應該能把你培養成合格的程式設計師。基本理論,演算法都能覆蓋到,有一定數學基礎應該不難。剩下的就是實踐了,成為乙個靠譜的程式設計師得有足夠的工程實踐經驗。

13樓:

知乎是無限拔高cs科班出身的重要性的,這點在我看來很可笑。而且科班僅限於本科(不知道是不是受某大V的影響),本科不是cs專業,別說碩士了,讀到博士也成不了合格靠譜程式設計師。

之前還在知乎看過乙個問題,211畢業的答主問九個月能不能跨考cs研究生,知乎眾紛紛表示不行。看來知乎上大家都認為408那四門課是宇宙中最難的,其中還包括程式設計師的浪漫。至於其他工科的專業課都不值一提。

然而,我覺得問這種問題的人也有點傻,中國的cs專業是從大專開到清華的,就算是科班出身,靠譜的又有多少?有個計畫好好學就是了,在意這些幹什麼?求別人鼓勵麼?

14樓:flyfly

我覺得這要取決於你的標準,乙個人的不同階段對同一件事的衡量取向不一樣,更不必說不同人的超準,倒不如用實際實現來講,寫多大規模的程式,實現多少功能

15樓:

18計算機應屆生,光光考學校的課本,不說一年半,三年都不能成為一名程式設計師(不知道演算法工程師的情況),本科三年專攻硬體,在實驗室和老師做專案(完全自學),大四轉行搞web,現在在某一線城市做web開發。個人感覺,即使拿了專業第一,課外不學習程式設計,只能算是個畢業生,不能成為程式設計師

16樓:Duke孫

一年半本科教育能培養乙個合格的程式設計師嗎?

當然可以...本科生三年四年花在專業上的時間能有一年半就不錯了。

像我們這種職業學院,本科也一共只有9門基礎專業課(含一門軟體工程和一門離散數學),2門專案課,6門自選專業課。基本上完基礎課就差不多可以去實習了,基本已經算合格的程式設計師了。

那研究生已經有了本科的數學基礎,其他的通識課的基礎,還有本科階段鍛鍊出來的學習能力,當然可以成為合格的程式設計師。

那這樣的研究生比本科生強嗎...那這個概率估計不大...

17樓:我的傳說

一年半的課程還是講了不少專業課知識,CS專業專業課也就那些C語言,C++,資料結構,資料庫,計算機網路基礎等等,其他的就是數學課,離散,高數等。課程學好,入門還是沒問題的,當然到靠譜還大需要補充其他知識和經驗。

其實計算機是個工程學,很多大神也並非科班出身,如阿里的多隆就是並非科班出身,原先專業是生物系生命科學專業。當然這種神,有點天才的味道。少至又少。

但,從業中,非科班出身,轉行做程式設計師幹的很錯的比比皆是,網際網路和傳統IT公司很多。傳統的反病毒、安全公司更是甚多。什麼學機械轉過來的,學生物轉過來的。

有時很難想象那個牛的一塌糊塗的是個中專生。

我曾經乙個同事小夥子,phper,乾脆是電子廠流水線轉過來的,培訓了一把,自學,後來輾轉到知名網際網路公司,又到了創業型公司,也是php主程了。

這個行業很玄乎,就是這樣,所以你要有入行的決心,一年半制計算機研究生課程。沒有問題的。往前衝就是。

18樓:

針對問題的提法,當你用時間去衡量可行性的時候,就已經把握錯了重點。這種做法相當於生硬的索要參考劇本,而忘了思考自身要具體面對的問題。

具體的去問他們口中的程式設計師有什麼具體的能力,重點是與時間相關的累積,再去思考完成同等內容所需要的努力和時間。

4年本科就自動成為了程式設計師嗎,1.5年就自動等價了嗎?這其中的具體演變是不能用時間衡量的。

有些程式設計師甚至自我標榜,沒有跟隨落後的本科教育的步伐,那4年對他們來說又是什麼,他們高中畢業就符合了所謂優秀程式設計師的定義。人與人之間,根本無法量化比較。

19樓:Cerulean

這要看你如何定義「靠譜」,

如果只是拿到BAT的研發崗Offer就算合格靠譜的程式設計師的話,那麼一年半完全足夠了。

其他題主已經提到了,國內本科大一基本都在學一些通識課程,例如高數、大物,和一些奇奇怪怪的課程,這些即是不是計算機科班也會學的。

而大部分專業課,例如資料結構與演算法、作業系統、計算機組成、計算機網路、*編譯原理,這些,基本都是在大二到大三這段時間開課的,事實上這些核心課程確實就是大概在一年半左右完成學習的。

而且,國內大學的本科生大三上下學期基本就開始找實習,大四上學期工作或者保研就已經敲定,大三寒暑假和大四基本都在實習或者做畢設,早一點的大二就跑出去實習了,這段時間個人感覺是沒什麼「硬課」需要上的。

而且恰恰是這些把「三年高中課程」在「一年半」學完的早早去實習的人,反而是最有可能留用的,被認為靠譜的人。

所以,我認為一年半的時間如果達到我們開頭約定的「靠譜」標準,那是完全足夠了。

最後乙個建議是,如果要達到我們開頭約定的「靠譜」標準,你甚至...都不用「完全」或者「80%」搞懂那些硬專業課...

/*你甚至只要刷200+道LeetCode就可以(手動斜眼 */

20樓:

完全可以。

如果本科畢業有不是很差的數學和英語基礎

然後有個經驗豐富程式設計師在你身邊規劃學習路徑並且每天手把手的指導,不需要1年半,一年時間足夠了。

21樓:111111111

那裡有那麼難!

1、 乙個正常找工作的cs專業同學一般是在大三完成後的大四秋招開始找工作,也就是說乙個正常的cs專業本科學生在找工作的時候也只學習了三年。

2、大一的時候專業課並不多,一般都是通識課,高數,概率論,英語這些的。

3、即是在大二大三也會有毛概,馬原,近代史,以及體育還有各種選修課佔時間。

4、如果你的目標明確,希望做乙個靠譜的軟體工程師,那些硬體課程就不用選了,至少能砍去幾門硬體課程。

所以,我覺得一年半研究生單純學習計算機是可以達到當乙個軟體開發者的水平的

跨考計算機一年半如何上岸?

小人物 看你考什麼樣的學校了。408的話你要是準備一年半真的不會拖你後腿的。408你應該也知道有啥了對吧。你跨考沒事,提前準備就非常好了。大概複習三個月足夠你複習一整遍的了。然後還有十五個月對吧。再用三個月鞏固,鞏固到基本上這四科你所有的考點你都知道就行。然後你這半年就基本上變得和科班一樣了。當然了...

計算機非全日制研究生該如何發展?

dididi 19屆華師軟工非全,選的導師人很好,HPC方向,也很願意帶我們一起搞研究,收穫很多。研二選導師,建議可以提前聯絡,不要浪費一年的時間,主動一些沒錯的,老師好的話也願意帶你一起的,畢竟他也缺幹活的。 CoCo 如果是北郵計算機碩士,進BAT還是很容易的,題主查差幾分去北郵是全日制的嗎?非...

計算機類大一女生 快一年了還是進入不到課程裡去 沒有思維 有些迷茫?

吃瓜人 女生嘛,可以考慮接觸一下前端的開發。開始學的時候可以找動手能力強的同學合作寫一些小demo,大一學好基礎,大二接觸各種語言,找乙個自己感興趣的深入研究一下咯 早上好 內心裡說服不了自己,表面做的再好都沒用,打心底裡問問自己這門專業到底是不是自己真正期望的,如果這一年裡自己真正為這一課程付出過...