Zaprezentuj już teraz swoje umiejętności
- załóż konto na github.com, bitbucket.com lub podobnym aby wrzucać kod - pokażesz, że potrafisz używać GIT (oraz Markdown bo używa się go tam do tworzenia plików typu README).
Patrząc na kod będą zwracać uwagę nie tylko czy działa ale też
- czy jest dobrze sformatowany,
- czy nazwy zmiennych i funkcji są czytelne
- czy konsekwentnie stosujesz jeden sposób nazewnictwa np. zmienne to rzeczowniki: dlugosc, szerokosc, a funkcje to czasowniki: wypisz(), zsumuj(). Do tego np. funkcje pisane małymi literami z podkresleniem sumuj_liczby, a klasy dużymi bez podkreslenia ModelProdukt
- czy są komentarze.
Do sprawdzania powyższych służą programy, które przeważnie mają słowo "Lint" w nazwie.
Do tego możesz jeszcze generować dokumentację (programy typu sphinx) i tworzyć testy jednostkowe (np. PHPUnit)
Tak więc mając GIT można już sporo pokazać i nikt nie musi wierzyć tylko na słowo.
---
Skoro interesuje Cię PHP to powinieneś wykupić hosting lub VPS i własną domenę i zrobić stronę z informacjami o sobie, o projektach, może blog w którym będziesz przedstawiał nawet drobne elementy z PHP. Możesz opisywać etapy tworzenia jakiegoś projektu lub nauki języka. Będzie widać, co robisz, czym się interesujesz, jakie technologie znasz i że jesteś kontaktowy - co też jest ważne przy pracy.
Do tego będziesz mógł powiedzieć jak załatwia się hosting, jak kupuje się domenę, jak wrzuca się kod na serwer (wdraża projekt). A jak będziesz miał do tego jeszcze skrypty, które same wrzucają aktualizacje na serwer to jeszcze lepiej.
Gdybym był pracodawcą to wolałbym abyś znał jakiś framework i korzystał z MVC bo to też daje porządek w kodzie (zamiast mieszania w jednym pliku PHP, HTML, SQL) i wszyscy stosują te same metody i klasy zamiast wszystko wymyślać od zera.
---
Oczywiście przy robieniu stron sam PHP nie wystarcza - trzeba jeszcze znać HTML, CSS, SQL, JavaScript (jakieś biblioteki), metody optymalizacji zdjęc i innych plików aby szybciej się wczytywało, i może jakieś podstawy SEO. Czasami potrzeba też samodzielnej konfiguracji serwera WWW, doinstalowania modułu do PHP, pracy bezpośrednio w bazie. To wszystko też można opisywać na blogu aby pokazać, że się to zna.
---
Żeby było Cię widać możesz stosować ten sam login na różnych forach, githubie, (ewentualnie w nazwie własnej domeny), pastebin, jsfiddle, itp. Mnie łatwiej jest rozpoznać ludzi po ich awatarze więc ten sam (niepowtarzalny) obrazek w różnych miejscach też jest przydatny.
---