-
1 # 佐曉桐
-
2 # 愛吃芒果的柚子小姐
自學軟體開發是很考驗毅力和腦力的,需要有時間來實際程式碼編輯、執行、除錯,修改錯誤。
學習軟體開發,有很多語言可供選擇,比如c語言、c#、Java等
c語言,我認為是一門比較難的語言,對資料結構要求比較高。學習這門語言可以下載Microsoft visual c++系列的軟體,開始最好入手一本《c程式設計》。
Java目前用的還是比較多的,可以選擇eclipse軟體,eclipse能夠自動補if、while等函式,加入外掛以及框架。教材方面,《Java應用開發與實踐》、《Java瘋狂講義》都是很不錯的選擇。
學習軟體開發,需要將軟體工程的思想應用於軟體開發。知道自己要做什麼,怎麼來從總體到詳細設計,軟體設計執行流程是否合理。
當然還要學好資料庫,基本上軟體都會用到大量的資料資訊,這就需要建立一個數據庫來儲存這些資料。並且資料之間關係,都需要進行設計。
我覺得利用空閒時間來學習軟體開發不太現實,要學的東西多,同時需要大量的練習,建專案、建資料庫表等,都需要合理的設計,邏輯思維清晰,有一定的資料結構基礎。
當然,網上有許多的公開課,可以學習。多練,多想。
-
3 # 我是一顆螺絲丁
當然可行啊,世界上百分之八十的事,只要你願意去做並且堅持下去都可以做到的。首先要做的是相信你自己,沒有自信去做成功一件事,首先你就失敗了一半啊。接下來就是堅持了,這個是你最最最最重要的事,你要是不能堅持,別說這一件事,其他任何事情也不可行。當然有了自信和堅持這兩樣東西,接下來就需要做一些能夠幫助你自己的事情了。
如果你有基礎,在大學裡學過這個,那麼你這算是簡簡單單的入了門。萬事開頭難,這個頭就已經開了,那還怕什麼呢?接下來結合自己的情況,比如想找什麼樣的工作?看看公司招聘的要求需要你會什麼,按照這個要求自學,然後去面試吧。因為學得再多,你不去實踐,基本上都算是白學了,找個公司,在裡面埋頭苦幹一年,理論結合實踐,能力成長的是非常快的。
如果你沒有基礎,是跨行的。那你就要想明白一件事,你是否喜歡這一行?不要聽外行人說這一行高薪,然後你就想進來。就像圍城小說裡寫的一樣,外面的人想進來,裡面的人想出來。現在這個社會,做哪一行都很辛苦,這一行加班是常態。而且想要高薪,那需要付出很多東西,然後還不一定,只有成為佼佼者,才能拿到高薪,可是這是付出身體的代價啊。回到正題哈,有點扯遠了。如果跨行想自學軟體開發,我感覺還是比較難得,不能說做不到。想要跨行自學軟體開發成功的人只有少之又少,當然你可以嘗試一下。看看自己適合自學嗎?如果不適合自學,建議你還是找個培訓班吧,雖然是速成的,可是,那也算是把你從門外漢領進門了不是嗎?然後接下來就看你自己自學了,努力堅持下去就好了。
總之,自學開發說簡單也簡單,說難也難,結合自己的情況量力而行。相信自己,加油努力吧
-
4 # SOWORD科技言
自學軟體開發是可以的,只要有時間與耐心都有點成功,但是像你說的精通有點不靠譜,有些工作10年比較厲害的程式設計師都不敢說精通,所以精通不敢當,熟練或熟悉可以理解。
個人有幾個建議給你自學軟體開發的方式。
1.首先去了解軟體開發需要學習的技術有哪些,目前軟體開發也分多種型別,必學程式語言比較多,像java,net,C語言,C++,還有PHP。
2.找資料,資料建議以影片為主,書本為輔。網上很多免費影片,可以跟著影片老師的講解,然後敲程式碼,慢慢練習。平時無聊可以自己看點有關教程的書本。
4.當你學習到自己可以開發寫簡單的軟體之後,你可以去看別人的程式碼與自己比較,提升自己的開發能力。
自學軟體開發是一件很需要耐心,堅持的過程,很多人都是中途由於學習到後面感覺學不到什麼東西,沒有成就感,所以半途而廢。
-
5 # 梨花
說點真的。
當初你要是211或985理工類自己真正考取的,這個可行。
否則,自學行不通。
回覆列表
首先自學。不管是自學什麼,是難度高的還是難度低的,他都有弊端。
因為一無所知,所以在自學過程中,會遇見很多的問題。就怕遇到的問題沒人給解決。
學習在最開始的基礎部分可以自學。
稍微深入一點的學習,還是建議報班。
全程靠自學,完全不需要培訓班的,就能學好的,還是少數,都是學習能力強,自控力超強的那種。如果你是,你也可以試試。