Dla mnie "lepiej" znaczy to że będzie w przyszłości mniej "Januszostwa" i bardziej poważniejsze programowanie. Wiem ze w Javie będzie mniejsze ale czy jest sens przeprowadzka z PHP na Jave (Uczenie się praktyczni od nowa) tylko po to by w przyszłości zostać poważnym programistą? Dobija mnie w PHP to że nie mam tam żadnych standardów.
Jaki to jest "poważny" programista? Masz na myśli aspołecznego mruka? Czy wywyższającego się burka? Programista powinien mieć poczucie humoru i nie być zbyt poważnym, bo programowanie to nie jest poważne zajęcie ;)
Chyba masz na myśli takiego super hiper pro, który zawsze zachowuje wszystkie zasady programowania, i robi wszystko po profesjonalnemu, ale obawiam się, że jest tylko jeden programista na całym świecie, który spełnia te warunki (tak zwany Wujek Bob, a przynajmniej tak się kreuje na takiego).
Jeszcze jest w branży masę pozerów, którzy zgrywają super profesjonalnych, a kończy się to na przeinżynierowanych kobyłach i wrzucaniu wzorców projektowych bez żadnego zastanowienia się. A oni też zgrywają super poważnych.
Generalnie programista nie powinien dążyć do tego, żeby być "poważnym" tylko, żeby być dobrym w swoim fachu, nawet kosztem jakiejś wyimaginowanej powagi (np. często opłaca się lepiej zrobić rozwiązanie proste jak budowa cepa, niż tworzyć coś przekombinowanego tylko po to, żeby ładniej wyglądało).