Poszukiwania pierwszej pracy

0

Planuję w przeciągu dwóch miesięcy znaleźć pracę jako programista junior, chciałem zapytać co sądzicie o moich szansach, poprosić o rady i wskazówki :D Może nawet ktoś zna jakieś oferty i mógłby podrzucić (miasto Łódź).
Jestem samoukiem, na koncie mam parę niewielkich projektów, obecnie próbuję zabrać się za jakiś nieco większy żeby było coś do CV.
Jestem po technikum informatycznym, rok studiowałem informatykę, ale przerwałem studia (z kilku powodów nie do końca zależnych ode mnie) i potrzebuję wystartować w branży i zacząć się rozwijać zawodowo... no i zarabiać ;) Studia planuję skończyć zaocznie, ale muszę najpierw uniezależnić się finansowo.

Co umiem, czym się aktualnie zajmuję:

  • java, solidne podstawy, podstawy libGDX (wcześniejsze doświadczenia z podobnymi bibliotekami), podstawy JavaFX,
  • c#, podstawy, planuję zająć się projektem aplikacji okienkowej i zdobyć trochę doświadczenia,
  • c++, przyzwoite podstawy, od tego zaczynałem, głównie zajmowałem się SFML + Box2D,
  • webdesign, kilka przyzwoitych, prostych stron internetowych, trochę doświadczenia z szablonami dla Wordpressa i Joomla,
  • PHP, przyzwoite podstawy, nie korzystałem co prawda z frameworków, ale zdarzyło mi się napisać m.in. stronę z quizami, panelem logowania, panelem admina itp.
    Poza tym znam AutoIT, trochę Pythona, ogarniam bazy danych, mam trochę doświadczenia z tworzeniem aplikacji klient-serwer typu komunikator internetowy.
    Czym powinienem się teraz zająć? W jaki sposób najlepiej wystartować?
0

W Twoim wieku to bym się zajął dziewczynami.

3

Najpierw wybierz którąś technologie i pisz, pisz, jeszcze pisz i zgłębiaj ją. W między czasie zacznij wysyłać CV i chodź na rozmowy kwalifikacyjne. Na nich też można dużo się nauczyć.

Jeśli postawisz na :

  1. JAVA. Javę obecnie wykorzystuje się do systemów biznesowych. Te systemy mają zazwyczaj GUI webowy, więc JavaFX raczej odpada. Naucz się porządnie JavaSE, bez graficznych bajerów. Następnie naucz się technologi Servelet. Zapoznaj się z następującymi bibliotekami i technologiami: Spring, JSP, JSF, EJB, Hibernate, SOAP, REST, HTML, CSS, JavaScript, SQL, XML, JMS.
    Do tego naucz się podstaw baz danych. Może być na początku MySQL. Dowiedz się coś o serwerach aplikacji, bo to za pośrednictwem nich działa oprogramowanie Java. Może to być Tomcat, JBoss, TomEE, Glassfish.

  2. C++. Przede wszystkim STL to podstawa. Nie znasz STL to nie znasz C++. Dobrym pomysłem będzie nauczeniem się Boost. Ostatnio QT robi się coraz modniejsze. Do tego możesz dodać jeszcze OpenGL .

Czytaj ogłoszenia o pracę. Z nich dowiesz się co trzeba umieć.
Poczytaj coś o wzorcach projektowych. Naucz się implementować któryś z nich w wybranym języku programowania.
Naucz się systemów kontroli wersji takich jak : SVN i GIT

1 użytkowników online, w tym zalogowanych: 0, gości: 1