"Kurs C++" na forum

Wszystko Off Topic
cordial
Posty: 48
Rejestracja: 10 maja 2007, 12:21

Post autor: cordial »

Nadszedł czas na podsumowanie.

Wynik ankiety, jest dla mnie miłym zaskoczeniem.
19 osób (w chwili obecnej) wyraziło chęć wzięcia udziału w kursie. To więcej niż przypuszczałem.

Wypowiedzi kilku osób, nie mogę też pozostawić bez komentarza. ;)
maciekr pisze:A ja myślę że to jest forum o Debianie a nie programowaniu w c++, a więc lepszy byłby kurs w Bashu (bo za wiele o tym w necie nie ani książek). Ale to tylko moje skromne zdanie :)
Co za problem zrobić 2 kurs? Jeśli jest zapotrzebowanie + chęci.
Jeśli chodzi o Bash, polecam zajrzeć -> http://debian.linux.pl/viewtopic.php?p=15535#15535
Może też, komuś przyda się, ta darmowa książka(j. ang):
Learning the bash Shell, 3rd Edition
Publisher: O'Reilly
http://book.opensourceproject.org.cn/shell/bash3/
ponton pisze:A nie lepiej tym kursem wspomóc Wikibooks? Kursów jest dużo w sieci, IMO nie ma sensu tworzyć nowego, lepiej wspólnie popracować w Wikibooks. Link: http://pl.wikibooks.org/wiki/C%2B%2B
Problem w tym, że to nie miał być kurs opisujący czym jest "for".
Nie czytałeś uważnie pierwszego posta, nie ładnie, a kursów w sieci dużo i jeszcze kilka. : )

Zastanawiałem się też, w jaki sposób można by dobrze przeprowadzić ten praktyczny kurs.
Są 2 koncepcje:

1) Nie ma sensu od nowa wymyślać koła (coś w tym jest).
Ostatnio, całkiem przez przypadek trafiłem na tą stronę:
http://www.spoj.pl/SPOJPL/

(Notabene, nie wiem dlaczego nie zalicza mi najprostszego zadania, wypisując błąd.) :)

Na której można się zarejestrować, rozwiązywać zadania + pisać własne, które potem będą mogli rozwiązywać inni.

2) Debian i Slackware to chyba dwie najstarsze dystrybucje (z popularnych, nadal rozwijanych )
Podążając drogą rozumowania kolegi ponton-a nie lepiej by było porzucić wszystkie inne projekty i wesprzeć te 2 dystrybucje?

Lepszy przykład, po co w ogóle ktoś zrobił Ubuntu? Nie lepiej było zrobić graficzny instalator w Debianie? :)

Przykłady można by mnożyć w nieskończoność. Dlaczego ludzie tak postępują?

Ponieważ jest wolny wybór, każdy może wybrać tą dystrybucję, ten produkt, który jest według niego najlepszy.

Co też nie znaczy, że rozumowanie kolegi ponton-a jest całkowicie błędne.
Np. Gdy rynek jest przesycony dobrymi książkami o C++, jaki sens jest pisać nową?
Problem w tym że przynajmniej ja, nie znam za wiele stron internetowych, które by oferowały tego typu usługę. Jeśli znacie, proszę o linki, chętnie się zapoznam. (Tu podkreślę, że nie chodzi mi o strony z kursami C++ -> sam poniżej podałem link do strony, na której są zebrane różne materiały pomocne w nauce C/C++)

Teraz pytanie, czy znaleźliby się ludzie, którzy by chcieli pisać programy + zrobić odpowiednią stronę, tak aby móc stać się realną alternatywą? To jednak wymagało by sporo wspólnej pracy.

Czy też, może lepiej zarejestrować na -> http://www.spoj.pl/SPOJPL/?
Przesłać własne zadania, rozwiązywać zadania innych, na forum omawiać
zadania które rozwiązaliśmy a nie zostały zaakceptowane,
lub też te z którymi mamy problem.

Materiały dotyczące C/C++ -> http://www.spoj.pl/SPOJPL/embed/info/

Pozdrawiam.
zwiastun
Posty: 44
Rejestracja: 22 kwietnia 2007, 19:06
Lokalizacja: Lublin

Post autor: zwiastun »

Jest cel napisania praktycznego pisania PRAKTYCZNEGO kursu czy jak tam to nazwane bo mimo że symfonia jest "fajna" to troche toporna dla laika. Proponuje napisanie czegos w stylu http://www.linuxpl.org/teksty/python/intro.html autorstwa Artura Skury.
kazzomy
Posty: 84
Rejestracja: 25 października 2007, 13:21
Lokalizacja: Warszawa

Post autor: kazzomy »

A ja się zastanawiałem nad wsparciem jakiegoś projektu wspólnie.
Wiem, że to troszkę odrębna historia, ale idea podobna.
Wspieramy jakiś projekt i gdy czegoś nie wiemy to się pytamy.
Ja na przykład rozumiem projektowanie orientowo obietkowe.
Ale totalnie nie rozumiem jak zrobić program, gdzie jest potrzebna obsługa jakiejś biblioteki internetowej.
Wiem, że można poszukać po necie, ale jak tak myślisz sobie(szczególnie na początku) ile tego jest to ci się odechciewa, a w grupie jest łatwiej.

[ Dodano: 2008-07-18, 19:23 ]
zwiastun pisze:Jest cel napisania praktycznego pisania PRAKTYCZNEGO kursu czy jak tam to nazwane bo mimo że symfonia jest "fajna" to troche toporna dla laika. Proponuje napisanie czegos w stylu http://www.linuxpl.org/teksty/python/intro.html autorstwa Artura Skury.
Co prawda to prawda...
Ja czytałem Symfonię tak, że pierwsze trzy rozdziały wnikliwie, a resztę "z przymrużeniem oka".
No, ale jak ktoś chcę na prawdę to trzeba pamiętać, że trzeba ćwiczyć, ćwiczyć i jeszcze raz ćwiczyć - człowiek wtedy najwięcej się uczy...
To trochę tak jak w sporcie, tylko że tu przed komputerem ]KLIK[/URL]
giaur
Member
Posty: 1915
Rejestracja: 25 maja 2007, 22:16

Post autor: giaur »

Czy też, może lepiej zarejestrować na -> http://www.spoj.pl/SPOJPL/?
Przesłać własne zadania, rozwiązywać zadania innych, na forum omawiać
zadania które rozwiązaliśmy a nie zostały zaakceptowane,
lub też te z którymi mamy problem.
Zdecydowanie lepiej, bo obawiam sie, ze nie znajdziesz tylu osob chetnych do ukladnia zadan, a te zadania ktore ktokolwiek tu wklei beda skopiowane wlasnie stamtad (w 99%)

Ale tak szczerze mowiac, patrzac na ilosc postow dotyczacych C++ w dziale Programowanie jakos nie widze w tym wiekszego sensu - to nie jest forum programistyczne i tutaj ruch bedzie mniej wiecej tak samo duzy jak ruch dotyczacy programowania w C++ w dziale programowanie (czyli prawie żaden)
rob.cioo
Posty: 70
Rejestracja: 30 września 2007, 11:23

Post autor: rob.cioo »

Fajny pomysł, ale moin zdaniem aby sie nauczyć c++ to znaleźć jakiś projekt i go realizować a nie robić kursy to nic nie daje i zajmuje czas, bynajmniej taki jest moje zdanie.

Sam uczę z książek Grębosza i ćwiczę na wymyślonych programach, pomaga to zapamiętywać funkcje.

Lepiej by stworzyć Wiki opartą na konkretnych programach i ich analizie, pobudzało by to do własnego tworzenia czegoś nowego.
wojtekz_
Beginner
Posty: 337
Rejestracja: 13 marca 2007, 16:50
Lokalizacja: Warszawa

Post autor: wojtekz_ »

rob.cioo pisze:Fajny pomysł, ale moin zdaniem aby sie nauczyć c++ to znaleźć jakiś projekt i go realizować a nie robić kursy to nic nie daje i zajmuje czas, bynajmniej taki jest moje zdanie.
(...) Lepiej by stworzyć Wiki opartą na konkretnych programach i ich analizie, pobudzało by to do własnego tworzenia czegoś nowego.
Też tak myślę. Najlepiej wymyślić jakieś niezbyt trudne, ale też i nie tak znowu łatwe zadanie, założyć projekt na SourceForge i wspólnie próbować go realizować. Dzięki temu można nauczyć się nie tylko programowania, ale i pracy w zespole, projektowania oprogramowania, korzystania z systemu zarządzania wersjami itp.
Jeśli nie macie pomysłu, to spróbujcie zaimplementować NTLM w C++, bo ntlmaps jest w Pythonie i działa beznadziejnie wolno. Wielu ludzi będzie wam wdzięcznych (włączając mnie) ;-)

Pozdrawiam
rob.cioo
Posty: 70
Rejestracja: 30 września 2007, 11:23

Post autor: rob.cioo »

Ja jestem otwarty na takie projekty, mam 16 lat i uczę się od niedawna C++, potem zamierzam opanować Pythona.

Sam jak pytałem się ludzi to mówią, że w grupie szybciej się uczyli bo jest motywacja do nauki jak są projekty i postawione cele, które trzeba osiągnąć.

Sam się bawię i coraz częściej siedzę na elektroda.pl (żeby nie było, że sieję jakąś reklamę) na podstawie schematów próbuje robić rożne rzeczy, ale samemu jest ciężko i mozolnie to idzie.
Pozdro.
Czocher
Beginner
Posty: 140
Rejestracja: 26 maja 2007, 23:19

Post autor: Czocher »

Bardzo chętnie pomogę w rozwijaniu wszelkiego wolnego oprogramowania ;) .

Mam 17 lat i programowania uczę się od 2-3 lat. W tym czasie poznałem Pascala, C i C++ na średnim poziomie. W tej chwili powoli poznaję też Pythona.

Nigdy wcześniej nie pracowałem nad żadnym grupowym projektem - do tej pory pisałem jedynie pojedyncze małe programy przedstawiające np. sposób działania drzew BST itp.
wojtekz_
Beginner
Posty: 337
Rejestracja: 13 marca 2007, 16:50
Lokalizacja: Warszawa

Post autor: wojtekz_ »

Znalazłem inną implementację NTLM - cntlm (Czesi to robią). Ten projekt jest zrobiony wręcz wzorcowo: posiada porządną stronę www, wiki, dokumentację w postaci pliku man, jest niezbyt duży, ale też i nie bardzo prosty. Tylko się wzorować ;-)

Pozdrawiam
lovelyHanibal
Posty: 9
Rejestracja: 16 sierpnia 2008, 12:15
Lokalizacja: Poland

Post autor: lovelyHanibal »

Ja sie dolaczam.
Zawodowo pisze w PHP, a w C++ tak dla jaj.
I chodz pisze od ladnych paru lat to zawsze mozna sie nauczyci czegos nowego.
Polecam tez strone http://opss.safo.biz/.
Sa tam takie wlasnie zadania.
ODPOWIEDZ