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