03.03 非計算機畢業生去當程序員困難程度大嗎?

MinRinDa-


英語並沒有你想象中那麼高要求,單詞見多了就記住了,畢竟你不是要立馬跟外國朋友聊天溝通,也不是要立馬看英語文檔書籍,剛開始入門,總有個緩衝期過程嘛。

我到現在看英語文檔沒問題,很外國佬聊天日常也還好,萬溝通工作,我也夠嗆啊😂

如果你有很好的學習能力,有自己的自學方法,我是建議你自學的。

一來節省成本

二來以後還是有很多需要自學的,就當一種鍛鍊吧

但是,你自己對學習計算機相關比較懵,完全不知道怎麼開始,那應該找個人帶你入門

推薦的話,當然是推薦我自己的學習班了,成本不到1萬

當然,找到工作後,1到2個月就完全可以賺回來了、後面就是你繼續學習,工作,積累,成長了。


編程教育的世界


🙂我就是自學的。而且我現在大一,石油化工專業,和計算機無關

初中開始自學,主要學的php+MySQL,HTML,js,css,Python這些,入手容易,學習難度小,你可以想象,初中的詞彙量能有多少,高一才真正接有項目,現在大一,最後接的這個項目,然後被一家規模不大的公司招進去,一個月公司給7000元,大概一個月過去2,3次開下會什麼的而已,可以在學校的宿舍弄。我是一個人寫網站前臺後臺和美工。

什麼c語言,java會一些的,只是後來有返回去看,

至於說主動去找工作,最好去把什麼證什麼證考了吧。自學也不容易的,得承受得住寂寞啊。

至於英語嘛,主要是詞彙量啊。寫多了就記住了,我還不知道怎麼讀呢。

沒有基礎想自學,應該挺耗時間的,你可以報培訓機構學基礎。

自學嘛,沒基礎千萬別聽人家去學java 或c 語言直,會直接讓你學不下去,直接沒興趣。


懶貓貓miao


大學生一般英文過得去,當程序員應該難度不大。因為本科生教育中,基本上都有計算機軟硬件基礎課程。有的專業在專業基礎方面還有計算機應用軟件方面的課程。所以,瞭解了計算機的工作原理以及部分高級編程語言之後,應該是具備了很好的入門基礎。

至於說非計算機專業的有沒有必要進入軟件編程培訓班學習,個人認為很有必要。因為從軟件工程看,程序的結構規劃,模塊設計和劃分很重要,規劃比較好的軟件,代碼的可移植性,可讀性,健壯性都很好。而軟件的編制,本身是可以利用不同的語言進行的,比如有些底層操作,可能底層語言效率高,但是可讀性差。有的事務處理,高級語言編程更好,可讀性,健壯性也好,但是執行效率低。計算分析軟件,可能某些專用語言更適合,還有的測控軟件,需要數字濾波處理和數據平滑處理,以及頻繁的軟件與硬件通訊(A/D或D/A轉換),這些技術,在非計算機專業可能不涉及,所以,需要專門培訓才能掌握。

關鍵的問題是,高級語言一般都是處理很平常事務的。對於編程中軟件與硬件的關聯,軟件與軟件之間的鏈接,不同操作系統的接口,軟件與各種設備之間的接口技術,這些實際編程很實用的東西,一般非計算機專業接觸不到,也不會做,所以要通過不同層次的培訓班去學習掌握。否則,再好的軟件構想,在應用方面也會受到很大限制。

所以,非計算機專業的學生,都應該經過培訓班去掌握更加實用的知識和技巧。無疑會對今後的工作有巨大幫助。也是走向專業化編程的必由之路。否則,可能自己要接受很多失敗和挫折,浪費很多時間積累很多經驗教訓才能應對自如。


GCZ72624137


學軟件開發?那可不是鬧著玩的。不從事這一行的永遠不知道這行的艱辛,還咋巴著小眼睛問編程好不好學?

不知道LZ看沒看過聖鬥士星矢這部動漫,首先你得問問自己,想學編程,你有沒有像星矢一樣持之以恆百折不撓一步一個腳印忍受常人無法想象的困難和痛苦的品質,沒有?你說我開玩笑逗你,那好,下面的不用看了,因為你確實不適合學。

如果你只想著掙大錢,勸你別碰這行,一句話,別來找虐。為什麼?你看到的手機APP,各種應用,要想開發出來,不知道需要多少種技術。拿最常見的網站開發,需要後臺數據庫mysql,數據格式json,xml,各種網絡協議,還有網站開發語言PHP, JSP,ASP.NET,等等不下十幾種技術。而每一種技術都是一本厚厚的五六百頁的書,需要最少一年多時間掌握一門技術。最要命的,每種技術互不交叉還跨度很大,每種技術都有自己的設計理念和很多很多“天坑”在等著你攻克,你問問你自己,你有這個恆心和意志力天天捧著本大部頭的書天天看,天天上機操作學嗎?你說有,那好,你看電視上那些富二代天天瀟灑地到處遊玩泡妞基本於你無緣了,因為你根本就沒時間,談個戀愛都困難,還想打網遊玩王者?那算了,你還是別碰這行了,別耽誤你玩遊戲享受生活了。

程序員加班很恐怖,工作制通常是996,即早9晚9週六還要上班,晚9下班還是早的,一般到晚上十點。你想那時夜深人靜了人家都休息抱著老婆孩子睡覺了,你還在工作中,是不是很崩潰?

第2,程序員耗腦太嚴重。工作中需要十幾個小時大腦不停地運轉。需要設計算法,不斷地把代碼改來改去來適應客戶一天幾變的需求。很多功能沒有現成的解決方案,還經常遇到一些天書一樣的疑難問題,bug,實際工作中突發狀況千奇百怪,你可能見都沒見過的bug,崩潰,需要一點一點查幾萬行的log日誌。而且也需要百度,google,英文論壇尋求幫助,理解錯誤信息是什麼意思。所以英文不好的沒耐心的還是算了吧,不適合這行。

第3. 程序開發首先是非常難學的,任何一門編程語言都有自己獨到的思想,概念設計,很多情況下一門語言與另一門語言沒有多大關係,知識經驗無法串用。而且工作中你還不得不用到這些技術你不得不去學。而且程序技術日新月異,新類庫新SDK每天都會推出,你需要日復一日不斷地學習新技術。如最新視頻解碼技術,遊戲引擎等等,而這些新技術可是國內沒有書和任何資料的,需要你到英文官方網站去找實例看文檔去學,更要命的,新的技術和老的還沒太大關聯,你得重頭去學。而且老闆急趕項目不會給你什麼時間,一般三天就是極限了,你需要這麼短的時間快速掌握一項新技術...

綜上,你明白程序員為什麼總要加班了吧,也知道這行不是人乾的吧。為什麼說程序員幹到三十干不動。很簡單,以這種消磨人生所有時間狀態,你生命中只有加班加班工作工作學習學習,你將不能顧家不能跟朋友聚會不能再有自己一點點休閒時間,更別說談女朋友戀愛了,以這種狀態你能堅持到三十歲?我想那簡直是個奇蹟了


呆呆座的小宇宙


會有難度,但是事在人為。

我身邊的一個例子,舍友,大學專業工程類,將來會去工地和水泥灰塵打交道,對女孩子來說絕對傷害,而且領域內女生就業比較難。!於是舍友開始自學前端,選擇前端是因為相對來說容易自學容易上手一些。買書看、跟著操作、各種網上課件……效果不錯,但實際運用如何,不知道很忐忑,於是舍友去找了家學校附近的網絡公司實習去了,IT小白不好進公司,於是舍友說工資隨便給點,主要是想學習。大四下半個學期基本都在公司,學到的東西也不是看書就能得到的。更實用、更專業一些。

畢業以後,本專業的工作想都沒想過,直接投的網絡科技類的公司。現在IT女一枚,工作挺輕鬆。

這也算是另謀出路吧。多學習,多個選擇,多條路總是有用的


么山


非計算機專業學習編程,系統的學習一下會更好,可以規避自學過程中的很多問題。

在學習之前可以先自己找一些視頻來看,在學習的過程中,更多的需要每天堅持練習,做好筆記。在這個過程中,需要付出比別人更多的努力,可能遇到一個問題,幾天都搞不定,搞定了,那種成就感是無法言喻的。至於英語的話,常見的關鍵字就那麼幾個,多練習,多敲代碼就好了,而且現在的有很多的翻譯軟件,也是可以充分的利用起來的。


不理解的知識點,需要反覆的去聽課程,練習練習再練習。目前企業用的最多的就是java了,很多企業的軟件都是用java來開發的。

以前學習java,看的是“如鵬網”的《這樣學java不枯燥》視頻教程,課程體系的設置可以極大的激發對編程的興趣,通過開發超級瑪麗,飛機大戰,吃金幣,連連看,湯姆貓等來講解java的基礎知識點,沒想到java還可以這麼學,適合初學者學習。


詳細的可以到如鵬網上去了解一下,有網絡的地方就可以學習,根據自己的時間來靈活安排學習進度,每個章節的後面都有相應的練習題和麵試口才題,需要以錄音的方式 進行提交,為面試做準備,還有新的課程更新了,也是可以繼續來學習的,口碑不錯,基本上都是慕名而去的。


想學習java,需要java學習學習資料的可後臺私信哦(備註:java學習資料)。


玩著學編程


對於當程序員來說對英語的要求其實並不是很高,現在的編譯軟件都有代碼提示功能,只要你能記住前幾個字母就可以了,不懂編程語言我建議還是報一個培訓班,系統培訓一下,這樣可以少走一些彎路,節約很多時間。學軟件開發學習週期並不長,一年左右就可以找到工作了。


無奈25252


第一次回答。據我所知,有很多非專業出生的程序員。找一本書看,然後實踐。c++,java都可以!


楊毛1111


哈哈哈,360行,行行轉JAVA開發


zst_steven


難度有點大,得好好的打下基礎😀,最好找個培訓機構系統的培訓一下,對程序員要求最高的是學習能力,程序員每天會面對不同的問題,去解決不同的問題,沒有一個強悍的學習能力,是不行的,所以壓力主要來自於這裡


分享到:


相關文章: