Michał Wójcik

Michał Wójcik Architect & Team
Leader/Senior .NET
Developer

Temat: Przesiadka z Javy na .NET ...

Witam

Od 4 lat programuję w JAVA SE (Swing), chciałbym się jednak przekwalifikować na programistę .NET, bo od zawsze bardziej interesowała mnie ta technologia.
Czy możecie doradzić jakie firmy przyjmują ludzi z małym doświadczeniem w .NET. Osobiście uważam, że jeżeli ma się pojęcie w programowaniu, to przesiadka z jednego języka na drugi nie jest problemem...

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
Bogdan Sajewicz

Bogdan Sajewicz Projektant
programista

Temat: Przesiadka z Javy na .NET ...

Michał Wójcik:

Osobiście uważam, że jeżeli ma się pojęcie w programowaniu, to przesiadka z jednego języka na drugi nie jest problemem...

Też tak myślałem, gdy w 2009 roku wróciłem z pracy w Irlandii jako programista C i nieco C++. :)

Zastanów się nad tym, że gdy pracodawca ma do wyboru kogoś, kto pisał w .NET i kogoś, kto wcześniej nie pisał w tej technologii, to... wybierze tego pierwszego. Pracodawca po prostu minimalizuje własne ryzyko, związane z zatrudnieniem nowej osoby. Dlatego da się to zrozumieć z jednej strony...

Mnie pytano, dlaczego nie chcę pisać w C++. Inni nie byli wogóle świadomi, że potrafię pisać w językach obiektowych. Nawet gorzej: uważali, że nie mam takich doświadczeń lub mam ich za mało.

Na stronie jednego z portali pracy lub agencji pośrednictwa (nie pamiętam adresu) liczą się tylko te technologie, których używało się w ostatnich trzech latach. Narzędzi z "innego czasu" wogóle nie masz możliwości podania... a piszesz o 4 latach w Javie.

My, programiści, doskonale wiemy, że przesiadka nie jest wielkim problemem. A już jeśli chodzi o sam język (np. C# zamiast Javy, czy nauczenie się obsługi VisualStudio zamiast np. Eclipse) to po prostu "pryszcz"! Niestety, nie wiedzą tego pracodawcy reprezentowani bardzo często przez rekruterów z niedługim doświadczeniem zawodowym.

Tak więc wydaje mi się, że nie czeka Cię łatwe zadanie. Napisałem, z czym sam się zetknąłem. Szukaj po dużych firmach - małe najbardziej boją się tego ryzyka. Od jakiegoś czasu pojawiają się oferty typu młodszy/starszy programista "tego i tamtego" - na młodszego masz największe szanse. Popisz coś, wolontarystycznie/opensource'owo w .Necie. Zrób jakiś kurs czy certyfikat najlepiej. Zapisz się i chodź na spotkania Warszawskiej Grupy .NET http://www.wg.net.pl/ oraz w ramach portalu http://wss.pl/ .

Może w Warszawie (większy rynek) będzie Ci łatwiej niż gdzie indziej. W każdym bądź razie z całego serca życzę Ci tego. Pozdrawiam :)

konto usunięte

Temat: Przesiadka z Javy na .NET ...

Proszę o kontakt ... być może będę w stanie pomóc:)

Następna dyskusja:

Poznańska Grupa .NET




Wyślij zaproszenie do