🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.c
Article #247083

Re: ile czasu trzeba aby sie nauczyc c++?

#247083
From: Luke
Date: Sat, 08 Apr 2017 16:05
40 lines
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-mail
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>

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