中職中專[切換]
大學(xué)路 > 中職中專 >熱門專業(yè) >正文

當(dāng)程序員應(yīng)該學(xué)計(jì)算機(jī)類的哪個(gè)專業(yè)?

2024年03月05日 09:18 | 大學(xué)路

當(dāng)程序員應(yīng)該學(xué)計(jì)算機(jī)類的哪個(gè)專業(yè)?很多朋友對(duì)這方面很關(guān)心,大學(xué)路整理了相關(guān)文章,供大家參考,一起來看一下吧!

本文目錄一覽:

當(dāng)程序員應(yīng)該學(xué)計(jì)算機(jī)類的哪個(gè)專業(yè)?

當(dāng)程序員應(yīng)該學(xué)計(jì)算機(jī)類的哪個(gè)專業(yè)?

當(dāng)程序員應(yīng)該學(xué)計(jì)算機(jī)科學(xué)與技術(shù)和軟件工程。除了這兩個(gè)專業(yè)之外,網(wǎng)絡(luò)工程、信息安全、物聯(lián)網(wǎng)工程、數(shù)字媒體技術(shù)、電子與計(jì)算機(jī)工程等專業(yè)也屬于計(jì)算機(jī)類專業(yè),在畢業(yè)后也是可以去當(dāng)程序員的。
程序員兒的范圍還是很廣的,主要包括軟件的設(shè)計(jì)與開發(fā),以及程序編碼兩大類。如果想學(xué)計(jì)算機(jī)的話,我個(gè)人的建議是往AI智能方面學(xué)習(xí)。隨著科技的發(fā)展,往后的AI會(huì)越來越成熟,而這方面的高端人才還是很少的,缺口比較大。

程序員在學(xué)校是學(xué)什么專業(yè)

程序員在學(xué)校學(xué)的專業(yè)包括計(jì)算機(jī)專業(yè)、軟件開發(fā)專業(yè)、電子信息專業(yè)、通信專業(yè)、軟件工程等。程序員的范圍很廣,主要包括軟件設(shè)計(jì)及開發(fā)和程序編碼兩大類,現(xiàn)在辦公的技術(shù)人員也可以稱為程序員。

程序員是從事程序開發(fā)、程序維護(hù)的專業(yè)人員。一般將程序員分為程序設(shè)計(jì)人員和程序編碼人員,但兩者的界限并不非常清楚,特別是在中國(guó)。軟件從業(yè)人員分為初級(jí)程序員、中級(jí)程序員、高級(jí)程序員、系統(tǒng)分析員、系統(tǒng)架構(gòu)師和測(cè)試工程師六大類。

做程序員要學(xué)什么專業(yè)?

當(dāng)程序員是什么專業(yè)?
計(jì)算機(jī)科學(xué)與技術(shù)或軟件工程, 不喜歡硬件選軟件工程。
打算當(dāng)程序員,上大學(xué)學(xué)什么專業(yè) 40分
樓上就是在扯蛋,自己不行,還勸別人

我現(xiàn)在在深圳當(dāng)程序員,工作4年了,目前程序員沒以前那么吃香,學(xué)得人多了嘛

程序員這個(gè)職業(yè)在不同學(xué)校的專業(yè)名稱也有所不同,但是差不多了多少,計(jì)算機(jī)科學(xué)及應(yīng)用,或者計(jì)算機(jī)軟件,到學(xué)校問一下就知道了,主流高級(jí)匯編語言就是一樓老兄說的C++ .NET JAVA這三門了,C++在游戲方面應(yīng)用的多一些,網(wǎng)站項(xiàng)目基本都是后面2種語言用得多,JAVA的工資要高點(diǎn),代碼量比較大。

做程序員上大學(xué)要念什么專業(yè)
軟件技術(shù)專業(yè)

數(shù)學(xué)學(xué)的好壞不能直接說明你能不能學(xué)好程序員,寫程序還是一個(gè)邏輯(if語句,循環(huán)語句,對(duì)變量的操作,等等...)

最好是本科,院校在計(jì)算機(jī)專業(yè)方面有很好的基礎(chǔ)設(shè)施和條件

不過專科肯定也是有好的 師資方面都差不多的

以我的感覺是如果哪個(gè)院校的軟件技術(shù)專業(yè)的學(xué)費(fèi)高,哪個(gè)學(xué)校就好 ,呵呵

也在網(wǎng)上找找吧

選學(xué)校一定要選好,尤其是大學(xué)

我再發(fā)表一下自己的觀點(diǎn):大學(xué)可以上,有條件當(dāng)然可以上的;不上大學(xué)未必就沒出路,未必就沒好的工作好的事業(yè);現(xiàn)在培訓(xùn)班多了,去培訓(xùn)班學(xué)學(xué)也不一定比上過牛比大學(xué)的差;技術(shù)這方面最后還是要靠自己的能力,自己的自學(xué)領(lǐng)悟能力,高手就是在自學(xué)中發(fā)展起來的,呵呵.

說多了,有句話很有意思,是這么說的:是我上了大學(xué),還是大學(xué)上了我.

回答完畢,晚安
做程序員要什么學(xué)歷什么專業(yè)才可以?
很多程序員,很多種情況,有大專、大本,有一個(gè)是念得法律后來轉(zhuǎn)行做程序員,有一個(gè)是技術(shù)院校出身,但是有一群朋友,很喜歡電子類的東西,創(chuàng)辦過工作室做網(wǎng)站,也在大公司做信息系統(tǒng)開發(fā),后來做項(xiàng)目經(jīng)理。如果本身專業(yè)和電子相關(guān),就直接去找程序員的工作,如果無關(guān),就需要自己找地方學(xué),或者培訓(xùn)機(jī)構(gòu),或者學(xué)校。
想當(dāng)一名程序員那在大學(xué)時(shí)候究竟應(yīng)該學(xué)習(xí)什么?
最終我決定把想到的東西寫下來,希望能對(duì)在校的人有點(diǎn)幫助。首先我們得知道這問題的答案是個(gè)變量,他依賴于你的目標(biāo)和天資能力,絕不唯一。當(dāng)然大學(xué)的課程設(shè)置往往是唯一的,所以會(huì)有點(diǎn)矛盾。這里最關(guān)鍵的東西是目標(biāo),大學(xué)學(xué)習(xí)只是達(dá)成最終目標(biāo)高度的一個(gè)環(huán)節(jié),他應(yīng)該為最終目標(biāo)服務(wù)。當(dāng)然大學(xué)生很難清楚的知道自己的目標(biāo)究竟在那里,但要總歸要大致知道自己的方向。這個(gè)之所以關(guān)鍵是因?yàn)?,這直接決定你應(yīng)不應(yīng)該學(xué)習(xí)某個(gè)東西。我是在做了很多年軟件后,才發(fā)現(xiàn)軟件和軟件的差別其實(shí)比馬和牛的差別還要大。用流行的分類方法比如:前端開發(fā)、后端開發(fā)、開發(fā),Java開發(fā)等會(huì)讓人迷失焦點(diǎn),所以我一直覺得Barry W Boehm在《軟件成本估算:COOII模型方法》里的分類方法對(duì)學(xué)習(xí)更有幫助。在這個(gè)分類方法里軟件被分了三層:最底層是基礎(chǔ)結(jié)構(gòu)型(平臺(tái))軟件的開發(fā);中間層次是開發(fā)工具、系統(tǒng)集成、中間件;最上層是終端用戶編程,也可以理解為一般應(yīng)用的開發(fā)。同時(shí)作者還補(bǔ)充了份數(shù)據(jù)說:在2005年95%的美國(guó)程序員是在做終端用戶編程。這似乎把話題扯開了,但其實(shí)不是,關(guān)鍵要大致定位下自己的方向。因?yàn)閷?duì)于目標(biāo)是基礎(chǔ)結(jié)構(gòu)的程序員和目標(biāo)是一般應(yīng)用的程序員,他們要學(xué)習(xí)的東西差別很大。Donald Knuth的《計(jì)算機(jī)程序設(shè)計(jì)藝術(shù)》不是沒用,但如果你花了2年把他啃了一遍回頭專門做應(yīng)用開發(fā),那它真的用處不大。至少和一個(gè)精通具體語言、框架、設(shè)計(jì)模式、面向?qū)ο蟆ML的人比只是鉆研了《計(jì)算機(jī)程序設(shè)計(jì)藝術(shù)》的人反倒是在劣勢(shì),雖然可能后者更花時(shí)間。反過來講則是在算法密集型的工作里,那優(yōu)劣情形就會(huì)掉過來。無疑的什么都精通最好,但人的時(shí)間是有限的,而軟件相關(guān)的知識(shí)是無限的,所以把學(xué)習(xí)聚焦在自己的目標(biāo)上非常關(guān)鍵。而目標(biāo)是什么則要根據(jù)自己的實(shí)際情形來定。假設(shè)說你真的感覺自己的能力挺好,就想做基礎(chǔ)結(jié)構(gòu)型的東西,去做MapReduce,去做操作系統(tǒng)等等,那首先要認(rèn)識(shí)到的是干這個(gè)的人很少,競(jìng)爭(zhēng)很激烈。如果說在2005年美國(guó)只有5%的程序員是干這個(gè)的,那我估計(jì)今天在中國(guó)也頂多是這么個(gè)比例。個(gè)人感覺,大學(xué)的計(jì)算機(jī)課程還真都是往這個(gè)方向培養(yǎng)人的,一旦真的走這個(gè)方向,那么大學(xué)的計(jì)算機(jī)課程還真用的上。需要好好學(xué)習(xí),天天向上。當(dāng)然只上課也不行,把課上學(xué)的東西實(shí)踐起來也很關(guān)鍵(比如開源項(xiàng)目)。這里麻煩的事情是,干這個(gè)的可能只有5%,很多人即使很努力也不一定擠的上去。那么假設(shè)說一個(gè)人很現(xiàn)實(shí),說:國(guó)內(nèi)排名靠前的幾所學(xué)校湊湊也就5%了,競(jìng)爭(zhēng)太激烈,我不選這個(gè)目標(biāo)方向,我還是95%里做做吧,那這個(gè)時(shí)候我應(yīng)該學(xué)什么?我個(gè)人認(rèn)為主要要學(xué)好一些比較硬的,需要大塊時(shí)間學(xué)習(xí)的東西,而不要在花里胡哨的東西上多費(fèi)時(shí)間。硬的東西是指:數(shù)據(jù)結(jié)構(gòu)和基本算法。不管是不是做基礎(chǔ)結(jié)構(gòu)性軟件,基本的數(shù)據(jù)結(jié)構(gòu)和算法知識(shí)還是要有的。很可能不太會(huì)有自己從頭寫數(shù)據(jù)結(jié)構(gòu)和算法的機(jī)會(huì),但如果復(fù)雜度不知道怎么算,鏈表、紅黑樹、哈希表的差別都不知道,那就怎么都玄。精通一門編程語言具體是那個(gè)可以根據(jù)實(shí)際情形來選。但這里強(qiáng)調(diào)的是語言,不是IDE和框架??梢酝ㄋ桌斫鉃槊總€(gè)關(guān)鍵字背后的含義要整清楚。這里的陷阱是學(xué)一堆語言,但那個(gè)都不精。精讀一個(gè)有點(diǎn)規(guī)模的開源項(xiàng)目(至少要超過2萬行)要找那種規(guī)模不太大,又比較有名的項(xiàng)目,一定要精讀,爭(zhēng)取每行都懂。累積一定的代碼量不算IDE幫助生成的,爭(zhēng)取也在2萬行之上。面向?qū)ο蠛驮O(shè)計(jì)模式這點(diǎn)最好配合著下一點(diǎn)一起做。從頭考察一下某個(gè)框架考察某個(gè)框架的內(nèi)存機(jī)制、線程機(jī)制等。整個(gè)學(xué)習(xí)過程中最常見的陷阱是學(xué)會(huì)操作一堆IDE和框架的使用,但實(shí)際上這事兒價(jià)值不大......
做程序員難不?要學(xué)什么專業(yè)
計(jì)算機(jī)類的
程序員需要學(xué)些什么?
要看你喜好了,做什么都是有興趣才能學(xué)好

想學(xué)程序 先確定要學(xué)什么 c c++ c# java pb vb等等

現(xiàn)在流行就是c#和java c++也可以 不過比較有深度

先學(xué)語法 再學(xué)程序?qū)嵗?最后做項(xiàng)目程序員 工資中上等吧 但是很辛苦

如果你認(rèn)真學(xué)習(xí) 不到半年你就會(huì)學(xué)的很好
作為一個(gè)程序員需要學(xué)多少技能
介紹下我的想法:

大學(xué)里學(xué)的是計(jì)算機(jī)專業(yè),所以順道學(xué)了不少計(jì)算機(jī)系的基礎(chǔ)課程,總體來講學(xué)得很不好,直到大四畢業(yè),我才勉強(qiáng)下定決心要以寫代碼為生(現(xiàn)在想想,可能是當(dāng)時(shí)實(shí)在想不出其他出路)。大學(xué)4年,很遺憾的事情就是我沒有弄清楚該去真正學(xué)些什么東西。

畢業(yè)后第一份工作,在一家小公司寫servlet/jsp,說實(shí)話,我寫的很爛,當(dāng)時(shí)帶我的人對(duì)我的工作很不滿意,直到有一次,項(xiàng)目經(jīng)理跟我談?wù)f,你的工作表現(xiàn)你也看到了,差點(diǎn)就被開掉了,不過我覺得還是要在給你機(jī)會(huì)。。。當(dāng)時(shí),我真的是自信心崩潰到極致,覺得自己這段時(shí)間其實(shí)很努力,但為什么還不入門路。。這次經(jīng)歷給了我非常大的影響,之后的不久,我終于明白了怎么去寫那些servlet/jsp,于是我努力的寫那些代碼,不久,我就成了公司新員工里面,做東西最快的人。當(dāng)時(shí)還發(fā)了個(gè)公司的什么最快進(jìn)步獎(jiǎng)給我。我想第一份工作給我最大的感受是,想要做為一個(gè)程序員,你得先明白,程序是個(gè)什么東西。

一年多以后,servlet/Jsp實(shí)在不想寫了,于是換到另外一家公司,做聊天軟件的J2ME客戶端。其實(shí)我當(dāng)時(shí)不懂J2ME,在剛?cè)肼毜囊粋€(gè)月里,啃完CLDC和一些會(huì)用到的JSR的英文文檔,然后每天去看項(xiàng)目的代碼,有任何問題就去問周邊的同事。不久,我也慢慢能寫一些J2ME的代碼了。接著,我加入了新版客戶端的項(xiàng)目組,開始做一些UI組建。最開始,我寫一個(gè)Text組件,就是把文字顯示到屏幕上,還要根據(jù)屏幕可顯示區(qū)域的寬度、高度對(duì)文字做調(diào)整。沒幾天,我就信心滿滿的寫完了這些代碼,原來寫客戶端代碼也不難啊。不過不久,當(dāng)同事要用我的組件時(shí),問題百出,以至于同事跟經(jīng)理抱怨說,這么基礎(chǔ)的組件應(yīng)該給有經(jīng)驗(yàn)的人去寫啊。。 這次,雖然我的工作做的很爛,可自信心倒沒受多少打擊,因?yàn)橐呀?jīng)工作一年多了嘛,臉皮厚了不少。但是我心里知道,我的工作肯定哪里出了問題,否則我的組件應(yīng)該能經(jīng)受住使用者的考驗(yàn)的啊。這份工作中,我學(xué)到了不少東西,首先呢,臉皮要厚一點(diǎn),不會(huì)就追著去問,其次,沒有想清楚的話,寫出來的東西經(jīng)不住考驗(yàn)的。再次,英文資料好像更準(zhǔn)確啊。當(dāng)然還有一些具體的編程技術(shù)。

大概又過了一年多,大家都說J2ME快完蛋了,android已經(jīng)開始大興其道,公司里面也有人在做android客戶端,可我還在寫沒有前途的J2ME.恰好,*群里有人發(fā)消息說招人,我腦子一熱,扔了份簡(jiǎn)歷過去。于是,一個(gè)多月后,我就到了新的公司上班,這家公司是一個(gè)做*的廠商,而我也可以參與android的開發(fā)。在這個(gè)公司的前3個(gè)月,基本啥活沒干,除了學(xué)習(xí)android之外,就是各種培訓(xùn)和等待。大概待到5個(gè)月的時(shí)候,我實(shí)在坐不住了,我去跟經(jīng)理說,有沒有活可以給 *** 。經(jīng)理說我考慮下,不久便安排給我一個(gè)項(xiàng)目,讓我去把它維護(hù)好了,然后集成到產(chǎn)品里面??僧?dāng)我拿到代碼時(shí),傻眼了,2w多行代碼,而且很多地方寫的很復(fù)雜,看了好幾天也沒看懂。好吧,不管了,這件事既然是我負(fù)責(zé),那怎么都應(yīng)該挺住。在接下來的快2個(gè)月里,我每天都撲在這兩萬多行代碼里,解決里面的bug,理解里面的設(shè)計(jì)思路、代碼風(fēng)格、編程技巧,使用公司的工具鏈,從發(fā)布、審核到持續(xù)集成等等。我了解到了很多我平時(shí)不知道的東西,我解決了發(fā)現(xiàn)了的所有的bug。可是最終,我并沒有把這個(gè)項(xiàng)目維護(hù)到可以發(fā)布的程度,最后一關(guān)的AT&T的穩(wěn)定性測(cè)試宣判了我的這個(gè)項(xiàng)目的死刑,隨后這兩萬多行代碼慢慢的從我的提交列表里面消失掉了。我第一次明白了,竟然還有如此嚴(yán)格的質(zhì)量測(cè)試,也明白了什么叫風(fēng)險(xiǎn)與代價(jià),雖然這些代碼,我已經(jīng)用monkey模擬跑過了5個(gè)鐘頭,但是依然被ATT測(cè)試蹂躪2個(gè)鐘頭之后掛掉。......
以后想當(dāng)個(gè)程序員 大學(xué)要學(xué)什么專業(yè)
好多大學(xué)畢業(yè)生轉(zhuǎn)行學(xué)習(xí)it程序開發(fā)的。如果你現(xiàn)在就有工作目標(biāo),以后想從事軟件開發(fā),當(dāng)個(gè)程序員的話,那么建議你大學(xué)選擇專業(yè)的時(shí)候就選擇計(jì)算機(jī)相關(guān)的專業(yè)。
當(dāng)java程序員應(yīng)該學(xué)什么,并且學(xué)的順序是什么
ja范a有三個(gè)方向:1 桌面應(yīng)用程序開發(fā) 不過個(gè)人認(rèn)為這個(gè)很少

2 j2me也就是*里一些小程序的開發(fā)

3 j2ee 企業(yè)級(jí)開發(fā) 也是最有前途的

下面是本人j2ee學(xué)習(xí)的路徑 是當(dāng)時(shí)老師跟我講的

第一步:入門 隨便找一本簡(jiǎn)單的詳細(xì)的書看完

第二部:看thinking in Java這本書講解深入 有難度 看完的話受益匪淺 如果 覺得thinking in java 太難的話 就看java核心技術(shù) 簡(jiǎn)單一些 一共兩卷 *盜版的吧 很便宜 哈哈

下面就是另外的一層境界了

第三步:html css javascript 這些不是java的內(nèi)容 但一定要了解

第四步:jsp、servlet JavaBean這個(gè)沒什么可說的 張孝祥的書不錯(cuò) 很全面 這時(shí)可以做個(gè)小網(wǎng)站什么的 用mvc設(shè)計(jì)模式 也就是JSP 負(fù)責(zé)顯示界面 相當(dāng)于MVC中的 V

Servlet 負(fù)責(zé)歷程控制 相當(dāng)于MVC中的 C

JavaBean 負(fù)責(zé)功能 相當(dāng)于MVC中的 M

第五步:學(xué)習(xí)struts spring hibernate框架 這時(shí)也可以做一些小項(xiàng)目了 實(shí)踐一 下 當(dāng)然你會(huì)發(fā)現(xiàn)實(shí)際練習(xí)中會(huì)有很多問題出現(xiàn) 這是提搞的好機(jī)會(huì)

第六部:ejb 這是一個(gè)重量級(jí)的東西 慢慢學(xué)吧

以上就是大學(xué)路為大家?guī)淼漠?dāng)程序員應(yīng)該學(xué)計(jì)算機(jī)類的哪個(gè)專業(yè)?,希望能幫助到大家!

免責(zé)聲明:文章內(nèi)容來自網(wǎng)絡(luò),如有侵權(quán)請(qǐng)及時(shí)聯(lián)系刪除。
上一篇: 中級(jí)經(jīng)濟(jì)師考什么專業(yè)比較好? 下一篇: 中級(jí)經(jīng)濟(jì)師考什么專業(yè)比較好?
相關(guān)推薦