Pytania do firmy Phoenix Systems Sp. z o.o.
W mojej opinii odniosę się do wszystkich wcześniejszych komentarzy. Zadanie rekrutacyjne było dość czasochłonne, niemniej pasujące do profilu późniejszych obowiązków. Firma zajmuje się urządzeniami wbudowanymi, między innymi licznikami inteligentnymi. Praktycznie w każdym urządzeniu używany jest ich otwarto źródłowy system operacyjny stworzony przez prezesa jeszcze na studiach. Użycie własnego systemu, całkiem odmiennej architektury niż inne RTOS-y i własnych bibliotek, w tym standardowej C przysparza jednak wiele kłopotów. Jeśli ambitną pracę zdefiniujemy jako dzielne rozwiązywanie problemów, które nigdzie indziej nie występują, bo używa się sprawdzonych narzędzi zamiast wymyślania koła na nowo, to z pewnością praca ta jest ambitna. Z tego względu sporo doświadczenia jakie wynieśliście z systemów uniksopodobnych jest bezużyteczna. Budowanie i testowanie zmian w dużej mierze spoczywa na programiście a nie CI. Nie ułatwia tego ani system, który wykrzacza się w losowych momentach, ani mnogość konfiguracji, która dalej jest wspierana i wciąż musi działać. Nie mogę się zgodzić z laurkami, które zostały tutaj umieszczone jako opinie i niewiele mówią o atmosferze w firmie. Muszę potwierdzić doniesienia z jednego z komentarzy o masowym odejściu pracowników. Było to spowodowanie nie kwestiami finansowymi, jak sugerowano, ale brakiem porozumienia pracowników z prezesem odnośnie zarządzania całym projektem i kierunkiem, w który ma zmierzać. Kością niezgody nie tylko między pracownikami, ale także samym managementem był znany sposób zarządzania zwany mikrozarządaniem. Ironiczne jest to, że na ścianach i w witrynach można zobaczyć liczne nagrody za zarządzanie dla prezesa. Prezes bardzo lubi w losowych momentach „poprawiać” kod tak że psuje go na produkcji. Niechętny jest również zmianom argumentując to „a co jeśli znów zostanę sam z kodem?”. Cały zespół jest świadom tego problemu, ale rozkłada ręce, więc jeśli Ci to przeszkadza to albo zaciskasz zęby, albo odchodzisz jak inni przed Tobą. Benefity są standardowe, czyli karta sportowa, opieka medyczna, etc. Czy od czasu mojego odejścia się coś zmieniło? Owszem, parę nowych technologii weszło do użycia w kodzie, więc możliwe, że praca nad nim nie jest już tak uciążliwa. Tylko część dotycząca RTOS jest dostępna publicznie. Inne repozytoria są wewnętrzne i nie jestem w stanie powiedzieć czy tam zmiany (CI, autoformatowanie kodu, etc.) też trafiły. Polecam przejrzeć sobie kod tego systemu zanim zaaplikujecie. Nawet jeśli nie będziecie go współtworzyć, to na pewno będziecie go budować i używać. Uświadomi to was z jakimi problemami będziecie mieć do czynienia na co dzień. Opinię tę wyrażam po doświadczeniach z innymi firmami, zarówno przed jak i po pracy w Phoenix. Każda z nich była lepiej zorganizowana na poziomie zarządzania jak i pracy dewelopera. Czy o niebo lepiej? Nie, ale lepiej.
Jakich pytań można się spodziewać podczas procesu rekrutacyjnego w Phoenix Systems Sp. z o.o. na stanowisko Web Developer?
Czy moglibyście podzielić się informacjami o benefitach jakie oferuje firma? Chciałbym również dowiedzieć się jak wygląda kwestia pracy zdalnej :)
Oferujemy: dofinansowanie zajęć sportowych, prywatną opieka medyczna, dofinansowanie nauki języków, dofinansowanie szkoleń i kursów, możliwość pracy zdalnej, elastyczny czas pracy, spotkania integracyjne, karty przedpłacone.
Czy możliwa jest praca zdalna w firmie Phoenix Systems Sp. z o.o. w przypadku pracy jako Web Developer?
Jakie są warunki zatrudnienia w Phoenix Systems Sp. z o.o.?
W Phoenix Systems oferujemy różne rodzaje umów: umowa o prace, umowa zlecenie, B2B. Kwestie finansowe są ustalane indywidualnie w zależności od doświadczenia i umiejętności kandydata. Na naszej stronie internetowej w zakładce kariera dostępne są widełki płacowe dla aktualnych ofert pracy: https://phoenix-rtos.com/career.
Czy w tej firmie można zachować czystość sumienia jako developer oddany ideom Wolnego Oprogramowania? Czy też pracuje się tworząc produkty pod typową tiwoizację, gdzie właściciel końcowy produktu (podkreslam _właściciel_ jako iż właściciel i użytkownik to dwie odrebne kategorie) nie ma prawa analizować, wymieniać i modyfikować firmware urządzenia?
Czy po ciszy jaka zapadła na długie miesiące można wywnioskować, że raczej mogą istnieć elementy, które mogą naruszać podstawowe wolności użytkownika końcowego? www.gnu.org/philosophy/free-sw.html
Długie miesiące? Przecież chłopaki tu na forum czynnie się wypowiadają, chyba że chodzi Ci o ten wątek? I tak wgl nie podsłuchaj linków bez ssl, jeszcze ktoś Cię o "wirusowanie" oskarży. ;p No według mnie taka licencja na luzie powinna działać, dziwię się, że nikt nie odpowiedział na to pytanie. Ciekawe czemu?
No minęły już 4 miesiące a pytanie pozostało bez odpowiedzi. Pytanie nie jest wcale skomplikowane.
Duża część oprogramowania rozwijanego w naszej firmie to Open Source na licencji BSD - bardzo liberalnej licencji, która stawia o wiele mniejsze ograniczenia w używaniu kodu, niż np. licencja GPL. Właściciel kodu (na przykład odbiorca wdrożenia bazującego na systemie operacyjnym Phoenix RTOS) ma dostęp do kodu na całym etapie powstawania urządzenia, łącznie z możliwością wprowadzania zmian (oczywiście w sposób skoordynowany z zespołem tworzącym wdrożenie), jest również szkolony w ramach wszystkich potrzebnych niuansów (dotyczących modyfikacji kodu, ale również budowania i wgrywania na urządzenie).
W sumie wam to o które pytanie chodzi? Bo widzę, że dość treściwa odpowiedź już tu padła, więc czego jeszcze oczekujecie?
Jakich pytań można się spodziewać na rozmowie rekrutacyjnej w firmie Phoenix Systems Sp. z o.o.?