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
- #
- #
- #
- #
- #
Różnie. Średnio 30-60zł/h. Zależy co robię i dla kogo pracuję. Jak mnie ściągną do ratowania jakiegoś fakapu po studentach gdzie trzeba pracować w weekendy z nieprzekraczalnym deadlinem to stawki można windować wyżej.
Obecnie programuję głównie w Javie - jest dużo roboty w segmencie aplikacji mobilnych.
Ponadto C i C++ - mikrokontolery i Linux, ale tego jest
Są 2 drogi:
1) zawiązanie spółki z kimś zaufanym kto
Formalne wykształcenie mam z elektroniki, ale ponieważ te 2 dziedziny się mocno przenikają to uczyłem się programowania, którego w zasadzie nie było w programie studiów.
Tak więc można powiedzieć że jestem samoukiem.
Zresztą, między bogiem a prawdą, bez tego nie da się utrzymać na rynku. W ciągu 5 lat może zniknąć i pojawić się nowa gałąź przemysłu. Kiedy zaczynałem nie było praktycznie w ogóle rynku aplikacji mobilnych a ja
2) Jakby mnie było stać to bym i tak wydał pieniądze na coś bardziej sensownego
3) Nawet jakbym nie wydał tylko kupił Ferrari to by mi je ukradli
4) Nawet jakby mi go nie ukradli to bym je rozbił
Co jest najważniejsze przy nauce programowania?
Umiejętność samodzielnego rozwiązywania problemów i drążenia tematu. Zdrowa dbałość o detale (ale bez
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 chcą a jak już dasz się poznać jako solidny podwykonawca to cię zaleją
Ciężko mi powiedzieć. Konkurencja jest bardzo duża a appka musi być po prostu przydatna, bo inaczej nikt jej nie kupi - tzn. musisz rozwiązać jakiś życiowy problem. Najwięcej chyba zarabia się na grach. Ja akurat tego nie robię i nie zamierzam. Dużo appek to po prostu tablice do wyświetlania reklam.
W sieci znajdziesz dużo analiz rynku aplikacji mobilnych. Google Play ma fajne statystyki aplikacji które zarobiły najwięcej. Pooglądaj i
W kolejności:
1) pracuję jako podwykonawca dla stałych
Przykro mi, ale nie używałem. Zazwyczaj nie opłaca mi się wchodzić w takie ułatwiacze, bo klienci wyskakują z takimi zachciankami że frameworki potrafią zablokować rozwój aplikacji. Np. robisz appkę w HTML5 i nagle klient zaczyna jęczeć że chce aby wyglądała "natywnie". I jesteś w głębokiej d...ziurze.
@AltumVidetur:
A ja tutków w sieci nie lubię, bo często są to przeklejone i innych źródeł na bloga niekompletne ścierwa. Tylko po to żeby nabić sobie licznik odwiedzić i skasować więcej na AdWords.
Internet to wielki śmietnik. Są dobre miejsca, np. StackOverflow (klasyka), ale tam są omawiane konkretne problemy - to nie jest podręcznik do nauki.
Tworzę (w kolejności ważności):
1) Aplikacje mobilne (Java) i narzędzia wspomagające pracę teamu
Póki co tam gdzie przydałyby mi się dodatowe ręce to umowa z klientem zabrania podzlecania. :( Poza tym klęska jest czasowa i ciężko jest znaleźć człowieka jak trzeba coś zrobić ze środy na piątek. Ale myślałem już o tym i jak tak dalej pójdzie to zacznę iść w tym kierunku. Na razie jednak mam zbyt komfortowe warunki żeby się użerać z ludźmi z zewnątrz.
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
Nie podchodzę do tego akademicko. W Pythonie denerwuje mnie formatowanie tabami - po każdym if-ie widzę dyndający blok kodu który aż prosi się żeby go zamknąć klamrą. :)
W Javie wkurzają zaszłości, np. int i Integer.
5 lat, tak jak napisałem na początku.
Ale tak naprawdę to 3. Etat to była strata czasu.
1) Nie powiem :)
2) Nie powiem
No to innych dobrych nie ma. :)