-
1 # 好劇隨心說
-
2 # 自由踐行
完全可以自學,關鍵是興趣。
我大學學的是自動化專業,但是從小就對計算機特別感興趣,記得小時候聽看新聞說電腦的時候,就說以後的理想就是打電腦,雖然連電腦是什麼樣都不知道。
高中時候在網咖接觸到了電腦,大部分時間是用來打遊戲。
到了大學基本上發下來計算機方面的書就提前看,計算機方面的從沒上過課,考試照樣全過。自學過了計算機二級(實在不值得一提,但絕對是自學),然後自學C++ Builder,當時完全就是自己悶頭學,也從來沒思考過自己學這個未來是什麼樣。
工作有個機會去了北京,算是真正意義的開始做軟體開發,開始用Borland C++,後來就是VC++6.0。當時看書收益最大的就是windows程式設計,系統上了解了軟體的工作機制,那段時間是學習最快的時間。當時沒有百度這麼方便,遇到問題要麼自己參考msdn,要麼去csdn去提問。大概有將近1年的時間,去了上海,去第一家公司面試,結果出了很多資料結構方面的面試題,全不會,這個計算機專業學的教程,我們自動化沒學,於是買了一本資料結構的教科書,邊看邊寫程式碼驗證,又進步了一些。
以後隨著工作的變化,接觸到的開發工具和語言也慢慢多了,資料庫、.net 從1.0到現在4.5,非託管到託管,從桌面軟體到ERP再到web應用,前端js,指令碼,設計模式等等。基本的模式是對新領域,先看書,再上機實驗,然後應用專案,有問題百度。至於什麼類、函式大概有個印象就好,記不住的百度。現在的網際網路非常適合自學,什麼知識都有,這是個美好的時代!
-
3 # 重慶新華電腦學校y
自學是可以的,只是自學的學習過程中肯定是比有老師教導困難一點,軟體開發是一門比較困難的專業,需要你的自學能力很強
-
4 # 蛋兒說綜藝
1.慕課網
是一個很神奇的學習網站,資源豐富,當然有大家需要的軟體開發
2.我要自學網
網站裡有豐富的軟體開發資源
希望可以幫助到大家!
-
5 # 李老師電腦教學課堂
軟體開發能不能自學,答案是肯定的。但是自學的難度你也要有心理準備,不是那麼容易的。
軟體開發程式語言有個特點,你搞不清楚搞不明白,可能會困撓你很久不得其解,但如果有老師可能就是一句話的事,你就會豁然開朗,所以有老師教肯定更快。
還有,最好不要零基礎的自學,建議先找老師或是報學習班學一定的基礎,比如C C++學透以後再考慮自學,不然難度太大了。
另外,自學軟體開發最好有一定英語基礎,英文很差或是一點不懂這個最好別自學了。計算機英語本來就不好理解,和一般英語本身就有差別,你再不懂,那程式碼更是天書一般了。
-
6 # 新華電腦學院長沙
自學還是培訓這兩者的之間的關係很難直接單獨來說,現在根據多年做軟體的經驗嘗試分析下,自學是貫穿整個程式設計生涯的必備技能,即使已經找到工作了這種技能的使用更加的頻繁,專案中實現功能模組,遇到具體的問題要靠自學能力找到問題並且解決問題。
如何做出選擇是自學程式設計還是參加培訓?
學習週期長的建議自學
有些想在大學期間就學會程式設計的可以選擇自學的方式,畢竟自學需要的時間更長一點,特別是剛開始的時候需要有一個適應期,摸索期,所以大學生想自學程式設計起步要儘早不要拖到大三之後,儘量大二之後,這樣留給自己的時間相對比較充足,而且還能從容的制定學習計劃。
中間還有彌補的時間,自學的過程中一般還要經歷幾次放棄過程,來回折騰幾次也會浪費一些時間,得有自己犯錯的時間。
年齡大的,需要短期見效快的不適合自學
有些年齡偏大的,還有一些必須短期見到成效的,培訓不失為一個好的辦法,但是建議在培訓之前還是要自學一段時間惡補下基礎,畢竟培訓時間短屬於速成性質的,沒點基礎直接上很容易崩潰。
從這個角度看自學能力是程式設計必備的基本功,很多參加完培訓的,在班上做的還可以但是一旦進入工作崗位見到新的東西容易傻眼,畢竟很多東西這麼短的時間內很多東西不能融會貫通,還需要在工作崗位上慢慢的消化掉,所以培訓完了需要快速的找到工作,不然很容易丟掉剛學到的東西。
-
7 # 碌人以
可以的但是我不是很建議,這樣的話你會學習的不全面,我只在這學習軟體開發的,有興趣的話可以來看看
-
8 # 亮亮老師之計算機程式設計
首先我想說明一點,能不能自學需要根據您的背景,經驗,學習能力來確定,我只能說大部分情況下是可以自學的。其實不僅僅是軟體開發領域,自學應該是現代社會人必須具備的基本素養之一,可以這麼說,無論透過什麼方式您進入了軟體開發行業後,自學技術將始終與您相伴,但這是後話,我們迴歸正題。
假設您具備理工科專業背景如果你本身具有理工類背景的化,那恭喜您,軟體開發完全可以自學,因為至少您的數學基礎是過關的,也一定具備邏輯思考能力。所要做的就是掌握一些自學的技巧,這裡我也可以提幾點小建議:
首先儘量選擇一些流行的,普及率較高的軟體開發技術去學習,因為流行的技術所能獲得的資源較多,碰到問題也比較容易解決,另在再功利一點,找工作也方便。舉個例子,目前流行的Python和Java技術都是不錯的選擇。
自學的具體方式可以透過書本,網站來進行,這是目前最方便的自學渠道,關於書本,我想提一點,現在的技術書籍非常多,質量參差不齊,魚龍混雜,一定要選擇一本經典的教材,這個可以透過網路搜尋或者電商書籍類排名來獲取資訊。建議以一本經典書籍為系統學習的基礎,輔助以網路查詢來進行拓展,並在一些技術論壇進行互動,透過一個階段的學習,是會有成果的。
假設您是文科或者其他非理工類背景對於沒有理工基礎的您,數學基礎又比較薄弱,這個如果想進入軟體領域的話,最好找一個領路人(當然個別文理通吃的學霸級存在不算哦),這個領路人可以是一些培訓機構,也可以是一個熟悉的行業內人士,先讓他帶進門,後面再自學,這樣後面的路會好走很多。直白的說,就是為了少走彎路吧。
-
9 # 徐老師講軟體
自學軟體開發,當然沒問題,要是想把程式設計學的像高學歷的人那樣出神入化,還是相當有難度的。
但是如果你只是為了找一份薪水不錯的工作,那我還是推薦你學程式設計做軟體。市面上傳統的軟體都是用程式碼寫成的,別說自學了,連基礎不紮實的大學生都很難做出來。
但是,我要在這兒給你推薦一款新型的軟體開發平臺,無需用傳統方式學程式碼,一樣可以做出軟體來。
雲表——不用程式設計,0程式碼就能做軟體雲表,與WPS同屬於小米雷軍的金山系產品,是金山系創業團隊耗費十年心血打磨出來的軟體開發平臺。它摒棄了傳統的寫程式碼,做軟體的方式,而是選擇了受眾廣、門檻的,類似於Excel介面的開發方式。
程式設計師提前在平臺裡面填好了程式碼,使用者只需要像在Excel裡畫表格就行了,純中文的邏輯表的方式,簡單明瞭。 你想要坐什麼軟體,直接在雲表平臺上搭建即可,OA、進銷存、CRM、BOM......另外,雲表的電腦端同步手機,軟體在電腦端上搭建完成後,自動生成APP。
雲表,它跟其他的程式設計培訓機構一樣,它有著自己專門的培訓方式,不過雲表是由線上培訓延伸到線下的。線上的初級培訓班,效果不錯的話,可以直接進入線下的終極培訓班。
最重要的一點,雲表的線上培訓班跟雲表一樣都是0基礎,沒有門檻的,不需要你有絲毫的程式設計基礎,無論你是哪行哪業的人,都可以參加,而且線上初級班是全免費的,分文不收的。這樣也避免了傳統程式設計培訓機構的一個弊端,不適合,隨時可以退出。
雲表的課堂裡,同樣也會有老師隨時跟進你的學習進度,不用擔心脫離了線下課堂,就放飛自我了。
心動不如行動,複製貼上以下連結到瀏覽器,可瞭解詳情https://www.iyunbiao.com/signup/1YA9PV068
-
10 # 小剪輯師
可以的,就業前景還是很不錯的,軟體開發的畢業生,起點都很高,入職既可做資料庫工程師、軟體安全工程師、軟體管理員,隨著經驗的積累可以做高階網路工程師、專案主管、專案經理,如果你有魄力的話,還可以自己創業。目前,中國對軟體人才的需求已達80萬,在未來5年內,合格軟體人才的需求將遠大於供給。因此,學軟體開發,就業成香餑餑。只要你能堅持下去,肯定是能吃香的
-
11 # 小花彪影視官
軟體開發是根據使用者要求建造出軟體系統或者系統中的軟體部分的過程。軟體開發是一項包括需求捕捉、需求分析、設計、實現和測試的系統工程。軟體一般是用某種程式設計語言來實現的。通常採用軟體開發工具可以進行開發。軟體分為系統軟體和應用軟體,並不只是包括可以在計算機上執行的程式,與這些程式相關的檔案一般也被認為是軟體的一部分。 軟體設計思路和方法的一般過程,包括設計軟體的功能和實現的演算法和方法、軟體的總體結構設計和模組設計、程式設計和除錯、程式聯調和測試以及編寫、提交程式。
回覆列表
可以,基本上計算機這些都可以自學。
自學的途徑很多,有很多網站,推薦一個極客學院,百度傳課,騰訊課堂,網易雲,慕課網,國外也有很多,加油↖(^ω^)↗