Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Co dalej?
Forum PHP.pl > Inne > Hydepark
zbychoCom
Witam,

Jaką drogę obrać?
Zrobiłem kilka prostych stron (wizytówek) w CMSie TYPO3 (zanichałem bo wydawał mi się bardzo oporny)
Piszę małą aplikację od podstaw - całkiem samemu w PHP (frontend + backend). Jest tam kilka bibliotek, takich jak upload, koszyk (do momentu płatności), rejestry przebiegu skryptu. Projekt oparty jest na architekturze MVC, jest zorientowany obiektowo i korzysta zarówno z bazy danych MySQL jak i plików.
Przerobiłem podręcznik PHP vademecum profesjonalisty.
Mam jeszcze dość duże doświadczenie z JS.

Minusem jest to, że wszystko robiłem samemu. Nie korzystałem za bardzo z cudzego kodu tak więc brak mi nawyków programistycznych.

Teraz chciałbym poznać dobre narzędzia.
Co byście mi na tym etapie polecili?


KR2615
Samodzielne programowanie to nie minus - przynajmniej znasz swój kod od podszewki i jeśli coś krzaczy to wiesz gdzie szukać a nie musisz analizować cudzego kodu.

Do nauki np. modułowości polecam Symphony.
aniolekx
Cytat(KR2615 @ 2.04.2014, 00:07:50 ) *
Do nauki np. modułowości polecam Symphony.
What ?! Oo

Poprawna nazwa tego framework'a to Symfony.
zbychoCom
Też się zastanawiałem nad frameworkem ale chyba zacznę od ZF 2 (albo Spawn Framework na dobry początek smile.gif )
Adi32
Byłem kilka lat temu w takim samym położeniu jak Ty. Poszedłem na staż do firmy tworzącej strony i sklepy.
Teraz jestem 2 firmy za tamtą na niezłym stanowisku z niezłą kasą. Polecam iść do pracy albo na staż.
Dobre praktyki programowania jakich można się nauczyć pracując z profesionalistami sa lepsze niż jakikolwiek kurs czy co.
PrinceOfPersia
Cytat(zbychoCom @ 1.04.2014, 22:20:31 )
Minusem jest to, że wszystko robiłem samemu. Nie korzystałem za bardzo z cudzego kodu tak więc brak mi nawyków programistycznych.

Teraz chciałbym poznać dobre narzędzia.
Co byście mi na tym etapie polecili?

czy znasz jakiś sysystem kontroli wersji? Np. GIT? to warto poznac i nauczyć się dość sprawnie z tego korzystać.
Albo tworzenie testów jednostkowych, są całe frameworki do tego, np. Mocha do JS (ale tego jak mrówków jest w każdym języku)
warto też patrzeć na źródła projektów open source (np. frameworków), zarówno żeby lepiej je zrozumieć, jak i "podpatrzeć" sobie pewne sztuczki programistyczne.
#luq
1. Znajdź pracę - najwięcej nauczysz się od starszych kolegów z którymi będziesz wspólnie siedział w tym samym kodzie.
2. Zacznij własny projekt, duży, wyzywający, gdzie nie wiesz jak to jeszcze napisać i zaplanować w kodzie. Pewno go nie skończysz ale co się dzięki temu nauczysz to Twoje.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.