java難學(xué)還是c難學(xué) 樓主是個大一學(xué)生,想在大學(xué)期間自學(xué)c語言和java.每天大概能學(xué)6個小時,請問一下大概要多久能精通?
樓主是個大一學(xué)生,想在大學(xué)期間自學(xué)c語言和java.每天大概能學(xué)6個小時,請問一下大概要多久能精通?我會跟你說的。同學(xué)們,這顆心值得鼓勵,不要聽別人的挖苦。但是,如果你能每天學(xué)習(xí)6小時,不要太樂觀,因
樓主是個大一學(xué)生,想在大學(xué)期間自學(xué)c語言和java.每天大概能學(xué)6個小時,請問一下大概要多久能精通?
我會跟你說的。同學(xué)們,這顆心值得鼓勵,不要聽別人的挖苦。
但是,如果你能每天學(xué)習(xí)6小時,不要太樂觀,因為即使你能學(xué)習(xí)6小時,仍然存在效率問題。不是快,而是長。一滴水磨蝕一塊石頭。
對于編程來說,除了學(xué)習(xí)的時間長短,還有一個緯度,即掌握計算機操作原理的程度。首先要努力學(xué)習(xí)基礎(chǔ)知識,包括數(shù)據(jù)結(jié)構(gòu)、計算機組成原理、操作系統(tǒng)、編譯原理等,然后再談?wù)Z言,這樣才能提高更快。所謂磨刀不誤砍柴刀。
基本技能打扎實,然后就是多寫代碼。年輕的時候,先寫10萬行代碼。做一個網(wǎng)站,玩信息管理系統(tǒng),寫一個聊天軟件,做一些應(yīng)用程序。慢慢地,一些問題就會暴露出來。內(nèi)存管理、并行設(shè)計、數(shù)據(jù)庫管理等都需要重新學(xué)習(xí)和實踐。
這只是開始。
經(jīng)過算法學(xué)習(xí)、內(nèi)存優(yōu)化、架構(gòu)設(shè)計,是進入真實項目的慢慢積累和訓(xùn)練。熟悉這一過程至少需要幾年時間。如果你走到這一步,應(yīng)該很容易找到一份開發(fā)工作。
如果你精通,恐怕你的功夫不會超過十年。給我印象最深的是龍勝胡偉武先生的一段話。他說,每年有上萬人可以開發(fā)java程序,但只有幾十人可以編寫java虛擬機。試想,如果你真的想說精通一門計算機編程語言是不容易的。
說了很多,我只想表達一下,做好工作不容易,不是一朝一夕的事。有時我們要努力工作很長時間。
我希望我的回答能對你有所幫助。
java大概多久可以精通?
Java很難精通。Java是一門相對較難的學(xué)科,還有很多知識需要學(xué)習(xí)。而且,互聯(lián)網(wǎng)技術(shù)的發(fā)展有多快,技術(shù)更新的速度也在日新月異。如果你不能說那一天,你會發(fā)現(xiàn)你以前學(xué)的Java技術(shù)已經(jīng)逐漸被淘汰了,你需要學(xué)習(xí)新的技術(shù),所以你想實現(xiàn)Java很難掌握。
如果您想開始并能夠工作,這是相對快速的。也許你可以在幾個月內(nèi)完成Java技術(shù)的學(xué)習(xí)和掌握。基本上,你可以開始工作了。雖然工作是可能的,但是學(xué)習(xí)Java僅僅是個開始。在今后的工作中,除了把以前學(xué)到的技術(shù)應(yīng)用到實際工作中,還要不斷適應(yīng)Java行業(yè)的發(fā)展,學(xué)習(xí)新的知識。
對于很多人來說,java培訓(xùn)或自學(xué)都是為了學(xué)習(xí)進入java行業(yè),java培訓(xùn)在很多情況下只是讓你快速進入java行業(yè)。其實,要想掌握Java,還需要不斷的練習(xí)和學(xué)習(xí)。
每天學(xué)習(xí)八小時C語言,大概多久能完全掌握?
感謝您的邀請
!首先,肯定您的選擇,學(xué)習(xí)C語言不會讓您后悔!這種語言被稱為上帝般的語言。編程界有一句話:真正的程序員使用C語言
學(xué)習(xí)程序設(shè)計要遵循一定的科學(xué)規(guī)律,不能令人驚訝地學(xué)習(xí),這涉及到你是否有語言基礎(chǔ),是否有人指導(dǎo)你,準備好的材料是否充足,學(xué)習(xí)路線是否合理等等。!每天學(xué)習(xí)8小時,如果你有語言基礎(chǔ),那么你可以基本掌握一周左右的語法,然后在一個月左右的時間里做一些綜合性的實驗,你基本上可以用C來開發(fā),你可以在使用它的同時學(xué)習(xí)。如果沒有語言基礎(chǔ),學(xué)習(xí)C語言是相當困難的,因為語言涉及許多抽象概念。如果不能建立一個有效的圖景,許多概念就很難理解。例如,內(nèi)存空間的應(yīng)用和釋放是C語言中最常見的操作。沒有語言基礎(chǔ),仍然很難理解。
建議如果你想有效利用時間,最好有專業(yè)的指導(dǎo),這樣肯定會縮短你的探索時間,并獲得一些開發(fā)和調(diào)試程序的經(jīng)驗。
如果您周圍沒有此類資源,則必須觀看網(wǎng)絡(luò)上的視頻資料。觀看視頻對專業(yè)程序員來說是浪費時間,但對于初學(xué)者來說,沒有基礎(chǔ)是一個很好的選擇。雖然節(jié)奏很慢,但你有足夠的時間去理解。一開始,你可以用視頻做實驗,逐漸增加自己的練習(xí)量。
每天學(xué)習(xí)8小時C語言的時間稍微長一點??梢圆迦霐?shù)據(jù)庫內(nèi)容。一方面,你可以改變你的想法。另一方面,數(shù)據(jù)庫也是編程中必須使用的工具。
學(xué)習(xí)C語言是一個漫長而痛苦的過程。C語言是一種先難后易的語言。初期會比較困難,過了這個階段會更好。我們應(yīng)該逐步培養(yǎng)自己的編程思維,從問題的根源上解決問題,不要太過形式化。
最后,祝你早日掌握這門神似的語言!