Nauka programowania

0

Skoro temat o tym w jakim wieku powinien być programista był tak popularny to ja napiszę kolejny podobny artykuł :-) .

Pytanie:

Skąd uczycie się programować np. książki, kursy itd.

Liczę na ciekawe odpowiedzi. :-)

0

ja sie ucze z neta (mam stalke), czytam rozne kursy, duzo sie nauczylem z 4P za co dziekuje Adamowi i LKSowi [prosze]

0

Z neta. Kursy z 4p :-D
Mam też książkę jakieś ćwiczenia praktyczne jakiejś tam Anny :-)
Z której się w ogóle nie uczę :-(

0

Oto lista książek z jakicz uczyłem się programować(kolejność chronologiczna):

Turbo Pascal 7.0
Programowanie w Turbo Pascalu
Podstawy Programowania w Turbo Pascalu
Turbo Pascal 7.0 (958 stron o programowaniu)
Delphi Dla Bardzo Opornych
Delphi - Nauka Programowania
Delphi - Programowanie Wizualno - Obiektowe
Delphi 6 dla każdego
Delphi 6. Nowe narzędzia obliczeniowe
Delphi 6. Ćwiczenia praktyczne
Delphi. Kompenidium Programisty
(Załatwiam sobie Delphi 6. Vademecum Profesionalisty)

0

Ja uczyłem się głównie z książek jak nie miałem neta. Ale najwięcej nauczyłem się na 4p, Windows SDK i helpa Delphi.

0

Liczę na ciekawe odpowiedzi. :-)

No to ja jak zwykle: F1 - z helpa mozna się mnóstwo nauczyć.

A poza tym: Delphi 6 dla kazdego
Delphi. Almanach
4p

0

Na początku książka, ale krótko bo nic w niej nie było ciekawego, a potem przeważnie F1 i własne kombinowanie ze wszystkim (nie miałem neta), a potem od czasu do czasu jak sam nie mogłem sobie poradzić to w necie już grzebałem. Pamiętam jak mi kumpel, od którego dostałem Delphi tłumaczył jak odegrać wav za pomocą MediaPlayera :-D :-D :-D :-D :-D teraz ja jego moge uczyć delphi D :-D :-D :-D :-D ale fajnie humor mi się poprawił hehe....

0

Ja uczyłem się programowania grając w szachy:
1 e4 ...

Poważnie mówiąc - coraz częściej dochodzę do wniosku, że programowanie rozumiane jako "wpisywanie za pomocą klawiatury" to zaledwie ostatnie 10% długiego procesu planowania i rozmyślania.

Oczywiście napisałem tego posta w celu wiadomym ... :)

0

Kapustka zgadam się z tobą ;]
Ludzie powinni się uczyć algorytmów bardziej niż środowiska itp duperel
Taki algorytmiarz może potem przenieść swój program na dowolny język, wiele osób myśli że programowanie to tylko samo wklepywanie kodu (najczęściej mało tego jest bo mnóstwo komponentów się używa) a tymczasem tak być nie powinno no chyba że robimy nic nie robiące programy ;]

0

Kapustka zgadam się z tobą ;]
Ludzie powinni się uczyć algorytmów bardziej niż środowiska itp duperel
Taki algorytmiarz może potem przenieść swój program na dowolny język, wiele osób myśli że programowanie to tylko samo wklepywanie kodu (najczęściej mało tego jest bo mnóstwo komponentów się używa) a tymczasem tak być nie powinno no chyba że robimy nic nie robiące programy ;]

Oj chyba nie całkiem zrozumiałeś Kapustkę (Kapustka + komponenty?).
Chodzi o to, że jeżeli weźmiemy proces przygotowywania programu to można go mniej więcej tak podzielić (bardzo ogólnie):
Projektowanie - jakieś 40% (jak nie więcej)
Kodowanie - 10% (często nawet krócej)
Debuggowanie - jakieś 50% czasu (jeżeli dobrze zaprojektowany program to mniej)

Nie brałem tu oczywiście pod uwagę konserwacji (czyli wszystkiego tego co dzieje się po wypuszczeniu programu).
Nauka algorytmów to moim zdaniem też zbędne. Jeżeli potrzebujesz algorytmu to bierzesz książkę i go implementujesz. Istotniejsze jest to, żebyś musiał wiedzieć, że taki algorytm istnieje oraz znać jego zalety i wady.

Co do komponentów to dużo komponentów używa się jedynie przy prostych programach. Jeżeli robisz coś bardziej skomplikowanego to znacznie więcej będziesz musiał się nastukać w klawiaturę niż powrzucać komponentów (co możesz zrobić z komponentami? Zrobisz interface, ew. wykorzystasz komponenty niewizualne, ale pisać musisz całą resztę, całą logikę).
A skoro już dochodzimy do logiki, to właśnie umiejetność logicznego myślenia i... jakby nie patrzeć jakaś wprawa w programowaniu są najistotniejsze (z czasem coraz łatwiej i szybciej się programuje, bo niektóre rzeczy robi się automatycznie)

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