AMA Programista aplikacji embedded i mobilnych
![AMA Programista aplikacji embedded i mobilnych](https://wykop.pl/cdn/c3397993/link_n1R8RKRl3uH4Ofl2sD46S8r1wH4K3sFj,w220h142.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ć.
z- 287
- #
- #
- #
- #
- #
1) Polska jest eksporterem podłej jakości siły roboczej i niczym więcej. Kultura zarządzania i techniczna są niestety niskie.
2) Wolałbym, ale sytuacja osobista mnie na razie trzyma w PL.
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...
Jeżeli interesujesz się systemami wbudowanymi to musisz b. dobrze poznać C i C++, umieć napisać Makefile, wiedzieć jak działa linker, jak zdezasemblować kod, przeanalizować mapę i oczywiście nauczyć się pisać coś w asmie. Życzę powodzenia w debugowaniu startupu na cortexie bez znajomości asma Thumb2. :)
Code Complete
Design
To jest solidny argument. Drugi jest taki, że jednak C to jest język bliski maszynie a programista który nie rozumie maszyny jest w pewnym stopniu wybrakowany. To na pewno nie ułatwia kariery. Wielokrotnie byłem w stanie wybić się ponad zespół ze względu na swój niskopoziomowy background i umiejętność zlokalizowania jakiegoś dziwacznego błędu,
Android to w sumie Linux, ale na ARMie. Więc jest tak samo, tylko trudniej :D , bo platforma trudniejsza do ogarnięcia. NDK - native development kit - pozwala na pisanie kodu w C. Nie zajmowałem się programowaniem na tym poziomie, więc więcej nie mogę powiedzieć.
Proste: stawka x 1900h, bo tyle się pracuje w
Hehe, przypomniało mi się jak kiedyś negocjowałem kontrakty z agencjami. Panienki bez jednego wyjątku nie potrafiły sobie przemnożyć przez liczbę godzin w miesiącu. :D
Nie.
Nigdzie nie napisałem że każdy jest partaczem, tylko że jest ich dużo. Proszę czytać ze zrozumieniem.
To jest stawka, ale zamówień jest wystarczająco na full-time a teraz nawet robię nadgodziny. W tym roku przez 2 miesiące miałem posuchę i pracowałem na 50% gwizdka. Tak więc bywa różnie z naciskiem na dobrze.
Ale to nie jest jakaś kosmiczna wielkość, bo średnio przemysł płąci 5.5k brutto/m-c. Brutto to oczywiście fikcja, bo ani ty nie dostaniesz brutto ani pracodawca tyle nie zapłaci. Realny roczny koszt programisty to średnio
Miałem zrobić appkę do śledzenia położenia i logowania do bazy danych - chodziło o jakieś pomiary dla marketingu. Próbka ludzi dostawała taką aplikację i firma chciała badać nawyki komunikacyjne. Wyceniłem na 40h, zrobiłem w ~60h, bo ciągle coś chcieli zmieniać. Zlecenie dla polskiej firmy, 30zł/h * 60 = 1800zł netto.
Zlecenie pay per time.
Mam zoo, bo na DG trzeba płacić ZUS nawet jak nie masz zarobków. To był
1) Znałem b. dobrze C++, więc musiałem się douczyć szczegółów. Thinking in Java + dokumentacja Sun/Oracle + StackOverflow.
2) Nie, nie mam czasu. Czasem robię sobie rundkę po blogach, ale nieregularnie. Regularnie czytam http://codecrap.com/
3) Android. WWW się nie zajmowałem nigdy. Patrząc na ogłoszenia to największe ssanie na rynku jest chyba na web development - MySQL i PHP. :D W bazach nie robię, ale na Androidzie często używam SQLite.
Zawsze można rozpocząć projekt open-source.
Nie można. To jest właśnie moja słaba strona - autopromocja. :( Nie mam nawet gg ani konta na Facebooku.
Ale przynajmniej nie chodziłem na studiach w kraciastej flanelce. :D
Czy masz stałych klientów czy większość to jednorazowi klienci?
Stali. Jednorazówki biorą bardzo rzadko, bo zazwyczaj słyszę coś w stylu "no ale my liczyliśmy na kogoś na umowę o dzieło, bo firma to za drogo". Może robię błąd, bo tak sobie czasem myślę że przepuściłem w ten sposób dużo okazji do zawarcia trwalszych znajomości. Ale często mi opadają ręce, np. dostaję zapytanie "chcemy aplikację na telefon, ile to będzie kosztować?". Po zapytaniu o doprecyzowanie zakresu prac brak odpowiedzi.
1) Lepiej zarabiać na reklamach z appki czy z sprzedaży?
Nie wiem, ja jestem od programowania a nie sprzedaży. To zależy od docelowego
Ja nie robię apek które zarabiają w app storze. To są raczej aplikacje dedykowane dla jakiś firm, np. Aldi chce mieć appkę do zakupów on-line przez telefon czy coś w tym stylu, albo jakiś uniwerek potrzebuję apkę do zbierania danych do badań statystycznych. Tego typu rzeczy. Duża część z nich nigdy nie trafia do google play.
Rozumiem to podejście, ale uważam że traci się b. dużo okazji do zrobienia dobrego dealu albo wynegocjowania dobrych warunków. Korporacje promują taki typ ludzi, bo łatwiej trzymać ich za twarz. Będąc wszechstronnym mam kilkukrotnie większe pokrycie rynku a tym samym konkuruje o moje
Nic nie potrafię powiedzieć. Do tej pory poprawiałem tylko bugi w jednej appce na Windowsa i na tym się skończyło.