導航:首頁 > 軟體問題 > 怎麼自學軟體編程

怎麼自學軟體編程

發布時間:2022-01-14 02:06:08

㈠ 軟體開發如何開始學習

一、學習任何一門語言,首先要打好堅實的基礎,平時很多人都接觸過C、c++和Java編程語言,這些編程語言各有特點,但規則是相同的。在學習過程中,我們應該多使用數據結構和實用的演算法,培養良好的編程習慣。

二、Java語言可以用於各種大型伺服器應用程序,但是在進行此研究之前,學習Java知識是非常重要的,包括Unix開發環境,常用的Unix命令,所以在學習軟體開發的過程中,Unix命令與Java開發環境是密切相關的。

三、在學習Java軟體開發的過程中,學習面向對象是非常關鍵的,而面向對象具有良好的通用性。其中,面向對象的函數主要是封裝、繼承、多態性等知識,掌握面向對象可以在編程中發揮關鍵作用,所以在整個學習過程中不能忽視面向對象編程的基礎學習。

四、學習Java語言的過程中,不能忽略資料庫的使用,在軟體開發過程中,資料庫發揮非常重要的作用,但在學習資料庫的過程中,很多人不知道應該掌握什麼知識,事實上,掌握 SQL語句,掌握添加、刪除、檢查和修改的技巧,掌握資料庫的核心技術,對以後的軟體開發有很大幫助。

㈡ 我想自學軟體編程怎麼開始求指點

學計算機,不管你學不學編程,c 語言是必須要學的,你c 語言學會了,那麼其它的語言都是迎刃而解的,所以我建議你先把c 語言學懂.對,主要是靠自學,很多高手都是自學成才的.不要看什麼視頻,網上的資料很垃圾,真正的好資料是不會傳到網上的.有興趣的話和我交流,看我的個人資料.我是學編程的

㈢ 如何學習編程軟體

學習軟體編程,第一,要對計算機基礎知識要有所了解,建議買本計算機基礎書看看,如果你有自己的電腦,建議多練習打字,對鍵盤要熟悉,能達到盲打最好。

第二,選著一門基礎語言,如C或JAVA語言,作為基礎編程語言學習,掌握語言的邏輯,學習語法,其實編程實質上就是思路的運用,編程思路有了,一起語言都是想通的。

第三,形成自己的編程風格,這里指的是你的思維風格,代碼風格,遇到問題要有自己一套思維方式,解決編程問題。解決問題,代碼要簡潔,有注釋易懂。

第四,軟體編程進階階段,這個過程需要你學習一些和數學思維有關知識,比如數據結構,演算法,矩陣等等,這樣你的編程水平會提升一個檔次。

第五,有時間可以去參加軟體編程等級考試,如初級程序員,信息安全工程師,系統分析師等。也可以去參加一下協會或公開大會,如互聯網大會,軟體編程聯盟,多認識一些高手,多和他們交流學習。

拓展資料:

編程(Programming)是編定程序的中文簡稱,就是讓計算機代碼解決某個問題,對某個計算體系規定一定的運算方式,使計算體系按照該計算方式運行,並最終得到相應結果的過程。

為了使計算機能夠理解(understand)人的意圖,人類就必須將需解決的問題的思路、方法和手段通過計算機能夠理解的形式告訴計算機,使得計算機能夠根據人的指令一步一步去工作,完成某種特定的任務。這種人和計算體系之間交流的過程就是編程。

㈣ 怎樣自學軟體開發

寫在開始之前:應該學習哪種語言,我覺得應該根據你的工作需要或者說你的發展方向而定。基本上兩大類吧:C/C++和Java。比如,如果你要做企業級應用的你應該學習Java和C#;如果你想做嵌入式,那麼應該學好C語言;其他情況下,在你不知道要做什麼之前你可以選擇學習C/C++。學會這兩大類中的一類,對於你學習其他語言都將是比較輕松,包括腳本語言,動態語言……

1、我的入門是從學習C語言開始的(其實課程是C++),這是我們學校的公共課,我上課比較認真(雖然老師講得很差,而且一段時間後,我就發現自己的基礎掌握比她好,當然理解深度沒她好),因此,我認為對於完全沒有基礎的人而言,聽別人講比較容易入門。當時的教材是學校自己編的,挺爛的。

建議一(以C/C++為例),對於剛想進入編程的人(就是從來都沒有接觸過編程的人),最好是聽課的方式(自己看的話估計要很慢,而且很痛苦),可以找視頻或者培訓等。C語言推薦入門教材:譚浩強的C語言,最新版是第三版,不過第二版應該也可以了(藍色的)。說明一下:堅決不同意直接看K&R的《The C programming language》,這本書絕對不是初學者可以看懂的,裡面講語法的並不多,語法都是合在程序裡面講。不過這本書非常好,入門以後一定要看的一本書。

當然可以從C++直接入門,C++之父強烈推薦從C++直接入手。C++推薦入門教材:錢能的C++(紅色的,清華大學出版),這本書第一版不是ISO C++,不過比較經典,作者現在也出了第二版了,第二版好像不是太好。國外的最好的入門教材據說是:《Acclerated C++》作者是Koenig和Moo夫婦,非常厲害。他們的著作還有《c陷阱與缺陷》《c++沉思錄》。《Acclerated C++》這本入門的書我沒有看過,我覺得還是先找本國內的書好好看,看的差不多了,國外的經典書籍隨便看就會覺得很有味道,否則你可能會很受打擊。

入門的書至少要看兩三遍(要徹底理解哦 ):)。如果是C++,我建議後面類的部分至少要理解三到五遍。說明一下,c++模板的部分可以先不用看,如果有興趣的話,等把c++學的差不多了,我覺得可以把模板、STL、泛型編程結合起來學習,這個又是一個很大的工作量了,又得下很大的功夫。所以說,C++博大精深啊。

建議二、學習過程中要結合簡單的演算法,像冒泡還有類似c語言程序百例這樣的小例子做做;更進一步應該做點大一點的項目,最好是控制台程序。或者你已經著手學習win32、MFC或linux,你也可以結合平台做點小的項目。

2、第一階段是最苦的,接下來相對就知道應該怎麼去學習了。這時候假設你已經有了扎實的c++基礎。這是你可以選擇也應該選擇發展方向了,做企業級應用,還是系統開發,嵌入式設計或者游戲開發……

那時我其實並沒有考慮那麼多,因為我不是學計算機的,因此我就把參加一些計算機之類的考試當作學習目標。我當時其實C++語言基礎已經很不錯了,但是上機實踐很少(那時我沒有電腦),因此參加省計算機二級,全國計算機三級和全國計算機四級考試,結果上機都沒有通過。我很郁悶,二級的時候是我不知道怎麼樣進那個DOS界面把題目調出來,三級的時候是很快就編好了,也通過運行了,可是成績出來卻不及格,四級的時候是編好了,可能是我那題目比較難,好像用了兩次循環,結果那破機器竟然承受不了。後來一亂就毀了(當然主要是上機太少了)。不過我那些上機都沒有去補考。二級和三級的時候是自恃水平已經遠遠超過考試要求了(^_^,見笑了,可能是因為等級考試還是比較簡單的),四級的時候則因為自己已經通過高級程序員考試,覺得補考上機好像沒必要。(我高程和四級都是在2003年考的)。

建議三:定位學習方向(見附錄一)並好好學習計算機基礎知識。在你還不確定學習方向,或者你還在大學本科期間,那麼我認為應該先把計算機的基礎知識好好學習一下。我認為計算機必學的基礎課程而且要精學——首先是數據結構,其次是操作系統、軟體工程,資料庫。這四門課不管你將來想從事哪個方向的基本上都會用到。當然,有時間的話,其他基礎課都是應該掌握的,離散數學、組成原理、體系結構、網路、編譯原理甚至跨學科的。方向是很重要的,因為知識其實是無限的,一個小小的領域就夠你研究很久了。本科生可能還沒有什麼方向的感覺,但是到了研究生你一定要清楚自己到底想要做什麼,要往哪個方面發展,不要盲目學,瞎學亂學,否則最後可能看似什麼都會,其實什麼都不會。

我也曾經學習過Java一段時間,這篇文章既然是談編程語言的入門學習,我也簡單說一說。因為有了比較C++扎實的語言基礎,所以Java學起來比較輕松。我先找了國內一本薄薄的教材很快看了一遍(幾乎都理解,但是只看了一遍),空閑的時間配合清華張孝詳老師的java視頻。以後其實才算我真正要開始入門JAVA的學習,我用了是《core java》中文第六版(本來想用候捷翻譯的第二版的《Thinking in Java》,發現被同學弄丟了),這本書我差不多用了20天才把裡面的知識都搞懂,當然包括程序風格的模擬,最重要的時我把有關GUI編程的那三章裡面的程序例子幾乎可以默寫出來(當然,那是因為我理解了,其實這樣就變成了我的知識了),裡面的API我也記得差不多了。(說明:Java裡面的GUI編程沒什麼用處了,建議大家先跳過,GUI不是Java的長處,如果以後需要的話再查手冊或者再記憶學習)。

其實學習了C++以後,學習Java是比較容易了,但是建議不要兩種都學啦,他們的用途是不一樣的,你應該熟悉其中一種,更重要的是熟悉其應用領域所需要的專業知識甚至平台,以及使用他們的企業,有創業計劃的還應該考慮一下他們的應用領域,最重要的是思考他們的潛在的應用領域。

對於初級的學習就講到這里,接下去的學習其實都是高級部分,先不介紹了,因為:一、我自己都還沒有學懂,這里亂吹會誤人子弟。 二、高級東西的學習很多,有很多選擇,又需要很多繁瑣的知識,可能也一下子沒辦法講清楚。---------

㈤ 怎樣自學電腦編程,初學者該用什麼編程軟體,學什麼編

你好,首先先給你普及一個概念吧。
電腦編程看起來是一個很簡單的詞,實際上有很多門路。作為一個初學者,你現在要做的是理解編程的概念。
編程語言有四種:低級語言(類似匯編)高級語言(php,java等),專用語言(一般用不上)和腳本語言(javascript)等,每個語言需要的環境都是不同的。
但是對於所有初學者而言,都能用上的最好編輯工具就是Vim和Notepad兩個。這個問題,等你明確了你想學習什麼方向後再追問吧~
這里是有漁編程,希望能幫助到您

㈥ 自學軟體開發怎麼入門

1、選擇教學視頻聽課。

對於從未接觸過軟體編程的初學者,最好選擇聽課的方式,這樣便於理解和抓住重點。可以在網上找教學視頻或培訓課程。比如【網路傳課的IT導航者-網路傳課】就不錯,裡面的課程很全面。從基礎課程開始學習,掌握好基礎之後,再進行Java方向、Net方向繼續學習。

軟體開發自學是個漫長的過程,還需要毅力和耐性,只有花費心思去學習才會有效果!




㈦ 程序員入門:如何自學編程

1、選定方向

編程的世界是多元紛繁的,大的方向就分前端開發、後端開發、移動開發、雲計算、數據處理、智能硬體、物聯網、虛擬現實等等,光編程語言都幾十種。如果沒有做過功課,貿然進入只會分分鍾懵逼。所以最好是根據自己的興趣愛好再結合市場前景,先選定一個方向,再選擇一門語言,然後頭也不回的深深扎進去。


2、優化學習方式

做好筆記,記錄經驗,我們大多數人並沒有過目不忘的神技,很多時候我們學了也不一定馬上掌握,需要過後花時間慢慢領悟,而且還有忘掉的風險,所以對於重要的知識點都要做好筆記。

3、多看官方文檔,外文資料
互聯網是一個更新迭代很快的行業,所有編程語言都會不斷的更新新功能和修復舊Bug,網上查的資料很有可能是舊的解決方案,現在已經不適用了。所以最好最快的方法就是查看官方文檔。

4、動手做項目
我們學習編程的最終目的就是用所學的做出具有一定功能的項目,而做項目又是最好的學習和鞏固知識的方式。如果前期能力不足就先做一些簡單的功能模塊,一步一步慢慢來,不要一開始就要實現各種酷炫炸天功能,遇到不會的就在網上查, 現在互聯網這么發達,獲取資源也及其方便。

㈧ 軟體開發可以自學嗎 如何自學軟體開發

軟體開發主要就是要掌握計算機的開發語言,像你使用的app的相關功能都是軟體開發中通過相關語言編程來實現操作目的的,你如果感興趣的話可以學習,也不是很難的。

㈨ 新手如何學習編程

熟悉以下關鍵東西,可以邊學邊做,定期訓練,經常思考,長期積累:

1、語法。

2、基礎理論(數學、數據結構、演算法等)。

3、設計方法(編程原則、設計模式、框架設計等)。

4、庫(核心、基礎、UI、擴展、游戲引擎等)。

5、計算機相關(操作系統、網路、圖形學等)。

6、領域知識(游戲設計、網站設計等)。

7、開發工具(編輯器、IDE、自動部署等)。

8、項目管理(進度管理、分工協作、Bug管理、版本控制等)。

最普遍也是最重要的能力:創造力。努力分析並理解好做什麼以及怎麼做。要知道上面那些東西一開始都是不存在的。

具體方法包括:

1、快速閱讀入門教程和書籍,適合學習語言和基礎庫。比如我學Java讀的《Java編程思想》,練習題做過一點,然後學ActionScript就沒讀過書,只讀過Adobe官方文檔《ActionScript 3.0編程》。

2、閱讀庫的文檔、實例、源碼。比如Flash、Flex開發,熟悉官方API很重要,很多細節要具體使用時才注意到,這時候最好做個筆記,雖然我從沒看過我的筆記。

3、做一個自己感興趣或熟悉的小項目,比如我就以黑白棋游戲作為多個語言的試水項目,一樣的邏輯,便於把關注點放在語言特點上。

4、自己動手豐衣足食。廚師有菜譜,程序員可沒菜譜。比如我做游戲,最關鍵的游戲編程知識全部是動手學出來的,很少有專門針對某個業務領域(如游戲)的編程書籍,要麼是入門書,要麼是模式書(如演算法)、理論書(圖形學),很少有書籍教你如何開發一個45度角地圖系統加編輯器的,全靠自己思考,以及看前人的代碼,需要時找些網路資料。關鍵是,可以培養最重要的創造力。

對於演算法和設計模式,可以研讀下,但是關鍵還是靠平時如何使用了。新手勉強不來的。

項目管理方面的,就得靠工作經驗了,多思考多提意見不要只走流程。

閱讀全文

與怎麼自學軟體編程相關的資料

熱點內容
電腦上怎麼下載班智達的軟體 瀏覽:1110
無痕跡消除圖片軟體 瀏覽:680
免費小票軟體 瀏覽:914
華為在哪裡設置軟體停止運行 瀏覽:925
用電腦鍵盤調節聲音大小 瀏覽:1225
自動刷軟體賺錢 瀏覽:1226
古裝連續劇免費版 瀏覽:1379
工免費漫畫 瀏覽:1119
手機軟體專門儲存文件 瀏覽:1475
uos如何用命令安裝軟體 瀏覽:1268
有線耳機插電腦麥克風 瀏覽:622
侏羅紀世界3在線觀看完整免費 瀏覽:962
單個軟體怎麼設置名稱 瀏覽:686
鳳凰網電腦版下載視頻怎麼下載視頻怎麼下載 瀏覽:1348
明白之後如何免費獲得無人機 瀏覽:798
如何解禁軟體菜單 瀏覽:805
副路由器連接電腦視頻 瀏覽:1320
內置wifi電視如何裝軟體 瀏覽:1059
手機換零免費雪碧 瀏覽:1555
國行蘋果如何下載美版軟體 瀏覽:1167