首頁 常見問題 自學程式設計多久

自學程式設計多久

Jun 20, 2019 am 10:45 AM
程式設計 自學

自學程式設計多久

java自學需要2個月左右就能寫點小東西,半年就能上手做一些東西,一年就該知道的都知道了,該會的也基本上會了,易上手好找工作。

C語言時間會長點,如果你英文好,數學邏輯性好,專心學那麼學c語言只需要半年或幾個月就可以了。如果英文一般那麼一年就可以,其實學程序也需要天賦和鑽研精神。

C 是一門用途很廣的語言,它是c語言超集,如果你懂C的話學會使用C 編一些簡單程序大概需要三個月的時間,更深入地去了解那就要靠平常在使用的過程中不斷地去探索,至於真正學會嘛,你懂的,很多用了這門語言的人都不敢說自己學會,沒有最好只有更好。

以上純屬個人觀點,前提是要十分的付出,不能三兩捕魚兩天曬網。所以,這個自學成才是一個不確定因數。天賦和努力決定這一切。

一、興趣愛好

興趣是最好的老師,如果你對它感興趣,一切問題都不是問題,你會想盡各種辦法去專研。

二、基礎知識

雖然這個都是可以學來的,但對於編程,你至少得對電腦操作的很熟悉,了解一些基本原理,在理解文法儲存上你就不會茫然,我剛學程式的時候就對一些概念,電腦基礎一點不了解,對記憶體為什麼這麼儲存都要理解好幾天。所以學習就很慢。

三、事業壓力

這個東西就是一旦你以它為衣食之本,有壓力就會學習的動力,它是你的謀生手段,滿足的基本生活需求,沒有或不學習它你就沒有更好的生活,很大程度上你就會付出更多的努力。

終上所述,你把程式設計當成一種事業,興趣愛好,那麼你就會比別人在更短更快的時間自學成才。

自學的一些建議

建議一、自學看書

自學只是說沒有專門的老師手把手教你,並不是說連書本都可以不要了。有人天天來問我一些很基礎的概念問題,我問他:「這些概念書上不都寫得很懂嗎?」他回答:「我沒有書。」如果沒有書,那你很難在腦中形成一個較為整體性的認識,所有了解到的知識都是支離破碎的。自學程式設計更是離不開書籍,前人的經驗都記錄在其中,找一本好的程式設計入門書籍對整個自學過程非常重要。

建議二:學程式要實踐

書是有了,可是整天抱著書也不成。程式設計最怕的就是紙上談兵,我看到有的初學者,看完了幾大大本書,將起循環函數來頭頭是道,卻連編譯器長什麼樣子都沒有見過。只理論不實踐你等於是在扯淡,從一些小程式「Hello, World!」親手輸入進去運行一遍,都能讓你的程式設計能力有著極速地提升。

建議三:程式設計需要思想

程式設計是一個創造的過程。程式設計的意義在於:透過程式的形式,教導電腦如何完成一項任務。寫程式碼只是形式,真正重要的是如何完成特定的任務。學習別人的思想比記憶一些別人寫的程式碼跟好,複製貼上之是程式碼的搬運工,而不能成為締造者。

建議四:養成良好的習慣

所謂“不以善小而不為”,等壞習慣養成了,再改就困難了。因此,寫程式要注意編碼格式縮排、變數和函數起有意義的名字、大小寫的使用、行末分號的注意等等,要從一開始做起。不然就會有千里之堤潰於蟻穴。

更多常見問題的相關技術文章,請造訪常見問題教學欄位進行學習!

以上是自學程式設計多久的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1655
14
CakePHP 教程
1414
52
Laravel 教程
1307
25
PHP教程
1255
29
C# 教程
1228
24
使用正規表示式去除 PHP 數組中的重複值 使用正規表示式去除 PHP 數組中的重複值 Apr 26, 2024 pm 04:33 PM

使用正規表示式從PHP數組中移除重複值的方法:使用正規表示式/(.*)(.+)/i匹配並取代重複項。遍歷數組元素,使用preg_match檢查匹配情況。如果匹配,請跳過值;否則,將其添加到無重複值的新數組中。

Java 函數有哪些適合自學者的教育資源? Java 函數有哪些適合自學者的教育資源? Apr 29, 2024 am 09:48 AM

學習Java函數的自學者可以利用以下資源:OracleJava教程和IBMJavaFunctions文件提供基礎和用法。 Codecademy和HackerRank等互動式環境提供即時回饋和練習。 LeetCode提供高品質的演算法問題,進一步測試技能。實戰案例展示了Java函數在計算圓面積和檢查質數的應用。

程式設計是乾啥的,學了有什麼用 程式設計是乾啥的,學了有什麼用 Apr 28, 2024 pm 01:34 PM

1、程式設計可用於開發各種軟體和應用程序,包括網站、手機應用程式、遊戲和數據分析工具等。它的應用領域非常廣泛,幾乎涵蓋了所有行業,包括科學研究、醫療保健、金融、教育、娛樂等。 2.學習程式設計可以幫助我們提升問題解決能力和邏輯思考能力。在程式設計過程中,我們需要分析和理解問題,找出解決方案,並將其轉換為程式碼。這種思維方式能夠培養我們的分析和抽象能力,提升我們解決實際問題的能力。

釋放你內心的程式設計師:C 絕對初學者 釋放你內心的程式設計師:C 絕對初學者 Oct 11, 2024 pm 03:50 PM

C語言是初學者學習程式設計的理想選擇,其優點包括效率、多功能性和可移植性。學習C語言需要:安裝C編譯器(如MinGW或Cygwin)了解變數、資料型別、條件語句和迴圈語句編寫包含主函數和printf()函數的第一個程式透過實戰案例(如計算平均數)練習C語言知識

使用 Python 解決問題:作為初學者,解鎖強大的解決方案 使用 Python 解決問題:作為初學者,解鎖強大的解決方案 Oct 11, 2024 pm 08:58 PM

Python 讓初學者能夠解決問題。

使用 Golang 建立基於瀏覽器的應用程式 使用 Golang 建立基於瀏覽器的應用程式 Apr 08, 2024 am 09:24 AM

使用Golang建立基於瀏覽器的應用程式Golang結合JavaScript建構了動態的前端體驗。安裝Golang:造訪https://golang.org/doc/install。設定Golang專案:建立一個名為main.go的檔案。使用GorillaWebToolkit:新增GorillaWebToolkit程式碼以處理HTTP請求。建立HTML模板:在templates子目錄中建立index.html,這是主模板。

C++ 程式設計謎題片段:激發思維,提升程式設計水平 C++ 程式設計謎題片段:激發思維,提升程式設計水平 Jun 01, 2024 pm 10:26 PM

C++程式設計謎題涵蓋斐波那契數列、階乘、漢明距離、陣列最大值和最小值等演算法和資料結構概念,透過解決這些謎題,可以鞏固C++知識,提升演算法理解和程式設計技巧。

編碼的關鍵:為初學者釋放 Python 的力量 編碼的關鍵:為初學者釋放 Python 的力量 Oct 11, 2024 pm 12:17 PM

Python透過其易學性和​​強大功能,是初學者的理想程式設計入門語言。其基礎包括:變數:用於儲存資料(數字、字串、列表等)。資料型態:定義變數中資料的型態(整數、浮點數等)。運算符:用於數學運算和比較。控制流程:控製程式碼執行流程(條件語句、迴圈)。