❶ 非計算機專業可以當程序員嗎
其實很多的IT大佬之前也不是專門學計算機的,都是後期轉行的。而且大學學什麼專業,對後期的工作真的沒有太大關系,這也是現在高校的教育現狀。有80%的學生都是通過臨時抱佛腳,考前沖刺拿到畢業證書的。下面就帶大家詳細分析一下這個問題
首先,互聯網公司有很多的崗位可以選擇。市場,運營,產品,技術等等。很多崗位的對口專業也不是IT,所以,不知道你所謂的互聯網公司工作是針對技術崗位,還是其他崗位。
技術崗位,對專業要求就比較嚴格一點。
首先, 技術崗包括Java,PHP,C++,Android,IOS,軟體測試,前端開發,數據分析等等,非技術崗位包括產品經理,運營,設計。
就算是技術崗,也沒有要求非得是計算機專業畢業,比如比爾蓋茨是學法律的,扎克伯格是學心理學的,Github 的創始人 Tom 是 學物理的。往往把互聯網乾的最好的一批人都是跨專業的;
為什麼?因為他們的思維往往是更加發散的,反而技術崗的同學更容易把自己的思維限制在技術的方方框框內。
一般而言,對於應屆畢業生,技術崗的薪資要高於非技術崗,技術崗主要面向計算機和軟體工程專業等相關專業,非計算機專業想要應聘技術崗,一般兩個途徑,一個是自學,網上有很多自學的平台;一個是報班。最近幾年互聯網培訓很火,所以相對應的在線學習課堂肯定不少,報班的優勢在於有一個學習氛圍,有一個指導你的老師,可能成長的快一點。
非技術崗位
對於非計算機相關專業想轉技術崗的同學來說,隨著互聯網人口紅利在消失,入行門檻也逐漸提高,非相關專業想剛畢業就進大公司,難度很大,畢竟底子很薄,進小公司還是可以的,應屆生基本都是月薪10000起,可以說10000真的算低的!
但是如果你真的喜歡技術,熱衷於鑽研,基本功扎實,大公司也是歡迎你的,畢竟這是一個只看能力不看關系的行業,你的能力強,你的可選擇性就大,就有更大的議價空間。我了解到的應屆生做技術的,年薪30萬不少,基本20萬起步吧,而且一年會比一年高,整個行業目前都是薪資倒掛。
那麼一個非IT專業的小白如何快速成長起來呢,下面就來為大家一一解析。
學習動力
什麼東西想要學得好,就必須直面困難。無論是計算機專業的新生,還是非計算機專業的愛好者,個人覺得最大的困難,就是從看程序、讀程序到寫程序的質的轉變,這可是需要下點功夫的,有強烈興趣的人,學習動力就沒有問題,滿滿的100%。
仔細看看,許多碼農都是被強烈的興趣愛好驅使,不是為了學而學,而是為了寫一個游戲,完成一個小應用程序,控制一個什麼硬體等等 ,想盡一切辦法去解決問題,為了解決這個問題不惜精力去學習各種相關知識,甚至是物理、數學。這是最好的途徑:強大的內在動力驅使。
正確的思路
如果非計算機專業的話短期內想找到工作還是建議去選擇找IT培訓機構學習。一方面有專業老師指導,比自己看書、看視頻學習更有效率。而且主要你非計算機專業,計算機基礎編程基礎相當於沒有,有些編程理論很難理解,要入手建議可以從以下4個方面入手學習。
1. 學習HTML+CSS搭建簡單的網頁,這與編程無關,但是能夠建網頁,也就有了一點計算機的感覺。
2. 學習JavaScript或者Python,兩者都是腳本語言,入門容易非常容易建立成就感。另外,建立代碼裡面,函數、變數、對象等等概念。如果是希望傾向於做界面,從JavaScript開始;如果傾向於做數據分析,從Python開始。有著兩個腳本語言在手,只要能靈活運用,已經能夠解決很多問題了。
3. 學習Java等面向對象語言,Java已經能夠運行於世界上大部分設備,而且面向對象的設計非常優秀,如果能把Java面向對象機制理解深入,基本上就是大半個CS專業的人了。
4. 如果有需要再去看C++和C語言吧,有了前面的理解,你會發現,越是難學的東西,其實背後的招式越是簡單。
綜上,互聯網對非計算機專業人才的需求量絲毫不亞於計算機專業,但前提是,你足夠優秀,因為未來互聯網的門檻會越來越高,只會留下保持學習能力的人。
❷ 想問下,現在想要轉行it是不是已經很難了
首先,IT互聯網行業的技術崗位從業門檻一直就比較高,很多研發級崗位的技術門檻就更高了,所以即使學習計算機專業的同學,如果沒有一定的動手實踐能力,在就業時也會遇到一定的障礙。
雖然崗位門檻比較高,但是如果有一個明確的崗位目標,同時有一個系統的學習規劃,很多非計算機專業的同學也可以轉行進入IT互聯網行業,當前IT互聯網行業內也有很多技術人員是非計算機專業出身的。
其三是要為自己搭建起一個實踐場景,學習計算機技術一定要邊用邊學,這一點非常重要,不論是學習編程知識,還是計算機網路知識,都需要重視實踐,除了要多做驗證實驗之外,還需要重視綜合實驗。
最後,IT行業的從業壓力比較大,而且技術迭代速度也比較快,需要從業者不斷更新自己的知識結構,這一點一定要有心理准備。
❸ 英語專業學的不好,想轉行做程序員可以嗎
鑒於英語專業出身,即使學得不好那也比其他沒有英語或數學基礎的人轉行要容易一些。並且英語專業轉行程序員具有一定的優勢:一方面編程語言大部分都以英語來進行書寫,另一方面學習編程語言也需要閱讀大量的英語資料,而且要想參與到一些開源項目中,也需要具有一定的英語交流能力。
此外,在現在眾多的非專業非科班轉行IT的大軍中,也有不少成功的例子已經為我們證明了。
下面是對於編程語言學習的建議:
1、自我感覺智商高,邏輯能力強的,可以考慮Java開發、軟體開發、分析、PHP開發;
2、沒有高學歷或者覺得自己不夠聰明可以考慮學習操作、維護或測試;
3、女生不想做編程可以考慮Web開發或UI設計;
4、想要學習編程語言的話可以選擇Java。
以上希望對你有幫助。
❹ 25歲想轉行做程序員,編程還來得及嗎
做任何事情任何時間年齡都不會晚,只要你能全力以赴都是能有所作為的,編程語言要有扎實的基礎,所以你要把基礎打好,剩下的就是靠你自己的天賦了!做任何事情任何時間年齡都不會晚,只要你能全力以赴都是能有所作為的,編程語言要有扎實的基礎,所以你要把基礎打好,剩下的就是靠你自己的天賦了!
❺ 非計算機專業如何轉行做程序員
報培訓機構學習或者自學
程序員介紹
程序員(英文Programmer)是從事程序開發、程序維護的基層工作人員。一般將程序員分為程序設計人員和程序編碼人員,但兩者的界限並不非常清楚。隨著互聯網的不斷普及,現在網路上把男程序員稱作"程序猿",女程序員稱作"程序媛"。
考試介紹
軟考程序員考試屬於計算機軟體水平考試(簡稱軟考)中的一個初級計算機職稱考試。對於軟考程序員考試並無學歷及資歷條件限制,更無論年齡、專業與資歷。
一年可報考軟考程序員考試兩次,但一次考試只能報考一種資格,因此報考了程序員考試則無法再報考軟考其他級別或科目的考試。同時軟考程序員考試採用筆試形式,考試實行全國統一大綱、統一試題、統一時間、統一標准、統一證書的考試方式。
通過國家統一組織的考試,資格考試分為:程序員級(原初級程序員)、軟體設計師(原高級程序員)以及更高水準的:信息系統項目管理師、系統分析師(原系統分析員)、系統架構設計師、網路規劃設計師、系統規劃與管理師。