![]() |
![]() |
![]()
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...
![]() 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... ![]() 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ą. :)
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
-------------------- |
|
|
![]()
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 |
|
|
![]()
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...
![]() -------------------- Żeby nie było, jestem kobietą. :)
|
|
|
![]()
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.
-------------------- Jak poprawnie zadać pytanie | Jak poprawnie zatytułować wątek
Najczęstsze błędy | Błędy E_NOTICE | PHP FAQ | FAQ PHPedia | SQL-Injection | Logowanie i sesje | Hashowanie haseł | Server - od czego zacząć ? | Manual PHP Alternatywne Forum dla Ekspertów Nie pomagam na PW, nie mam GG |
|
|
![]()
Post
#6
|
|
![]() Grupa: Administratorzy Postów: 1 552 Pomógł: 211 Dołączył: 7.07.2009 Skąd: NJ ![]() |
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 ![]() |
|
|
![]()
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ą. :)
|
|
|
![]()
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,
![]() Ten post edytował xxdrago 4.02.2012, 13:39:54 -------------------- GG: 10972302 :)
|
|
|
![]()
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 ![]() 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ą. :)
|
|
|
![]()
Post
#10
|
|
![]() Grupa: Administratorzy Postów: 1 552 Pomógł: 211 Dołączył: 7.07.2009 Skąd: NJ ![]() |
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 ![]() Proponuję dorwać kogoś cierpliwego i poprosić o wyjaśnienie "do skutku" ![]() |
|
|
![]()
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.
|
|
|
![]()
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ł
![]() ![]() -------------------- Żeby nie było, jestem kobietą. :)
|
|
|
![]()
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ą ![]() |
|
|
![]()
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ą. :)
|
|
|
![]()
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"
![]() 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ę. |
|
|
![]()
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ł. |
|
|
![]()
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%) ![]() ![]() |
Poproś kogoś o pomoc w pisaniu :0
To pomaga ![]() -------------------- LS Easter egg < |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 08:58 |