Jakiś czas temu wrzuciłem na bloga taki post https://faqprogramisty.pl/1-jak-w-ogole-zaczac/
A co do tego jak wyglądają projekty... najlepiej wybrać coś czego się samemu używa i zrobić coś podobnego
Oczywiście, firmy używają mnóstwa różnego rodzaju narzędzi i sposobów robienia różnych rzeczy, o których jeszcze nie wiesz, ale dowiadują się o nich przez to jakie mają potrzeby
Spróbuj zrobić coś podobnego do czegoś, czego używasz i po pewnym czasie zauważysz, że czegoś ci tutaj brakuje, albo oglądając poradniki ktoś o czymś wspomni
Wbrew pozorom w większości firm pracują normalni ludzie, którzy na bieżąco odkrywają różne rzeczy w internecie, bo podczas robienia zadań spotkali jakiś problem... uczą się ich i próbują wdrożyć do projektu
A zadania same w sobie to po prostu rozwijanie projektów, tylko podzielone na zadania... nie wiem co tutaj może być niejasnego, jak masz przykładowo sklep, to zadaniem może być rozbudowa jakichś opcji konfigurowania produktów... albo coś innego, zależy co jest aktualnie do zrobienia lub naprawienia