[PHP, css]PHP nauka |
[PHP, css]PHP nauka |
17.08.2012, 17:26:33
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 14.08.2012 Ostrzeżenie: (0%) |
Witam, mam takie pytanko:
jak bardzo potrzebna jest znajomosc HTML, CSS oraz JS przy nauce PHP ? (tak w skali od 0 do 10) Czy podstawy wystarczą żeby rozpocząć naukę PHP ? Czy lepiej opanować dobrze HTML + CSS i dopiero brać się za PHP? Oraz czy w przyszłści jeżeli ktoś chce być programistą PHP to musi znać to wszystko ? Ten post edytował andrew80 17.08.2012, 17:32:41 |
|
|
17.08.2012, 18:02:49
Post
#2
|
|
Grupa: Zarejestrowani Postów: 590 Pomógł: 107 Dołączył: 25.10.2011 Ostrzeżenie: (0%) |
Jeśli chcesz pisać w PHP i prezentować wyniki na stronie WWW, to odpowiedź jest: 8-10.
Jeśli chcesz pisać w PHP pod uniksami (bo da się tak, zamiast np. perla czy shella), to odpowiedź jest: 0. Odpowiedź na te dwa pytania jest zarazem odpowiedzią na Twoje pytanie. Oczywiście nie musisz być ekspertem - do nauki PHP i prezentowania wyników w przeglądarce potrzebna jest przynajmniej szczątkowa znajomość HTML (czytaj: ekspertem nie musisz być, ale kilka tagów HTML trzeba znać), a dalszą wiedzę o HTML, jak również wiedzę o CSS i JS nabędziesz w trakcie. Zdaj sobie też sprawę, że ekspertem w każdej dziedzinie nie będziesz (choć wypada wiedzieć sporo z w/w i jeszcze trochę). Na ostatnie pytanie nie odpowiem, bo nie jestem programistą P.S. Zapomniałeś o bazach danych - odnosi się do nich to, co napisałem o CSS+JS:) |
|
|
17.08.2012, 18:38:07
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 729 Pomógł: 346 Dołączył: 4.04.2009 Ostrzeżenie: (0%) |
Kwestia jest taka, czy chcesz być front developerem czy backendowcem, czy człowiekiem orkiestrą.
1. Front developer jest różnie określane w różnych firmach, w mojej frontendowiec musi znać php tylko w podstawach a html/css/js na poziomie mistrzowskim. 2. Backend nie musi znać html praktycznie wcale, jego zadaniem jest w gruncie rzeczy manipulacja danymi jak i przesłanie tych danych dla frontu (tablica/json/etc.) 3. Człowiek orkiestra, małe i średnie firmy w większości wypadków tak określają programistę php i wymagają wiedzy jak w obu powyższych punktach naraz -------------------- |
|
|
17.08.2012, 19:16:10
Post
#4
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 14.08.2012 Ostrzeżenie: (0%) |
Serdecznie dziekuje za szybkie odpowiedzi.
O bazy danych nie pytalem, poniewaz w tym przypadku nie mam watpliwosci ze trzeba to znac. Obecnie jestem na etapie ogladania video-kursu PHP with MYSQL essential training z Lynda.com. Przerobilem juz ponad polowe i wszystko wydaje sie byc dosc proste. Pod koniec tworzy sie jakis prosty cms, no zobaczymy czy dam rade. Pozwole sobie jeszcze zapytac o pewna rzecz: Tak z ciekawosci przegladalem ofert pracy zwiazane z PHP i dosc czesto jest tak ze szukaja programisty PHP i w wymaganiach jest podane: dobra znajomosc np. MySQL + bardzo dobra znajomosc PHP 5, natomiast o css, html, js nie ma wzmianki. To oznacza ze nie sa wymagane ? Czy ze badzo dobra znajomosc php 5 oznacza tez bardzo dobra znajomosc html, css i js ? Ten post edytował andrew80 17.08.2012, 19:22:36 |
|
|
17.08.2012, 19:58:28
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 729 Pomógł: 346 Dołączył: 4.04.2009 Ostrzeżenie: (0%) |
Wróżkami niestety nie jesteśmy, wszystko zależy od konkretnej firmy, ale jak dla mnie jak w wymaganiach nie podają html/js to nie jest wymagany (tautologia kruca wyszła)
-------------------- |
|
|
17.08.2012, 20:36:31
Post
#6
|
|
Grupa: Zarejestrowani Postów: 79 Pomógł: 6 Dołączył: 20.04.2009 Ostrzeżenie: (0%) |
Według mnie jak ogarniesz php to html i css no problem.
U mnie w pracy na rozmowie kwalifikacyjnej nawet nikt się nie pytał czy umiem css, html,js. Poprostu uznali to za normalne, że programista php to umie. No i oczywiście robię kompletne strony www także, chociaż zostałem zatrudniony doy budowy systemu CRM. |
|
|
17.08.2012, 20:57:49
Post
#7
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 14.08.2012 Ostrzeżenie: (0%) |
Heh, zdaje sobie sprawe ze wrozek na tym forum nie znajde
Chodzilo mi raczej jak to wyglada w praktyce, np. jak sami szukaliscie pracy lub gdybyscie mieli prowadzic rekrutacje, to czy wyraznie zaznaczylibyscie ze css i js sa wymage ? Czy w "srodowisku" webdeveleperow okreslenie bardzo dobra znajomosc PHP 5 zawiera w sobie takze css, js i html na wysokim poziomie. No ale skoro "jak w wymaganiach nie podają html/js to nie jest wymagany" to takiej wersji sie mozemy trzymac. Eh no i crazy obalil nasza teorie... Maly przyklad (jakas oferta z gumtree): Programista PHP Opis stanowiska: Analiza wymagań i/lub specyfikacji Programowanie aplikacji webowych Testowanie Przygotowanie dokumentacji Udział w spotkaniach grup projektowych Bieżące raportowanie pracy Wymagania: Praktyczna umiejętność programowania z użyciem PHP Znajomość Zend Framework oraz architektury MVC Swoboda poruszania się w środowiskach Linux / MS Windows Znajomość SQL Znajomość języka angielskiego Umiejętność samodzielnego, szybkiego przyswajania wiedzy Nie ma tu NIC o css czy js!!! |
|
|
17.08.2012, 21:21:50
Post
#8
|
|
Grupa: Zarejestrowani Postów: 97 Pomógł: 15 Dołączył: 12.08.2012 Skąd: Zabrze Ostrzeżenie: (10%) |
Nic nie jest napisane, więc NIE. Zreszta, HTML i CSS na poziomie podstawowym to taka trywialna rzecz, że prędzej się go nauczysz niż skończysz tą dyskusję
|
|
|
17.08.2012, 21:27:06
Post
#9
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 14.08.2012 Ostrzeżenie: (0%) |
No spoko, na poziomie podstawowym to no problemo!! Tylko mi sie rozchodzi o to czy np. przy takim ogloszeniu jak wyzej nie bedzie tak: pracodawca zaklada ze dobrze znam css i js - jak crazy napisal.
Ten post edytował andrew80 17.08.2012, 21:29:55 |
|
|
17.08.2012, 21:56:11
Post
#10
|
|
Grupa: Zarejestrowani Postów: 590 Pomógł: 107 Dołączył: 25.10.2011 Ostrzeżenie: (0%) |
Z Twojego pierwszego postu wynika, że chciałbyś się nauczyć PHP i nie znasz (lub conajwyżej niewiele znasz) z tematyki html, css i js.
Proponuję, abyś najpierw napisał dwie-trzy proste, statyczne strony html (aby zaznajomić się ze strukturą dokumetu i znacznikami), a potem wziął się za PHP (np. przetwarzanie formularzy). Na sam koniec ostyluj sobie swoją pierwszą stronkę w CSS. To naprawdę na początek wystarczy, żebyś miał co robić. Myślę, że do końca wakacji powinieneś już jakoś się orientować w temacie. A potem to już z górki: wymyślaj sobie jakieś coraz trudniejsze zadania i próbuj od samego początku pisać ze stylami. |
|
|
17.08.2012, 22:15:50
Post
#11
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 14.08.2012 Ostrzeżenie: (0%) |
No ok, a tak jeszcze zapytam: jest tu na forum jakaś osoba z Warszawy która za jakiś czas mogłaby mnie przyjąć na praktyki lub staż ? Między czasie może mi pisać na priva co mam robić żeby się dostać na takie praktyki.
|
|
|
18.08.2012, 11:13:37
Post
#12
|
|
Grupa: Zarejestrowani Postów: 79 Pomógł: 6 Dołączył: 20.04.2009 Ostrzeżenie: (0%) |
|
|
|
19.08.2012, 16:50:23
Post
#13
|
|
Grupa: Nieautoryzowani Postów: 45 Pomógł: 16 Dołączył: 28.02.2009 Ostrzeżenie: (0%) |
@andrew myślę, że to Ty powinieneś rozglądać się za praktykami nikt Cię na siłę nie będzie ciągnął do siebie
|
|
|
19.08.2012, 17:39:59
Post
#14
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 14.08.2012 Ostrzeżenie: (0%) |
Spokojnie, dopiero się uczę php - wiem już jak zrobić prosty cms, jak współpacować z bazą danych itp.... Tylko jak czytałem o OOP i tam było o self (przy static) i $this to trochę się pogubiłem....
Jak uznam że ogarniam to zacznę szukać praktyk. To co tu napisałem o praktykach to raczej nie jest na siłę, tak tylko się rozglądam na forum. WYJAŚNIENIE - wiem że jeszcze za wcześnie na praktyki itp, ale może jest na forum ktoś (najlepiej z centrum Warszawy) kto byłby zainteresowany powiedzmy szkoleniem mnie zdalnie - dawać jakieś zadania do ogarnięcia itp a jak już będę dobry w php to będzie miał gotowego pracownika. Może źle kombinuje, ale ja chce się nauczyć a taka przykładowa osoba nic nie traci, za jakiś czas zamiast ogranizować rekrutację (i testować kandydatów którzy nie wiedzą co to include lub inne podstawowe zagadnienie [czytałem o tym na forum ]) to już ma pracownika. Ten post edytował andrew80 20.08.2012, 03:04:06 |
|
|
20.08.2012, 13:54:23
Post
#15
|
|
Grupa: Zarejestrowani Postów: 782 Pomógł: 153 Dołączył: 21.07.2010 Ostrzeżenie: (0%) |
Cytat Może źle kombinuje, ale ja chce się nauczyć a taka przykładowa osoba nic nie traci, za jakiś czas zamiast ogranizować rekrutację (i testować kandydatów którzy nie wiedzą co to include lub inne podstawowe zagadnienie [czytałem o tym na forum ]) to już ma pracownika. Wujek dobra rada radzi: myślenie w kategorii swoich interesów a nie czyichś będzie pierwszą sensowną wiedzą którą powinieneś wynieść z praktyk. I jeszcze jedno - w pracy też się uczysz ale o dziwo też ci za to płacą. Wiem że to niewiarygodne ale tak jest -------------------- Już mi się ani wiedzieć, ani tym bardziej myśleć nie chce.
[Think different]! |
|
|
20.08.2012, 14:57:17
Post
#16
|
|
Grupa: Administratorzy Postów: 1 552 Pomógł: 211 Dołączył: 7.07.2009 Skąd: NJ |
Może źle kombinuje, ale ja chce się nauczyć a taka przykładowa osoba nic nie traci, za jakiś czas zamiast ogranizować rekrutację (i testować kandydatów którzy nie wiedzą co to include lub inne podstawowe zagadnienie [czytałem o tym na forum ]) to już ma pracownika. Nie zrozum mnie źle, ale skąd mamy wiedzieć, że Ty znasz te podstawowe zagadnienia? Poza tym jeżeli pytasz o to jak istotna jest znajomość HTML/CSS przy nauce PHP to mam solidne podstawy by twierdzić, że nie do końca wiesz o co pytasz. Jako przykłady rzucasz wymagania dotyczące zatrudniania programistów na poziomie znacznie wyższym niż znajomość include'owania plików . Jeżeli już jesteśmy przy stratach, to i owszem - można stracić czas (np. na sprawdzanie Twojego kodu), czy klienta (jak nagle postanowisz zrezygnować i rzucisz projekt). Dziwi mnie, że osoba pragnąca zajmować się PHP zawodowa tak nisko ocenia cudzy czas. Branża jest mocno nienamacalna dla użytkownika docelowego, wyceniana według czasu potrzebnego na wykonania danego projektu... a czas to pieniądz. Średnio - zaawansowana znajomość zagadnień związanych z HTML/CSS/JS pozwolą Ci na bezbolesną współpracę z osobami, które się tym zajmują. Nie wyobrażam sobie, żeby programista PHP nie potrafił stworzyć akapitu w HTML, czy zmienić #nazwę w skrypcie JS. |
|
|
20.08.2012, 15:46:49
Post
#17
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 14.08.2012 Ostrzeżenie: (0%) |
@Daiquiri
Nie mam zielonego pojęcia o Ci chodzi. "skąd mamy wiedzieć, że Ty znasz te podstawowe zagadnienia?" - nie macie tego wiedzieć, dlatego zasugerowałem że osoba zainteresowana może mi przesyłać jakieś zadania/testy i jaka będzie WIEDZIEĆ że ogarniam to wtedy idę do niej na praktyki/staż. "jeżeli pytasz o to jak istotna jest znajomość HTML/CSS przy nauce PHP to mam solidne podstawy by twierdzić, że nie do końca wiesz o co pytasz." - ekhm wiem o co pytam, a dokładniej czy podstawowa znojomość CSS/HTML wystarczy do rozpoczęcia nauki PHP czy lepiej dobrze się tego nauczyć i dopiero jechać z PHP (w pierwszym poście pada takie właśnie pytanie) "Jeżeli już jesteśmy przy stratach, to i owszem - można stracić czas (np. na sprawdzanie Twojego kodu), czy klienta (jak nagle postanowisz zrezygnować i rzucisz projekt)." - chwila, chwila jaki projekt ? jaki mój kod ? jakie rzucanie ? "Nie wyobrażam sobie, żeby programista PHP nie potrafił stworzyć akapitu w HTML" no ja też sobie tego nie wyobrażam ale akapit w HTML to jest coś podstawowego. |
|
|
20.08.2012, 16:21:28
Post
#18
|
|
Grupa: Administratorzy Postów: 1 552 Pomógł: 211 Dołączył: 7.07.2009 Skąd: NJ |
@Daiquiri Jasne, tylko w tej chwili czas poświęcony na sprawdzenie Twoich umiejętności, będzie taki sam jak na rekrutację. "Kombinowałeś", że taka osoba nic nie traci, ja twierdzę, że jest zupełnie inaczej. Nie mam zielonego pojęcia o Ci chodzi. "skąd mamy wiedzieć, że Ty znasz te podstawowe zagadnienia?" - nie macie tego wiedzieć, dlatego zasugerowałem że osoba zainteresowana może mi przesyłać jakieś zadania/testy i jaka będzie WIEDZIEĆ że ogarniam to wtedy idę do niej na praktyki/staż. "jeżeli pytasz o to jak istotna jest znajomość HTML/CSS przy nauce PHP to mam solidne podstawy by twierdzić, że nie do końca wiesz o co pytasz." - ekhm wiem o co pytam, a dokładniej czy podstawowa znojomość CSS/HTML wystarczy do rozpoczęcia nauki PHP czy lepiej dobrze się tego nauczyć i dopiero jechać z PHP (w pierwszym poście pada takie właśnie pytanie) Opanowanie podstawowej znajomości tych zagadnień jest kwestią kilku godzin. Teraz piszesz o rozpoczęci nauki, wcześniej "wiem już jak zrobić prosty cms, jak współpacować z bazą danych itp.... Tylko jak czytałem o OOP i tam było o self (przy static) i $this to trochę się pogubiłem.... ". No to jak w końcu jest?Nie wiem dlaczego się tak unosisz. Ja Cię tylko informuje jak to wygląda z tej drugiej strony. Sensowne przeprowadzenie stażu/szkolenia jest naprawdę czasochłonne - i zwykle odbywa się to podczas pracy na realnych projektach. Nie ma sensu bawić się w zadania typu "napisz pętlę wyświetlającą liczby od 1 do 100". Staż ma Ci pokazać jak wygląda prawdziwa praca. Innymi słowy jest projekt za realne pieniądze, który należy wykonać, Ty dostajesz jego małą część za którą odpowiadasz. Twój opiekun sprawdza go, poprawia i tłumaczy dlaczego tak a nie inaczej. I nie bierz tego osobiście, ale bywa, że ktoś po prostu rezygnuje. Ot tak. Jest to niebywale frustrujące, zważywszy na fakt ile czasu i energii poświęca Ci osoba, która opiekuje się Twoim programistycznym jestestwem. Szczerze powiedziawszy najbardziej dziwi mnie, że pytacie o takie (wybacz) pierdółki . Sam musisz zdecydować co jest Ci potrzebne. Niestety w grę wchodzi zbyt dużo czynników, żeby powiedzieć w jakim procencie wykorzystasz swoją wiedzę w zakresie HTML/CSS, a na ile wiedzę z zakresu matematyki. Prawda jest taka, że wystarczy po prostu zakasać rękawy i wziąć się do roboty. |
|
|
20.08.2012, 16:50:12
Post
#19
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 14.08.2012 Ostrzeżenie: (0%) |
„Jasne, tylko w tej chwili czas poświęcony na sprawdzenie Twoich umiejętności, będzie taki sam jak na rekrutację. "Kombinowałeś", że taka osoba nic nie traci, ja twierdzę, że jest zupełnie inaczej.” – słuchaj kolego, to był taki luźny pomysł jeszcze nie do końca przemyślany. Gdyby ktoś był chętny to mogę się jakoś sensownie dogadać tak żeby nie marnować czasu.
„Teraz piszesz o rozpoczęci nauki, wcześniej "wiem już jak zrobić prosty cms, jak współpracować z bazą danych itp.... Tylko jak czytałem o OOP i tam było o self (przy static) i $this to trochę się pogubiłem.... ". No to jak w końcu jest?” – a no tak że zacząłem oglądać kurs na Lynda.com o php – podstawy. Między czasie zastanawiałem się czy css i html muszę znać na wysokim poziomie więc napisałem na forum, ale naukę PHP nadal kontynuowałem, przerobiłem podstawy i zacząłem o OOP w PHP. CSS i HTML znam tak hmm no podstawy lub może trochę więcej w html. O stażu jeszcze nic konkretnego nie pisałem (zapytałem tylko czy za jakiś czas – JAKIŚ - może to być miesiąc może 2) – mój plan przewiduje że zanim pójdę na staż to już będę ogarniał spoko php i nikt nie będzie musiał mnie sprawdzać. „Prawda jest taka, że wystarczy po prostu zakasać rękawy i wziąć się do roboty.” Hmmm od czwartku ogarnąłem podstawy php + mysql + trochę o OOP, takie większe trochę. Jeszcze bardziej mam zakasać ? Hm no i wybacz że się uniosłem :* |
|
|
20.08.2012, 17:37:32
Post
#20
|
|
Grupa: Zarejestrowani Postów: 590 Pomógł: 107 Dołączył: 25.10.2011 Ostrzeżenie: (0%) |
O stażu jeszcze nic konkretnego nie pisałem (zapytałem tylko czy za jakiś czas – JAKIŚ - może to być miesiąc może 2) – mój plan przewiduje że zanim pójdę na staż to już będę ogarniał spoko php i nikt nie będzie musiał mnie sprawdzać. Zakoduj sobie głęboko, że na stażu zawsze będą Cię sprawdzać - takie są realia. Mało tego, jak zaczniesz pracę (po stażu - niekoniecznie w tej samej firmie), TEŻ BĘDĄ Cię sprawdzać. A żeby Cię dobić, to powiem, że ja, zmieniając firmę (po pięciu latach pracy w poprzedniej) w nowej firmie TEŻ BYŁEM SPRAWDZANY. I kiedy w tej nowej firmie przyszła nowa osoba - z certyfikatami, to też razem w dziale tę osobę sprawdzaliśmy, oczywiście na początku intensywniej. To jest immanentna cecha pracy w zespole - albo sprawdzisz kumpla z zespołu, albo jak czegoś nie dopatrzysz, to być może TO WŁAŚNIE TY bedziesz musiał za niego coś robić (np. w takcie jego choroby czy urlopu). Poza tym chyba najważniejsze: będąc sprawdzanym (w domyśle: przez innych, bardziej doświadczonych kolegów) będziesz w stanie się uczyć - ktoś mimowolnie skomentuje Twój kod i może to być przyczynek do dyskusji na temat przejrzystości czy efektywności kodu. Ten post edytował abort 20.08.2012, 17:39:37 |
|
|
Wersja Lo-Fi | Aktualny czas: 29.03.2024 - 08:02 |