Start kariery – 29lat

0

Cześć wszystkim, mam zamiar zacząć karierę programisty w tym podeszłym wieku :D
Styczność z programowaniem miałem, przerwałem studia informatyczne ze specjalizacją programowanie na 3cim roku, byłem też na 3 miesięcznych praktykach gdzie pracowałem z ModX tworząc stronki. Po praktykach zacząłem pracę w firmie moich rodziców zupełnie nie związanej z programowaniem, potem otworzyłem swoją firmę też w zupełnie innym kierunku. W tym czasie zrobiłem kilka-kilkanaście stronek WWW dla siebie, rodziny i znajomych. Jednak Web developing nigdy mnie jakoś nie zafascynował.
Dopiero pod koniec tamtego roku zacząłem robić appkę na androida na własne potrzeby (i sklep play bez sukcesów) i tak to polubiłem, że chcę to robić profesjonalnie.
Na razie stworzyłem jedną apkę która jest na google play i kończę drugą.

Myślę że sporo się przez ten czas nauczyłem, nie wiem tylko czy wystarczająco do znalezienia pracy. Zwłaszcza że takie dziurawe CV może źle wyglądać.
Jak coś takiego wygląda z waszej perspektywy? Ktoś kiedyś przerwał naukę programowania i wraca po kilku latach?

Teraz pracuję nad CV, jak dokończę na dniach drugą apkę to będę rozsyłał.
Co myślicie o takim wpisie? Nie wiem jakie rzeczy mam wypisać w tym opisie:

//12.2014 - Obecnie
Android Developer
Aplikacje Google Play
Stworzyłem dwie aplikacje mobilne. Wykorzystałem m.in. SQLite, działania na plikach, płatności w aplikacji, reklamy, wielowątkowość, własne algorytmy liczące, osobne widoki dla tabletów, kilka wzorców projektowych//

Dawać w CV linki do moich aplikacji? Mam je jakoś opisywać, co robią do czego służą? Czy fakt że służą do planowania i analizy do gry w pokera może mieć negatywny wydźwięk? Ludzie czasem dziwnie reagują na słowo poker, jak moja babcia się dowiedziała że jeżdżę grać w pokera to od razu miałem gadkę że ludzie przegrywają domy i martwi się że popadnę w hazard :P

Co z Android Framework jest must know? W sumie nie korzystałem w apkach z usług w tle, komunikacji z siecią, komunikacji bluetooth, lokalizacji... Wiem, że byłbym w stanie się tego nauczyć, czy powinienem zrobić jakąś apkę wykorzystującą te rzeczy jeszcze przed rozsyłaniem CV?
Czy rozsyłanie CV jeśli mam braki to nie jest „palenie potencjalnych miejsc pracy” - jak raz wyślę CV i mi je odrzucą to mam szansę aplikować w to miejsce po miesiącu, dwóch?

1

Tak opisz tak krótko swoje projekty (jakie technologie, framerowki itd..) i daj linki do github (i tak pewni nikt nie wejdzie noa ale). tylko nie pisz wzniośle jak jakiś bufon tylko sucho i merytorycznie.
własne algorytmy liczące - bardziej konkretnie
to że to akurat tematyka pokera nie przejmuj się. babcia się po prostu martwiła, obce osoby będą to miały gdzieś.
masz szanse aplikować po dwóch miesiącach znowu.

0
  1. Projekty opisuj mniej więcej tak:

Nazwa projektu, ramy czasowe (od do)
Jedno zdanie opisu co projekt robi (bez szczegółów, dopytają na rozmowie jak ich zainteresuje)
Lista użytych technologii

Link możesz dać jeśli bardzo chcesz, ale raczej nikt nie będzie na to zwracał uwagi.

  1. Po miesiacu albo dwóch raczej nie. Zwykle można próbować znowu po ~pół roku.
0

Serio pracowałeś w jakiejś firmie rodziców czy zawodowy pokerzysta próbuje się przebranżowić? :D

1

Pracowałem, teraz posiadam swoją firmę, która nie przynosi za dobrych dochodów.
Miałem plany żeby przejść na zawodowstwo jako pokerzysta :) Jednak teraz jest ciężko, coraz większy poziom, nie ma tyle kiepskich graczy co kiedyś, więc wahania wyników większe. No i urodziła mi się córka w tamtym roku i wolę stabilniejsze źródła dochodu :D
Poza tym programowanie urzekło mnie jeszcze bardziej niż poker :)

0

hmm ... fajnie, ze probowales rozkrecac cos swojego i ze grasz w pokera ... ale odnosze wrazenie ze masz cisnienie na ogarnianie hajsu zamiast ogarniac swoje umiejetnosci jako programista ... nie spiesz sie ... ogarnij swoje umiejetnosci, zloz ladne cv, napisz szczerze co potrafisz i badz bezposredni w opisie tego co zrobiles. zrob 3-4 proste projekty i startuj a zobaczysz co z tego wyjdzie.

ja mam 31 lat i zamierzam za 2-3 mce szukac pierwszej pracy jako programista wiec sie nie przejmuj swoim wiekiem bo to akurat nie jest bariera.

1

Dobrze zaczynasz, bo od tworzenia własnych projektów. Wielu tu pyta się czego się uczyć, jakie książki czytać, ale nic nie programują konkretnego w domu. IMHO studiów nie musisz kończyć. Wystarczy w CV napisać, że studiowałeś, na rozmowie możesz powiedzieć, że przerwane jak się spytają, czy skończyłeś.
Tu masz co trzeba umieć: http://blog.teamtreehouse.com/employers-looking-junior-android-dev
Od siebie dodam, żebyś poszerzał swoją wiedzę o Javie. Dobrze poznał lifecycle aplikacji. Przeczytaj "Effective Java" Joshua Bloch i "Clean Code" Robert Cecil Martin, żeby pisać ładniejszy kod. Napisz jakąś aplikacje, która wyświetla dane pobierane w formacie JSON z serwera. Wykorzystaj ListView i Google Maps API. Do parsowania biblioteki Jackson lub Gson. Do komunikacji z serwerem Retrofit. Do wyświetlania zdjęć w Listview Picasso. Dane z JSONa przechowuj w Sqllite i wyświetlaj za pomocą CursorLoader. Napisz do tego unit testy z wykorzystaniem Robolectric.
Jeśli to wszystko sensownie zrobisz, to IMHO nadajesz się na juniora.

Aplikacje możesz wrzucić na github i poprosić tu ludzi o code review.
I jeszcze powtórz to na rozmowę o prace: http://4programmers.net/Forum/1032925

0

Ja też się przekwalifikowuje ze stabilnej pracy w kolei :]

Wszyscy mówili mi będziesz miała posadę państwową to będzie super. Niestety awans tutaj nie zależy od tego jak się pracuje...

Ciekawa jestem Twoich apek na androidzie. Zawsze zastanawiało mnie, jaki poziom apek można uzyskać tworząc je właśnie tak jak Ty dorywczo. A które ewidentnie robią firmy programistyczne mające wielu pracowników.

0

Jestem autorem posta tylko pod innym nickiem.

Darck:
Właśnie nie byłem pewny jak napisać o tych studiach w CV... czy w ogóle pisać. No ale faktycznie napiszę w jakich latach studiowałem i tyle, jak dopytają to powiem że przerwałem. Co do książek to czytam Head First o wzorcach projektowych a Clean Code leży na półce i czeka następny w kolejce :) Jednak mniej czytam a więcej koduję. Fajne zestawienie zrobiłeś co mogę zawrzeć w projekcie, akurat mam pomysł na apkę która może wykorzystać wszystko co napisałeś :)

quechua:
to jest stronka mojej pierwszej apki:
http://pokergameplan.eu/
Myślę że jak na pierwszą apkę jest dosyć spora. Grafika nie powala bo nie chciałem wydawać kasy na porządną grafikę. Temat apki jest dość oryginalny i nie ma takiej drugiej, jednak żeby ją wypromować, pokazać ludziom, że takie narzędzie się im przyda to raczej ciężkie zadanie dla dobrego marketingowca - którym nie jestem. Na razie sprzedałem 2 produkty wewnętrzne za 29zł netto - to mam na pół książki :D Co do jakości kodu... to jest bardzo kiepska...
Już ta druga, którą kończę ma dużo czytelniejszy, lepszy kod. Będzie to kalkulator do obliczania prawdopodobieństwa w pokerze - takie kalkulatorki są w miarę popularne i nie ma dobrych na markecie, więc liczę na większe zainteresowanie :) Trochę się przedłuża koniec bo postanowiłem dodać jeszcze kilka rzeczy których nie miałem w planie, ale na pewno podeślę linka jak wypuszczę betę :)

0

Trochę odświeżę temat. Skończyłem dopiero teraz beta wersję drugiej apki. Mało czasu na programowanie i trochę zmian w programie których wcześniej nie planowałem sprawioło że z tygodnia na skończenie wyszedł miesiąc i tydzień... Na szczęście nie miałem teraz szefa nad głową i sztywnego deadlinu :)

Podzielę się tutaj linkiem do bety mojej apki. Przy okazji szukam testerów, jeśli by komuś chciało się trochę poklikać i powiedzieć co o niej myśli i czy nie wyskoczyły gdzieś błędy, byłbym bardzo wdzięczny.

http://holdemlab.com/
tutaj link do zostania beta testerem i do ściągnięcia apki:
https://play.google.com/apps/testing/com.rafalolszewski.holdeqpokerequitycalc

0

Całkiem nieźle patrząc po screenach. Jak jeszcze nie zacząłeś pracy w tym zawodzie to myślę że nie bedziesz mieć problemu z dostaniem się do firmy.

0

Dzisiaj rezesłałem CV. Dostałem pierwsze zaproszenia na test techniczny i mam pytania:

-Co możecie powiedzieć o firmie Accenture?

  • Czego mogę się spodziewać po takim teście?

Zakres testu obejmuje
Ø dwa obszary ogólne: ogólna wiedza IT, logika oraz
Ø dwa obszary techniczne, wybierane przed testem przez kandydata z listy: SQL, Oracle DB, technologie internetowe, Java, C++, Unix, C#/.NET, PHP.

  • Jak mnie pytają o wynagrodzenie jakie chcę dostawać to mam problem - nie mam pojęcia ile jestem wart jako pracownik. Co mam mówić? Jak powiem za dużo to mogę zniechęcić pracodawcę? Jak powiem za mało to może rzutować na tym, że byliby mi gotowi dać więcej, ale wyceniłem się na mniej i dostanę mniej?
    Po obejrzeniu tych moich aplikacji jest ktoś z was w stanie wyszacować jakąś kwotę przybliżoną jaką mogę mówić?

Wstawiam CV w załączniku, co o nim sądzicie?

0
  1. -> google -> Accenture opinie -> przegladasz
  2. wszystko i nic, wiec co robisz wybierasz sobie dwie technologie i
    -> google -> {technologia} interview (albo rozmowa kwalifikacyjna)
  3. Ile zarabiacie?

jak bedziesz znal wymagania to bedziesz wiedziec ile powiedziec. Wiec przygotuj sobie wachlarz odpowiedzi pod Twoja technologie w zaleznosci ile wymagaja od Ciebie

0

zlikwidowałbym te kolorowe paski i ewentualnie dwa ostatnie punkty, za to rozciągnąłbym umiejętności, podał w słupkach, napisał poziom itp.

6

No i znalazłem pracę jako junior java developer. Jednak nie w kierunku androida a w rozwiązaniach e-commercowych. Na razie od dwóch tygodni miałem szkolenie z Oracle ATG a od poniedziałku dołączam do jakiegoś projektu :)
Klimat w pracy i technologia bardzo mi się podobają. Jestem mega zadowolony, że powróciłem na ścieżkę programowania i w końcu robię zawodowo to co lubię.

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