Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Programista byc..., Ile czasu trzeba sie uczyc zeby zostac programista?
altar
post
Post #1





Grupa: Zarejestrowani
Postów: 72
Pomógł: 0
Dołączył: 10.05.2008

Ostrzeżenie: (0%)
-----


czesc,

tak sie zastanawiam, jesli chce byc programista, na poczatek programista PHP, dzis nic nie umiem, ile czasu wedlug was potrzebuje zeby nauczyc sie wszystkiego co jest mi potrzebne zeby dotrzec do zalozonego celu?

I w jakiej kolejnosci powinienem sie uczyc tych rzeczy, tzn. od czego zaczac, co potem i co dalej.

Pozdrawiam, Robert
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
legorek
post
Post #2





Grupa: Zarejestrowani
Postów: 411
Pomógł: 35
Dołączył: 27.06.2004
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Rozumiem, że ktoś może chcieć zostać strażakiem albo pilotem, ale na Boga programistą? To teraz jest zawód marzeń? Ja jako małe dziecko chciałem zostać hydraulikiem i pewnie lepiej bym na tym wyszedł (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Po pierwsze zdefiniuj: kto to jest dla Ciebie programista?
a) ktoś kto pisze programy
(IMG:http://forum.php.pl/style_emoticons/default/cool.gif) ktoś kto pisze programy i się z tego utrzymuje

Jeśli a) to wystarczy, że od czasu do czasu poczytasz sobie jakąś książkę, czy artykuł w necie. Nie musisz iść na żadne specjalistyczne studia. Nauczysz się całkiem nieźle programować.

Jeśli (IMG:http://forum.php.pl/style_emoticons/default/cool.gif) to słuchaj: koledzy już Ci udzieli stu dziesięciu rad czego nie powinieneś robić. Oczywiście mają rację, ale nie słuchaj ich, próbują Ci zniechęcić bo boją się, żeby taki młody wilk nie wygryzł ich z ciepłych posadek. Musisz być jak tygrys.

Po pierwsze od jakiego języka zacząć. Moja ścieżka wygląda tak
Kod
                                                           .-> javaScript
                                             .-> PHP -> PHP -> PHP -> PHP -> PHP -> PHP
QBASIC -> VisiualBasic -> Delphi -> Pascal -<
                                             `-> C   -> C++ -> JAVA -> end
                                                  `-> ASM


Imponująca prawda? Jeśli nie chcesz zmarnować tyle czasu co ja: wybór jest oczywisty: ucz się C bo pozwala zrozumieć działanie podstawowych mechanizmów rządzących komputerem. Jeśli znasz już jeden język nauka wszystkich kolejnych przyjdzie Ci łatwo (no chyba że Malbolge czy innych ezoterycznych języków). Ale jeśli nie chcesz nie musisz. Możesz od razu przejść do PHP. Tylko wtedy jeśli chcesz dobrze pisać w PHP będziesz musiał trzymać się niezrozumiałych dla siebie zasad (które będą dla Ciebie logiczne jeśli poznasz np C). Pomijam oczywiście takie rzeczy jak HTML i CSS i SQL bo to nie języki programowania, ale będzie musiał je znać.

Po drugie: studia. TYLKO NIE INFORMATYKA! To chyba najgorszy możliwy kierunek dla wyjadacza klawiatur. Mam kilku znajomych którzy studiują Informatykę. Zwyczajowo słyszę od nich dwa pytania:
- legorek, kiedy idziemy pić? (sympatyczne pytanie, nie będziemy go rozważa)
- ku***, czemu ja poszedłem na tą informatykę? (niesympatyczne pytanie, rozważamy poniżej).

Studia informatyczne są złe. Za dużo jest tam teorii. Nie chodzi o to, że teoria jest zła. Na studiach czysto informatycznych nie nauczysz się rozwiązywać problemów nieteoretycznych. Wszystkie zadania rozwiązujesz zawsze według jednego schematu. Masz zadany problem i wystarczy dobrać odpowiednie narzędzia na podstawie wiedzy którą posiadasz żeby go rozwiązać. I to się zawsze udaje, ponieważ tak konstruowane są problemy. Programowanie to sztuka rozwiązywania problemów korzystając z wiedzy i narzędzi których nie masz (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Co bym Ci polecił to studia bardziej techniczne, gdzie czasem trzeba się "ubrudzić". Może nie dowiesz się tam kim był Stern (choć już Turing na pewno), ale zdobędziesz zupełnie inne podejście do rozwiązywania problemów. Choćby głupie laboratoria, gdzie najpierw będziesz musiał policzyć coś teoretyczne, zrobić pomiary, porównać wyniki a potem zastanawiać się czy błąd jest w pomiarach czy w obliczeniach (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) To nie jest problem programistyczny, ale jeszcze raz się powtórzę chodzi o sam sposób działania który jest bliższy programowaniu gdzie. Teoria jest ważna, praktyka jest ważna ale najważniejsze umieć to połączyć.

To była teoria studiowania. W praktyce, nieważne co wybierzesz, będziesz się obijał przez 5 lat.

Po trzecie: praca. Zapomnij o znaczeniu tego słowa do trzeciego roku (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Skup się na nauce. Chyba że będziesz miał takie szczęście jak ja i uczelnia rozwiąże z Tobą umowę po pierwszym roku. Wtedy możesz sobie zacząć pracować już wcześniej.

Po czwarte, modne ostatnio słowo, dywersyfikacja. Nie samym programowaniem żyje człowiek. Programistów jest na pęczki i jeśli nie będziesz naprawdę dobry to w życiu nie znajdziesz sobie pracy. Dlatego jeśli jesteś średnio-dobry warto umieć coś jeszcze. Nie mówię żeby być webową złotą rączką czyli grafiko-administratoro-programistą (bo nie ma szans żeby znać się na tych wszystkich dziedzinach dobrze. Nawet gdybyś się znał to i tak nikt by Ci nie uwierzył. Warto jednak znać się jeszcze na czymś. Ja np. lubię fotografować i interesuje się mediami więc pracuję sobie firmie która między innymi wydaje portal internetowy, więc nie ma problemu czasem złapać za firmowy wypasiony sprzęt foto i ruszyć zrobić zdjęcie do artykułu czy coś.

I tu dochodzimy do kolejnej kwestii: samo pisanie kodu przez jest nudne i monotonne. Ciekawe jest tylko jak coś nie działa (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Dla mnie najlepsze w mojej pracy są działania kreatywne (nowe pomysły). Ich wprowadzanie w życie to rutyna.

I na koniec kwestia zarobków: na początek nie spodziewaj się kokosów (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

życzę dobrej nocy,
dobrze że programiści mogą sobie pospać do późna (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
qqrq
post
Post #3





Grupa: Zarejestrowani
Postów: 418
Pomógł: 8
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


Cytat(legorek @ 13.05.2008, 02:10:39 ) *
Jeśli nie chcesz zmarnować tyle czasu co ja: wybór jest oczywisty: ucz się C bo pozwala zrozumieć działanie podstawowych mechanizmów rządzących komputerem. Jeśli znasz już jeden język nauka wszystkich kolejnych przyjdzie Ci łatwo (no chyba że Malbolge czy innych ezoterycznych języków). Ale jeśli nie chcesz nie musisz. Możesz od razu przejść do PHP. Tylko wtedy jeśli chcesz dobrze pisać w PHP będziesz musiał trzymać się niezrozumiałych dla siebie zasad (które będą dla Ciebie logiczne jeśli poznasz np C). Pomijam oczywiście takie rzeczy jak HTML i CSS i SQL bo to nie języki programowania, ale będzie musiał je znać.



No tak, mnie (i mike-a pewnie też, hehe) na studiach uczyli C++, a potem poznanie PHP-a (jako języka, nie technologii) było łatwe, ale ludzie, chcesz się napić piwa, idziesz do monopolowego, kupujesz je i pijesz, a nie idziesz od browarów, analizujesz cały proces produkcji piwa, uczysz się go, sam zaczynasz produkować i potem dopiero możesz się z czystym sumieniem napić piwa. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Po to napisano takie języki jak PHP, Ruby, Python, Java, żeby człowiek nie zawracał sobie dupy dynamicznym rzutowaniem i tego typu wynalazkami. Moim zdaniem znajomość PHP-a nie wymaga od człowieka aż takie wiedzy, żeby zaczynał od C.
Go to the top of the page
+Quote Post

Posty w temacie
- altar   Programista byc...   11.05.2008, 20:08:55
- - piotrooo89   nigdy nie będziesz wiedział wszystkiego. w takich ...   11.05.2008, 20:15:03
|- - altar   Cytat(piotrooo89 @ 11.05.2008, 21:15...   11.05.2008, 20:29:39
- - radex_p   kolejność raczej zależy tylko od samego programist...   11.05.2008, 20:18:24
- - qqrq   Ha! Za dużo zmiennych. Cytat(altar @ ...   11.05.2008, 20:22:09
- - piotrooo89   ja jestem w 3 kl technikum inf... ucze sie c++, c,...   11.05.2008, 20:37:50
- - Cysiaczek   Nie wierz nikomu, kto mówi, że po pół ro...   11.05.2008, 20:47:34
|- - altar   Cytat(Cysiaczek @ 11.05.2008, 21:47:3...   11.05.2008, 20:56:10
- - mike   Programowanie to przekładanie na język m...   11.05.2008, 21:10:22
|- - qqrq   Cytat(mike @ 11.05.2008, 22:10:22 ) A...   11.05.2008, 22:06:37
- - zzeus   Szczerze powiedziawszy po przeczytaniu Twoich post...   11.05.2008, 22:20:10
|- - altar   Cytat(zzeus @ 11.05.2008, 23:20:10 ) ...   12.05.2008, 05:25:57
- - mike   Cytat(qqrq @ 11.05.2008, 23:06:37 ) C...   12.05.2008, 08:30:01
|- - altar   Cytat(mike @ 12.05.2008, 09:30:01 ) W...   12.05.2008, 15:51:24
|- - mike   Cytat(altar @ 12.05.2008, 16:51:24 ) ...   12.05.2008, 15:59:43
|- - maniekl2   Cytat(altar @ 12.05.2008, 16:51:24 ) ...   12.05.2008, 16:12:18
- - bim2   Dam przykład z życia wzięty. Mój kolega postanowił...   12.05.2008, 08:39:32
- - Kocurro   PHP nauczyłem się w ciągu trzech dni tak, że wiedz...   12.05.2008, 12:48:39
- - qqrq   Cytat(mike @ 12.05.2008, 09:30:01 ) A...   12.05.2008, 13:21:00
- - radex_p   W skrócie: w programowaniu potrzebne są dwie rzecz...   12.05.2008, 16:04:19
- - Cysiaczek   ~mike ma rację - nie można pomijać etapów. Mogłoby...   12.05.2008, 16:49:36
- - batman   Uwielbiam tematy w stylu "ile razy mam się po...   12.05.2008, 18:05:06
- - nasty   Cytattak sie zastanawiam, jesli chce byc programis...   12.05.2008, 22:42:02
- - batman   CytatZacznij lepiej od C(...) Tu nie mogę się zgod...   12.05.2008, 22:57:54
|- - nasty   Cytat(batman @ 12.05.2008, 22:57:54 )...   12.05.2008, 23:19:43
- - batman   Wiem jak działa StringBuilder i w jakich sytuacjac...   12.05.2008, 23:29:36
- - nasty   @batman: w kilku liniach moge Ci napisac odpowiedn...   12.05.2008, 23:34:21
- - batman   Cytatw kilku liniach moge Ci napisac odpowiednik k...   12.05.2008, 23:42:55
|- - nasty   CytatZ chęcią zobaczę jak to dzia...   13.05.2008, 00:30:32
- - legorek   Rozumiem, że ktoś może chcieć zostać strażakiem al...   13.05.2008, 01:10:39
|- - qqrq   Cytat(legorek @ 13.05.2008, 02:10:39 ...   13.05.2008, 16:40:15
- - Cysiaczek   ehehe moga mogą Jako, że jestem samouk...   13.05.2008, 03:54:29
- - mike   Nie wciskajcie chłopakowi C. To archeologia jakaś....   13.05.2008, 08:44:27
|- - nasty   Cytat(mike @ 13.05.2008, 08:44:27 ) N...   13.05.2008, 10:45:44
- - piotrooo89   popieram mike C to już przeżytek... prawdziwa kasa...   13.05.2008, 10:06:09
- - none   Ostatnio gdzieś widziałem kursy php w warszawie w...   13.05.2008, 10:14:03
- - Pilsener   Programistą być łatwo - wystarczy, że Twoje stanow...   13.05.2008, 21:22:34
- - Cysiaczek   No programista jak poległ, to pół biedy, gorzej je...   14.05.2008, 03:37:11
- - radex_p   Pilsner - no nie do końca. Chociażby C++ ma kilkan...   14.05.2008, 14:51:49
- - Jabol   C to przeżytek? Chciałem zanzaczyć,...   14.05.2008, 15:21:49
|- - mike   Cytat(Jabol @ 14.05.2008, 16:21:49 ) ...   14.05.2008, 15:25:31
- - jastu   Może mam skrajne podejście.... moim zdaniem zaczyn...   14.05.2008, 16:33:48
- - radex_p   jastu - dokładnie. Jak tak sobie myślę w jaki spos...   14.05.2008, 16:49:34
- - kwiateusz   ja nauke zaczynałem od php i wszyscy mowili ze two...   14.05.2008, 17:05:03
- - scanner   Jacy Wy wszyscy jesteście dobrzy... Przerzucacie s...   20.05.2008, 18:39:10
|- - mike   Cytat(scanner @ 20.05.2008, 19:39:10 ...   20.05.2008, 18:48:24
- - scanner   Cytat(qqrq @ 11.05.2008, 21:22:09 ) P...   20.05.2008, 19:00:47
|- - qqrq   Cytat(scanner @ 20.05.2008, 20:00:47 ...   21.05.2008, 08:54:07
- - Shili   Nieprawda, algorytmów można nauczyć się bez proble...   21.05.2008, 10:08:31
|- - mike   Dobrze, że napisałeś:Cytat(Shili @ 21.05.2008...   21.05.2008, 10:11:47
|- - qqrq   Cytat(Shili @ 21.05.2008, 11:08:31 ) ...   21.05.2008, 11:37:10
|- - piotrooo89   Cytat(qqrq @ 21.05.2008, 12:37:10 ) N...   21.05.2008, 11:43:29
|- - escaflowne   Cytat(qqrq @ 21.05.2008, 12:37:10 ) N...   28.05.2008, 11:33:59
- - Shili   Napisałaś Nie bez przyczyny na matematyce jako t...   21.05.2008, 10:36:50
- - piotrooo89   mój nauczyciel od metodologi programowania powiedz...   21.05.2008, 10:43:35
- - Shili   Ależ każdy z nas się tak uczył, tylko pewnie nie z...   21.05.2008, 11:40:53
- - Shili   CytatOstatnio zacząłem kurs na prawko (e...   21.05.2008, 11:58:59
|- - qqrq   Cytat(Shili @ 21.05.2008, 12:58:59 ) ...   21.05.2008, 14:25:50
- - piotrooo89   Shili widzę że dogłębnie przeanalizowałaś przykład...   21.05.2008, 12:22:46
- - Pilsener   CytatBez znajomości tego jak ruszyć (algorytmu) ni...   27.05.2008, 14:03:19
- - Cysiaczek   Ja się ciągle waham, czy jest potrzebna, czy nie. ...   28.05.2008, 12:36:41
- - AdamAdax   Według mnie znajomość podstawowych praw matematyki...   1.07.2008, 10:03:06
|- - radex_p   Cytat(AdamAdax @ 1.07.2008, 11:03:06 ...   1.07.2008, 10:09:31
- - Shili   Zapewne nie byłeś w stanie tego sformułować i pewn...   1.07.2008, 10:13:26
|- - radex_p   Cytat(Shili @ 1.07.2008, 11:13:26 ) Z...   1.07.2008, 10:31:09
- - bim2   Ja zacząłem też w 4 klasie podstawówki i jakoś pos...   1.07.2008, 11:47:51
|- - radex_p   Cytat(bim2 @ 1.07.2008, 12:47:51 ) PS...   1.07.2008, 20:54:06
|- - maziak   Cytat(radex_p @ 1.07.2008, 21:54:06 )...   3.07.2008, 15:51:41
- - Cysiaczek   Niektórzy tutaj zapominają, że logika nie jest czę...   1.07.2008, 16:12:07
- - krzysiek_raven   Sorry że się wtrącę. Cytatw cz...   3.07.2008, 23:19:19
|- - scanner   Cytat(krzysiek_raven @ 4.07.2008, 00:19...   3.07.2008, 23:35:09
- - krzysiek_raven   CytatBędąc w 6 klasie podstawówki, (a było to ~20 ...   3.07.2008, 23:52:15
- - Strzałek   NIe to żebym się chwalił. Ja zacząłem pierwsze skr...   4.07.2008, 19:15:54
- - radex_p   No to ja byłem szybszy O dwa lata.   4.07.2008, 19:32:38
- - scanner   Tak, ale jak Wy zaczynaliście, to komputer w domu ...   4.07.2008, 19:43:12
- - mike   A ja byłem normalny. Miałem wesołe ...   4.07.2008, 20:13:53
- - scanner   Oj mike, przesadzasz z tym prześciganiem się - to ...   4.07.2008, 20:21:50
- - piotrooo89   ja podobnie jak mike pierw od 10 roku życia grałem...   4.07.2008, 20:27:46
- - maziak   Hah, no nie wiem, czy jak mialem 15 lat i siedzial...   4.07.2008, 22:01:32
- - Moli   Zgadzam się z mikiem. Co prawda ja w fife malo gra...   4.07.2008, 22:07:38
- - itsme   a ja ... moje zycie komputerowe rozpoczylem w 4 k...   5.07.2008, 08:07:03
- - pyro   hmm... ja pierwsze, lecz proste skrypty zacząłem p...   5.07.2008, 09:27:16
- - Shili   A ja zaczęłam mając lat 12, ale nie programować, t...   5.07.2008, 14:11:06
- - Ziele   Ja webmasteringiem całym bawię się już od około 3 ...   5.07.2008, 15:10:07
- - Piotrwusek   Wszyscy się chwalą jak wcześnie zaczęli Ale c...   5.07.2008, 21:36:47
- - scanner   Jak już mówiłem - za moich początków nie było inte...   5.07.2008, 22:00:43
- - dr_bonzo   Przed PHP kodzilem w .. C++, Pascal i to tylko pro...   5.07.2008, 23:17:23
- - loganek   jak ja zaczynałem, to nie miałem internetu. Progra...   5.07.2008, 23:27:24
- - Moli   U mnie programowanie w php zaczelo się od html-a (...   6.07.2008, 10:51:38
- - piotrooo89   a ja zacząłem w 6 kl podstawówki od przepisania ja...   6.07.2008, 11:35:12
- - Ziele   piotrooo89 to ty jakoś wszystko musiałeś dobrze op...   7.07.2008, 12:03:59
- - piotrooo89   jak ja chodziłem do podstawówki to tata kupił któr...   7.07.2008, 12:07:43
- - Shili   Ja za to zaczęłam od quizu, jako zadania dodatkowe...   7.07.2008, 12:26:42
- - bim2   Ja jestem chyba jakiś inny, nie znałem html'a ...   7.07.2008, 14:20:08
- - bartg   Swoją przygodę z php zacząłem poprzez różne nie dz...   7.07.2008, 14:45:08
|- - radex_p   Cytat(bartg @ 7.07.2008, 15:45:08 ) (...   7.07.2008, 21:00:44
- - Pilsener   A ja zacząłem jakieś 5 lat temu, mając 25 lat. Wcz...   8.07.2008, 07:23:03
- - Moli   @bim2 - Bez obrazy, ale tyle razy już czytałem co ...   8.07.2008, 08:40:30
|- - radex_p   Cytat(Moli @ 8.07.2008, 09:40:30 ) @b...   8.07.2008, 09:35:48
- - bim2   Moli, a zastanów się co to php? Czy nie znaj...   8.07.2008, 08:50:11
2 Stron V   1 2 >


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 17:48