Etapy rozwoju programisty
Każdy kto fascynuje się programowaniem serwisów internetowych z pewnością swoją drogę ku profesjonalizmowi rozpoczął bardzo wcześnie – wiele lat temu, kiedy to podejmował swoje pierwsze próby tworzenia mini stron poprzez kursy html, które dodawane były do czasopism komputerowych. Opanowanie języka html mogło pójść dosyć szybko, ale przed młodym programistom stoi jednak szereg drugiej szych zadań związanych z jego pasją. Aby daną osobę można było uznać za dobrego programistę musi ona swoją pracą się pasjonować, być w nią zaangażowaną i co najważniejsze rozwijać się. Mało która branża wymaga tak dynamicznego rozwoju jak ma to miejsce w przypadku stron internetowych. Wystarczy być zwyczajnym użytkownikiem stron www, aby spostrzec jak szybko branża ta się rozwija. W zasadzie strony rozwijają się z dnia na dzień, a nie odwiedzenie przez miesiąc ulubionego serwisu może spowodować, że użytkownik kompletnie go nie pozna. Kiedy programista zna już html musi wtedy zaangażować się w znacznie trudniejsze zagadnienia. Wielką misją programisty jest własny system cms, który umożliwi tworzenie stron internetowych na nim opartych. Aby stworzyć własny cms należy perfekcyjnie znać php – to absolutna podstawa, lecz aby być na czasie dobrze jest znać inne języki dzięki, którym strony mogą być znacznie bardziej funkcjonalne. Bardzo przydatne są javascritpy, ale również rozwiązania w języku Ajax, które umożliwiają dodawanie danych do strony bez przeładowania całego serwisu. Programista powinien znać również tematykę baz danych. Bazy danych to pewnego rodzaju archiwa, w których gromadzone są dane związane ze stroną. System cms łączy się z bazą i pobiera z niej wszystkie niezbędne dane. Baza mysql wykorzystywana jest przy większości małych oraz średnich stron www. Programista nie może jednak na tym poprzestać, jeśli chce być profesjonalistą. Musi szukać ciekawych rozwiązań i zdobywać doświadczenia. Tylko tym sposobem może stać się specjalistą w swojej branży. Programista uczy się przez całe życie – jeśli tylko chce być naprawdę dobry nie może poprzestać na tym czego udało mu się dotychczas nauczyć. Rozwój w tym przypadku jest obowiązkowy.
