![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 83 Pomógł: 0 Dołączył: 2.05.2011 Ostrzeżenie: (30%) ![]() ![]() |
Znam podstawy php... co ja pisze podstawy to wszystko co zawiera php prawie (zmienne, stałe,tablice, wyrażenia regularne, while, for, funkcje, klasy zwracania, ciasteczka, sesja), a nie jednak to nie jest pomyłka, faktycznie dla mnie to podstawy bo ja to TYLKO ROZUMIEM I ZNAM.
Uczyłem się z kursu na uw-team.org i książki "php programowanie gier" - która jest strasznie beznadziejna, ta książka na prawde to: php dla tych co znają już język c++, miałem farta ze wcześniej w c++ grzebałem trochę to zrozumiałem w miarę. A więc skoro to wszystko ROZUMIEM, to co ja mam teraz robić? na czym ćwiczyć? bo tak na prawde ja to umiem ale nie wiem do czego to się wszystko wykorzystuje np. po co są tablice jak się wykorzystuje np. do gry przeglądarkowej? to samo z funkcjami itd. Jedyne co wiem jak można wykorzystywać to w praktyce: zmienne, stałe, sesje, ciasteczka, while i if. Wskażcie mi coś, nie wiem... mam ściągnąć jakiś silnik i patrzeć w kod, zobaczyć co i jak? czy to odpowiednie dla w pewnym sensie "przedszkolaka" w tym temacie? Pozdrawiam Ten post edytował nakers2 2.05.2011, 08:36:34 |
|
|
-0xp3- |
![]()
Post
#2
|
Goście ![]() |
Napisz jakiś system rejestracji,logowania o ile znasz podstawy MySQL? Popisz kilka prostych skryptów, i zacznij czytać OOP bez tego ani rusz.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 83 Pomógł: 0 Dołączył: 2.05.2011 Ostrzeżenie: (30%) ![]() ![]() |
System logowania i rejestracji już sobie pisałem i do pliku tekstowego i do mysql.
Co do skryptów to zwyczajnie nie mam pomysłów. Chciałbym się nauczyć wykorzystywać te funkcje, klasy itd. zanim siądę za obiekty. No własnie, ale skąd? Ten post edytował nakers2 2.05.2011, 08:54:19 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 1 Dołączył: 18.11.2009 Skąd: Cz-wa Ostrzeżenie: (0%) ![]() ![]() |
Ja też jestem na etapie nauki i niedawno miałem podobną sytuacje
![]() ![]() ![]() -------------------- ja być noob
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 248 Pomógł: 55 Dołączył: 1.06.2010 Skąd: mam to wiedzieć? Ostrzeżenie: (0%) ![]() ![]() |
Napisz skrypt który na podstawie długości i szerokości geograficznej oblicza odległość pomiędzy punktem A i B, a następnie kolejny, gdzie na podstawie miejsca A i danego promienia wyznacza wszystkie punkty (miasta), które znajdują się w zasięgu danego promienia.
Podpowiedź: wzór haversine'a. Tu masz bazę miast Zadowolony? Mi znalezienie bazy zajęło kilka dobrych dni ciągłego szukania w google... Podobna baza kosztuje około 1800$/rok - doceń ![]() Skrypty nie są trudne - sęk żebyś dobre funkcje wbudowane użył (zabawa na 2-5 dni) Kolejna rzecz: napisz sobie swój cms, ecommerce - następnie weź się za OOP - przepisz wszystko na OOP. I teraz poszukaj pracy jako freelancer - i rób to za pieniążki ![]() Ten post edytował ixpack 2.05.2011, 09:46:11 -------------------- Łatwo jest być odważnym za murami własnego zamku.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 83 Pomógł: 0 Dołączył: 2.05.2011 Ostrzeżenie: (30%) ![]() ![]() |
ixpack uważasz że to dobre zadanie dla kogoś kto nie wie jak można wykorzystać np. funkcje i klasy? rozumie... ale kompletnie nie ma pojęcia jak się i do czego wykorzystuje?
w dodatku w tym zadaniu co mi wyznaczyłeś trzeba działać na wzorze, trójkątowanie?, czysta matematyka - ale mnie to nudzi ^^ hehe ja się od początku uczyłem php by móc kiedyś napisać wymarzoną grę w przeglądarce, nie boje się godzin dni miesięcy by osiągnąć stopień zaawansowania bym mógł to kiedyś zrobić Ten post edytował nakers2 2.05.2011, 10:00:11 |
|
|
-0xp3- |
![]()
Post
#7
|
Goście ![]() |
Jeżeli twoim celem w nauce PHP jest jak już napisałeś gra na przeglądarce napisz, sobie na razie surową strone html/css otóż tej gry. Potem dodaj do niej rejestracje/logowanie system newsów, czy co tam ci w duchu zagra
![]() ![]() |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 248 Pomógł: 55 Dołączył: 1.06.2010 Skąd: mam to wiedzieć? Ostrzeżenie: (0%) ![]() ![]() |
@nakers2 sęk w tym, że najlepiej nauczyć się pływać na głębokiej wodzie.
Matematyka? Tak - ale ona potrzebna jest NON-STOP ![]() Nie przewidzisz co Ci się przyda, a co nie... Najlepiej moim zdaniem zapytać się siebie co chcesz zrobić (już odpowiedziałeś - grę) i to zrobić ![]() Już teraz zacznij OOP nie czekaj na poznanie wszystkiego (podstawy znasz, w reszcie pomoże manual) - bo to trochę jak jedzenie na zapas... Jesteś maratończykiem, a zamiast biegać - jesz... A jak dojdzie do biegu to nie pobiegniesz bo będziesz za tłusty ![]() Czyli co? Gra w której będziesz akceptował płatności (premium waluta w grze ![]() Rozrysuj sobie wszystko na kartkach, struktury baz danych (mysql workbench jest świetny do diagramów, gdzie wszystko jest na talerzu...), struktury i zależności klas, funkcji, przemyśl - zejdzie Ci miesiąc na samym planowaniu albo i więcej i rób ![]() Pozdr... Ten topic bardziej się nadaje do hyde park'u ;] -------------------- Łatwo jest być odważnym za murami własnego zamku.
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 83 Pomógł: 0 Dołączył: 2.05.2011 Ostrzeżenie: (30%) ![]() ![]() |
Cytat struktury baz danych (mysql workbench jest świetny do diagramów, gdzie wszystko jest na talerzu a nie lepiej od razu wszystko robić w phpmyadmin ? jeżeli chciałbym od razu zacząć tę gre robić po mały przy okazji "ćwiczyć" to musiałbym już naucz się javascript / ajax ponieważ gra którą chciałbym stworzyć miałaby się opierać w całości o mape 2d, więc kolejne rzeczy do zapamiętania i wyuczenia... a z samych klas już leże, za dużo do głowy wbije i dojdzie do tego że już trudniej będzie mi się ogarnąć w tym wszystkiem Ten post edytował nakers2 2.05.2011, 10:44:25 |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 471 Pomógł: 89 Dołączył: 29.07.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
teraz rob tanie zlecenia
przeczytaj http://blog.wilgucki.pl/2011/05/umiem-php-co-dalej.html Ten post edytował yevaud 2.05.2011, 10:52:29 |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 83 Pomógł: 0 Dołączył: 2.05.2011 Ostrzeżenie: (30%) ![]() ![]() |
nie interesuje mnie zarabianie na programowaniu, traktuje to jako zwykłe "zainteresowanie" (coś ciekawego co chciałbym umieć) a przynajmniej na razie, jestem dopiero 3 gimnazjum ^^
Ten post edytował nakers2 2.05.2011, 11:24:35 |
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 471 Pomógł: 89 Dołączył: 29.07.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
nie powiedzialem "rzuc szkole, zostan ninja i zyj z programowania", tylko "rob tanie zlecenia".
Zamiast wymyslac sobie bezcelowe zadania "zrobie strone o niczym i wiele sie przy tym naucze, bede ja modyfikowal przez 3 lata i 5 osob ja odwiedzi", "naucze sie OOP!, na pewno wiele mi to da", "przeczytam 3 ksiazke o ZF" 1. mozesz zrobic cos co ma sens i ktos tego uzyje 2. nauczysz sie rzeczy ktore sa potrzebne w praktyce, a nie teorii ktora moze sie przyda, a moze nie 3. nauczysz sie jak wykorzystywac wiedze ktora juz masz 4. nauczysz sie troche kontaktu z klientem i zarzadzania projektem 5. poznasz pare CMS, Frameworkow itp, bo bedziesz musial je modyfikowac 6. cos do cv 7. ktos Ci za to zaplaci 8. 99% rzeczy i tak musisz sie nauczyc na zadaniach praktycznych - OOP tez ... more |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 83 Pomógł: 0 Dołączył: 2.05.2011 Ostrzeżenie: (30%) ![]() ![]() |
trzeba było tak od razu, dzięki za wskazówki
|
|
|
![]()
Post
#14
|
|
![]() Newsman Grupa: Moderatorzy Postów: 2 033 Pomógł: 290 Dołączył: 21.12.2007 Skąd: Łódź ![]() |
nie powiedzialem "rzuc szkole, zostan ninja i zyj z programowania", tylko "rob tanie zlecenia". Zamiast wymyslac sobie bezcelowe zadania "zrobie strone o niczym i wiele sie przy tym naucze, bede ja modyfikowal przez 3 lata i 5 osob ja odwiedzi", "naucze sie OOP!, na pewno wiele mi to da", "przeczytam 3 ksiazke o ZF" 1. mozesz zrobic cos co ma sens i ktos tego uzyje 2. nauczysz sie rzeczy ktore sa potrzebne w praktyce, a nie teorii ktora moze sie przyda, a moze nie 3. nauczysz sie jak wykorzystywac wiedze ktora juz masz 4. nauczysz sie troche kontaktu z klientem i zarzadzania projektem 5. poznasz pare CMS, Frameworkow itp, bo bedziesz musial je modyfikowac 6. cos do cv 7. ktos Ci za to zaplaci 8. 99% rzeczy i tak musisz sie nauczyc na zadaniach praktycznych - OOP tez ... more Nauka programowania na projektach robionych na zlecenie to najszybsza droga do ich zawalenia i narobienia kłopotu sobie i zleceniodawcy. Tym bardziej dla kogoś, kto tak naprawdę nie ma pojęcia, jak w praktyce użyć funkcji (kwestia ogarnięcia pojęcia "obiekt" to już dla niego będzie zupełny kosmos ). A potem zdziwienie, że często firmy boją się dawać zlecenia freelancerom, bo sie już nacięli na takich, co uczyli się operacji na otwartym sercu na żywym pacjencie ![]() -------------------- Life's simple... You make choices and don't look back...
|
|
|
![]()
Post
#15
|
|
![]() Grupa: Zarejestrowani Postów: 471 Pomógł: 89 Dołączył: 29.07.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
edit: faktycznie troche przesadzilem, przeczytalem oryginalny wpis jeszcze raz i przydaloby sie jednak zrobic pare malych treningowych rzeczy za friko
![]() Nauka programowania na projektach robionych na zlecenie to najszybsza droga do ich zawalenia[...] najwyzej jakis zawali. Przeciez nie powiedzialem "zbuduj komus obiektowy framework na zlecenie". Znaczna wiekszosc tanich zlecen to sa proste modyfikacje typu "potrzebuje dodatkowe pole w formularzu" albo "potrzebuje zeby mi ktos zrobil layout do joomli". Jesli powie klientowi, ze jest jeszcze troche zielony, ale za to zrobi po kosztach, a jak mu sie nie uda to powiadiadomi w przeciagu 2 dni, to prawdopodobnie obie strony beda zadowolone. Nie kazdy klient chce "na wczoraj" i "piekny, bezpieczny kod z ktorym milo sie pracuje i bedzie sie nadawal do dalszej rozbudowy". Tym bardziej dla kogoś, kto tak naprawdę nie ma pojęcia, jak w praktyce użyć funkcji (kwestia ogarnięcia pojęcia "obiekt" to już dla niego będzie zupełny kosmos ). kolega z tego co mowil, wie jak uzywa sie funkcji, googla i chce sie uczyc. Juz taka wiedza wystarczy do 5-10% bardzo tanich zlecen A potem zdziwienie, że często firmy boją się dawać zlecenia freelancerom, bo sie już nacięli na takich, co uczyli się operacji na otwartym sercu na żywym pacjencie ![]() mowimy o tanich zleceniach, a od tego sa tanie zlecenia zeby poczatkujacy programista mogl na nich trenowac ![]() ![]() ![]() Ten post edytował yevaud 2.05.2011, 17:53:07 |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 83 Pomógł: 0 Dołączył: 2.05.2011 Ostrzeżenie: (30%) ![]() ![]() |
Tym bardziej dla kogoś, kto tak naprawdę nie ma pojęcia, jak w praktyce użyć funkcji (kwestia ogarnięcia pojęcia "obiekt" to już dla niego będzie zupełny kosmos ). Nie brałem się za obiekty ale co jest trudnego w pojęciu "obiekt"? ![]() A i przy okazji, właśnie czytałem jakiś post że przy nauce obiektowego reszte mozna wyrzucić? to prawda? rodzi się jakaś "nowa logika" która ma wpływ na "podstawy php" ? i czy jest to konieczne do gier viaww? Ten post edytował nakers2 2.05.2011, 18:57:59 |
|
|
![]()
Post
#17
|
|
![]() Grupa: Zarejestrowani Postów: 471 Pomógł: 89 Dołączył: 29.07.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 83 Pomógł: 0 Dołączył: 2.05.2011 Ostrzeżenie: (30%) ![]() ![]() |
|
|
|
![]()
Post
#19
|
|
![]() Grupa: Zarejestrowani Postów: 262 Pomógł: 39 Dołączył: 12.04.2004 Ostrzeżenie: (0%) ![]() ![]() |
Nie brałem się za obiekty ale co jest trudnego w pojęciu "obiekt"? ![]() Dobre podejście. Paradoksalnie ogrom osób ma straszny problem ze zrozumieniem semantyki słów "klasa" i "obiekt". A i przy okazji, właśnie czytałem jakiś post że przy nauce obiektowego reszte mozna wyrzucić? to prawda? Java jest wyłącznie obiektowa i powstają w niej całkiem spore aplikacje, więc najwyraźniej można. rodzi się jakaś "nowa logika" która ma wpływ na "podstawy php" ? Zdefiniuj podstawy PHP. Składnia? Funkcje? Nie widze różnicy. Tu nie chodzi o podstawy PHP. Tu chodzi o podstawy programowania. Język to tylko medium. i czy jest to konieczne do gier viaww? A czym się różni gra od czegokolwiek innego? IMO niczym. Jak się uprzesz to i liniowo napiszesz ![]() -------------------- rm -rf /*
|
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 83 Pomógł: 0 Dołączył: 2.05.2011 Ostrzeżenie: (30%) ![]() ![]() |
A czym się różni gra od czegokolwiek innego? IMO niczym. Jak się uprzesz to i liniowo napiszesz ![]() Zapamiętam co mi napisałeś, dzięki za odpowiedź. Wezmę się za te obiekty, ale za jakiś czas... najpierw poświęcę bardzo dużo czasu na przećwiczenie tego co już się nauczyłem, żeby mi się nic nie mieszało. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 10:54 |