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
batman
post
Post #2





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Cytat
w kilku liniach moge Ci napisac odpowiednik klasy StringBuilder w php ktore (teoretycznie - nie sprawdzalem) powinno byc wydajniejsze od standardowego +=
Z chęcią zobaczę jak to działa.

Cytat
Ale to sa podstawy, a podstawy kazdy powinnien znac.

Idąc tym tropem, każdy programista musi znać asembelra (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Cytat
Za przeproszeniem, p****

Może przesadziłem z przykładem, ale idealnie oddaje on problem związany z przejściem z jednego języka na inny.
Go to the top of the page
+Quote Post
nasty
post
Post #3





Grupa: Zarejestrowani
Postów: 634
Pomógł: 14
Dołączył: 27.05.2006
Skąd: Berlin

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


Cytat
Z chęcią zobaczę jak to działa.

  1. <?php
  2. class StringBuilder {
  3. private $chars = array();
  4. private $size = 0;
  5. /*
  6. Najwazniejsza metoda o ktora mi chodzi to jest wlasnie ta, Append
  7. innych nie bede implementowal
  8. */
  9. public function Append($char)
  10. {
  11. $i = 0;
  12. while($char{$i} != null)
  13. {
  14. $this->chars[] = $char{$i++};
  15. $this->size++;
  16. }
  17. }
  18.  
  19. public function ToString()
  20. {
  21. // tu z powodu ograniczen php tylko 2 (zamiast 1 jak to sie ma w C) razy alokuje pamiec zamiast 
  22.  //n-razy w przypadku dodawania duzej ilosci tekstu do siebie
  23. $outputString = $this->chars[0]; // tworze strong z wielkoscia 1
  24. $outputString{$this->size} = " 0"; 
  25. while(--$this->size > 0)
  26. /* i tu jest cala "magia" teraz mamy juz zarezerwowany string o wielkosci tablicy
  27. (nie powinno byc spacji miedzy a 0 ale forum sie psuje jak tak daje (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ) */
  28. $outputString{$this->size} = $this->chars[$this->size];
  29. return $outputString;
  30. }
  31. }
  32. ?>
To jest ogolna zasada dzialania. Mi w tym przypadku chodzi glownie o idee tego a nie jakies benchmarki, nie bez powodu istnieje juz wspomniana klasa StringBuilder w .NET


Cytat
Idąc tym tropem, każdy programista musi znać asembelra (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Nie. Ja nie mowie o znajomosci jezykow tylko podstaw. To o czym ja mowie mozesz porownac do wzorcow projektowych, nie wazne w jakim jezyku piszesz, wszedzie obowiazuje te same zasady.


Cytat
Może przesadziłem z przykładem, ale idealnie oddaje on problem związany z przejściem z jednego języka na inny.
A ja moze przesadzilem z tonem (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Ale ogolnie jak znasz juz kilka jezykow to bezproblemowo nauczysz sie kolejnego. Dam Ci przyklad z mojego doswiadczenia. Mam Kolezanke ktora jest na I roku ETI, miala na zaliczenie napisac projekt w Python-ie ktory w odpowiedni sposob przedstawi maciez zapisana w pliku i poprosila mnie o pomoc z tym projektem, Pythona nie znalem i nigdy wczesniej nie widzialem na oczy (tyle co czytalo sie flame tu i tam (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ), wystarczy ze zobaczylem 2 przykladowe "Hello World" w tym jezyku i od razu otworzylem strone z manualem bibliotek Pythona, wyszukalem odpowiednich funkcji i program byl gotowy w ciagu zaledwie 20 minut. Moje zdanie jest takie ze najwiecej czasu zajmuje nauka pierwsze jezyka, w tym czasie tez wyrabia sie sporo nawykow i wyobrazen o programowaniu, dlatego lepiej brac sie za cos co wyuczy tych wlasnie nawykow i podstaw - chodzi mi o te dobre.

Ten post edytował nasty 13.05.2008, 00:37:25
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
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 13.10.2025 - 16:45