Hej. W tym roku idę na studia (informatyka ofc), ale jestem w kropce co do rozwoju w trakcie nich. Mianowicie chciałbym się skupić na jednej technologii aby po studiach móc starać się o pracę. I tutaj pytanie, co polecacie do przyszłej pracy jako back-endowiec (raczej)? Ruby wraz z Railsami czy może iść w stronę C# i platformy .net? Oczywiście nie chodzi mi o to abyście za mnie wybrali drogę rozwoju bo to należy do mnie, tylko o pokazanie mocnych i słabych stron danego języka/technologii i ewentualnej przyszłej pracy związanej z nimi.
do konca Twoich studiow jest przynajmniej 5 lat, do tej pory wszystko sie moze zdarzyc w IT...
Chciałem tylko ostrzec że spora część .NETowych projektów leży w typowych korpo. Pytanie czy coś takiego ci odpowiada czy nie, i czy chcesz mimo wszystko pozostać w środowisku microsoftu (bo nie oszukujmy się .NET na innych systemach praktycznie nie istnieje w żadnej konkretnej formie - parę aplikacji w mono tego nie zmienia).
Ja bym rozważał raczej:
Python czy JVM
Ja bym na Twoim miejscu liznął różnych technologii. Teraz w moich okolicach widzę fajne oferty Javascriptu, ale rynek zmienny jest.
Co do technologii to wystarczy, że nauczysz się jednej i poznasz mechanizmy jak to działa. Jak będziesz je znać to przejście z jednej technologii do drugiej tak długo już nie trwa.
Staraj się zrobić kilka projektów w różnych i zobacz w czym się najlepiej czujesz. Im szersze perspektywy będziesz mieć tym lepiej dla Ciebie.
Bartosz Stępień napisał(a):
Ja bym na Twoim miejscu liznął różnych technologii. Teraz w moich okolicach widzę fajne oferty Javascriptu, ale rynek zmienny jest.
Co do technologii to wystarczy, że nauczysz się jednej i poznasz mechanizmy jak to działa. Jak będziesz je znać to przejście z jednej technologii do drugiej tak długo już nie trwa.
Staraj się zrobić kilka projektów w różnych i zobacz w czym się najlepiej czujesz. Im szersze perspektywy będziesz mieć tym lepiej dla Ciebie.
On pyta o backend. JS zawsze będzie związany z frontem.
@Bartosz Stępień: wątpie, że gdziekolwiek ktoś kto pracuje z Node.js nie robi frontu.
Poza tym Node.js nie sprawdzi się do wszystkiego, zresztą dostaje coraz wiecej krytyki.
Mam doświadczenie w obu. Z tej dwójki zdecydowanie .Net (patrząc przyszłościowo). Zamiast ruby sugerowałbym python.
W js jest też praca bez dotykania frontu. Teraz mam rekrutacje na juniora do firmy która robi wszystko w js nie licząc odrobiny pythona do integracji. Front jest zupełnie odseparowany. Mi by to odpowiadało bo produkt autorski trzymamy z dala od flame karuzeli modnych freamworkow ale poziom na wejście wysoki. Fakt że większość ofert w js to front a znaczna część ofert backendowych wymaga zaprzyjaznienia się z htmlem lub o zgrozo cssem i ścieżka rozwoju prowadzi w stronę fullstacka gdzie jest najwyżej kwestia rozlozenia akcentów.
Czekoladowy Miś napisał(a):
wymaga zaprzyjaznienia się z htmlem lub o zgrozo cssem
Najwięcej krytyki cssa płynie od osób które go znają i mają ignorancki stosunek do niego, twierdząc, że to tylko "kolorki na stronie". Teraz CSS jest dobrze napisanym i sprawnym językiem.
Myślę że Node i ES6 są do wszystkiego, nawet mobilne apki napiszesz w JavaScript.
Krzywy Orzeł napisał(a):
Myślę że Node i ES6 są do wszystkiego, nawet mobilne apki napiszesz w JavaScript.
Jakich my czasów dożyliśmy...