Article View: pl.comp.lang.c
Article #247083Re: ile czasu trzeba aby sie nauczyc c++?
From: Luke
Date: Sat, 08 Apr 2017 16:05
Date: Sat, 08 Apr 2017 16:05
40 lines
3020 bytes
3020 bytes
W dniu 2017-04-02 o 12:36, Przemek Biernat pisze: > > Tak ogarnięcie podstawowej składni to nie takie znowu trudne. Ale znajomość wszystkich kruczków języka to już gorzej, nie jest to niezbędne do programowania. Pytanie jest w ogóle ciężkiego kalibru. Analogicznie można zapytać, ile czasu trzeba, aby nauczyć się grać na pianinie. Bo nauczenie się programowania jest tak samo mało definiowalne, jak pojęcie nauczenia grania na pianinie. Gram kolędę jednym palcem. Umiem grać? Czy muszę grać na dwie ręce? Muszę umieć nuty? Czy muszę umieć jednak zagrać np. wszystkie inwencje Bacha? A może "umieć grać" to znaczy nataraniać jazz przez cały wieczór w knajpie? Albo improwizować fugę na zadany temat? Albo umieć grać podkład do 12-taktowego bluesa? Tak samo nie ma sensu liczenie, ile linii kodu się napisze w jednostce czasu. Bo możesz stworzyć proste narzędzie linii poleceń robiące coś, co Ci potrzeba w jeden wieczór. I będzie to 1000 linijek. A może być problem algorytmiczny, który będzie wymagał *tygodnia* intensywnego myślenia i powstanie 100 linijek (przykład - napisać samodzielnie jakiś signal processing w oparciu o FFT, samemu programując to FFT, aby nie musieć linkować libfftw). Wydaje mi się, że odpowiedź na to pytanie jest możliwa wtedy i tylko wtedy, gdy "umiejętność programowania" zdefiniujemy bardzo szczegółowo. A wyprodukowany kod nie będziemy liczyć na linijki, tylko np. ilość godzin potrzebna na stworzenie monoautorskiego, działającego i w miarę odbugowanego projektu. L. --- Ta wiadomość została sprawdzona na obecność wirusów przez oprogramowanie antywirusowe Avast. https://www.avast.com/antivirus
Technical Details
Message-ID:
<58e90a3f$0$15203$65785112@news.neostrada.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!fu-berlin.de!peer03.fr7!futter-mich.highwinds-media.com!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mailReferences:
<451e90e7$0$17965$f69f905@mamut2.aster.pl> <2bb5.00000022.45239396@newsgate.onet.pl> <eg0l2h$pre$1@nemesis.news.tpi.pl> <2afb3725-2059-4f04-b4ac-0989aff4dbd4@googlegroups.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!fu-berlin.de!peer03.fr7!futter-mich.highwinds-media.com!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail Subject: Re: ile czasu trzeba aby sie nauczyc c++? Newsgroups: pl.comp.lang.c References: <451e90e7$0$17965$f69f905@mamut2.aster.pl> <2bb5.00000022.45239396@newsgate.onet.pl> <eg0l2h$pre$1@nemesis.news.tpi.pl> <2afb3725-2059-4f04-b4ac-0989aff4dbd4@googlegroups.com> From: Luke <luke@luke.net> Date: Sat, 8 Apr 2017 18:05:18 +0200 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 In-Reply-To: <2afb3725-2059-4f04-b4ac-0989aff4dbd4@googlegroups.com> X-Antivirus: Avast (VPS 170408-0, 2017-04-08), Outbound message X-Antivirus-Status: Clean Lines: 41 Message-ID: <58e90a3f$0$15203$65785112@news.neostrada.pl> Organization: Telekomunikacja Polska NNTP-Posting-Host: 178.42.149.147 X-Trace: 1491667519 unt-rea-a-02.news.neostrada.pl 15203 178.42.149.147:55009 X-Complaints-To: abuse@news.neostrada.pl X-Received-Bytes: 2853 X-Received-Body-CRC: 1876458831 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit