當前位置:編程學習大全網 - 編程語言 - 妳好!我要是自學編程多張時間能學到可以找工作呢?

妳好!我要是自學編程多張時間能學到可以找工作呢?

這個首先要看什麽語言了,像java的話,壹般來說3-6個月左右,可以從零基礎到熟練(前提還是要適合編程),如果想學C/C++的話,就比java要難了,可能要多花壹點時間。其次就是天賦了,這個真心說不準,有些人很快就入門了,有些人可能要更長的時間。

不過妳如果想找工作的話,就很難說了,因為就工作來說編程知識其實到真不算什麽,只能說是必要知識。比如做軟件,對操作系統等知識了解點,對軟件開發鏈的過程等等都知道點才算好;如果是網絡方面的,還要學TCP/IP等相關知識;如果想做遊戲,還要了解遊戲引擎等等。

簡單講下學習方法:

看書、看視頻,高手不會隨便幫忙的,但好的書籍、視頻裏包含了很多他們的精華

編程,將上面看來的知識通過編程進行實踐,驗證自己對這些知識的理解程度。

學習編程工具,對工具的了解可以令妳事半功倍的,現代開發工具,尤其是集成化開發工具,整合了很多有助於編程的功能,如斷點調試、重構工具等等,都可以幫助妳寫出正確的程序

算法/數據結構。可以說這就是整個編程的核心了,要開發高效的程序就必須掌握好算法和數據結構。如果妳學過這些知識,妳會發現很多自己想出來的問題解法,都不過是數據結構及算法的壹個縮影,高效的算法可以大大提高運行效率、占用資源好幾個數量級。而且企業面試就看2個方面,壹個就是熟悉的語言的理解程度(語言細節等),還有壹個就是數據結構/算法了,而且這方面比前者更重要。當然這方面也是最抽象的,數學不好很吃虧。

等有了壹定的基礎,就可以學習其他知識了,如操作系統、網絡等,不壹定要都會,挑關於妳將來工作需要的知識就行了。

項目開發。項目開發不同於書上的小程序,不是寫壹個簡單的程序就好,而是寫出壹個實實在在的類似於妳平時用的程序,當妳有紮實的基礎了,就可以來試試看。綜合運用,牽涉到很多相關的知識,可以檢驗妳對這些知識的熟練程度,而且遇到的錯誤及其解決方法等,都是非常寶貴的實踐經驗,同時妳也可以了解實際編程是怎麽壹回事。

0基礎的就不建議上培訓班了,培訓班不會為了壹個人拖慢進度,如果遇到困難,拉下進度只會浪費時間和金錢,至少也要有點基礎。其次,這行業最後還是要靠自學,只要幹這行就要壹直補充新知識,培訓班只能快速滿足妳的需求,但能否幫助妳建立紮實基礎就不知道了,如果時間緊的話可以去試試看,如果時間多的話還是照上述說法壹步步來比較好。

  • 上一篇:按照觸發方式,oracle的觸發器分為語句級和行級兩種類型,在視圖上所創建的觸發器叫做什麽類型的觸發器?
  • 下一篇:VS2005 MFC基於Dialog base的編程:用數據庫建立如下的表(ACCESS),如果在程序中訪問表
  • copyright 2024編程學習大全網