Język i co dalej?

0

Witam!
Znam mniej więcej język C++, mniej więcej rozumiem o co chodzi. Niestety nie potrafię zaprogramować niczego poważnego; to znaczy, nie do końca wiem jak się za to zabrać. Więc właśnie: co powinienem robić dalej, aby nauczyć się programować? Często słyszę, że aby nauczyć się programować, muszę czytać kod. Ale jak ten kod czytać? Kiedy próbuję, nie bardzo wiem do czego odnosi się dany jego fragment, jakie jest jego przeznaczenie itd. Może polecicie jakieś projekty z przejrzystym kodem, od których mógłbym zacząć?

1
Filar napisał(a)

Witam!
Znam mniej więcej język C++, mniej więcej rozumiem o co chodzi. Niestety nie potrafię zaprogramować niczego poważnego; to znaczy, nie do końca wiem jak się za to zabrać. Więc właśnie: co powinienem robić dalej, aby nauczyć się programować? Często słyszę, że aby nauczyć się programować, muszę czytać kod. Ale jak ten kod czytać? Kiedy próbuję, nie bardzo wiem do czego odnosi się dany jego fragment, jakie jest jego przeznaczenie itd. Może polecicie jakieś projekty z przejrzystym kodem, od których mógłbym zacząć?

To coś tam umiesz, ale tak naprawdę nie umiesz? Zdecyduj się. Programowanie to nie jest znajomość języka - programowanie to styl życia.;)

Zacytuję tu wypowiedź Shaloma: "Przykro mi ale skoro zacząłeś od napisania tego tematu to znaczy ze programowanie nie jest dla ciebie."

0

Naucz się rozumieć do czego służą zmienne czyli gdzie i do czego są używane, tak samo z obiektami, pętlami i klasami.
Czyli twoje mniej-więcej rozumienie języka to za mało.

0

allocer: ja nie powiedziałem, że umiem programować tylko, że znam język. Właśnie dlatego pytam.
szyppx: wiem co to są zmienne, pętle, obiekty, klasy i do czego się je używa.

0
Filar napisał(a)

allocer: ja nie powiedziałem, że umiem programować tylko, że znam język. Właśnie dlatego pytam.

Ale z czym Ty masz problem? Uczyłeś się języka i nie wiesz po co? Czyli przyczyna leży w tym, że nie wiesz co to jest programowanie. Bo skoro masz narzędzie i nie umiesz go wykorzystać, to po co je mieć? A jeśli je mam to robię wszystko, żeby się samemu dowiedzieć, jak je wykorzystać. Skoro nic jeszcze nie napisałeś, to musisz zacząć od jakiś prostych programów i stopniowo zwiększać swój poziom. Nie wiem czego oczekujesz, że ktoś Ci powie co masz napisać? Język to tylko wierzchołek góry lodowej, jaką jest ta dziedzina.

szyppx: wiem co to są zmienne, pętle, obiekty, klasy i do czego się je używa.

Z teorii.

0

To skoro znasz jako tako język to spróbuj się zabrać za np. Windows Forms i próbuj napisać jakiś kalkulator albo przeglądarkę zdjęć...
Może gry?

1

Właśnie. Zacznij od poważniejszych rzeczy w konsoli, potem przejdź na GUI. Zainteresuj się też jakimiś bibliotekami i poczytaj ich dokumentację, zrób z nimi coś ciekawego, nawet coś co jest już wynalezione. Tylko postaraj się nie korzystać z tutorialu dot. tych bibliotek, bo wtedy masz gotowca, a tu oto chodzi, żebyś sam z siebie coś skleił.

4

co powinienem robić dalej, aby nauczyć się programować?

PROGRAMOWAĆ. Praktyka czyni mistrza, zaczyna się od małych projektów, potem pisze się coraz większe, czy to nie jest oczywiste?

Co do czytania kodu: To jest taka robota dodatkowa, do pisania. Jak będziesz pisać coraz większe projekty to też coraz łatwiej będziesz rozumieć duże projekty, i sam będziesz się uczył je dobrze budować (czytając). Ale czytanie nie jest jakieś wyjątkowo ważne.

Oczywiste, ale dla was to zbyt trudne. Ehhh....

Następnym razem spytają: "Pali mi się dom, co robić?"

0
payl napisał(a)

Następnym razem spytają: "Pali mi się dom, co robić?"

A z racji tego, że jesteśmy bardzo mili odpiszemy: "Użyj Google".

1 użytkowników online, w tym zalogowanych: 0, gości: 1