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
- #
- #
- #
- #
- #
Byłem zielony w tym sensie że potrafiłem rozwiązać listy zadań w C++, nawet całkiem trudne. Ale jak poradzić sobie w projekcie gdzie jest 1mln linii kodu, 0 stron dokumentacji i team 15 ludzi na 3 kontynentach - ni w ząb. A takie są stety-niestety realia biznesowe.
Rób własne projekty rozwiązujące konkretne problemy. Na praktyki warto się załapać jak najwcześniej - ja z tym zwlekałem zbyt długo i potem plułem sobie w brodę. Jest dużo opensourcowych projektów które robią konkretne rzeczy - można zostać commiterem i się chwalić udziałem w poważnych projektach.
Ale jak idziesz na informę - nie zapomnij o podstawach - analiza, algebra, algorytmy. Ich się nie wymaga i można żyć bez nich, ale wiele
Nikt nie będzie ci płacić za leżenie jajami do góry. Dostaniesz przez 11 miesięcy niższe wynagrodzenie, żeby skompensować 4 tygodnie braku produktywności.
Nie chce mi się tłumaczyć elementarza ekonomii. Wpisz 5.5k brutto i policz koszty zatrudnienia:
http://www.pracuj.pl/kalkulatory/kalkulator-wynagrodzen.aspx
Ludziom się specjalnie robi siano z mózgu, bo jak by się wszyscy połapali ile ich tną na comiesięcznej pensji to byłaby tu kolejna arabska wiosna.
Dla mnie
15zł/h na czarno. Na legalu to by było jakieś 9zł/h netto.
Tak, ale kasa to nie wszystko. Praktycznie żadna korpo nie da ci takiej swobody pracy jak ja mam. Miałem okazję iść do korpo za większe pieniądze, ale pracowałbym w wrzaskliwym open space, słabo wentylowanej dziurze oświetlanej trupim światłem jarzeniówek od 8-16 albo 9-17. W małych firmach stawka 5.5k brutto jest znacznie trudniej osiągalna.
Nie wiem w jakiej korpo byłbym w stanie przesunąć sobie weekend z sob-nd na środę-czwartek. Niby drobiazg,
Nie, nie słyszałem. Nawet szukałem jakiegoś tutoriala o dodawaniu AMA, ale nie znalazłem. Da się to teraz poprawić?
Uczciwie powiedziałem klientowi że zadanie mnie przerasta i widzę nikłą szansę na dotrzymanie terminu. Nigdy nie zdarzyło mi się żeby w takiej sytuacji rżnąć głupa i np. przestać odbierać telefon.
Ale kiedyś poprawiałem po takich ludziach, co wzięli soft, zrobili kaszankę i jak wyszły problemy to przestali odbierać telefon. :)
Nie mam zdania. :) Są fachowcy i partacze, jak wszędzie.
Znaczy się że jest ich więcej niż trochę? Gdzieś są jakieś wyjątki, jak zawsze. Prawdopodobieństwo jest b. małe.
Tak, jest znacznie bardziej produktywna + nie muszę marnować czasu na dojazdy. To się przekłada na wiele dodatkowych godzin życia.
Nawet jeżeli takie firmy są, to jest ich bardzo mało. Jak jest ich mało to mobilność zawodowa też
W tej firmie i w tym dziale tak mieli. Niemiecki automotive to nieco inny świat. Dodam że 2 PMów z jakimi pracowałem miało nie tylko PhD ale zgłoszone własne patenty. Ich ścieżka kariery to był development->research->management.
Nie.
Nie.
Nie do końca rozumiem o co pytasz. Pracuję od 5 lat, full-time.
C#
To są kwestie biznesowe, nie moja działka. Ale firmy często tak robią. Na dodatek dostajesz jeszcze jakiś wycinek systemu. :) Broad picture mają tylko architekci. Różnie bywa. Wiesz
Takie jest moje subiektywne odczucie.
W swoim mieście po praktykach. To było jakieś poprawianie.
Programować wypadałoby umieć.
Nie zajmuję się iOSem.
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.
Jak już mówiłem, dla mnie EOT. Licz sobie jak chcesz. Ale dla innych wyprostuję kilka bzdur:
Pani HRka nie jest kompetentna żeby to pojąć, więc te obliczenia robi dla niej księgowość i HRka dostaje destylat w postaci widełek brutto o jakie ma zapytać kandydata. To ułatwia negocjacje, bo większość ludzi startuje do negocjacji z kwotą brutto, bo
To się nazywa circular dependency. :D
Używam Eclipse do C/C++ i Javy oraz Qt Creatora do C++. Kiedyś używałem Emacsa, ale mi się przejadł.
Videotutoriale warto przejrzeć, ale podstawą jest dokumentacja google.
Nie, API nie jest kompatybilne wstecz. Pisząc aplikację dla 2.2 pokrywasz ponad 95% rynku. Duża ilość
E-commerce, księgowość, magazyny, ERP, administracja itp. Wszystko co służy ludziom do prowadzenia biznesu.