Witam,
Jestem przed 30 i niedawno zdałem sobie sprawę, że chcę na poważnie zająć się programowaniem. Od kilku lat bawiłem się w tworzenie jakiś małych stron internetowych na potrzeby własne - przede wszystkim podstawowe Wordpressy/Prestashopy/Joomle z małymi modyfikacjami (HTML/CSS/PHP), trochę uczyłem się Javy/Pythona/Javascript - w każdym razie żadnych większych projektów nie popełniłem (jakieś web scrappery, import/export danych z i do xml'a - programiki ułatwiające/automatyzujące moją dotychczasową pracę).
Ostatnio zainteresowałem się moją komórką i odkryłem, że programowanie na Androida straszliwie mnie kręci - możliwości jakie daje sama podstawowa biblioteka Androida są olbrzymie - generalnie docelowo chcę się tym zająć. Mam jednak kilka wątpliwości - jako, że nie jestem po studiach informatycznych mam trudności z ocenieniem własnych umiejętności programistycznych - nie wiem czy już nadszedł czas na poszukiwanie pracy jako Junior Developer czy jeszcze powinienem się podszkolić. Mam do was następujące pytania:
-
W którym momencie można stwierdzić, że jest się gotowym do rozpoczęcia pracy jako programista Java/Android? - zdaję sobie sprawę, że programowania nauczę się dopiero pisząc prawdziwe projekty dlatego chciałbym jak najszybciej rozpocząć
-
Jakie mogą być pytania na rekrutacjach? Może jest jakiś dobry człowiek związany z rekrutacją, który mógłby mi zadać kilka przykładowych pytań, abym wiedział na co powinienem zwrócić uwagę?
-
Kiedy mogę pochwalić się znajomością konkretnej technologi w CV? - tak znam główną zasadę - wpisać mogę wtedy kiedy jestem w stanie obronić tą pozycję na rozmowie, ale czy kiedy korzystam z git i czytałem o svn, znam różnicę między nimi i przejście z jednego systemu na drugi zajmie mi niewiele czasu to czy mogę to wpisać? Czy w CV mogę wpisać języki których kod z pomocą google jestem w stanie przeczytać i zrozumieć?
-
Jakie macie rady dla aspirującego programisty? Co byście zrobili inaczej rozpoczynając swoją karierę? Czego byście się dodatkowo nauczyli przed przyjściem na waszą pierwsza/drugą rekrutację?
-
Ostatnie pytanie ekstra do osób przeprowadzających rozmowy kwalifikacyjne - czego oczekujecie od kandydata na stanowisko początkującego programisty? Czy osoba bez studiów informatycznych jest traktowana inaczej (czy jest zadawanych więcej pytań technicznych)? - czytałem, że najważniejsze są chęci i gotowość do nauki, czy rzeczywiście rekrutujący mają świadomość, że studia nie przygotowują do pracy jako programista?
dziękuję za dotarcie do końca i będę wdzięczny za każdą odpowiedź/wskazówkę.