導航:首頁 > 編程語言 > 成為編程高手從零開始要多久

成為編程高手從零開始要多久

發布時間:2023-09-05 22:04:25

Ⅰ 零基礎自學java要多久

如果按每天6小時來算,差不多需要8個月才可以找到令自己滿意的工作。

學習是場持久戰,短時間的突擊學習收獲並不是很大,學習重在行動、貴在堅持,能堅持下來才是最難能可貴的。

每天按照視頻的進度學習一天的課程就可以了,可能不理解的地方你需要去查資料、網路,前期一定要打好基礎,有利於後面復雜知識點的學習。

培訓班系統化學習時間花費如下:

一共6個月:拋去上課時間、有事情耽擱、外出、生個小病不想學習、學習枯燥曬網時間基本上要佔據你2個月的學習時間,這么下來一共需要8個月時間。

如果是三天打魚兩天曬網那麼。。。你自己算算。

Ⅱ 學習編程需要多少時間呢

最近很多人都在問如何學習編程。我覺得學習編程最重要的是入門,如果你入門的時候有一個好的方法和思路,打下比較扎實的基礎,對今後的編程工作是很有益處的。即使在學習新的編程語言也無所謂,因為它們有很多相通之處,可以相互借鑒。

我認為可以先學習一下pascal,這個語言比較嚴謹,適合初學者。pascal它被稱為教學語言,結構嚴謹,不像C語言那麼靈活,易於理解和學習。 然後可以繼續學習C語言,這個語言比較靈活。有了pascal的基礎,在進行C語言編程就不會因為C語言的靈活而有問題 。後面的就可以學習VC什麼的了。

C語言的書推薦譚浩強的,比較好。

我當時學習pascal和C語言的時候是將書後的習題都做了一遍,感覺效果很好。

當然了,學習什麼語言也要看你具體准備從事什麼行業。例如你要進行嵌入式開發,C就是很好的選擇,如果是Windows開發,那麼VC就不錯。還有資料庫方面的開發、網路開發等等。不同的語言適合不同的方面。要看自己的選擇的,呵呵 。

還有很多人說自己的基礎很差,甚至中學畢業什麼的。其實這個並不重要,比較說英語,在計算機語言里所用到的單詞量很少,而且都是常用詞,經常使用就記住了。當然,如果你要看原文資料或者幫助的話,專業詞彙比較多,不過在金山詞霸的幫助下,經常看,也是沒什麼大的問題的。至於數學什麼的,其實數學只是培養你一個邏輯思維能力,在初學編程的時候影響不是很大。況且,作為一個基礎編程人員來說,上面還有系統分析師、項目經理,他們會把需求分析、概要設計和詳細設計做好的,你只要按照文檔寫代碼就OK了。不過,要上更上一步的話,其他基礎知識就非常重要了,畢竟你不能寫一輩子代碼。

在你學習好C語言以後,個人建議好好學習一下數據結構和軟體工程。這兩門對你的水平提高都是很有幫助的。特別是軟體工程,它能夠使你按照科學的工程方法進行軟體開發,對今後的發展很有好處。

只是一家之言,有不到之處,還望見諒!

Ⅲ 學編程難不難,一般要學多久

從零開始學編程一般需要4-6個月。 入門編程應該先學入門C語言或者python : C語言語法簡單,有良好的邏輯抽象,如果是要更全面、深入地學習語言本身就C。python語法更加簡單簡潔易學,而且有各種強大的庫,擴展庫,如果是為了通過編程這一手段來迅速地做出有用、實用的程序和界面可以學python。現代很多語言都是從C語言發展而來的,所以可以以C語言做跳板進階其他面向對象的高級語言。慢慢接觸C++,或高級編程語言(如:Net,Java 等),網頁設計相關的語言(HTML+CSS+Javascript)。如果想做一個程序員,在沒有基礎的情況下,買書自學是一個辦法,但是大多數人會因為沒有相關的基礎知識,導致看書看得一知半解,在不了解的時候,買的書不確定一個方向,編程語言太多了:java、C++、python、PHP、C等,需要確定方向,從基礎學起,建議零基礎學編程的小夥伴從C語言開始學起,C語言入門比較簡單,會提升自信心。

自學編程入門一定要階段性的看到成果,這個「成果」並不是在「黑匣子」裡面實現,要在用戶展現界面呈現,很容易提升信心。

機器語言

在計算機系統中,一條機器指令規定了計算機系統的一個特定動作。一個系列的計算機在硬體設計製造時就用了若干指令規定了該系列計算機能夠進行的基本操作,這些指令一起構成了該系列計算機的指令系統。

在計算機應用的初期,程序員使用機器的指令系統來編寫計算機應用程序,這種程序稱為機器語言程序。使用機器語言編寫的程序,由於每條指令都對應計算機一個特定的基本動作,所以程序佔用內存少、執行效率高。缺點也很明顯。

Ⅳ 從零開始學編程要幾年

編程門檻其實並不高,自學幾個月就可以入門,但是初級程序員進階卻很難,需要學的知識很多很多。所以自學編程想入門,很簡單,只要自己能努力,能堅持,幾個月以後你就已經在路上了。盡管這個過程很難,你會迷茫、困惑,但是你要堅信努力必將有結果。

掌握基礎的語法

我們最終目的是盡快的學完相關知識,然後找到一份工作,進入這個行業。我們這里的方法就是快速掌握知識運用。但是開發的這個行業你其實需要學習的知識實在太多太多,但是普通公司的一個初級工程師只要能保證會用業內通用的框架,能解決的基本的業務問題就好。所以我們這里學習過程必須的先做減法。這個過程中我們先不用去學習演算法,框架源碼什麼的,先去學習工作中需要用到的知識,等我們進入行業再去學習。

自學的第一步,我們先掌握語言的基本知識點。我們下面拿 Java 舉例。

學習 Java,推薦使用視頻加書籍學習。

至於書籍,這里推薦「Java核心技術(卷1):基礎知識」,「Java編程思想」。兩本書都是經典好書,尤其後面一本更是經典中經典。這里切記一點,切勿買 「xx 入門到精通」、「21 天帶你學會 xx」 系列書籍,盡管這類書籍銷量很好。

不推薦直接看書學習。因為你如果單純看書,你很容易會睏乏,而且很容易抓不住重點。這個過程很容易會讓你失去興趣。而結合視頻學習,你可以跟視頻進度學習,進而能掌握自己大概學習進度。這個學習過程中,你先看完視頻,然後動手練習視頻中的代碼。

一定要動手練習!

一定要動手練習!

一定要動手練習!

代碼是需要動手練習,才能孰生巧。

學完 Java 基礎,用學的知識去完成一個小項目,這里會讓自己有些小成就,這樣能更好學下去。

Java 基礎知識不用去學 awt,swing 等圖形化編程。

如果這第一步都堅持不下來,那其實真的放棄吧。後面你只會越學越困難

聊聊選擇的問題

自學第二步,選擇從事的方向。

學完 Java 基礎,你就面臨自己以後需要從事開發的方向。如 Java 來說,一般分為服務端開發與客戶端開發,方向不同,接下去學的知識點就會不同。所以這里選擇需要慎重思考。

這里可以使用一個方法,我們從事件的價值出發,列出一個優缺清單表。比如你要選擇服務端開發還是客戶端開發,你先去充分了解這兩個方向,然後列一分優缺清單表格,把了解到每一個點都寫上去,打一個分數,分數分為 -10 到 10 分。最後我們統計一個總分,然後那個分數較高的方向。

掌握資料庫

由於本人從事服務端開發,下面說說服務端開發學習的過程。

服務端開發,需要學習的東西會很多,不過不用擔心,我們一個個說。

首先我們先說資料庫。資料庫對於服務端開發,一定要學會的技術,所以這個我們需要著重學習。

首先按照網上教程,自己在電腦上搭建一個資料庫,這里推薦 MySQL。搭建之後,再下載一個資料庫客戶端管理工具,如 Navicat,DataGrip。弄完這些基礎設施之後,我們這里接著去學會 SQL 的語法。這里著重學習單表增刪改查的語法,跨表的連接查詢等。網上找一個例子,如可以自己構建一個學生課程信息表,做到可以用以上學習到的語法。

學習完資料庫,接著我們就需要學習Java JDBC 的知識。學習的 JDBC 就是讓我們了解,如何使用 Java 操作資料庫,運行 Mybatis的增刪改查的語句。

接著我們可以去學習相關 ORM 的框架,如 Hibernate 或 Mybatis,這里推薦 Mybatis。學習框架,我們要做到掌握框架的使用技巧就可以。

這個過程你可能會發現,Mybatis 這類框架這么如此簡化開發,為什麼我們不直接學習 Mybatis ?

學習 JDBC 的目的,其實就是讓你了解這些 ORM 的基礎。

學完這個階段,我們接下去就要進入 WEB 開發。

WEB 開發

這個過程我們首先學習一些前端知識,如 HTML,CSS,JavaScript,然後再去 Jquery 等前端框架,做到能實現一些簡單的功能。我們不需要跟你上面一樣精通,我們只要了解一些概念即可。

接下去我們學習 Servlet,做到能使用原生 Servlet + Jsp 能運行一個 WEB 程序。

後面我們再去學習 Spring 框架,使用 SpringMVC 了解 MVC 的概念。最後用 SpringMVC+Spring+Mybatis+MySQL 完成一個簡單的管理系統。

其他

學完以上內容,基本上已經學習完工作中學習到的技術棧。這個過程你還需要額外學習一些工作中用到其他知識。

你需要去學習協同開發的工具,如 Git,SVN、apicloud studio多端編譯。做到了解如何新建分支,如何拉取代碼,如何合並代碼即可。

你還需要去學習一些 Linux 的命令

總結

學完上述內容,你實際就已經掌握初級開發所需要的技術,已經基本上可以從事一個初級開發的崗位。我們上面講的都是使用技巧,但是面試的時候可能會問你一些原理性的內容,所以在我們去找工作之前我們還需要去了解一些原理性知識。這方面的內容通過搜索引擎搜索即可。

這個過程你可能會碰到很多問題,這個過程一定善於使用搜索引擎。

Ⅳ JAVA需要學多久學多久能算入行

小白完全不懂的,一般培訓機構學習4個月左右,就基本上可以找到工作了。
完全自學的話,在網上可以找到很多的教程,堅持半年不放棄也完全可以學會。
真正工作一年左右就可以算入行了吧。

閱讀全文

與成為編程高手從零開始要多久相關的資料

熱點內容
數控車床編程初學實例 瀏覽:946
cad中篩選命令是什麼 瀏覽:800
數控銑床法蘭克編程 瀏覽:330
怎麼樣分解壓縮包圖標 瀏覽:619
php兩年工作經驗簡歷 瀏覽:763
怎麼提前解壓房貸 瀏覽:698
反詐宣傳app哪裡可以拿到用戶資料 瀏覽:855
華為交換機命令配置 瀏覽:11
電機pid演算法實例c語言 瀏覽:972
安裝ue5未找到金屬編譯器 瀏覽:963
l1壓縮性骨折微創手術 瀏覽:615
看電腦配置命令 瀏覽:108
單片機調用db數值偏移量 瀏覽:446
賓士smart車型壓縮機功率 瀏覽:527
伺服器預留地址獲取 瀏覽:1005
雲庫文件夾怎麼設置 瀏覽:295
文件夾目錄製作自動跳轉 瀏覽:454
在哪個音樂app能聽exo的歌 瀏覽:850
pdf超級加密 瀏覽:52
蘋果手機app安裝包怎麼解壓並安裝 瀏覽:908