Programista systemów mobilnych vs programista testów automatycznych

0

Hej,
Dostałem ofertę: programowanie systemu embedded osadzonego na androidzie, tyle że podczas rekrutacji wyszło na to że chcieliby mnie wrzucić na stanowisko programisty testów automatycznych. Projekt jest duży, ma być rozwijany conajmniej przez kilka lat, przez pare zespołów (podejrzewam że nie więcej niż 100 osób). Rozważam propozycję ze względu na to że ogólny zarys projektu przedstawia się bardzo interesująco, do tego dochodzi 40% podwyżki i firma z lepszą renomą, tylko teraz pytanie czy to nie byłby krok w tył w karierze programisty?
Moja aktualna praca programisty systemów mobilnych nie jest zbytnio rozwojowa, brak code review, brak testów, brak nacisku na dobre praktyki (byle kod był w miarę czytelny i zgrubsza łatwy do zmodyfikowania), powtarzalne projekty.
Nigdy wcześniej nie spotkałem się z takim stanowiskiem jak w ofercie a tym bardziej tak dużym projektem więc byłbym wdzięczny jeżeli ktoś mógłby podzielić się jakimiś informacjami, lub doradzić czy warto.

1

Zadaj sobie pytanie w czym chciałbyś się rozwijać, gdzie będziesz bardziej zaangażowany. Firma może mieć dobrą renomę, ale można trafić do kiepskiego zespołu, różnie bywa. Fakt że dopiero na rozmowie wyszło że rozchodzi się o testy automatyczne trochę niepokoi. Pytanie czy w zespole są osoby techniczne, które wiedzą i rozumieją co robią, czy zbieranina osób która lepi testy w selenium żeby coś przeszło. Jeśli interesuje Cię kariera programisty to uzysk z tego stanowiska będzie średni, co nie oznacza że kariera w testach jest gorsza. Wg. mnie zdolny tester automatyczny może zajść dalej niż przeciętny programista.

0
Matthi napisał(a):

Hej,
Dostałem ofertę: programowanie systemu embedded osadzonego na androidzie, tyle że podczas rekrutacji wyszło na to że chcieliby mnie wrzucić na stanowisko programisty testów automatycznych. Projekt jest duży, ma być rozwijany conajmniej przez kilka lat, przez pare zespołów (podejrzewam że nie więcej niż 100 osób). Rozważam propozycję ze względu na to że ogólny zarys projektu przedstawia się bardzo interesująco, do tego dochodzi 40% podwyżki i firma z lepszą renomą, tylko teraz pytanie czy to nie byłby krok w tył w karierze programisty?
Moja aktualna praca programisty systemów mobilnych nie jest zbytnio rozwojowa, brak code review, brak testów, brak nacisku na dobre praktyki (byle kod był w miarę czytelny i zgrubsza łatwy do zmodyfikowania), powtarzalne projekty.
Nigdy wcześniej nie spotkałem się z takim stanowiskiem jak w ofercie a tym bardziej tak dużym projektem więc byłbym wdzięczny jeżeli ktoś mógłby podzielić się jakimiś informacjami, lub doradzić czy warto.

Czy to krakowska firma na L?

0
cześć napisał(a):

Zadaj sobie pytanie w czym chciałbyś się rozwijać, gdzie będziesz bardziej zaangażowany. Firma może mieć dobrą renomę, ale można trafić do kiepskiego zespołu, różnie bywa. Fakt że dopiero na rozmowie wyszło że rozchodzi się o testy automatyczne trochę niepokoi. Pytanie czy w zespole są osoby techniczne, które wiedzą i rozumieją co robią, czy zbieranina osób która lepi testy w selenium żeby coś przeszło. Jeśli interesuje Cię kariera programisty to uzysk z tego stanowiska będzie średni, co nie oznacza że kariera w testach jest gorsza. Wg. mnie zdolny tester automatyczny może zajść dalej niż przeciętny programista.

Projekt jest wymagający techniczne i oprogramowanie musi być bardzo zoptymalizowane także myślę że to wykluczy przepychanie miernego kodu, ale z drugiej strony może przygrzebać dokumentacją. W tym momencie przychodzą mi do głowy takie ewentualne wady i zalety:

Zalety:

  • Dogłębne poznanie Android SDK
  • Nacisk na dobre praktyki
  • Współpraca z ludźmi z całego świata nad interesującym projektem zrodzonym w Dolinie Krzemowej
  • Lepsze warunki pracy

Wady:

  • Z definicji mniej kreatywna praca (w porównaniu do obecnego stanowisko niekoniecznie)
  • Nie trzeba przejmować się architekturą
  • Powtarzalność zadań

Te wady to tylko moje domysły jak taka praca może wyglądać ;)

1

Dobrze strzeliłeś z mniej kreatywną pracą i powtarzalnością zadań, ale to już zależy od specyfiki pracy w danej firmie i wykorzystywanych technologii. Najgorsze co można zrobić to zostać w miejscu jeśli czujesz że już się nie uczysz. Mocno uogólniam, ale chcąc za jakiś czas wrócić do programowania po takim stanowisku może pojawić się okres małej stagnacji w zarobkach.

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