Jak dlouho trvá naučit se C++ - (a proč)?

Jak dlouho trvá naučit se C++ – (a proč)?

Přesná odpověď: 2-3 měsíce

C++ je nejpoužívanější programovací jazyk. C++ se používá ve velkých operačních systémech, jako je Windows, ve známých hrách a platformách, jako je World of Warcraft a hry pro Android, a v aplikacích grafického uživatelského rozhraní, jako je Photoshop.

Stejně jako všechny jazyky tam bude chvíli trvat, než se naučíte, ale z dlouhodobého hlediska by to stálo za to, ať už někdo chce práci v IT hrách nebo učení pro zábavu.

V porovnání se všemi ostatními programovacími jazyky, jako je Java, všestrannější jazyk, jak dlouho bude trvat, než se to někdo naučí?

Přečtěte si také o jak se C++ a Java od sebe liší na webu askanydifference

Jak dlouho trvá naučit se C

Jak dlouho trvá naučit se C++?

Jazyková úroveň C++Čas potřebný
Začátečník2-3 měsíců
Střední6-12 měsíců
pokročilý12 + měsíce

Několik měsíců až rok navíc k aktualizacím s C++.

Záleží na tom, jestli znáte jiný programovací jazyk. Znalost jazyka jako Java a Python hodně pomůže při učení tohoto jazyka.

Naučit se základy nebude trvat příliš dlouho, zabere asi 2-3 týdny. Naučit se C++ vám bude trvat tak dlouho, když se soustředíte pouze na funkční C++, jako je vstup a výstup, a vyloučíte objekty, třídy a operace se soubory.

C

To je, když jedinec věnuje čas tomu, aby se to naučil 2-4 hodiny denně a pět dní v týdnu. Absolutním začátečníkům bude trvat průměrně 2-3 měsíce, než se naučí základy.

Se složitějšími programovacími problémy a pochopením jazyka složitějšími způsoby to trvá mnohem déle, což trvá asi 6–12 měsíců.

Vzhledem k tomu, že C++ se často aktualizuje, není čas, kdy by někdo byl schopen tento jazyk „ovládat“. Jakmile pochopíte nuance v jazyce, bude znovu aktualizován.

Bude potřeba naučit se více o jazyce C++. Dalším faktorem toho, jak dlouho bude trvat, než se někdo jazyk naučí, je to, jak rychle se učí.

Rychle se učícímu, který již uměl jiné jazyky, to může trvat i hodinu.

Proč trvá tak dlouho se naučit C++?

Dát programátorovi více svobody je složité

C++ je komplikovaný jazyk, který se nedoporučuje začátečníkům programování, protože jiné programy jsou ve srovnání s C++ jako špička ledovce. Většina ostatních programů je navržena tak, aby bylo snazší kódovat, aby se proces urychlil a aby fungoval.

Tento jazyk má na mysli různé cíle. Zaměřuje se na snahu o kompaktní rychlost a paměť ve svém návrhu. Kromě toho, že C++ musí být kompatibilní s programovacím jazykem C.

Naučte se C

I když obsahuje kompatibilitu s C, je na ní postavena, přidává call-to-reference, vestavěné řetězce spolu s další pokročilou úrovní programování, aby byla komplikovanější než jednodušší C.

Dalším faktorem času, který zabere naučení se tohoto jazyka, je skutečnost, že poskytuje větší svobodu a funkce, ze kterých lze vycházet, ale nejsou v něm zabudované žádné rady, které by pomohly zjistit, co se pokazilo.

Bude to vyžadovat trpělivost, abyste našli způsoby, jak najít problémy a vyřešit je. Existuje spousta kódování, které není napoprvé srozumitelné a naučit se všechny výjimky z některých pravidel by nějakou dobu trvalo.

Je to jazyk, na kterém by člověk musel stavět a přijít na to, jak nejlépe používat C++.

Reference

  1. https://books.google.com/books?hl=en&lr=&id=Qx5oyB49poYC&oi=fnd&pg=PR1&dq=C%2B%2B&ots=KNnXAGt_o_&sig=V1_Mjp1Y74uS7msccTSehkPakUc
  2. https://cran.microsoft.com/snapshot/2017-02-04/web/packages/Rcpp/vignettes/Rcpp-introduction.pdf
tečka 1
Jedna žádost?

Vynaložil jsem tolik úsilí, abych napsal tento blogový příspěvek, abych vám poskytl hodnotu. Bude to pro mě velmi užitečné, pokud zvážíte sdílení na sociálních sítích nebo se svými přáteli / rodinou. SDÍLENÍ JE ♥️

Avatar Nidhi

O NásNidhi

Ahoj! Jsem Nidhi.

Tady v EHL je to všechno o lahodných a jednoduchých receptech pro příležitostnou zábavu. Tak pojď a přidej se ke mně na pláž, odpočiň si a vychutnej si jídlo.

26 Komentáře

  1. Zdá se, že C++ poskytuje robustní, ale komplikovanou cestu učení. Vysvětlení, proč učení trvá déle, je docela bystré, díky!

    1. Detailní vysvětlení o C++ a důvodech pro trvání jeho učení jsou skutečně vzdělávací. Tento článek poskytuje cenné informace pro začínající programátory.

  2. Je ironií, že může trvat 2-3 měsíce, než se naučíte C++, ale vzhledem k jeho častým aktualizacím není čas na jeho zvládnutí. Je to samozřejmě komplexní programovací jazyk.

    1. Je naprosto fascinující, jak složitost a četnost aktualizací mění křivku učení C++. Je to skutečně zajímavý jazyk k učení.

    2. Je dobré, že jste se zmínil. Je to neustálý vývoj jazyka C++, který z něj dělá jedinečnou výzvu k učení.

  3. Výrazné designové cíle a složitý proces učení C++ jsou fascinující. Oceňuji poskytnuté poznatky o tom, proč se naučit tento programovací jazyk trvá déle.

    1. Určitě, Paula02. Článek nabízí přesvědčivé vysvětlení prodloužené doby potřebné k efektivnímu učení C++. Je to opravdu poučné čtení.

    2. Složitosti a složitosti C++ jsou dobře zdůrazněny v tomto článku. Hluboký pohled na proces učení a výzvy spojené s tímto programovacím jazykem.

  4. Vysvětlení cílů návrhu a výzev ve výuce C++ jsou podnětné. Je to programovací jazyk, který vyžaduje vytrvalý a oddaný přístup k efektivnímu uchopení.

    1. Nemohl jsem víc souhlasit, Idavisi. Tento článek se ponoří do složitosti učení C++ a nabízí cenné poznatky jednotlivcům, kteří chtějí zvládnout tento složitý jazyk.

  5. Výzvy spojené s učením C++ jsou zřejmé z uvedených důvodů. Je chvályhodné, jak článek zdůrazňuje složitost a trpělivost potřebnou k orientaci v tomto programovacím jazyce.

    1. Naprosto souhlasím, Turnere. Požadovaná hloubka porozumění a zvýšená křivka učení zdůrazňuje důležitost odhodlání učit se C++.

    2. Opravdu bylo poučné číst tak komplexní rozpis faktorů ovlivňujících učení C++. Je to jazyk, který stojí za to se naučit i přes jeho složitost.

  6. Podrobný rozpis časových rámců učení C++ je velmi informativní. Důvody tohoto trvání jsou docela zajímavé.

    1. Nemohl jsem víc souhlasit, Jacksone. Jedinečné vlastnosti C++ a vysvětlení doby učení jsou docela přesvědčivé.

  7. Skutečnost, že C++ nabízí svobodu i složitost, přidává do procesu učení vrstvu zájmu. Je to informativní článek o pochopení doby trvání učení C++.

    1. Rozhodně, Donno Robinsonová. Článek poskytuje cenné informace o funkcích a křivce učení C++. Je to jazyk, který vyžaduje pečlivost a porozumění.

  8. Již dříve jsem slyšel, že C++ je komplikovaný jazyk, i když dává větší svobodu programátorům. Časové rámce jsou zásadní pro každého, kdo hodnotí, zda se to má naučit, díky.

    1. Souhlasím, C++ je známé svou rychlostí a paměťovými schopnostmi ve srovnání s jinými programovacími jazyky. Časové odhady jsou poměrně přesné.

  9. I když učení C++ vyžaduje čas, pochopení nuancí a výjimek z jeho pravidel je součástí cesty k jeho zvládnutí. Děkuji za vnesení světla do tohoto tématu.

    1. Rozhodně, Nwilsone. Je to jazyk, který vyžaduje odhodlání a trpělivost k plnému pochopení. Zde uvedené poznatky jsou velmi cenné pro začínající programátory.

  10. Složitost C++ je patrná z poskytnutých detailů. Je to poučné čtení o pochopení časové osy učení a výzev programování spojených s C++.

    1. Hloubka a složitost C++ jsou v článku skutečně dobře zachyceny. Nabízí cenný pohled na cestu učení začínajících programátorů C++.

    2. Rozhodně, Rhille. Článek zachycuje složitost a složitost C++ a dobu jeho učení. Komplexní a zasvěcený pohled na sofistikovaný programovací jazyk.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *