㈠ 想當程序員,大學應該學什麼專業
想當程序員可以學這兩個專業:
1、軟體工程
軟體工程專業以計算機科學與技術學科為基礎,強調軟體開發的工程性,使學生在掌握計算機科學與技術方面知識和技能的基礎上熟練掌握從事軟體需求分析、軟體設計、軟體測試、軟體維護和軟體項目管理等工作所必需的基礎知識、基本方法和基本技能,突出對學生專業知識和專業技能的培養,培養能夠從事軟體開發、測試、維護和軟體項目管理的高級專門人才。
2、計算機科學與技術
計算機科學與技術專業主要培養具有良好的科學素養,系統地、較好地掌握計算機科學與技術包括計算機硬體、軟體與應用的基本理論、基本知識和基本技能與方法,能在科研部門、教育單位、企業、事業、技術和行政管理部門等單位從事計算機教學、科學研究和應用的計算機科學與技術學科的高級科學技術人才。
選了這兩個專業,會在大學中學習到c語言,c++,java,javaweb等等一系列編程語言,要注意的是,大學里一般一個學期結束一門語言課程的學習,進度會非常快,課程安排量也不會太充足,想要學好,還得靠自己課下努力才行,至少得掌握一門自己拿手的語言。
當程序員需要具備的能力
1、編程語言能力
作為合格的計算機程序員,精通一門語言是必須的。這種精通,不是說看了一本編程寶典,抄了幾個程序就能說精通的,要靠長時間的積累。
2、編碼能力
遵守編碼規范,是一個程序員最基本的要求。另外一個就是注釋,要注意不是為了注釋而注釋。對類,以說明職責為主;對方法,以說明意圖為主;對方法體,以說明實現思路為主。對於大段大段的代碼,要分段,使用空行隔開,並使用行內注釋進行說明。
3、面向對象思維能力
多數編程語言都是面向對象的編程語言。而這些面向對象編程語言的共同精髓就是面向對象的思想。掌握這些比面向對象語言本身更重要,比如對繼承,多態,重載的理解。對面向對象基本原則的理解,比如開閉原則,介面隔離原則,單一職責原則等。在此基礎上,應該掌握常用的設計模式,比如工廠模式,策略模式,觀察者模式,模板方法模式,命令模式等等。
㈡ 大學本科畢業英語專業,有自學過編程,出去找工作當程序員時,公司會要求專業對口嗎
公司當然會要求專業對口,畢竟專業性比較強,但你可以說出你學過,公司用你也有試用期,可以的話還是會用你的,
㈢ 英語專業學的不好,想轉行做程序員可以嗎
鑒於英語專業出身,即使學得不好那也比其他沒有英語或數學基礎的人轉行要容易一些。並且英語專業轉行程序員具有一定的優勢:一方面編程語言大部分都以英語來進行書寫,另一方面學習編程語言也需要閱讀大量的英語資料,而且要想參與到一些開源項目中,也需要具有一定的英語交流能力。
此外,在現在眾多的非專業非科班轉行IT的大軍中,也有不少成功的例子已經為我們證明了。
下面是對於編程語言學習的建議:
1、自我感覺智商高,邏輯能力強的,可以考慮Java開發、軟體開發、分析、PHP開發;
2、沒有高學歷或者覺得自己不夠聰明可以考慮學習操作、維護或測試;
3、女生不想做編程可以考慮Web開發或UI設計;
4、想要學習編程語言的話可以選擇Java。
以上希望對你有幫助。
㈣ 我的英語很不好要想成為一個程序員容易嗎
程序員需要學的基礎中,確實英語很重要,比如C語言不就全是英文嗎。但是多努力一些,一樣成功,年輕就是資本。
㈤ 我很想成為一個程序員,可是我該學什麼專業才能實現夢想需要具備什麼基礎知識我英語很差有關系嗎
軟體工程 這門專業最為適合 英語差對剛開始的學習沒太大關系 但是在以後的過程中必須提高
㈥ 我今年35了,以前是英語教師。現在想改行去從事JAVA程序員,可以嗎。年齡還來得及嗎請IT專業人
1、35歲的話建議是不要了
2、首先程序員是個非常累的職業,雖然工資高,但是動不動就要熬夜,對身體不好
3、其次35歲也屬於比較大的了,多關心點家庭
㈦ 做程序員英語水平需要達到何種水平
在初級和中級程序員中,其實大部分的英語單詞大家都能夠掌握的,
因為編程語言中需要到的單詞就那麼多的,大概400來個,
記住就好,記不住的話至少也要對他有印象,反正就是個熟能生巧的過程。
當我們在編寫代碼時,如果出現BUG報錯的話,也就是那些常用的幾句話,理解就行。
當然,英語水平更高點的話,幫助還是很大的,
因為有好多的文檔和書籍大都是英文的(如果你需要英文資料做參考了的話那說明你已經很厲害了,一般我們現在的工作還用不到),所以會對英文水平要求高一些。
如果你是在外企或中外合資企業工作的話,那就需要把英語學會,
因為你需要跟外籍同事或者客戶溝通,所以,學得好,對你還是有益無害的。
㈧ 我是英語專業的,我想在畢業後從事計算機方面的工作,我該取得哪些計算機方面的證書
所謂的 OFFICE photoshop 等軟體 可以說他的操作在實際應用中的頻率不大
但是熟悉一下還是有好處的,但根據你所描述的計算機方面的工作應該是不到這個的,這基本都是網站前台美工的人乾的事
至於說CCNA基本就是一個沒用的證書,報名參加後給一堆題背會了准過!
搭建區域網及各種設備配置這種活很少的,這個屬於後台維護,或者是計算機客服的工作!
至於說各種軟體大可不必研究那麼早,因為各公司情況不同,所以也不一定需要什麼軟體,如果軟體很難,公司會培訓的
說了這么多,那麼出路在哪呢??
我給你的建議是找計算機方面的客服工作
這種工作相對來說比較不錯,最少適合你
原因有以下幾點:
1.客服的工作比較定向,也就是計算機相關問題的解決,例如某品牌的筆記本客服,你只需要等待對方的咨詢就可以了,你是通過電話或者現場等形式解答,具體維修都不用你!
2.客服要求的技術不是特別的高難,選定目標後,專門研究一下大致可能產生的問題就好,太高深的就有資深工程師出場了,所以說你的專業不是專業計算機方面的也比較好上手
3.客服的工作偏向於你的專業,因為現在的客服多以針對固定的客戶群為主,象很多大的企業,還是以筆記本為例,現在都向國外發展,等你業務熟悉了,乾的比較好了,你的英語水平就體現出價值了,這樣你的發展空間就很大!
4.客服的工作薪水很高的,相對來說雖然會累一點,但也不是體力累,就是可能會遇到一下比較「白痴」的用戶提問題或者說加班,但加班也有加班費!
綜合以上的觀點,我覺得你比較適合!
如果你不是很滿意的話,我覺得你也可以選擇去做高深的,但是肯定你需要花很多時間去學習的,最少1年以上,你需要學計算機語言,例如JSP JAVA 資料庫原理等等,而你一點計算機語言基礎沒有,我覺得會很吃力!而且這樣的話,你的英語專業就會被相對的擱置很長時間不會有太大的用武之地《除了認識計算機了英語單詞》,而且相對來說,這些比較好的計算機方面的工作都會有個嚴重的招聘問題:工作經驗,工作經驗,工作經驗,你有么 ???
如果想隨便找個相關計算機的,沒什麼發展前途我覺得沒意思!例如前台美工,寫代碼的程序員那就沒意思了!寫代碼看起來賺的多,但能累死,活活累死!
以上經驗都是切身體驗或者同學的經驗!希望對你有幫助!
CCNA就是沒用,怎麼了?有什麼不服的?花了幾個錢,培訓幾天,然後拿著人家給的一大堆題背會了考那幾百分來有什麼用?
自己拿了個破證還不讓人說沒用?
為了里幾個虛幻的分就誤人子弟,你缺德不?
有能耐你考個CCNE我服你,那個是真本事!
㈨ 要想當程序員的話 英語要多好 不會就當不了
有專門的計算機英語
大概2級左右就可以
不會不是當不了
稍微有些困難
不過時間長了就沒什麼了
不過最好要4級
因為不錯的程序教程都是國外出的:)
㈩ 如果要當一名程序員,英語要到什麼水平
中國的軟體業,特別是程序員隊伍,遠遠不如印度發達,最大的問題就出在「英語」這個問題上了。
一個優秀的程序員,應該在本科畢業以前,至少編成思想、基本理論瞭然於胸。這是需要大量時間去自己動手上機編碼實踐的。
可是,這個時候又必須玩命攻讀英語。
這就造成了一個矛盾。
二者很難兼得。
可是,一個程序員,如果英語不過硬。工作以後,特別是水平到了一定水準以後。自能看原文資料才能提高的時候。(只看翻譯資料永遠只是三流的程序員)
就會發現,這些原文資料,也是技術人編寫的,語法潛詞晦澀難懂。
英語很好很好,看起來還很吃力,英語稍差就乾脆別看了。
日本為什麼軟體也不發達,問題也同理。
哎,沒辦法,要麼加倍努力,學好變成的同時學好英語。要麼.....
慢慢來,你會有成就的
..
.