Często jestem pytany o mój zawód.
Odpowiedź z wahaniem: Inżynier oprogramowania.
Druga strona: Ach? Program? Informatyk.
Odpowiedź z wahaniem: Nie, zajmuję się elektryką, a nie informatyką.
Druga strona: Och, urządzenia elektryczne, lodówka i pralka?
Obie strony milczą ...
Ciężko pracuj
Powyższy dialog jest bardzo częstą sytuacją dla naszych inżynierów. Przez większość czasu nie rozmawiamy zbyt wiele z naszymi współpracownikami. Często jest to ekstaza komputera.
Testuj
Pomyśl o elementach pracy w dni powszednie, prawdopodobnie: projektowaniu, programowaniu, wnioskowaniu, testowaniu i podróżach służbowych. Mówienie o zostaniu wykwalifikowanym inżynierem oprogramowania w VEICHI naprawdę nie jest już przeszłością. Programowanie, elektrotechnika, cyfrowe przetwarzanie sygnałów, teoria sterowania, energoelektronika... to interdyscyplinarność, interdyscyplinarność.
Projektowanie, programowanie, wnioskowanie, testowanie i podróże służbowe
A jeśli chodzi o programowanie w codziennej pracy, to dopiero wierzchołek góry lodowej. Analizuj problemy, szukaj literatury, testuj konkurencyjne produkty, symuluj, twórz linie, okablowanie, znajduj maszyny, znajduj śrubokręty, podnoś maszyny, podnoś silniki, dotykaj silników, słuchaj silników i nikt nie może być mniej.
Programowanie
Jeśli chodzi o rozumowanie, w mojej głowie pojawia się pytanie: „dlaczego?” To jest złe, dlaczego tak jest? Często po ukończeniu jakiegoś nowego kodu zaczynałem szczęśliwie testować, po czym popadałem w medytację i przez długi czas nie mogłem się otrząsnąć. W tym momencie włącza się tryb Conana, aby znaleźć każdy kod związany z problemem. Za każdym razem, gdy patrzę na kolorowe litery na ekranie, mózg pracuje z dużą prędkością, potem z małą prędkością, aż w końcu ulega uszkodzeniu.
Myślenie
Jeśli problem nie zostanie znaleziony, nie ma w życiu wyższego priorytetu niż znalezienie problemu. Kolega woła na obiad, nie idzie, kiedy chcę do łazienki, kuca, myśląc o rzeczach, których nie udało się zrobić, gdy egzamin wstępny na studia przebiegł sprintem. Myślę, że tego rodzaju zachowanie jest prawdopodobnie rodzajem obsesji.
Praca
Chociaż proces rozwiązywania problemu jest bardzo trudny, poczucie spełnienia po znalezieniu problemu może naprawdę przynieść ogromną przyjemność ciału i umysłowi. Aby opisać to jednym słowem, jest to zadowolenie, co jest prawdopodobnie najlepszym opisem tamtej sceny.
Pomyśl o rozwiązaniach
Jeśli chodzi o podróże służbowe, idealna podróż służbowa dla nowego inżyniera oprogramowania oznacza swobodę i podróżowanie. Jakie to kuszące. Szansa na wyjazd służbowy jest naprawdę trudna do zdobycia. Najpierw dowiedziałam się, że jadę w podróż służbową. Serce jest nieskończenie podekscytowane i zamożne. Korzystając ze swobody i świeżości, po pracy poczujesz smakołyki i zwyczaje tamtejszych miejscowości. Jednak karaluchy często są żenujące, jakie zwyczaje, pyszne jedzenie, wbrew rozsądkowi nie ma tu żadnego priorytetu.
Podróż służbowa w prawdziwym świecie jest okropna. Mówi się, że inżynierowie oprogramowania na ogół nie podróżują, ale podróż służbowa ma na celu rozwiązanie trudnych problemów, co prawdopodobnie oznacza ostateczne wyjaśnienie i back pulę. Mam zaszczyt odbywać kilka podróży służbowych. Mam poczucie, że każdy wyjazd jest jak sala egzaminacyjna. Klientem jest egzaminator. W obliczu trudnych problemów jest to jak rozwiązanie ostatniego ważnego pytania egzaminu wstępnego na studia. Nie mam pojęcia, dopóki nie przyszedł egzaminator i nie otrzymał pracy, a ja nadal nie poddawałam się. Ostatecznie z sali egzaminacyjnej mogłem wyjść jedynie z żalem. Wrócił do domu i zaczął pływać w oceanie całego urządzenia i maszyny, po czym kontynuował przygotowania do egzaminu następnego dnia.
Presja w pracy o dużej intensywności w połączeniu ze stosunkowo mało optymistycznym otoczeniem biznesowym sprawia, że ludzie tęsknią za życiem w biurze. Jednak jako inżynier oprogramowania główny operator maszyny musi przejąć niezbędne obowiązki, przeprowadzić burzę mózgów na temat pomysłów, omówić problemy, negocjować rozwiązania i dostarczać klientom satysfakcjonujące odpowiedzi.
Chociaż każda opowiedziana praca wydaje się pełna luk, gdy przejrzysz wszystko dogłębnie, odkryjesz ogromne szczegóły prostej rzeczy. Dotknięcie silnika to ostateczne poczucie sztywności elektromechanicznej; słuchanie silnika jest najbardziej bezpośrednim aspektem kontroli prądu. Każda eksploracja jest nauką, a każdy problem można rozwiązać z wielką satysfakcją. Chociaż nieuniknione jest myślenie o wycofaniu się w przypadku napotkania problemów, absolutnie niemożliwe jest, aby naprawdę się poddać. Jest to nieodłączna właściwość każdego inżyniera oprogramowania, a nawet wszystkich inżynierów VEICHI. Jak ciężka jest ta praca, jak bardzo ją kochamy.