學習軟件開發難不難?

用戶2328634390846


根據過來人的經驗來說,入門還可以,不算太難,但如果想要深入學習,有一定的難度,我本身就是18年畢業,專業計算機科學與技術,雖然是科班出身,但是以我掌握的技術來說,根本不足以去找一份實習工作,所以就去了 中公優就業學習Java開發,現在在杭州工作,薪資待遇也挺不錯的,建議你瞭解一下,希望可以幫到你


阿貝爾


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

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

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

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


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

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

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

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


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


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

謝謝~


前方有隻程序猿


作為一名計算機專業的研究生導師,我來回答一下這個問題。

首先,當前的軟件開發領域有不同的人才層次,有技能型人才(職業教育)、應用型人才(本科教育),也有創新型人才(研究生教育),不同人才的培養途徑和方式是不同的,雖然都是軟件開發人才,但是面對不同的知識結構,在學習的難度上也具有較大差異。但是,總的來說,軟件開發還是具有一定難度的,對於學習者的學習能力和動手實踐能力都有一定的要求。

初學者在選擇學習軟件開發技術時,要根據自己的知識結構、能力特點和興趣愛好來選擇適合自己的學習方向,同時要有一個系統的學習計劃。

如果具有紮實的數學基礎,同時對於軟件開發也比較感興趣,那麼可以選擇走研發級路線,當前是大數據時代,選擇從事大數據開發是不錯的選擇。學習大數據開發需要學習三大塊內容,其一是大數據平臺知識(Hadoop、Spark);其二是編程語言(Java、Python、Scala、Go);其三是算法設計,可以從大數據應用開發開始學起,進而走向大數據平臺開發崗位。

如果數學基礎比較薄弱,同時自身的計算機基礎知識也比較薄弱,那麼可以從Web開發開始學起。Web開發有前端開發和後端開發兩大部分,由於前端開發的入門比較簡單,而且前端開發的就業前景比較廣闊,所以從前端開發開始學起是不錯的選擇。前端開發目前包含的內容在不斷豐富,涉及到Html、CSS、JavaScript以及移動端開發(Android開發、iOS開發)等內容。

學習軟件開發的過程要注重三件事,第一是學習計劃要有一定的系統性;第二是注重實踐;第三是注重交流。

我從事互聯網行業多年,目前也在帶計算機專業的研究生,主要的研究方向集中在大數據和人工智能領域,我會陸續寫一些關於互聯網技術方面的文章,感興趣的朋友可以關注我,相信一定會有所收穫。

如果有互聯網、大數據、人工智能等方面的問題,或者是考研方面的問題,都可以在評論區留言!


IT人劉俊明


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

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

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

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

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

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

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


老王的vlog


學軟件嚴格意義上,兩極分化比較嚴重,一種是:如魚入海,翱翔天際,而另一種就是蜀道難,難於上青天了,這裡沒有古人的中庸之道,而是學得下去就學,學不下去就一點都學不進去。關鍵還是一個思維和興趣的問題。


所以題主你說學軟件,他難不難?他其實挺難的,因為每年畢業找不到工作的開發也是比比皆是,但是你說它難吧,培訓機構裡一個班50人幾乎都可以畢業,就業率也在90%以上,那麼,這樣說起來的話,豈不是學軟件一點都不難?



我給你講一個故事吧,故事的主人公是一對兄弟,他們畢業一年了,一直都在旋渦泥潭裡迷茫的前行,並不知道他們能幹什麼,能做什麼賺錢,於是來向我取經,因為我比他們早工作了那麼幾年,我也無法給他們好的賺錢之法,於是給他們講述了現在這個互聯網行情,他們也覺得IT這個行業不錯,於是回到廣州後,他們就去培訓機構諮詢了。


培訓機構給他們的方案是:先1000元試學一個月,一個月後,你可以選擇繼續學習,不過就得交錢了,好像是兩萬上下,當然,還得進行考試,表現不好的他們也不收,這是一項雙向保護機制,既保證了學員的利益,也保護了機構的就業率,所以這兩兄弟就去學習了,第一期學的語言是Java,這個哥哥學起來就非常的困難,慢慢的就感覺到和別人的差距越來越大了,自己的心態也就渙散了,最終在一個月後的考試中落選,而弟弟呢,學起來就感覺不錯,學完java考慮過了之後學web,現在是一名前端,出來的第一家工作待遇就有9k,學費的錢早就掙回來了,還賺了不少,如果他做其他行業,可能工資四五千還遙遙無期,但是他現在還剛畢業,我相信他三年後待遇十來K是沒什麼問題的。


從這個故事,你看出來了,學軟件到底難不難呢?


其實就是在看個人,首先我可以告訴你的事,學軟件開發肯定會比較累,並不是身體上的累,而是心累,計算也好,死記硬背也罷,這些知識你必須吃進去消化,而概念這個東西又玄而又玄,設計模式,定理等,各種類,工具等的使用步驟,命令行等。但是每個人都是這樣過來的呀,他難不難,還不是看你。


相信自己,一定能行,加油吧,騷年!


劉某人程序員


首先學任何東西只要你自己有毅力都不難,俗話說世上無難事只怕有心人、只要功夫深鐵杵磨成針....。

學軟件開發如果只靠自學個人認為比較難(僅針對於小白和對軟件編程零基礎的人),目前培訓機構很多不管是線上還是線下,最好是報名一個培訓班,一來交了學費有固定的上課時間對自己也有一定的約束力,二是有專業的培訓老師對於自己不懂的東西能隨時請教,不會因為碰到一點難處就打退堂鼓。

學習軟件開發之前首先自己要找好定位,學了是做什麼?比如做程序猿(敲代碼)、美工(畫圖)、數據庫(數據處理),如果自己想做電影中的那些碼農大神又分為客戶端(電腦)軟件設計、網頁、手機端(APP)。


Bit科技


很高興能夠回答這一個問題

學軟件難不難?這個需要看你自己有沒有毅力?並且有沒有真心的喜歡這個軟件開發行業?如果說你只是看到別人的的一些成果,但你不知道他其中付出的努力在學習的過程中需要解決很多問題

軟件他並不是非常的複雜,開發的時候主要會遇到非常多的問題,需要配置環境一個環境的配置,可能就需要花費很多時間去搭建,對於初學者來講,很多沒有經驗,開發時候沒人帶,需要耗費很大的精力去學習



不過如果你肯專研學習軟件開發行業的話,其實對你來講並不會太難

如果說你是三天打魚,兩天曬網,那很快學的東西就會忘記,並且學的東西只會學到一半

其實不管什麼行業都是一樣的,如果說你學東西沒有專注力,那學很多知識都是記不住,並且記不牢



像軟件開發,他會需要一些你的邏輯思維,如果你這一塊薄弱,那更需要加強

所以學習軟件我的觀點本身不是很難,但是學好不簡單


OR編程


你好,我是學軟件工程的:

誰剛學就有基礎啊,大家都是要從0開始的,軟件開發不難,但是軟件開發挺枯燥的,而且是個辛苦活,有的時候開發一個軟件一坐就是幾天,很不容易!

學軟件工程要坐的住,整天面對著一堆代碼,開始的時候一定會感覺無聊的!

但是,時間長了,如果能發現其中的樂趣就能好一點!

如果你不是對這個非常感興趣,那你別學,不要以崇拜的心情去學!

如果你真的感興趣,且能吃苦,耐得住寂寞,那麼,來學吧,相信你定能為祖國的軟件事業貢獻一分力量!

這個專業很有前途的,說沒前途,是因為他們不懂,嫉妒!!!


愛科技的劉too


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

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

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

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

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


心向未知


軟件開發不難,但是軟件開發挺枯燥的,而且是個辛苦活,有的時候開發一個軟件一坐就是幾天,很不容易! 學軟件工程要坐的住,整天面對著一堆代碼,開始的時候一定會感覺無聊的! 但是,時間長了,如果能發現其中的樂趣就能好一點


分享到:


相關文章: