『壹』 軟體怎麼才能學好
哦 多多去論壇 多多來網路 多多去搜索 就這樣了
『貳』 怎樣學好軟體開發
我倒是覺得最好不要盲目的選擇計算機軟體開發,很難的。最基礎的是計算機相關數學:簡單邏輯,布爾代數(幾乎所有計算機知識都統一於他們),集合論,圖論,矩陣(程序設計中的演算法設計很多都依賴於他們),不過這些知識都很是枯燥,最好看看數學史,數學思想方面的書,對提神解決問題的能力很有幫助,數據結構相關知識(程序設計的另外一個方面數據結構設計,以及由此產生的面向對象的思想方法炒得很熱);作為一名程序員,最好學習c語言,以及匯編語言,如果你能夠掌握這兩門語言,幾乎你在所有層次上掌握了計算機知識,匯編語言是你與硬體打交道的必須武器,想要真正的理解語言是什麼玩意兒,最好看看語言學方面的知識,以及與之相聯系的思考,要學好計算機語言,真正的弄懂它必須要熟悉編譯原理,並且從編譯原理中你可以學到很多的編成的思想以及方法以及計算機相關的誕生思想歷史,因此強烈建議閱讀編譯原理;在後就是硬體方面的知識,我覺得是對數學思想應用最好的印證,以及計算機體系結構的發展史,我個人覺得硬體方面的知識知需要了解;如果你確實很有編程能力,能夠很好地掌握c語言,匯編語言,之後你可以研究某方面的網路協議知識,這是你能夠感覺到你的思維已經完全結構化,解決問題也會是很得心應手的,另外是你的邏輯思路已經很輕鬆了,關鍵是要總結一套自己解決實際問題的方法,其中,你看編譯原理一書時,看數學史時,你就會很清楚地看到問題是如何一步步地提出來和被解決的,以及別人解決問題的思路和辦法以及是怎樣想到這些辦法的,辦法的來源如何,學會這些我認為才是一個程序員所應該具有的東西,提神自己解決問題的感知方向的能力需要有很廣搏的知識積累與經驗,我覺得不要抱太大的功利心理就當是使自己快樂的愉悅方式,你會更容易接受知識,以藝術化的思維方式解決問題,考試考不好沒什麼,只要最後一次考好,中間盡情發揮,相信經歷苦痛之後,你能獲得成功,我們讀書,就是為了獲得好的學位能力得到社會的認可,祝你開心,成功!壓力不要太大。很願意做你的朋友,另外,最好找一本全國計算機等級考試的考綱說明
『叄』 如何學好計算機軟體
有一篇別人寫的文章,我覺得很好,希望對你有幫助:
該如何去學編程? 不要被VC、BCB、BC、MC、TC等詞彙所迷惑——他們都是集成開發環境,而我們要學的是一門語言;
不要放過任何一個看上去很簡單的小編程問題——他們往往並不那麼簡單,或者可以引伸出很多知識點;
會用Visual C++,並不說明你會C++;
學class並不難,template、STL、generic programming也不過如此——難的是長期堅持實踐和不遺餘力的博覽群書;
如果不是天才的話,想學編程就不要想玩游戲——你以為你做到了,其實你的C++水平並沒有和你通關的能力一起變高——其實可以時刻記住:學C++是為了編游戲的;
看Visual C++的書,是學不了C++語言的;
把時髦的技術掛在嘴邊,還不如把過時的技術記在心裡;
看得懂的書,請仔細看;看不懂的書,請硬著頭皮看;
別指望看第一遍書就能記住和掌握什麼——請看第二遍、第三遍;
不要停留在集成開發環境的搖籃上,要學會控制集成開發環境,還要學會用命令行方式處理程序;
和別人一起討論有意義的C++知識點,而不是爭吵XX行不行或者YY與ZZ哪個好;
請看《程序設計實踐》,並嚴格的按照其要求去做;
不要因為C和C++中有一些語法和關鍵字看上去相同,就認為它們的意義和作用完全一樣;
學習編程的秘訣是:編程,編程,再編程;
記住:面向對象技術不只是C++專有的;
請把書上的程序例子親手輸入到電腦上實踐,即使配套光碟中有源代碼;
把在書中看到的有意義的例子擴充;
請重視C++中的異常處理技術,並將其切實的運用到自己的程序中;
經常回顧自己以前寫過的程序,並嘗試重寫,把自己學到的新知識運用進去;
不要漏掉書中任何一個練習題——請全部做完並記錄下解題思路;
C++語言和C++的集成開發環境要同時學習和掌握;
就讓C++語言的各種平台和開發環境去激烈的競爭吧,我們要以學習C++語言本身為主
當你寫C++程序寫到一半卻發現自己用的方法很拙劣時,請不要馬上停手;請盡快將餘下的部分粗略的完成以保證這個設計的完整性,然後分析自己的錯誤並重新設計和編寫
別心急,設計C++的class確實不容易;自己程序中的class和自己的class設計水平是在不斷的編程實踐中完善和發展的;
每學到一個C++難點的時候,嘗試著對別人講解這個知識點並讓他理解——你能講清楚才說明你真的理解了;
請不斷的對自己寫的程序提出更高的要求,哪怕你的程序版本號會變成Version 100. XX;
保存好你寫過的所有的程序——那是你最好的積累之一;
浮躁的人容易說:XX語言不行了,應該學YY;——是你自己不行了吧!?
浮躁的人容易問:我到底該學什麼;——別問,學就對了;
浮躁的人容易問:XX有錢途嗎;——建議你去搶銀行;
浮躁的人容易說:我要中文版!我英文不行!——不行?學呀!
浮躁的人容易問:XX和YY哪個好;——告訴你吧,都好——只要你學就行;
浮躁的人分兩種:a)只觀望而不學的人;b)只學而不堅持的人;
請不要做浮躁的人;
『肆』 軟體工程如何學好
本人乃軟體工程專業畢業生!
不要著急,要自信一點,都是這么過來的,大學裡面主要學的就是理論,實際操作都是要靠自己在課外的時間多自學.一般大一都是學C,大二學習java和C++,不過你自己要弄清楚,你到底想精通哪一門,千萬不要每一門都去深究(暫時你沒有那麼多的時間)。大學課堂上學的東西真的好重要,千萬別聽別人說什麼「大學什麼都學不到」,我學的是java,下面是我學習的部分路線(直接從以前的回答中復制過來的),希望對你有用。
首先找一本簡單的教材,先對java有個基本的認識(大概看那麼半個月就差不多了,隨便下載一本入門的書就行了)
然後推薦你看<<java核心技術>>,分為上下兩卷,已經是第八版了,大概有一千六七百頁;當 你看完後,基本的java知識已經掌握了(記住,一定要多練習啊)(我那時候一個暑假看完第一遍,每天看將近十個小時加練習,但是要弄懂,呵呵,至少看個三四遍吧,這兩本書只要能搞懂70%就很不錯了)
這個時候你可以看看<<thinking in java>>中文名"java編程思想",這本書寫的比較難,如果你看不懂,那麼你要多做練習,慢慢看,如果看完了,而且懂了,那麼證明你的java水平到達了一個更高的層次;(去參加面試的時候問的那些java知識完全可以應付過來了)(或者你可以先看下面的書,邊看thinking in java這本書,這樣也是可以的,而且學習的效率應該會高些)
然後java就會分方向,j2me(手機編程)不建議你去學這個(要學就學android手機編程),已經過時了;j2ee方向(Web編程),先學html,javaScript,css(這些書多得數不清,呵呵),然後就學servlet和jsp,《jsp應用開發詳解》(入門) 《Servlet與JSP核心編程》(核心)這兩本書還不錯,然後就可以學SSH(三大框架,這個書一大堆),
學習struts的時候建議你從struts1開始學起《精通Struts基於MVC的Java Web設計與開發》,然後就可以學習struts2《Struts2權威指南》,接下來學習Hibernate《精通Hibernate:Java對象持久化技術詳解》,最後學習Spring《spring2.0技術手冊》(提示:只要你java基礎學得好,這些東西都會學得很快)
這個時候你就要把注意力放在設計模式,數據結構和計算機演算法上面來了, 設計模式可以先看<<深入淺出設計模式>> 然後再看<<java與模式>>, 數據結構建議你看清華大學嚴慰敏老師寫的那本教材; 計算機演算法要了解基本的排序,如果你不做底層,只做應用的話,沒有必要去看那個<<演算法導論>這本書太難了。 (設計模式,數據結構和演算法才是真正的精髓,要有很多年的編程經驗才能夠使用得游刃有餘,光看懂還不行的,一定要多練習,到了這個境界才是真正的java高手)(我學java有三年了,這是我的體會)
等你掌握前面的這些知識之後,推薦你看<<effective java>>,這本書是目前java領域公認的高級書籍。在項目中你肯定會遇到一些前端的知識,那麼你得精通javascript,<<JavaScript權威指南>>(入門), <<JavaScript高級程序設計>>(進階),這兩本書弄懂了,那麼學習jquery和extjs都會很快的。
還有要提醒你一下,對於初學者,不要使用eclipse編程工具,建議你先用記事本寫程序,當你比較熟練了之後就可以使用eclipse這些工具了。
不要心急,不要圖快,所有的書要一本本的慢慢看,多看幾遍(一本書看上個四五遍,你就可以成高手,呵呵)。
java基礎(j2se)的重點有:繼承、多態、流、線程、網路編程、反射、集合、資料庫連接、泛型、JNI技術、分布式技術還有解析xml也是很重要的,如果你想學android手機編程,那麼SWING和AWT要熟悉一下。如果你不想學Web編程(j2ee),那麼我建議你可以學android手機編程《Google+Android開發入門與實戰》(入門) 《Google Android SDK開發範例大全》(深入)(建議把android當作業余愛好,把web編程當作主攻方向,因為j2ee包含了大量框架知識),書很多,可以自己去搜。多想 多看 多練才是王道,不要相信什麼培訓機構,這些都沒啥用,真正學好只能靠你自己。
面向對象思想+java基礎(j2se)+數據結構+設計模式+計算機演算法 為核心,學好了這幾個8000元/月輕而易舉,什麼都可以不學好,唯獨這幾科一定要學好,切記切記!
當然,隨著你的技術水平的提高,你還會要學習其他的語言,不過這都是後話,等你把上面的東西掌握了,我再告訴你怎麼學(高並發等內容),哈哈!
『伍』 如何學好軟體專業
參考答案: 須臾破顏倏斂態,一悲一喜並相宜。何能見此不注心,
『陸』 怎樣才能學好軟體開發
1.英語不好 數學不好 這是個不利因素 但就編程來講這並不是最重要的,重要的是你的邏輯思維和堅持學習的恆心,學編程特別是語言就要多看,多思考,多練,也就是多敲代碼.
2.就C語言來說,是編程者應該好好學的一門語言,因為它是你日後要學的其他一些更高級的面向對象的編程語言的基礎,學好了C語言,日後學高端語言就相對容易一些,而且在學習C語言的同時你的邏輯思維也開始形成.總之他是你經常聽到的C++ JAVA C#等等語言的一個基礎.
3.講師的水平很重要,有實際軟體開發經驗的老師會讓你聽的很輕松就理解了,要是只會照本喧科的老師那就會把其實不是太復雜的問題將的很復雜並難以理解(在傳統學校里是很常見的).其實C語言也不是非常難學.如果你認真去學把該理解的東西理解了學好C是沒有問題的.但是這種水平也只是說你把C語言基本學會了,對以後的學習打了個不錯的基礎,這其實也就夠了.因為你說:"將來想憑這幾個月學的C語言出去找分工作".
其實可以看出你對現在實際的軟體開發工作不太了解,憑C去找工作的話,那你至少要學上幾年而不是短短的幾個月,因為純搞C語言就是將來作低層開發或向嵌入式開發發展,這個方向不是一日之功,而且就業面不是很寬!
4.如果你想找編程的工作向軟體開發的方向努力的話,那麼你應該有一個正確的明確的方向規劃:
首先把C語言的核心語法和指針 數組等學好 理解了,會用,然後對做些小的程序練習加以鞏固.這也就夠了.然後隨著你學習的接觸你會學SQL資料庫 ORACLE C++ JAVA JSP ASP.NET C#等等現代所用的高級語言,工作中大都也是用這些高級的面向對象的語言在編程.
『柒』 我該如何學好軟體
我是親身經歷過的人,很了解你現在所處的階段,我告訴你兩個好方法:
1、從網上下載視頻教程,非常直觀,一般都是FLASH格式,文件不大。
2、從媒體找一名家教老師,一般用大學生比較便宜,而且東西講得還很透,並且你是作為主動角色,時間、地點、方法、進度都很自由。
我現在這段時間就正在用網上下載的視頻教程學習Premiere,效果特好,去年我曾經請過家教,學網頁製作,也很有效。Photoshop是我自學的。
『捌』 怎樣學好軟體
軟體是一個要求非常精細的東西,錯一個代碼都會對全局有影響,所以要求要有耐心並且細心,外加自己對軟體的熱愛及孜孜不倦的研究,喜歡的話相信自己,努力點,你會學得好的