- N +

零基礎(chǔ)學(xué)c語言要多久 嵌入式c語言要學(xué)到什么程度

老鐵們,大家好,相信還有很多朋友對于零基礎(chǔ)學(xué)c語言要多久和嵌入式c語言要學(xué)到什么程度的相關(guān)問題不太懂,沒關(guān)系,今天就由我來為大家分享分享零基礎(chǔ)學(xué)c語言要多久以及嵌入式c語言要學(xué)到什么程度的問題,文章篇幅可能偏長,希望可以幫助到大家,下面一起來看看吧!

普通人零基礎(chǔ)學(xué)會C語言需要多久時間

至少需要一年左右時間,而且最好是邏輯數(shù)學(xué)基礎(chǔ)良好。

英語基礎(chǔ)好的話,學(xué)習(xí)c語言編程會順利。

如果沒有英語基礎(chǔ),那么剛開始的時候,需要死記硬背那些指令語句。

零基礎(chǔ)學(xué)習(xí)軟件編程需要多長時間費用需要多少

先來做下選擇題,你要學(xué)編程做什么?

1.用來工作掙錢養(yǎng)家

2.業(yè)余愛好

3.工作中需要相關(guān)知識

如果選1的話,完全零基礎(chǔ)達(dá)到軟件公司(硬件開發(fā)公司暫時不考慮,因為從零開始太多的不確定)要求的水平,大概需要1年半的時間或更長。選擇方向可以是前段開發(fā)或后端開發(fā),一般學(xué)習(xí)路線直接去培訓(xùn)機(jī)構(gòu)就可以,機(jī)構(gòu)選擇北上廣深的大公司,他們有全套的培訓(xùn)經(jīng)驗讓你速成。

網(wǎng)上學(xué)習(xí)就算了,直接選擇實地面授,最好是小班課,大約一個階段是1萬多,相關(guān)費用變化很快,自行網(wǎng)上查詢。

可供選擇課程:JavaEE培訓(xùn)、零基礎(chǔ)大數(shù)據(jù)培訓(xùn)、人工智能培訓(xùn)、Python全棧就業(yè)班、Web前端+移動端培訓(xùn)

如果選2和3的話,那就慢慢來,路還長。先選一本書,計算機(jī)工作原理,市面上各式各樣,最好選那種科普的,先了解下計算機(jī)是如何工作的,花費40塊錢。接著開始學(xué)習(xí)C語言,買一本譚浩強(qiáng)老師的書,最新大學(xué)版,40元錢。要有一臺筆記本電腦,把軟件環(huán)境搭起來,買一臺二手筆記本電腦900塊足夠了。一邊練手一邊看書,全學(xué)完這個階段,如果您在工作的話,每天花2個小時,半年可以學(xué)的一知半解了。接著學(xué)市面上比較流行的語言,推薦學(xué)Python,因為可以在工作中可以幫你不少忙,誰用誰知道。也可以買網(wǎng)上的教程,一般都是幾百幾百,你會發(fā)現(xiàn)其實和看書差不多。這樣學(xué)沒有在培訓(xùn)機(jī)構(gòu)學(xué)的系統(tǒng),學(xué)的深。零基礎(chǔ)自學(xué)一般花費1000元左右,這里面就是買書買教程的錢,想學(xué)的很好,必須要后期自己造化了。

目標(biāo)python,學(xué)C語言打基礎(chǔ)要多久

可能你對Python有誤解,作為兩種相互獨立的語言,學(xué)習(xí)Python與是否會C語言沒有太大的關(guān)系,所以學(xué)習(xí)Python并不需要C語言基礎(chǔ)。

可能有些人以為Python的解釋器和很多庫是使用C語言開發(fā)的,學(xué)習(xí)Python就必須要有C語言基礎(chǔ),事實卻完全不是這樣。就如同C語言的編譯器和標(biāo)準(zhǔn)庫是使用匯編語言開發(fā)(嚴(yán)格來說,有很多現(xiàn)代的C語言編譯器就是使用C語言本身開發(fā)的,但是最早期的C語言編譯器一定是使用其它更古老的語言開發(fā))的一樣,學(xué)習(xí)C語言就需要掌握匯編語言嗎?如果是這樣,那么學(xué)習(xí)匯編是不是又要學(xué)習(xí)機(jī)器語言呢?

Python作為一種比C語言更高級的編程語言,它的出現(xiàn)是為了讓程序員更高效的編寫程序,就如同C++、JAVA、C#等語言一樣,無非是每種編程語言擅長的應(yīng)用領(lǐng)域不同罷了。

當(dāng)然,C語言作為很多現(xiàn)代編程語言的鼻祖,很多語言都借鑒了C語言的一些概念與機(jī)制,所以如果能深刻理解C語言的內(nèi)存管理機(jī)制(指針)與對象模型等概念,對于學(xué)習(xí)其它語言會有很大的幫助,Python就是其中之一。

最后給一點老碼農(nóng)的建議,實踐出真知,編程亦是如此。還是開始動手吧,先安裝一個Python開發(fā)環(huán)境(可以選擇Python+PyCharm組合,以前寫過一些環(huán)境配置的文章,可供參考),然后一邊學(xué)習(xí)一邊練習(xí),正常情況下一個月就可以掌握Python的基本語法,能寫一些簡單的腳本,然后在根據(jù)自己的應(yīng)用需求,深入研究一些具體的庫。

零基礎(chǔ)學(xué)Java大概需要多長時間

既然你說零基礎(chǔ),那么我就當(dāng)作是一張沒接觸過任何計算機(jī)語言的白紙吧。

開門見山,我認(rèn)為,一般人零基礎(chǔ)自學(xué)Java到熟練運用當(dāng)今三大流行框架,每天學(xué)習(xí)不低于6個小時,至少需要6個月時間(JavaEE方向,這也是我建議的學(xué)習(xí)方向)。

剛開始,零基礎(chǔ)入門的學(xué)習(xí)進(jìn)度是很慢的,不用著急,慢工才能出細(xì)活,說白了Java入門階段也就是個熟練的過程花費的學(xué)習(xí)時間比較長。

那么,零基礎(chǔ)入門應(yīng)該怎么去學(xué),絕大多數(shù)人剛開始學(xué)習(xí)Java都會有這么一個疑問。在這里,我建議從看視頻教程開始,此時此刻任何有關(guān)書籍都不需要去看,因為大部分書籍內(nèi)容都會讓你很難接受,難以達(dá)到吸收消化的效果。反之視頻中的講師是很容易讓你接受的,你只需要跟著視頻教程一步一步往下走。

這里我推薦黑馬的視頻教程(完全沒有推銷的意思,和我半毛錢關(guān)系都沒有),你可以直接在某寶上淘到近兩年黑馬的全套java視頻(課程內(nèi)容就是從Java入門到框架運用),也就二三十塊錢的樣子。我這里我強(qiáng)調(diào)資源越新越好,不要再去考慮老掉牙的所謂“經(jīng)典”視頻,那只會浪費你的時間!

至于你問到哪些知識點學(xué)起來比較困難…不好意思,這沒法直接給你答案。這么跟你說吧,當(dāng)你在學(xué)java基礎(chǔ)的時候,你可能會覺得數(shù)組,集合,泛型學(xué)起來比較困難。當(dāng)你在學(xué)web部分的時候,你可能會覺得javascript,servlet,Ajax,MySql比較難。當(dāng)你在學(xué)框架部分的時候,你可能會覺得框架的理解以及配置很困難,你可能會感覺之前認(rèn)為的難點跟這個比起來根本就算不上難點。當(dāng)你再往后深入學(xué)習(xí)可能又會感覺java基礎(chǔ)部分的多線程比較難理解……不知道你是否懂我說的這個意思

入門JavaEE的這個過程是比較漫長的,必學(xué)的入門技術(shù)也不是一兩句話能夠概括的(一般視頻中都會有介紹),千萬不要想著一口吃成胖子,那樣會浪費你不少時間!需要計劃著學(xué)習(xí),一步一個腳印來!入門階段我建議就跟著視頻慢慢來,多敲多練!多跟著講師做Demo以及項目,做到熟練為止!

入門階段?是不是搞錯了?

同學(xué)沒搞錯,從零基礎(chǔ)直到熟練運用三大框架,只能算得上是JavaEE的入門階段,等你走完這個階段自然會明白以后的路該怎么走

純干貨,謝謝

自學(xué)編程以一般人來說需要多久

首先,學(xué)習(xí)編程語言通常需要一個系統(tǒng)的過程,但是具體需要學(xué)習(xí)多長時間與制定的學(xué)習(xí)計劃有直接的關(guān)系,如果未來要從事專業(yè)的軟件開發(fā)工作,通常需要較長的學(xué)習(xí)時間,而如果僅僅是為了從事一些基本的數(shù)據(jù)分析任務(wù),那么并不需要太長的時間。

以當(dāng)前比較流行的Java語言為例,如果按照J(rèn)avaWeb開發(fā)的學(xué)習(xí)路線來制定學(xué)習(xí)計劃,通常需要三個學(xué)習(xí)階段,分別是基礎(chǔ)語法學(xué)習(xí)、數(shù)據(jù)庫開發(fā)和Web開發(fā)。基礎(chǔ)語法部分的學(xué)習(xí)通常需要一個月左右,但是如果每天都能夠保障三個小時以上的學(xué)習(xí)時間,那么2周可以完成基本的語法學(xué)習(xí)。當(dāng)然,如果想熟練操作還需要完成大量的實驗,這個過程還是比較漫長的。

數(shù)據(jù)庫開發(fā)僅僅是一個概述,這個部分不僅涉及到數(shù)據(jù)庫知識,還涉及到其他編程過程中需要使用的外部資源,目前云計算平臺的使用能夠大大降低這部分知識的學(xué)習(xí)難度,因為云計算平臺自身整合了大量的編程資源,程序員只需要完成調(diào)用就可以了。在學(xué)習(xí)數(shù)據(jù)庫開發(fā)的過程中,要重點掌握一下Sql語言,Sql在大數(shù)據(jù)時代依然比較重要。如果每天都能保障三個小時以上的有效學(xué)習(xí)時間,一個月左右就能夠完成初步的學(xué)習(xí)。

Web開發(fā)依然是目前軟件開發(fā)的主流任務(wù)之一,Web開發(fā)涉及到后端的業(yè)務(wù)處理部分和前端的呈現(xiàn)部分,后端處理部分可以從開發(fā)框架開始學(xué)起,比如Spring系列就是不錯的選擇,而前端學(xué)習(xí)的重點可以放在JavaScript上。按照歷史經(jīng)驗來看,這部分的學(xué)習(xí)時間要相對長一些,大概需要2個月左右。

對于大部分非IT行業(yè)的職場人來說,可以重點關(guān)注一下Python語言,Python語言語法比較簡單,學(xué)習(xí)起來也相對比較容易,即使沒有任何編程基礎(chǔ),一個月左右也能夠基本上掌握Python語言的基本語法。

我從事互聯(lián)網(wǎng)行業(yè)多年,目前也在帶計算機(jī)專業(yè)的研究生,主要的研究方向集中在大數(shù)據(jù)和人工智能領(lǐng)域,我會陸續(xù)寫一些關(guān)于互聯(lián)網(wǎng)技術(shù)方面的文章,感興趣的朋友可以關(guān)注我,相信一定會有所收獲。

如果有互聯(lián)網(wǎng)、大數(shù)據(jù)、人工智能等方面的問題,或者是考研方面的問題,都可以在評論區(qū)留言,或者私信我!

零基礎(chǔ)學(xué)c語言要多久和嵌入式c語言要學(xué)到什么程度的問題分享結(jié)束啦,以上的文章解決了您的問題嗎?歡迎您下次再來哦!

返回列表
上一篇:
下一篇: