Nie zaczynasz od zera: w jaki sposób Twoje umiejętności, które można przenieść, mogą pomóc Ci awansować w nowej karierze

Opublikowany: 2022-09-29

Zanim zostałem inżynierem oprogramowania, pracowałem jako redaktor i dziennikarz.

Zawsze lubiłem pisać i wiele się nauczyłem z codziennej pracy. Ale po przejściu do technologii zdałem sobie sprawę, że wiele osób, które zmieniają karierę, próbuje ukryć lub przynajmniej umniejszyć swoje wcześniejsze doświadczenie zawodowe jako nieistotne.

Jestem jednak przekonany, że wiele umiejętności można doskonale przenosić między karierami zawodowymi i faktycznie mogą wnieść wartościowe perspektywy i podejścia do nowej dziedziny. W moim przypadku umiejętności, których nauczyłem się pracując jako dziennikarz, pomogły mi przejść do kariery w inżynierii oprogramowania. Od tego czasu umiejętności i lekcje, których nauczyłem się w inżynierii oprogramowania, pomogły mi napisać i opublikować własną książkę .

Oto moje najważniejsze wskazówki, jak pomyślnie zmienić karierę i zacząć dobrze w nowej roli.

Nie odrzucaj swoich dotychczasowych umiejętności

Zrób listę najważniejszych umiejętności, które już posiadasz i zastanów się, jak możesz je wykorzystać w ramach innego zadania lub roli. Umiejętności komunikacyjne, umiejętności zarządzania czasem, doświadczenie w pracy zespołowej – wszystkie te rzeczy są nieocenionymi atutami w każdej roli, którą podejmiesz.

Pisanie to kolejny przykład takiej umiejętności. Chociaż nie jest to od razu oczywiste, umiejętność dobrego pisania jest kluczową umiejętnością dla każdego inżyniera oprogramowania: od dokumentacji i planów technicznych po komentarze do przeglądu kodu lub opisy żądań ściągnięcia, pisanie odgrywa dużą rolę w codziennej pracy programisty.

„A co, jeśli podstawowa umiejętność, która pozwala ci doskonale radzić sobie w obecnej pracy, może być twoją nieuczciwą przewagą w nowej pracy?”

Bycie jasnym pisarzem jest pełnomocnikiem bycia jasnym myślicielem – moje wcześniejsze doświadczenie jako redaktora poprawiło moją zdolność do krytycznego myślenia i rozwiązywania problemów, co leży u podstaw bycia inżynierem oprogramowania. Umiejętności pisania to moja nieuczciwa przewaga w świecie inżynierii oprogramowania. Pomogli mi w mojej karierze technicznej, a także umożliwili napisanie i opublikowanie własnej książki dokumentującej moje doświadczenie zostania inżynierem oprogramowania.

A co, jeśli podstawowa umiejętność, która pozwala ci doskonale radzić sobie w obecnej pracy, może być twoją nieuczciwą przewagą w nowej pracy?

Ucz się od najlepszych

Odnalezienie się na poziomie początkującym w nowej karierze może być trudne po zdobyciu umiejętności do pewnego poziomu w poprzedniej pracy. Ale dopóki jesteś otwarty i chętny do uczenia się od kolegów i istniejących ekspertów, będziesz zaskoczony, jak szybko zaczniesz zdobywać wiedzę.

Jako inżynier oprogramowania samouk często zmagałem się z syndromem oszusta i czułem się onieśmielony przez moich kolegów z tytułami magistra informatyki. Pochodząc z pisarstwa, łatwo było poczuć, że moje umiejętności są nieistotne dla mojej nowej roli. Jednak moja zdolność do konsumowania i przetwarzania informacji, zdobyta przez lata pracy jako dziennikarz, była kluczową siłą i pomogła mi uczyć się od najlepszych.

„Nauczyłem się, że moi koledzy są o wiele lepsi w kodowaniu i wykorzystałem możliwość uczenia się bezpośrednio od nich”

Skłoniłem się do tego, że moi koledzy byli o wiele lepsi w kodowaniu i skorzystałem z możliwości uczenia się bezpośrednio od nich. Oprócz pracy z genialnymi ludźmi zacząłem też czytać książki napisane przez genialnych programistów – książki, które znacznie przekraczały moje możliwości intelektualne i które przeniosły moje umiejętności na znacznie wyższy poziom.

To samo podejście zastosowałem do pisania mojej książki. Najpierw zwróciłem się do podręczników i zacząłem czytać wszystko, co najwięksi pisarze mieli do powiedzenia o sztuce i nauce pisania.

Po drugie, zacząłem uczyć się od najlepszych pisarzy beletrystyki. Czułem, że wypełnianie wolnych chwil przykładami doskonałego pisania podniosło mnie na duchu i wzniosło na nowy poziom kompetencji.

Próbowałem naśladować pisarzy i kopiować ich style pisania. Brzmi naiwnie, ale zadziałało. Kiedy napisałem tę książkę, anglojęzyczni byli pod wrażeniem, że zawiera tak mało błędów i zakładali, że została zredagowana przez native speakera. Nie było. Więc chyba moja sztuczka zadziałała!

Obejmijcie walkę

To jest lekcja, której nauczyłem się dość późno w mojej podróży z kodowaniem i żałuję, że nie wiedziałem o tym od samego początku.

Kiedy zacząłem kodować, dużo się zmagałem. Walczyłem ze wszystkim. W większości przypadków to, co mówili moi koledzy, nie miało dla mnie żadnego sensu i musiałem zbadać nawet najbardziej podstawowe słowa, których używali. Powłoka, docker, kompilator; Musiałem zrozumieć znaczenie najbardziej podstawowych pojęć, zanim mogłem nawet spróbować wykonać właściwą pracę.

„Walka jest kluczową częścią uczenia się i powinna być postrzegana jako coś, co pomoże ci się poprawić, a nie coś, czego należy unikać”

Walczyłem na każdym kroku – nie czułem się dobrze, ale później zdałem sobie sprawę, że dokładnie tak było. Ta walka jest kluczową częścią uczenia się i powinna być postrzegana jako coś, co pomoże ci się poprawić, a nie coś, czego należy unikać.

Po latach nauki radzenia sobie z walką łatwiej było mi zaakceptować i poradzić sobie z tym, jak trudne było pisanie książki. To była zdecydowanie jedna z najtrudniejszych rzeczy, jakie zrobiłem, na tak wielu poziomach. Ale ta walka nie oznaczała, że ​​byłem złym pisarzem, to po prostu oznaczało, że ciężko pracowałem nad czymś, co miało być trudne.

Z pisaniem, podobnie jak z programowaniem, zmaganie się jest dobre. I jest to trudne dla wszystkich, nawet jeśli się do tego nie przyznają lub zapomnieli, jak ciężko było im na początku.

Pokaż swoją pracę wcześnie i często

Nie lubię pokazywać mojej pracy wcześnie. Kiedyś myślałem, że mój kod musi wyglądać jak najlepiej, zanim go komukolwiek pokażę. Pracowałem i pracowałem nad tym, nawet jeśli podejrzewałem, że nie jestem na dobrej drodze. W końcu pokazywałem komuś kod i często okazywało się, że szedłem w złym kierunku i zmarnowałem na to godziny lub dni.

Gdybym tylko pokazał swoją pracę wcześniej, zaoszczędziłbym tyle czasu i wysiłku – i dużo szybciej się nauczyłem. Ta sama lekcja dotyczy pisania. Ukończenie pierwszego szkicu książki zajęło mi około dwóch miesięcy. Sam zredagowałem ten szkic i kiedy uznałem, że jest wystarczająco dobry, pokazałem go mojemu redaktorowi.

„Jeśli czujesz się w 100% komfortowo, dzieląc się swoją pracą, prawdopodobnie czekałeś zbyt długo”

Opinie mojego redaktora pokazały mi, że będę musiał przepisać książkę prawie od zera, tak aby czytała bardziej jak osobista historia, a nie jak inny wpis na blogu zoptymalizowany pod kątem wyszukiwarek. Wszystko, co napisałem, musiało być opowiedziane przez pryzmat moich życiowych doświadczeń, więc musiałem wrócić do punktu wyjścia.

Cieszę się, że poprosiłem o opinie, ale mógłbym zaoszczędzić co najmniej miesiąc, gdybym pokazał swoją pracę wcześniej. Regularnie proś o opinie i pokazuj swoją pracę tak wcześnie, jak to możliwe. Jeśli czujesz się w 100% komfortowo, dzieląc się nim, prawdopodobnie czekałeś zbyt długo.

Jakie lekcje, których nauczyłeś się, pomogą ci w następnym przedsięwzięciu?

To były trzy najważniejsze lekcje, których nauczyłem się pracując jako programista, które stały się nieocenionymi umiejętnościami, które można przenieść, gdy zacząłem pisać książkę.

Jeśli chcesz zmienić karierę, założyć własną firmę lub objąć nową rolę w pracy, ale nie możesz zacząć, ponieważ czujesz, że nie masz wystarczających kwalifikacji – zrób listę najważniejszych umiejętności, które posiadasz, i lekcje których się nauczyłeś i zastanów się, jak mógłbyś przenieść ich do innego zadania lub innej roli.

Istnieje szansa, że ​​odkryjesz, że poprzednia praca, bez względu na obszar, w którym się znajdujesz, nauczyła Cię wielu łatwo przenoszących się umiejętności i lekcji, które mogą pomóc Ci odnieść sukces w kolejnym przedsięwzięciu.

Inżynierowie interkomu wnoszą do codziennej pracy różnorodne umiejętności, perspektywy i wiedzę fachową. Aby dowiedzieć się więcej o tym, jak to jest pracować w naszym zespole inżynierskim, odwiedź naszą stronę kariery.

Kariera CTA - Inżynieria (poziomo)