AMA Programista aplikacji embedded i mobilnych
![](https://wykop.pl/cdn/c3397993/link_n1R8RKRl3uH4Ofl2sD46S8r1wH4K3sFj,w300h194.jpg)
Od 5 lat pracuję jako developer aplikacji. Odpowiem na różne pytania. Jak ktoś chce się dowiedzieć jak wygląda mityczna praca developerów i dlaczego nie rozbijają się po ulicach Ferrari to postaram się objaśnić.
- #
- #
- #
- #
- #
- 287
Komentarze (281)
najlepsze
Obecnie programuję głównie w Javie - jest dużo roboty w segmencie aplikacji mobilnych.
Ponadto C i C++ - mikrokontolery i Linux, ale tego jest mniej.
W Pythonie tworzę narzędzia pomocnicze - np. klient dostarcza mi teksty do lokalizacji w Wordzie, bo tak mu podesłał tłumacz i trzeba to jakoś pozbierać do kupy.
Czasem robię jakiś bugfixing albo implementuję CRki w C# w aplikacjach dla Windowsa, ale .NET nie jest moją
Komentarz usunięty przez moderatora
1) Nie powiem :)
2) Nie powiem :)
3) Zagraniczni (jestem podwykonawcą) i zagraniczni ale przez polskiego "pośrednika" - jestem pod-pod-wykonawcą.
4) Money? 3k netto bez perspektywy wzrostu. Po prostu okoliczna uczelnia wypuszczała co roku "młodych i ambitnych z niskimi oczekiwaniami". Rotacja ludzi jak w hokeju.
Jesteś zatrudniony na etacie czy pracujesz na umowach o dzieło albo masz własną działalność?
Pracowałem na etacie i rzuciłem w cholerę z gorącym postanowieniem "never going back". Mam DG i wynajmuję się jako kontraktor. Klientów pozyskałem sam po prostu z nimi rozmawiając - widziałem że ktoś szukał i zapewniał "elastyczne warunki pracy", zaoferowałem się i dalej poszło z górki. Z firmami jest tak, że mają ciśnienie, z ulicy nikogo nie
To co poda żona. Różnie bywa.
J2ME nie widziałem i nie znam się. Widać zapotrzebowanie na rynku jest niskie.
Do Androida to dobry jest tylko internet, oficjalne dokumenty google. Szukałem książek ale to był shit - głównie przepisywanie z sieci.
@crejzus:
To zależy od użycia. Grafik musi zrozumieć to:
http://developer.android.com/guide/practices/screens_support.html -> Designing alternative layouts and drawables
Jak nie zrozumie to się nie nadaje. Nie współpracujemy z ludźmi którzy mają z
Głównie zajmuję się ICT oraz systemami UNIX i pobieżnie Windows Server, z programowania znam PHP jak potrzebuję nakładkę napisać na jakąś aplikację, ale myślę nad czymś konkretniejszym do nauki.
Python z 2 powodów:
1) bo go znam najlepiej
2) bo zna go wielu innych
3) bo nie jest Perlem :D
2) Czy znasz jeszcze jakieś strony z statystykami z mobilnych urządzeń które są przydatne przy programowaniu? Oprócz Googlowych
3) Ile robisz wersji layoutu na różne ekrany (mdpi itp.)? Nie ukrywam że jest to dość czasochłonne i denerwujące dla mnie (studia informatyka - android to hobby).
+ dzięki za poprzednią odpowiedź. :)
1) Najczęściej targetujemy 2.2, bo daje pokrycie rynku >95% i klienci zawsze tego chcą.
2) Nie znam
3) Zazwyczaj jedną wersję + ewentualnie landscape/portrait. Grafiki są zazwyczaj w różnych wersjach. Przypadki kiedy trzeba dać osobny layout są rzadkie i wychodzą po testach usability na urządzeniach.
Bo musiałbym się przeprowadzić za granicę. Poza tym jest mitem sądzić, że jak firma jest zagraniczna to będzie płacić 40 euro. Jak szuka za Odrą to nie szuka tam szwajcarskiej precyzji i niemieckiego porządku, tylko taniego podwykonawstwa. Rynek szybko Ci uświadamia że że konkurujesz z ukraincami i hindusami. A tam jest przeważnie taniej...
2.Najzabawniejsza sytuacja w pracy?
3.Najbardziej nieprzyjemna sytuacja w pracy?
4.Ile najwięcej udało Ci się wyciągnąć miesięcznie, albo ile najwięcej zażądałeś za godzinę?
1) Pracy takiej jest mało, chętnych po różnych elektronikach jest dużo, płaca dziadowska. Ja po prostu kontynuuję współpracę ze starym klientem dla którego coś takiego robiłem parę lat temu, ale to na wygaśnięciu. Dużo dłubię sam, bo mnie to interesuje.
2) Oglądałem Monty Pythona na youtube.
3) Jak się połapałem że mnie gówniarze robią w wała w korpo. Nie chodziło o kasę, tylko brudną manipulację. Musiałem zacisnąć zęby, chociaż miałem
Tak.
Nie, można patrzeć na kawiaturę i w sumie nie zauważyłem żeby to jakoś istotnie wpływało na szybkość pisania. Poza tym pisanie zajmuje wtej pracy raczej niewiele czasu - więcej się chyba myśli i rozmawia z ludźmi.