當前位置:首頁 » 編程軟體 » 自學編程好

自學編程好

發布時間: 2022-12-11 04:24:19

❶ 學編程是報班還是自學好

我還是推薦報班學習的(不知道題主現在工作和生活狀態是什麼,但是想學編程,還得報班)

編程有人說簡單,但是作為一個技術型東西,個人覺得還是很難的,而且最重要的是,編程不一樣的是實踐操作有時候比閉門造車的學理論更重要,換句話說就是項目經驗;這個太重要了,現在隨便一個公司招聘,有時候甚至是實習生都會要工作經驗,自學的話,很難有項目來做,這樣你就算學會了,但是在公司眼中你還是白紙一張。

自學,可以節省開銷,但我覺得這就是他僅剩的優點,培訓班賣的是知識不假,但是我覺得他們最大的賣點是對你的監督性,這才是最重要的。自學,一個人的惰性很難堅持下去,這是很現實的問題,而且自學過程中,遇到難題,沒有專業的老師幫你解決,越積越多的時候你會喪失信心。

總結:報班好!

❷ 如何自學編程

自學編程要做到將編程作為自己的愛好、對自己的電腦了解、確定自己的編程語言、多看書,具體介紹如下:

1、要想真正學習一門知識,就要先盡量保持將其保持為一種愛好,才能一步一步的學習,還要保持耐心,不能為了成果跳躍學習。這兩句話很重要,請在任何時候都要記住,無論那一門課。

2、要對自己家的電腦有一個充分的了解,包括他的位數(64位,32位),內存,型號,和版本,如果要編程的話,一定要對電腦的各個功能有詳細的了解

3、先確定自己要學的編程語言,將其語言環境和編程工具准備好。入門最好使用c-free,或java(要准備語言環境)入門或是深入都可以使用eclipse,python(要准備語言環境)可以使用editplus。

4、多在當地書城或是網上購買一些所學習的語言的書,可以輕松自學,當然如果你認為僅僅是文字並不夠生動,可以看看一些優秀的教學視頻,但千萬不要放棄書本。

注意事項:

1、明確學習目的 學習編程對大多數IT業人員來說都是非常有用的。

2、邏輯思維能力的培養,學程序設計要有一定的邏輯思維能力,「邏思力」的培養要長時間的實踐鍛煉。要想成為一名優秀的程序員,最重要的是掌握編程思想。

❸ 自學編程好學嗎

編程難學是因為代碼量巨打合格,程序員代碼量需要達到1萬號,而優秀的程序員代碼量通常保守10萬行。編程學會了以後發展是非常好的,編程從現在以及隨後起,十年前都是一個非常有前景的行業,除非到了市場非常飽和,程序員遍地都是的情況,但目前顯然不是。從任何一個公司招聘人員情況上看,互聯網行業都算是比較火爆的行業,招錄程序猿的不在少數,公司不一般,水平要高很多。抱著真心想了解這個領域的心態去學習,去鑽研,才有可能走下去,時時反省,檢查,將知識體系化。保持好心態,不要過分注重結果,學習是一個長期的過程,不要過分注重眼前的收益效果。這個不太好學,需要一定的天賦,編程本身就比較抽象,所以說如果思維跟不上的話,學習編程肯定有難度,因為有些地方確實不太好理解
但是話又說回來,勤能補拙是良訓,一份辛苦一份才,下功夫,是沒有問題的,打好基礎是關鍵,然後跟著做一些項目很關鍵
總的來說,對編程有以下三個建議
第一,明白程序的流程,知道運行的順序是怎樣的
第二,搞清楚每一條語句的功能,也就是說知道語句具體是實現怎樣的功能
第三,在閱讀程序的時候,要敢於嘗試,即,用一些實例代入驗證
以上三個步驟對你學習編程是很有幫助的,加油

❹ 自學編程的話好學不需要多久

從零開始學編程一般需要4-6個月。

入門編程應該先學入門c語言或者python :
C語言語法簡單,有良好的邏輯抽象,如果是要更全面、深入地學習語言本身就C。python語法更加簡單簡潔易學,而且有各種強大的庫,擴展庫,如果是為了通過編程這一手段來迅速地做出有用、實用的程序和界面可以學python。現代很多語言都是從C語言發展而來的,所以可以以C語言做跳板進階其他面向對象的高級語言。慢慢接觸C++,或高級編程語言(如:Net,Java 等),網頁設計相關的語言(HTML+CSS+Javascript)。如果想做一個程序員,在沒有基礎的情況下,買書自學是一個辦法,但是大多數人會因為沒有相關的基礎知識,導致看書看得一知半解,在不了解的時候,買的書不一定合適。比較速成的辦法還是去報名一個培訓班,推薦【達內教育】,系統的學習一下基礎知識,然後選擇一個發展方向,再具體的針對性地買點書籍來學習。

❺ 我想自學編程,好學嗎

編程當然可以自學。自學編程大約需要兩三個月,每天抽出兩三個星期把基礎全部學習一遍,其他都是建立在基礎之上的東西,學起來就會很快。

以下是關於零基礎學習編程的建議:

1.准備一個相對好的運行速度快的電腦,然後安裝一個操作系統(建議Windows操作系統)。不要讓一台速度緩慢的電腦浪費你的時間。

2.選擇一個正確的打字指法。此外,還要熟悉一些Windows快捷鍵和文本編輯器。

3.學習計算機科學,第一步就是學習一門編程語言。下面就是這種語言的利弊:

a.C語言

【優點】:你可以學習到許多底層的知識,給你夯實基礎。

【缺點】:C語言不支持面向對象編程,你很難使用它直接找到一份工作

b.C++

【優點】:很多用法和C一樣,但是卻支持面向對象編程

【缺點】:有太多的知識點要學習,相對比較復雜的語言,有多個版本要選擇

c.Java/C#/Python/JavaScript

【優點】:簡單的語法,隱藏了低層次的知識點,可讀性強,學好它容易找工作

【缺點】:你將丟失很多底層的知識點

推薦自學編程的教科書:

《C程序設計語言第二版·新版》

(5)自學編程好擴展閱讀:

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

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

這種人和計算體系之間交流的過程就是編程。

編程:設計具備邏輯流動作用的一種「可控體系」【註:編程不一定是針對計算機程序而言的,針對具備邏輯計算力的體系,都可以算編程。】

❻ 我想自學編程,好學嗎

學習編程已經不再是少數計算機專業人員的事情了,就如同計算機深入到我們生活的每一個角落一樣,學習編程的人也是越來越多。由於現在網路信息資源豐富,大多數人都選擇了自學。我自幼自學編程十餘年,多少積累了一些經驗和方法,想通過這里給這些初學的編程自學者一些個人的建議。 建議一:自學也需要看書 自學只是說沒有專門的老師手把手教你,並不是說連書本都可以不要了。有人天天來問我一些很基礎的概念問題,我問他:「這些概念書上不都寫得很明白嗎?」他回答:「我沒有書。」如果沒有書,那麼你很難在腦子里形成一個較為整體性的認識,所有了解到的知識都是支離破碎的。且不說大多數人沒有精力回答你這些問題,即使回答了,很多東西也不是三言兩語就能說清的,很多高手說出來的都是他們自己的理解,這些理解或許很有意味,但也許費了你半天的腦子卻怎麼也搞不明白。一本書,即使不是什麼經典之著,它也可以向你提供一個大體完整的框架,成為你自學過程中的一個向導。這里要說的是:網上電子教程資源豐富,看看無妨,但手中至少應有一本印刷的書€€€€畢竟網上的教程魚龍混雜,其作者也許並不精通此道,很難分辨其質量好壞。 建議二:學編程更需要實踐 書是有了,可是整天抱著書也不成。編程最怕的就是紙上談兵,我看到有的初學者,看完了大半本書,和我說起循環函數來頭頭是道,卻連編譯器長什麼樣都沒有見過。真要他寫幾行程序,便是錯誤百出。我的建議是,無論你涉及編程的時間是多麼地短,無論你目前學到的知識多麼地少,你都應該不斷地盡自己所能去編寫一些小程序€€€€即使是把書上的「hello, world!」親手輸入進去運行一遍,都能讓你的編程能力有著極速地提高。 建議三:編程是創造,不是默寫 有人甚至打算用題海戰術來學習編程€€€€這完全沒有理解編程的內涵。僅僅通過「欣賞」別人寫的代碼也無法學好編程。有一點需要明白:編程是一個創造的過程。編程的意義在於:通過程序的形式,教計算機如何去完成一項任務。寫代碼只是形式,真正重要的是如何完成特定的任務。學習別人的代碼固然是很有用的,可以學習別人的思想;但是如果僅僅是記憶了一些別人寫好的代碼,就希望能通過拼拼湊湊成為自己的程序,那是基本不可能的。我的建議是:在自己編寫程序,進行創造的過程中,借鑒前人程序中的思想方法€€€€而不是整天處於復制粘貼的狀態中。 建議四:好習慣要從開始做起 所謂「不以善小而不為」,等壞習慣養成了,再改就困難了。因此,類似寫程序要注意縮進、為變數和函數起有意義的名字、大小寫的使用、行末分號的注意等等,要從一開始做起。很多人對這些善意的提醒不屑一顧,覺得多此一舉,浪費時間。其實,如果真的能嚴格地去做,它們反而可以幫你節省許多時間。 建議五:不必太刨根問底 「打破沙鍋問到底」確實表現了一種鑽研的精神,不過我還是建議初者學,有的時候,不必太刨根問底。編程的相關知識都是盤根錯節交織在一起的,大多數問題深挖下去會越說越復雜,對於知識掌握不多的初學者來說,只能是越來越糊塗。很多東西,時間長了,隨著知識了解得深入,自然而然會明白。就像剛剛學英語的時候,你知道「goodbye」是再見就足夠了,難道非要把這個good和再見的關系先弄個水落石出嗎?作為初學者,最重要的是盡快地能全面地了解整個知識的全貌,在單獨的知識點上,暫時不需要太深入。可以等知識經驗豐富之後,再回頭來研究。 如果你是學習java方向的話,最好先學一下c語言,可以提高你的邏輯思維能力,起碼java屬於c類語言,學習一下是必要的! 但是如果你學習的是.net方向的話。最好學習一下vb雖然他是老掉牙了,基礎呀。 像樓上的一樣同時建議你買本相關資料的書籍。 鄙人建議,僅供參考

❼ 自學編程應該從哪裡學起

自學編程應該:
1、建議學習 Python。Python 基礎語法內容較為簡單,可以比較快的了解編程的思維習慣,並能夠較快接觸到 Python GUI庫(比如Tkinter),很容易借用這些庫開發出一些有趣的程序。同時 Python的縮進格式也比較嚴格,這也很好的讓編程初學者養成一個良好的編寫代碼習慣。
在美國有很多編程初學 Python的書籍,其受眾就是小學、初中的青少年,比如《Python for Kids》,這些書籍一個很大的特點就是圖文並貌,並且很快引入圖形庫的學習,教會小朋友製作出一些圖形和簡單的游戲,比如畫星星,彈球。這樣的好處是激發小朋友學習編程的樂趣,讓小朋友從小就感受到編程的魅力。
2、讀大一零基礎學編程
上學習編程的首要任務是學習電腦的基礎操作,熟悉鍵盤,讓自己對電腦有初步的了解認識。至於理工科專業的學生大一估計都會教《計算機科學導論》這樣類似的課程,如果想盡快編程,學生應盡快將該書內容看一遍,讓自己對計算機有一個整體的認識。
C語言,建議使用 《C Primer Plus》,英語好的同學可以直接看英文版,注意該書不是《C++ Primer》,《C++Primer》可以在 C語言學的有一定基礎的時候看。當學完《C PrimerPlus》之後,可以對演算法的知識學習,有精力的話可以啃《演算法導論》。平時可以多上 github 上直接看源碼,這樣比單純看書進步的更快。
3、新手學習編程,看書時一定要不能只看不動手,一定要同時動腦、動手,要將書裡面的代碼都勤奮的敲。
值得注意的是,編程是個比較廣義的概念,編程語言有數種,所以要學習計算機語言就要先了解語言的發展史以及各種語言在不同領域的作用,推薦先學C/C++,這門計算機語言是一門相對簡單且發展的比較完善的計算機語言,初次之外呢還有basic、C#、java等等,在C之前還有更加原始的計算機語言。
4、學會記筆記
很多人剛開始學編程以往裡面的很多東西都要記住,其實這是錯誤的做法。
不用去記住這些代碼,理解代碼比記住代碼更重要。這里我們能理解代碼是干什麼用的就可以了。如果後面用的時候忘記了,反過頭來知道在哪查找答案就可以了。這是學習的重要思想之一:知道在哪查找答案比記住更重要。

❽ 自學編程好還是專業老師指導的好

這個看個人能力了,如果你沒有基礎最好還是先學學再說吧有些東西不是你想學就能學的了的,還要有一定的機緣的,有些人學可能很感興趣,越是復雜自己越感興趣,甚至覺得有趣。
但是有些人可剛了解就感覺難,自己理解不了其中的邏輯性,基本入門都很難,就容易放棄自己的初衷,堅持是一個很重要的事情。
個人覺得前期入門你可以先自學一段時間,一段時間如果你理解不透了,而且還想繼續,個人建議你還是找個輔導班速成,可能有個老師一點你,你可能就懂了,但是自己去理解可能就比較費勁了。
為了節省時間,加速入門,個人條件允許的情況下個人還是建議你報班,你入門之後,提升學習能力,以後需要在不斷實踐中過得東西才可以。
以後也就知道如何學習了。後面提高就主要依靠自己的自學能力了。正所謂的師傅領進門,修行在個人了。
沒必要說單獨找老師指導,除非你有那樣的條件,否則個人建議還是報個人多的班,相對更合理一些。

❾ 自學編程好學嗎

編程難不難?那可不是鬧著玩的。不從事這一行的永遠不知道這行的艱辛,還咋巴著小眼睛問編程好不好學?
不知道LZ看沒看過聖鬥士星矢這部動漫,如果你想踏入編程殿堂,就要先想想那個被無數小孩子嘲笑的實力很菜又只會死纏濫打經常被虐得體無完膚的主角星矢,首先你得問問自己,想學編程,你有沒有像星矢一樣持之以恆百折不撓一步一個腳印忍受常人無法想像的困難和痛苦的品質,沒有?你說我開玩笑逗你,那好,下面的不用看了,應該你確實不適合學。
如果你只想著掙大錢,勸你別碰這行,一句話,別來找虐。為什麼?你看到的手機APP,各種應用,要想開發出來,不知道需要多少種技術。拿最常見的網站開發,需要後台資料庫mysql,數據格式json,xml,各種網路協議,還有網站開發語言PHP, JSP,ASP.NET,等等不下十幾種技術。而每一種技術都是一本厚厚的五六百頁的書,需要最少一年多時間掌握一門技術。最要命的,每種技術互不交叉還跨度很大,每種技術都有自己的設計理念和很多很多「天坑」在等著你攻克,你問問你自己,你有這個恆心和意志力天天捧著本大部頭的書天天看,天天上機操作學嗎?你說有,那好,你看電視上那些富二代天天瀟灑地到處遊玩泡妞基本於你無緣了,因為你根本就沒時間,談個戀愛都困難,還想打網遊玩王者?那算了,你還是別碰這行了,別耽誤你玩游戲享受生活了。
程序員加班很恐怖,工作制通常是996,即早9晚9周六還要上班,晚9下班還是早的,一般到晚上十點。你想那時夜深人靜了人家都休息抱著老婆睡覺了,你還在工作中,是不是很崩潰?
第2,程序員耗腦太嚴重。工作中需要十幾個小時大腦不停地運轉。需要設計演算法,不斷地把代碼改來改去來適應客戶一天幾變的需求。很多功能沒有現成的解決方案,還經常遇到一些天書一樣的疑難問題,bug,實際工作中突發狀況千奇百怪,你可能見都沒見過的bug,崩潰,需要一點一點查幾萬行的log日誌。而且也需要網路,google,英文論壇尋求幫助,理解錯誤信息是什麼意思。所以英文不好的沒耐心的還是算了吧,不適合這行。
第3. 程序開發首先是非常難學的,任何一門編程語言都有自己獨到的思想,概念設計,很多情況下一門語言與另一門語言沒有多大關系,知識經驗無法串用。而且工作中你還不得不用到這些技術你不得不去學。而且程序技術日新月異,新類庫新SDK每天都會推出,你需要日復一日不斷地學習新技術。如最新視頻解碼技術,游戲引擎等等,而這些新技術可是國內沒有書和任何資料的,需要你到英文官方網站去找實例看文檔去學,更要命的,新的技術和老的還沒太大關聯,你得重頭去學。而且老闆急趕項目不會給你什麼時間,一般三天就是極限了,你需要這么短的時間快速掌握一項新技術...
綜上,你明白程序員為什麼總要加班了吧,也知道這行不是人乾的吧。為什麼說程序員干到三十干不動。很簡單,以這種消磨人生所有時間狀態,你生命中只有加班加班工作工作學習學習,你將不能顧家不能跟朋友聚會不能再有自己一點點休閑時間,更別說談女朋友戀愛了,以這種狀態你能堅持到三十歲?我想那簡直是個奇跡了

❿ 自學編程怎麼樣啊,好學嗎

自學不難,難的是避免走彎路。

自學編程需要你有一定的自控能力,你要管住自己別被別的所吸引,更不能學一會玩一會。

  1. 首先,不同語言的入手難度是不同的。先在biji上看視頻,感興趣的都看看,然後訂個學科,延申去學習。

  2. 具體怎麼學好?每天看多久的有效視頻時常,吸收的量,練習跟著敲的代碼不能少,自己整理出一套筆記。

  3. 入門學習方向和目標確定好後,就是分配階段性的學習任務。

  4. 遇到問題和bug怎麼解決?要學會網路,你遇到的問題,之前有千千萬萬的程序員都遇到過。

  5. 豐滿你往後求職的簡歷,增加談資。如果條件允許的話,請把你學習過程的每一個大知識點,都梳理歸納成文章集,放在csdn,自己的博客,github都行。

  6. 碰到不會的英語單詞,一定要「勤查」「勤記」「勤背」。

  7. 但是單靠零基礎的自己,加網上的碎片文章和視頻,其實想少走彎路有點難,時間充裕倒無所謂,算磨練自學能力。如果時間有限,比較靠譜的方法還是:借力。可以看看招聘信息,你就能找到學習重點了,階段性地驗收你的學習成果,查缺補漏,防止跑偏,這樣會比較高效,又省心。

  8. 總結:自學編程的成敗,不在難易,貴在堅持。
熱點內容
第六章編譯原理答案 發布:2025-07-04 17:37:55 瀏覽:39
php內存優化 發布:2025-07-04 17:25:54 瀏覽:662
威綸觸摸屏如何設置時間限制密碼 發布:2025-07-04 17:25:50 瀏覽:418
python列表的遍歷 發布:2025-07-04 17:24:20 瀏覽:22
編譯基本塊 發布:2025-07-04 17:23:06 瀏覽:748
scl語言編程 發布:2025-07-04 17:23:05 瀏覽:991
oracle用戶連接資料庫連接 發布:2025-07-04 17:20:20 瀏覽:939
我的世界純生存伺服器推薦死亡不掉落 發布:2025-07-04 17:06:14 瀏覽:347
方舟編譯器可以用於p20嗎 發布:2025-07-04 17:00:17 瀏覽:786
短片解壓 發布:2025-07-04 16:50:08 瀏覽:738