Chciałem się zapytać jak dokładnie wygląda praca programisty aplikacji internetowych?
Wiem,że on musi znać html5, css3, php, mysql,sql… ajax, jquery… cms, mvc… i tutaj pytanie
on to musi znać na pamięć te wszystkie skrypty?? czy on wraca do podręcznika czy materiałów, ewentualnie szuka pomocy na google??
Bardzo proszę o odpowiedź. Jakoś ciężko mi uwierzyć aby programista znał tyle języków programowania na pamięć. Te wszystkie klasy, reguły itd… to jakiś koszmar.
Tak samo jak z frameworkami typu bootstrap czy cakePHP. Programista to on musi znać na pamięć to wszystko nie wracając w pracy do podręcznika??
Jak to wygląda ich praca?? Z góry dziękuję za odpowiedź
Najważniejsza jest umiejętność korzystania z dokumentacji. Wiele rzeczy jesteś w stanie zapamiętać, ale nie wszystko.
Dlatego programista musi umieć znaleźć dokumentację, gdzie opisano, jak coś zrobić, czym i po co. Czyli tak, bez Google i StackOverflow nie ma życia Czasami są też przykłady, które wystarczy skopiować i dostosować do własnych celów.
Używane IDE (środowiska programistyczne) też pomagają i podpowiadają, np. kolejność parametrów, czy nazwy funkcji.
Ale to nie oznacza, że nie trzeba nic umieć - po prostu po pewnym czasie wiele rzeczy się zapamiętuje i z nich po prostu korzysta już bez jakiejkolwiek pomocy, sięgając do niej tylko w specyficznych przypadkach.
Nie musi znać PHP, są dziesiątki lepszych technologii do robienia aplikacji internetowych.
Na pamięć trzeba znać składnie i zasady języka, wiedzieć jak realizuje się w nim pewne operacje. (Np. obsługę błędów.) Do tego trzeba znać nazwy funkcji/klas do pewnych podstawowych operacji, takich jak np. obliczenie potęgi albo odwrócenie łańcucha znaków.
Myślisz, że StackOverflow czy oficjalne fora bibliotek i frameworków są tylko dla początkujących?
Wszyscy w pracy tam zaglądają w poszukiwaniu rad i rozwiązań.