學習軟件開發難不難?

8 個回答
仗剑走天涯去
2019-05-18

你好,作為一個軟件開發工程師,我來回答一下你的問題,其實完全取決於你自己。假如你自己其他方面,例如學歷高,然後學習能力也夠然後基礎知識掌握的也牢靠,你學起來應該也不會費勁。但是假如你學歷不夠,或者說你之前學習成績比較差那麼其實不建議你學的不要聽那些什麼努力就可以學好,他們都沒有考慮時間的。也許跟你10年時間,你也一樣能學好,但是你白白浪費了10年,有的10年的時間,你可以做別的事情做,你擅長的事情也一樣可以做得好。

前方有只程序猿
2019-05-18

首先我想強調的是:“學習從來都不是件容易的事,除非你是天才”。

所以,就更不用說軟件開發,這個極其需要腦力和精力的學習。

軟件開發,本身就是一門大學問,不僅僅需要有紮實的理論知識,還需要不斷的實踐經驗積累。

當然,不同平臺的軟件開發,上手難易程度是不一樣的,而且跟該軟件開發所需的編程語言掌握程度關係也非常大。所以,學習軟件開發你得先把對應的編程語言先學好學精。


這裡簡單說下當初我自學Android軟件開發的經歷:

2011年剛畢業沒多久,我在一些論壇上看到很多牛人通過自己寫的移動端應用或者遊戲賺取了大量的廣告費,我在這些數字(金錢)的誘惑下決定自學Android軟件開發,希望能從中分一杯羹。

那時候基本上是白天上班,晚上就窩在自己的小屋裡,天天學習Java編程語言和Android軟件開發到凌晨2、3點。後期基礎學的差不多了就開始著手開發自己的App,每天晚上基本都是在完成一段自認為比較滿意的代碼或者完成自己的App上一個比較重大的功能之後才回床休息。

那段時間很累,但人很興奮(我這得有多大的興趣啊)。雖然廣告費沒賺到多少,但成功的把自己送進了一個比較高大上的外企,薪資也翻了兩翻,算是正式踏進了移動互聯網行業!


所以,對普通人來說軟件開發並不是件容易的事,但天道酬勤,勤學勤練自然就會變得容易!


前方有隻程序猿:大家好,我是一隻會寫代碼的IT猿,希望能與大家共同探討,共同進步!歡迎關注我!

謝謝~

老王说广告
2019-05-18

軟件開發這個行業也分為:前端開發、後端開發(Java、php)、客戶端開發(安卓開發、IOS開發)

每個方向想要做得好都需要不斷的學習跟積累經驗,0基礎入門的話其實並不難,只要你對軟件開發有一定的興趣,通過自學、培訓都是可以入門的。

說下我的個人經歷,15年報了一個培訓機構學網頁設計,第一個月學前端html切圖,因為在互聯網公司每個崗位之間都需要協同作戰,所以作為一名網頁設計師需要對前端代碼有一定的瞭解,後面2個多月學習的PS設計。

在培訓的過程中對前端代碼比較感興趣,我們一個宿舍的三個人晚上就自學html,css,JS,JQ。

掌握基本的html和css知識就可以做一些簡單的企業網站了,js和jq比較難一些,主要是用來做一些交互插件和寫一些原生的效果,比如:輪播圖、下拉菜單等

入門簡單想變成大神難,軟件開發需要一定的思維邏輯,需要不斷的學習新的知識框架,積累項目開發經驗。任何事情只有建立在興趣的基礎上才能把它做好。

現在很多的培訓機構,IT平臺都可以都可以學習,你可以根據自己的實際情況選擇,希望我的回答能夠幫助到你。

心向未知
2019-05-18

難不難主要還是看人了,當然有天賦的就另當別論了。只要用心入學絕大部分人都能學好。

目前市面上有很多軟件開發的培訓機構。比如北大青鳥,尚科等等,網上也有很多的學習資料,和視頻網課等等,所以想學的話各方面的路徑和資源還是挺多的。

到學習不能光看不練,要多加練習多與高手大牛溝通交流,學習他們的一些思想和方法。

現在學習軟件開發入門其實並不算難,難得的是怎樣學好學精,有些人有這方面的天賦一點就透,很快就成為了大牛級人物。但這樣的人畢竟是少數,對於大部分像我這樣的人,就只有不斷地學習拓展自己的知識面很深度才能不斷地提高自己,跟的上節奏。

所以學習軟件開發這方面主要看你學習熱情了,想找個工作學點基礎入門的還是不難的,但想要學好,不說成為大牛級就是成為公司核心技術開發人員還是有難度的。

呆呆座的小宇宙
2019-05-18

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

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

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

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

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

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

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


學習軟件開發難不難?
學習軟件開發難不難?
山西新华电脑教育
2019-05-18

其實不算難的,為什麼很多人會感覺難,是因為在之前軟件開發是很神祕的,人們對計算機的認知對代碼的使用是空白的,潛意思認為軟件開發是IT技術,是比較難的。

隨著互聯網的發展目前編程被原來越多的人熟知並且使用。現在的少兒編程很普遍是因為現在的孩子接受能力相對是特別強的、

所以很多初中畢業的學生成績不好想要學習軟件開發是可以在技校學校的。

學習軟件開發難不難?

學習軟件開發難不難?

學習軟件開發難不難?

有粪量的猪
2019-05-18

現在有很多針對0基礎的培訓班,都針對不同應用行業,不同語言做定向培訓,難不難因人而定,建議下載一些教程看下,比如JAVA ,c++,python等 都可以看下

學軟件開發,如果你想學的好的話,需要有一定的邏輯思維基礎,沒有也沒關係,也能學會,但是也僅僅是用來混飯吃而已。想混的好,還得再編程思想上下功夫,而且必須打好基礎,不管學什麼語言,基礎必須學紮實,要不一切都是浮沙築高臺。

丰宇科技
2019-05-17

這個怎麼說,開發軟件,有很多的!php,h5,等等!看你學什麼。要是自己學的話比較困難。因為所有的教材,不一定齊全。也不一定能看懂。 大多數學開發的,都是學校啊,公司培訓啊,或者是網上教學。唯一靠譜點的就是去實體的學校或者公司。去學,很快的。不用一年時間。看自己的領悟能力!

相關推薦

推薦中...