❶ 非科班出身程序員40歲以後幹嘛
程序員的職業生命周期都是一個討論的熱點問題,原因就在於不少程序員年齡大了以後都陸續選擇了轉行。轉行的原因無非是以下三點:第一點是技術結構逐漸陳舊,學習能力不足從而導致上升空間有限;第二點是工作壓力大且工作周期長,體力和精力都出現透支;第三點是為了培養更多新人,調整到管理崗位。
❷ 非科班出身的程序員應當為自己補充哪些知識
先入行,再提升。
而不是先提升,再入行。
不要想著自己再去上一次大學,把所有的知識體系補充完善再去入行。太慢,太晚。
❸ 非科班出身的程序員,路能走多久
為非科班人員,並且目前還在從事這個行業,希望這些建議對你有所幫助:
每年都有很多科班學生畢業投了簡歷過來實習,通常我們會看重的是他快速的學習能力,即使是0,能很快做到1,當然從就業角度,建議在投簡歷之前先搞定下面這幾件事:
1.搞編程要乘早,雖然興趣是關鍵;
2.學好一門語言先,c,c#,java,php都行,後面你會明白語言都是相同的,不用糾結學哪門語言好;
3.ajax,jquery,css,html還有sql這些基本的你要明白是做什麼的,怎麼用;
4.除了語言,你還要會ps,簡單的圖片處理;
5.涉及到項目,你要會svn,mantis,遠程連接等這些;
6.vs,eclipse,sql server ,MySQL 這些是和你用到的語言相對應的;
7.英語基礎要扎實,邏輯思維能力要過得去;
8.學會用網路找資料,模仿著學習;
9.代碼要多寫,哪怕是抄也得抄一遍,不要輕易Ctrl+c, Crrl+v;
當然還有其他要注意的,但是你掌握以上幾點,工作是不成問題的。
❹ 非科班出身,如何成為程序員
發現很多人問,英語專業轉程序員如何去公司面試,或者如何找工作。
這個問題我無法回答。我覺得這種逆風飛揚的事情,要避免。
自己以前大四考英語專業八級還是拿到了「良好」證書的。我起碼還是能確保自己憑專業知識生存下去。轉行不應該是因為逃避原先的專業。如果真是想逃避專業,也行,那應該大學去想辦法轉專業。大學讀書的時候,本專業的學習自認為是相當勤奮的,當時可沒想過要轉專業。比如計算機,當時就是學過計算機公共課,現在都還記得很清楚,有《C語言編程基礎》(冒泡法之類的),有《數據結構》(記得是將DBase的數據結構的),當時也認真學了,考試也就70多分吧。後來工作自學編程的時候,當時的課程也都還能想得起來。
我轉程序員不是為了找工作,當時我有工作,憑自己的大學專業找的工作。工作中我接觸到了很多程序員同事的工作,天天和他們打交道,然後我覺得編程很有趣,而且發覺工程類技術型工作更加適合我,然後我才下定決心轉行。
懸崖飛躍的事情,應該等自己在現有最有優勢的方面保持好了之後,再順風順水去做,才能提高自己的成功率。
英語專業,當年,在做了大半年編輯後,轉程序員。
1)這是個奇妙的世界,現在做技術14年了,這個初衷沒有變過
2)起步階段,數據結構與演算法一類的基礎,至關重要。因為越往後可能你越沒有時間看這些基礎的東西。
3)然後你可能會沉溺於某種編程語言,還會跟別人爭辯,就像孩子捍衛自己心愛的玩具
4)然後,你會接觸更多編程語言後,你就會逐漸不再固守任何編程語言了,會饒有興趣地去探索一些新的語言、工具、開發環境
5)再然後就是各種系統部署、troubleshooting等,逐步培養你的系統論
6)解決問題的能力,比編程重要。很多問題的解決,不是靠代碼,往往是靠溝通。你的首要目標是幫助別人解決問題。
前4-5年大概會是以上這樣的。
在互聯網行業長久混的話,技術是很好的入口,因為技術人員能造出產品,所以是生產力的一部分。把自己稱為「碼農」的,叫做自輕自賤。有一天你會像看白痴一樣看著你對面那些不明白最基本技術原理而只是把這一切看作飯碗和生意的人。
不管幹哪行,人和人的區別,不是由當初的專業決定的,而是由你業余時間在幹嘛決定的。
❺ 學歷一般的非科班出身程序員,該怎麼縮短技術差
隨著互聯網行業的高速發展,程序員供不應求,使得程序員這一職業早已不限於計算機科學和軟體開發相關專業的人從事,相反非科班出身的程序員為數甚多!
非科班就是非專業,就是非計算機相關專業的,他們可能是學機電、數學、物理、自動化甚至是學文科類的歷史,政治等!
程序員作為一門技術工種,難度系數還是有的,科班出身的程序員基礎打的早,思維方式和實戰經驗也相對有優勢,對於非科班出身的程序員他們大部分接觸編程時間晚,一般都是大學畢業後,有的甚至是工作兩三年後,他們的學習時間通常,知識積累欠缺,不成體系,導致一般企業對於他們的認知停留在技術不精的印象層里。
雖說科班出身的程序員在面對非科班出身的競爭選手時會有絕對的優勢,但非科班人員轉型後的技能碾壓科班出身程序員的案例常常發生。
非科班要縮短差距達到超越,最直接有效的方法就是參加培訓,夯實基礎知識,加強項目實戰經驗在短時間內達到質的提升。
當然有些自學能力強的人可以通過自學彌補差距,自學雖然能夠扎實基礎,但最大的弊端就是難以實操真實項目,在面試的時候沒有核心優勢,一般只會得到HR的結束語:您不太符合我司的職位要求(直接拒絕);感謝您的到來,三天後我們給出回復(間接拒絕)。
無論是自學還是參加培訓只要認真學習就能成為一名優秀的程序員,IT領域非科班出身的大牛無處不在!話又說回來,如果你普通大學畢業學歷一般還是非科班,參加專業的技術培訓最有必要,除了本身技能提升之外,最重要的是就業更加精準化,就業渠道多選性。
另外不要懼怕科班出身的程序員,有競爭才有進步,大學科班出身的程序員在項目上與企業真實項目脫節嚴重,反而那些經過系統培訓的非科班程序員在企業工作中更加得心應手,因為在培訓過程中的實戰項目均來自企業真實需求。
如果選擇IT技術,就應該用互聯網發展的長鏡頭凝視今天,用時代趨勢的廣鏡頭審視自己,見微知著!不要怯於專業科班程序員後面亦步亦趨,要敢於挑戰,勤於學習才能後來居上,彎道超車!
最後給出幾點建議,僅供參考!
1、入行要趁早,快速發現適合自己的技術(大數據、Java、Python、Linux等)
2、快速尋找技術入門的方法(參加一次全方位成系統的技術培訓,比如去榮新科技)
3、扎實基礎知識,洞察行業走勢(多讀相關書籍,多逛技術論壇,多瀏覽技術博客,了解最新技術變化和行業熱點)
4、多動腦子多動手,不要眼高手低
5、多交流溝通,積累人脈(解答技術難點疑點,為日後的職業生涯積攢人脈財富)
❻ 非科班出生,從零自學成為程序員是一種什麼體驗
首先,這是一個非常枯燥的過程,沒有興趣很難堅持下去;
其次,要學好最最重要的是堅持不懈,光看理論沒用,要像做作業一樣不斷寫編碼積累經驗;
最後,成為了程序員,工作會很累。祝您心想事成。
❼ 對程序員說點實在話,科班與非科班出身區別在哪
感覺沒有什麼區別,好多程序員都是大學畢業後轉行學習的,很多發展也非常好,也有好多計算機專業轉行做其他的了。
❽ 非科班程序員和科班程序員的差距到底在哪裡
主要差距就是科班程序員做的都是核心東西,而非科班的只是打打代碼而已。
❾ 31歲程序員非科班還能找到工作嗎
31歲的程序員非科班的當然還可以找到工作,但不一定非要從事程序員的工作
❿ 非科班程序員要有長遠發展,有必要考研嗎
1、非科班不會成為考計算機研究生的障礙,尤其是有基礎的程序員,但是還是要搞清楚計算機科學和軟體開發之間的關系,讀研研究的課題可能更偏重科學研究而非軟體工程。
2、如果確實有興趣可以讀一個,如果感覺職業進入瓶頸了,可以考慮。
==