Hej:) Dopiero zaczynam naukę Javy i umiem dopiero podstawy, ale mam taką sytuację finansowo-czasową, że najbardziej optymalnym rozwiązaniem jest dostać się na staż, nawet za marne gorsze. ( Urzęduję we Wrocławiu) Pytanie brzmi czy w CV wypisywać co dokładnie się na chwilę obecną umie np. zagadnienia z podstaw obiektowości itp itd. Czy po prostu "Java SE podstawy"? Kwestia jest taka, że chcę zaoszczedzić czas rekruterowi i sobie oraz nie chcę wyjść w oczach rekrutera, że napisałem, że coś umiem a tego nie umiem.
Znajomość Javy nie ma wiele wspólnego (biorąc pod uwagę kandydatów, z którymi prowadziłem interview) ze znajomością programowania obiektowego, więc według mnie warto te dwie rzeczy rozdzielać. Tylko bądź pewny, że te podstawy obiektowości znasz i nie sprowadzają się one do tego, że "w Javie używamy obiektów".
Może głupie pytanie, ale jak znajomość języka zorientowanego obiektowo, może nie mieć nic wspólnego ze znajomościa programowania obiektowego? Mógłbyś rozwinąć myśl? Chodzi Tobie o ogólne umiejętności praktyczne, przelewania pomysłów na kod i rozwiązywania problemów z wykorzystaniem obiektowości?
Póki co w CV mam napisane:
Java SE (Basic knowledge of):
• Object oriented programming ( Class, Object )
• Inheritance, Encapsulation, Polymorphism
• Arrays of Objects/ values/ variables
• Using Java API Classes
Czy taki zapis jest w porządku i nie wprowadza w błąd? Znam podstawy tych zagadnień. Sęk w tym, że szukam stażu żeby się efektywnie uczyć i poprawnie to robić. Chętnie nawet za darmo bym pracował, ale sytuacja finansowa nie pozwala mi za całkowite null pracować.
@Prędki_Lopez można pisać w języku obiektowym w sposób zupełnie nieobiektowy ;) Ot taka umiejetność słabych programistów :D
Ja bym tego tak nie rozbijał bo to są oczywiste rzeczy. Jeśli uważasz ze umiesz tyle żeby startować do pracy/ na staż to napisz że znasz i tyle. Skupiłbym się raczej na innych punktach w tym CV bo jeśli tylko to masz w rubryce skills to słabo to widzę.
Napisz że znasz podstawy Java SE plus ew. jak znasz jakiś serwer aplikacyjny/web lub framework GUI to to napisz.
@Shalom. Wypisałem tak w Cv bo jeden z rekruterów prosił mnie abym napisał dokładnie co umiem do tej pory, ponieważ przychodzili do nich ludzie na rozmowę nie wiedząc co to jest obiektowość, a wpisywali "Znajomość Java"(ogromnie się zdziwiłem). Natomiast też jak dla mnie to oczywiste rzeczy i dziwne mi sie wydaje wypisywać je.
Na jakich punktach sugerowalibyście się skupić? Doświadczenie z praca w IT zerowe. Trochę umiem w C++ Strukturalnie głównie heh (ale co to ma do Javy). Jedynie na plus to dużo czasu spędzonego na pracy w USA i UK co przekłada się na język ang. i certyfikat cambridge. (Wiem ze to mało znaczące, ale przynajmniej jakis okruch) i bardzo duża chęć do nauki i bycia dobrym programistą no i status studenta PWr na Informatyce Magisterka. Inżyniera na Mechanicznym robiłem.
Znajomość innych języków to zawsze plus. Jak ktoś zna C to na przykład ogarnia pewne niskopoziomowe kwestie. Poza tym masz dodatkowo znajomość zagadnień z mechaniki a to też może w niektórych firmach być plus.
O czym warto pisać:
- bazy danych
- systemy operacjne
- narzędzia pracy grupowej (choćby svn albo git)
- testy jednostkowe
- systemy ciągłej integracji
- wzorce projektowe
- narzędzia (profilery, IDE, sonar, findbugs)
Te ostatnie kilka punktów można w podstawowym zakresie ogarnąć sobie w kilka dni, a dobrze to będzie wyglądać.
Okej Super Dzięki ! :) Najabardziej boli, że na mechanicznym miałem mySQL i olałem to strasznie bo mnie nudziło na smierć. Ale wtedy jeszcze nie wiedziałem :D
Więc lecę działać!