Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Jak się uczyć
hekate20
post
Post #1





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 13.01.2012
Skąd: Warszawa

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


Witajcie... Mam dosyć nietypowy problem... Pewnie znajdzie się on w dziale z głupotami, ale trudno... smile.gif

Otóż chodzi mi o samą naukę php. Powiem tak. W teorii wszystko jest świetnie, wiem co robią poszczególne pętle, funkcje, operatory itd. itd.
Niestety jeśli chodzi o praktykę to leżę zupełnie... : (
Nie umiem niczego poskładać do kupy. Owszem napiszę prosty skrypt (zależy jak kto patrzy na słowo prosty), ale żebym wykrzesała z siebie coś więcej, to ciężko... Siędzę nad skryptami i książkami, ale pisanie idzie strasznie opornie, a najbardziej dolują mnie wyskakujące co chile błędy, których czasami w żaden sposób nie idzie rozwiązać...
Po mimo, iż znam teorię nie umiem jej zastosować w praktyce... Staram się, ale jak próbuję wszystko co wiem, połączyć w jakiś dobry skrypt to nic nie wychodzi... Zupełnie tak jakbym starała ugotować zupę, owocowo-warzywną...

Może macie dla mnie jakieś rady, bo ja już się chyba załamałam... sad.gif

A od kolejnego semestru wchodzi php obiektowy i jeszcze na deser C++ :/

Ten post edytował Daiquiri 4.02.2012, 10:01:52
Powód edycji: [Daiquiri]: Przenoszę do odpowiedniego działu.


--------------------
Żeby nie było, jestem kobietą. :)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 16)
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Temat: Jak poprawnie zatytulowac watek


--------------------
Go to the top of the page
+Quote Post
Chelo
post
Post #3





Grupa: Zarejestrowani
Postów: 178
Pomógł: 8
Dołączył: 19.03.2007

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


Próbuj dalej, a w końcu się uda. Metoda prób i błędów jest najlepszym nauczycielem w tej dziedzinie. Najlepiej zacząć od prostego kalkulatora, później go odpowiednio optymalizować i już trochę wiedzy do przodu.

Pozdrawiam
Go to the top of the page
+Quote Post
hekate20
post
Post #4





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 13.01.2012
Skąd: Warszawa

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


Chodzi o to, że jedynie co na chwilę obecną potrafię zrobić, to np. "Sprawdź, czy z podanych boków powstanie trójkąt" Jeśli chodzi o pętle, funkcje i tabele kompletnie leże... sad.gif


--------------------
Żeby nie było, jestem kobietą. :)
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #5





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Praktyka czyni mistrza. Czytanie czy pisanie nabywamy pisząc i czytając. Zacznij od prostych kodów, potem je próbuj rozbudować, modyfikować. Powodzenia.


--------------------
Go to the top of the page
+Quote Post
Daiquiri
post
Post #6





Grupa: Administratorzy
Postów: 1 552
Pomógł: 211
Dołączył: 7.07.2009
Skąd: NJ




Cytat(hekate20 @ 4.02.2012, 00:21:14 ) *
a najbardziej dolują mnie wyskakujące co chile błędy, których czasami w żaden sposób nie idzie rozwiązać...
Czytaj (ze zrozumieniem) komunikaty błędów - prosta, aczkolwiek skuteczna metoda.

Jeżeli faktycznie teorię masz opanowaną (np. potrafisz napisać pętlę wypisującą wyłącznie liczby parzyste i podzielne przez 3, z zakresu 23-250) - proponuję "dorzucić" bazy danych. Być może proste operacje na formularzach pozwalające na modyfikację i dodawanie danych do bazy, pozwolą Ci "poskładać wszystko do kupy".

W przypadku gdy podany powyżej przykład mógłby sprawić Ci trudność - masz problem nie tyle z językiem, co z algorytmem. Proponuję zacząć od rozrysowywania schematów blokowych wink.gif.
Go to the top of the page
+Quote Post
hekate20
post
Post #7





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 13.01.2012
Skąd: Warszawa

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


Właśnie chodzi o takie mniej więcej skrypty jak podałeś...

Pętla wypisująca liczby parzyste itp. Nie umiem się do tego zabrać w praktyce... nie wiem co ze sobą i jak połączyć, mimo iż znam wszystko w teorii : /


--------------------
Żeby nie było, jestem kobietą. :)
Go to the top of the page
+Quote Post
xxdrago
post
Post #8





Grupa: Zarejestrowani
Postów: 654
Pomógł: 42
Dołączył: 27.07.2010
Skąd: Jaworzno

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


Może, zacznij sobie od prostego formularza kontaktowego z walidacja danych, smile.gif ja tak zaczynałem.

Ten post edytował xxdrago 4.02.2012, 13:39:54


--------------------
GG: 10972302 :)
Go to the top of the page
+Quote Post
hekate20
post
Post #9





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 13.01.2012
Skąd: Warszawa

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


Powiem tak...

Znaczników htlm i stylów css nauczyłam się bardzo szybko i nie sprawiło mi to najmniejszych problemów ( no może poza tym, że jak złapałam bakcyla to i do 4-5 rano siedziałam i dłubałam smile.gif ).

Formularze zrobic umiem z walidacją danych, ba nawet sesje logowania, ale nie mam pojęcia jak wbić sobie do głowy tę petlę, funkcje itd, a przecież zaraz musze się uczyć obiektowego.. :/

Ten post edytował hekate20 4.02.2012, 13:45:15


--------------------
Żeby nie było, jestem kobietą. :)
Go to the top of the page
+Quote Post
Daiquiri
post
Post #10





Grupa: Administratorzy
Postów: 1 552
Pomógł: 211
Dołączył: 7.07.2009
Skąd: NJ




Cytat(hekate20 @ 4.02.2012, 13:27:53 ) *
Pętla wypisująca liczby parzyste itp. Nie umiem się do tego zabrać w praktyce... nie wiem co ze sobą i jak połączyć, mimo iż znam wszystko w teorii : /
Są trzy opcje: nie do końca opanowałaś teorię, masz problem z algorytmiką lub programowanie nie jest dla Ciebie wink.gif. Obstawiam algorytmikę.

Proponuję dorwać kogoś cierpliwego i poprosić o wyjaśnienie "do skutku" smile.gif.
Go to the top of the page
+Quote Post
solr
post
Post #11





Grupa: Zarejestrowani
Postów: 43
Pomógł: 8
Dołączył: 11.08.2010

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


Może ty się po prostu nie nadajesz do programowania? :-) W tym zawodzie umiejętność logicznego i analitycznego rozwiązywania problemów to podstawa, a tego najwyraźniej Ci brakuje. Znajomość składni języka, to tylko małą część. Moja rada, znajdź kogoś kto umie programować i wie jak przekazać wiedzę (to bardzo ważne, żeby wiedział jak wytłumaczyć takiej osobie jak ty). Ktoś taki otworzy Ci oczy, żebyś mogła zobaczyć to, czego teraz nie potrafisz. Nie będzie Ci uczył zasad działania pętli itp. - pokaże Ci jak programować, jak rozwiązywać problemy, nauczy podejścia, analizy itd. Bez tego możesz sobie czytać książki, programować "do szuflady", a i tak nie będzie rewolucji, co najwyżej ewolucja... Nie polecam, żadnych kursów programistycznych, to musi być maksymalnie indywidualne podejście. I na litość boską, niech to nie będzie kolega ze studiów, czy nawet ze starszego roku. Znajdź mistrza. Gwarantuję, że po kilkunastu / kilkudziesięciu godzinach w takim układzie będziesz w o niebo lepszej pozycji niż teraz.
Go to the top of the page
+Quote Post
hekate20
post
Post #12





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 13.01.2012
Skąd: Warszawa

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


Super by było gdyby ktoś taki się znalazł smile.gif Tylko mi to czasami trzeba strasznie łopatologicznie coś tłumaczyć. heheh taki już los humanisty tongue.gif


--------------------
Żeby nie było, jestem kobietą. :)
Go to the top of the page
+Quote Post
Damonsson
post
Post #13





Grupa: Zarejestrowani
Postów: 2 355
Pomógł: 533
Dołączył: 15.01.2010
Skąd: Bydgoszcz

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


A ja zawsze narzekałem w odwrotną stronę, że nie wiem co do czego jest, ale użyłem czegoś bo gdzieś tam widziałem na podobnym przykładzie i jakoś działa, po paru dniach odgadywałem dlaczego i ulepszałem to tak jak powinno być.
Ja myślę, że zamiast wypisywać smutne posty na forum, wystarczy nawet samemu po prostu poświęcić na to trochę czasu...gdyby to było takie proste, to co drugi Polak byłby już nie lekarzem, a programistą wink.gif
Go to the top of the page
+Quote Post
hekate20
post
Post #14





Grupa: Zarejestrowani
Postów: 24
Pomógł: 0
Dołączył: 13.01.2012
Skąd: Warszawa

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


Ostatnio sćiągnęłam sobie za jakiejś stronki, czy forum, (nie pamiętam dokładnie) skrypt prostego kalkulatora. Analizując go wszystko rozumiałam. Do czasu, kiey sama chciałam go napisać. I tu zaczeły się schody, bo nie wiedziałam co z czym połączyć i jak to się jje. Efekt tego był taki, że powyskakiwała mi masa błedów, nieoczekiwanych stringów, cudzysłowów, i niezdefiniowanych zmiennych. Patzre w skrypt a zmienne były zdefiniowane... Tak samo miałam kiedys w przypadku sesji i tablic... Nie będę wymieniać wszystkiego bo chyba zbyt dużo to by zajęło... :/


--------------------
Żeby nie było, jestem kobietą. :)
Go to the top of the page
+Quote Post
by_ikar
post
Post #15





Grupa: Zarejestrowani
Postów: 1 798
Pomógł: 307
Dołączył: 13.05.2009
Skąd: Gubin/Wrocław

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


IMO jak masz problem z jakimś kodem, bo go nie rozumiesz, to nie wiedzę problemu abyś założyła stosowny temat, a na pewno znajdzie się ktoś kto ci pomoże (podpis w sygnaturce na pewno pomoże w przyciągnięciu potencjalnych "pomocników" wink.gif).

Nie wiem jak jest w przypadku innych osób, ale osobiście mimo że coś tam potrafię, nie mogę od tak na pstryknięcie palcami czegoś zrobić i czasami muszę tę chwilę bądź dłuższą chwilę się zastanowić jak podejść do tematu - przeanalizować całość. Pewnie są tacy którym to przychodzi łatwiej i na zawołanie potrafią w pamięci rozwiązać problem, ale nie każdy tak potrafi i w sumie nie każdy musi. Wystarczy usiąść, posiedzieć trochę spokojnie i pomyśleć.

Teoria którą znasz, to nie jest IMO wszystko, możesz tak myśleć, i pisać, ale tak nie jest. Im więcej kodu napiszesz, tym lepiej pisanie będzie ci wychodzić. ja przykładowo zaglądam tutaj na forum nie żeby otrzymać "pomógł", czy z misją niesienia "pomocy", ale głównie po problemy, których ja nie miałem, lub nawet miałem i próbować je rozwiązać. W ten sposób niekiedy zdobywa się wiedzę i umiejętności które w przyszłości się przydadzą. I zapewne wiele osób podobnie jak ja, pomaga innym żeby się zwyczajnie "sprawdzić" i ćwiczyć tą swoją wiedzę.
Go to the top of the page
+Quote Post
Evinek
post
Post #16





Grupa: Zarejestrowani
Postów: 280
Pomógł: 46
Dołączył: 23.03.2010

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


Ja ćwiczę samą teorie na razie - do praktyki jakoś mnie nie ciągnie (lenistwo...), ale teraz zaczynam coś robić powoli.

Codziennie przeglądam forum "przedszkole" i czytam innych problemy - dzięki temu uczę się jak sam nie popełniać błędów.

Co do błędów, moje rady:
1. W prawie żadnym wypadku nie pisać na forum o takich sprawach.
2. Wszystkie błędy niech będą pokazywane.
3. Próbuj sama usunąć błąd.
4. Sprawdzaj skrypt po każdej edycji, nawet z zmiany $i na $p itp. - szybciej się odnajduje błędy (wiadomo gdzie się edytowało plik).
5. Jeśli już nie wiesz jak to naprawić, gdzie jest błąd to wpisz w google treść błędu i na pewno na jakimś forum był temat o tym. Zobacz jak u nich naprawiono i wtedy zobacz co u Ciebie jest nie tak.

Odkąd zacząłem samodzielnie szukać błędów idzie praca o wiele lepiej i przyjemniej. Nie muszę czekać na kogoś post.

Pozdrawiam Paweł.
Go to the top of the page
+Quote Post
toaspzoo
post
Post #17





Grupa: Zarejestrowani
Postów: 778
Pomógł: 84
Dołączył: 29.07.2010
Skąd: Gliwice / Pławniowice Mistrz niezmordowanej klawiatury.

Ostrzeżenie: (20%)
X----


Poproś kogoś o pomoc w pisaniu :0
To pomaga puke.gif


--------------------

LS Easter egg <
Go to the top of the page
+Quote Post

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: 20.08.2025 - 08:58