[Procek@Blog /]$ Programowanie Jak zostać programistą

Reklama

Recenzje

Jak zostać programistą

programista

Nauka programowania... Myślicie pewnie, że to bardzo trudna sprawa. Owszem, aby naprawdę nazwać siebie programistą potrzeba wiele czasu ćwiczeń. Natomiast aby od czasu do czasu napisać dla własnych potrzeb jakiś mały programik nie trzeba wcale wiele

Naukę programowania można rozpocząć po spełnieniu następujących warunków: potrzeba posiadać umiejętność logicznego myślenia, twórczy umysł, mieć niezłe wyniki w dziedzinie matematyki, trochę cierpliwości, komputer i oczywiście trochę wolnego czasu. Jeżeli spełniamy te warunki to możemy zaczynać.


Na początek nie polecam żadnego języka programowania, gdyż naukę programowania możemy śmiało rozpocząć od zwykłego HTMLa. Jest to język opisu dokumentów. Kiedy będziemy już tworzyć stronki tylko kodem, i zaczniemy rozumieć kod źródłowy, to wtedy dopiero możemy przejść do prawdziwego programowania.

Wg mnie naukę programowania najlepiej jest rozpocząć od pracy w Turbo pascalu, jednakże mogę polecić tutaj także C++. Samą istotę algorytmów możemy przećwiczyć w Excelu lub pisząc skrypty Dos (pliki bat lub cmd w windowsie xp). Później z turbo pascala warto przerzucić się na Delphi, a z konsolowego C++, na C++ Builder. Następnie można śmiało zacząć poznawać inne języki programowania. Chciałbym tu zauważyć, że z dnia na dzień nie będzie z nas programisty tych wymienionych języków i jeśli chcemy się rozwijać opanujmy porządnie jeden z nich

Turbo pascal jest językiem najmniej złożonym. Jego poznanie nie zajmuje zbyt wiele czasu i z reguły wystarczą na to ok. 3 tygodnie (jeśli jednak po tym czasie dalej nie mamy wystarczającego obycia z programem przeciągnijmy naukę, gdyż nie ma sensu zmieniać języka jeżeli go jeszcze dobrze nie umiemy).

Gdy nabierzemy wprawy przejdźmy do Delphi. Mamy tutaj do czynienia z językiem Object Pascal, czyli program ten to trochę ulepszony i zmieniony pascal. Przejście na niego jest gładkie i bezbolesne :-). Pamiętajmy jednak że w każdej chwili możemy a nawet powinniśmy wrócić do turbo pascala.

Niestety programowanie obiektowe musimy na początek odpuścić, gdyż ktoś kto w ogóle nigdy nie programował nie powinien porywać się na taki sport ekstrematny

C++ posiada bardzo skondensowaną składnię, jednak nie jest trudny. Problemy pojawiają się wtedy, gdy chcemy zrozumieć z kodu program napisany przez jakąś inną osobę. W tym języku jedno zadanie można wykonać na wiele sposobów, dlatego czasem można się pogubić.

Zanim jednak zdecydujemy czego się uczyć, pragnę dodać że C++ jest najbardziej popularnym językiem. Bez żadnych problemów znajdziemy do niego różne kursy. Polecam kurs "Od zera do gier kodera" – po prostu coś wspaniałego, jest prosty i każdy go zrozumie. Zagadnienia takie jak wartość zwracana przez funkcje czy rzutowanie możemy na początek sobie darować (oczywiście trzeba się tego nauczyć, ale może później gdyż nie jest to niezbędne).

Jeżeli chodzi o basica to odradzam go ze wszystkich sił! Język ten ma tak zaplątaną składnię, że nawet programista z kilkuletnim doświadczeniem może mieć drobne problemy w implementacji programu do tego języka. C++ ma najbardziej logiczną składnię i warto go poznać, bo otwiera on nam drogę do Javy, PHP i wielu innych języków. Przypisywanie wartości zmiennym wraz z ich deklaracją, wygodne klamry, mała liczba słów kluczowych, bardzo uproszczona składnia, która pozwala na pisanie w blokach, średniki dla wygody - to wszystko pozwala skutecznie programować.

Podobno język C# [si-szarp] jest uproszczoną wersją C++, ale nie mam z nim żadnych doświadczeń więc nie będę polecał go w ciemno

Życzę miłej nauki. Jeżeli szukacie absolutnych podstaw, to zapraszam do działu 'kursy i kody".

Procek

Dodaj komentarz

W komentarzach możesz używać następujących tagów:
[b][/b], [url][/url], [quote][/quote]
Wypowiedzi obraźliwe oraz nie odnoszące się do tematu będą moderowane – pisząc postaraj się zwiększyć wartość dyskusji.
Komentarze nie służą do zgłaszania ofert, informowania o błędach, itd. W tym celu proszę o kontakt mailowy.


Kod antysapmowy
Odśwież