Temat: Przesiadka z Javy na .NET ...
Też tak myślałem, gdy w 2007 roku, w nowej pracy, przyszedłem pierwszego dnia pracować jako programista .NETa, a już 15 minut później okazało się, że zaszła pomyłka i na ponad pół roku muszę przesiąść się na EJB+Tomcat+JBoss+Hibernate+Maven+Rich/MyFaces+Oracle+Eclipse :) Inna sprawa, że wcześniej programowałem tylko w formsach, a ASP.NET znałem nader pobieżnie, więc problem był ogólnie w zrozumieniu aplikacji internetowych w takim molochu, jak J2EE. U Ciebie tego problemu nie będzie, skoro "swingowałeś" :) Powinieneś szybko wejść w rytm. Chociaż nie ma się co oszukiwać, są różnice między tymi platformami i w Internecie znajdziesz mnóstwo "comparison". Na pierwszy rzut oka "to niemal to samo", ale to jest wielka platforma, podobnie jak J2EE. Natomiast to, czy ktoś programuje w stylu "dialog based app" czy stosuje "document/view" bądź MVP/MVC, to już rzecz niezależna od języka i platformy. I tak w każdym zespole trzeba się nauczyć jego wypracowanej architektury i rozwiązań.
Nie chcę robić reklamy, ale może Comarch? AFAIK ma oddział w Warszawie. U nas, po przejściu z CASA do iMed24 cały zespół javovców przesiadł się na .NET (za m.in. moim skromnym lobbingiem - śmiałem się, że to taka zemsta za to, że mnie próbowano wcisnąć w J2EE :D ). Może trafiłbyś na odpowiedni zespół, być może ktoś jeszcze przechodzi z Javy na .NETa. Nie wiem, ile chcesz zarabiać, czy wolisz korporacje czy małe firmy... W Warszawie są tysiące firm, a Twoje 4 lata udokumentowanego doświadczenia programistycznego, nawet jeśli w innej, ale "koncepcyjnie podobnej" technologii, to już coś. Twój próg wejścia byłby pewnie sporo niższy, niż kogoś, kto nawet "zna" np. C#, ale nie programował "na poważnie". Po prostu wybierz 10 firm, wyślij do nich zapytanie "ofertowe" z CVką, napisz kilka słów o tym, że się "przebranżawiasz" (i przygotuj na niewygodne pytania w stylu "ale po co?") i zobacz.
Zakładam, że masz już pobrane Visuale (C#/VB, SQL Server) w wersji Express (2008/2010. Ja wolę 2008, ale to kwestia gustu) i coś tam już eksperymentowałeś? Znasz ogólnie środowisko, próbowałeś wydziergać jakąś formatkę a może i połączyć się z SQL Serverem?
Rzuć okiem także na
http://www.goldenline.pl/forum/1824188/open-source-w-c bo pewnie będziesz szukał .netowych odpowiedników narzędzi znanych Ci z Javy.
PS: no i witamy serdecznie po ciemnej stronie mocy, Luke ;)
Adrian Olszewski edytował(a) ten post dnia 09.07.11 o godzinie 00:25