Od programistów często oczekuje się, że będą cisi i powściągliwi, zwłaszcza w porównaniu z ich rówieśnikami z innych branż. Ale dla wielu programistów jest to dalekie od prawdy.
Tak jak w każdym innym zawodzie, w obszarze tworzenia oprogramowania istnieje wiele osobowości. Niektórzy ludzie skłaniają się ku introwertyzmowi, podczas gdy inni mogą być z natury bardziej ekstrawertyczni.
Chociaż nie zawsze jest to oczywiste na poziomie powierzchownym, ci, którzy wyrażają siebie poprzez kod, często należą do najszczęśliwszych i najbardziej spełnionych programistów. Potrafią wykorzystać swoją kreatywność i naturalną skłonność do wyrażania siebie w codziennej pracy!
Wyrażanie siebie poprzez kod
Jesteś programistą. Piszesz kod dzień po dniu — a czasem także całą noc! Ale jak często przestajesz myśleć o tym, jak Twój kod wyraża to, kim jesteś?
O tym jest ten przewodnik: jak używać kodu jako środka do wyrażania siebie i robić w ten sposób postępy w karierze.
Nie mówimy o używaniu Pythona do pisania bloga o przygodach twojego kota ani o używaniu HTML do tworzenia strony internetowej, która wygląda tak, jakby zaprojektowała ją sztuczna inteligencja. Zamiast tego skupiamy się tutaj na tym, jak kodować jako sposób wyrażania siebie i komunikowania się z innymi.
Znaczenie autoekspresji w tworzeniu oprogramowania
Tworzenie oprogramowania to proces twórczy. To jak sztuka, ale z kodem zamiast farby lub gliny. Musisz wyrazić siebie za pomocą kodu, aby stworzyć coś pięknego i niepowtarzalnego — a jeśli nie masz swobody wyrażania siebie, ucierpi na tym Twoja kreatywność.
Prawdopodobnie znasz już niektóre korzyści płynące z wyrażania siebie: może to prowadzić do więcej kreatywne rozwiązania, lepszą komunikację między członkami zespołu i jeszcze lepsze oceny wyników w praca.
Ale jest jeszcze jedna ważna korzyść: wyrażanie siebie może sprawić, że będziesz szczęśliwszy. W badaniu opublikowanym w Amerykański Dziennik Zdrowia PublicznegoNaukowcy odkryli związek między wyrażaniem siebie poprzez sztukę lub pisanie a lepszym samopoczuciem i satysfakcją z życia.
Rola recenzji kodu w wyrażaniu siebie
Jeśli jesteś pracującym programistą, recenzje kodu są okazją do wyrażenia siebie. Możesz pokazać swoją osobowość, możesz pokazać swój humor, a nawet możesz użyć recenzji kodu, aby wyrazić siebie kreatywnie.
Przeglądy kodu są jak prezentacja pracy; są dla ciebie szansą, aby wyjaśnić swoje procesy myślowe i wyjaśnić, w jaki sposób wpadłeś na rozwiązanie, które zrobiłeś.
Przeglądy kodu są ważne, ponieważ pozwalają innym członkom zespołu lub firmy, którzy mogą nie być bardzo techniczni lub zaznajomieni języki programowania, takie jak JavaScript lub Ruby on Rails, aby zrozumieć, co zrobił zespół programistów. To świetny sposób na poszerzenie zrozumienia i zapewnienie, że praca wszystkich zostanie doceniona, aby uzasadnić ich wynagrodzenie!
Wskazówki dotyczące wyrażania siebie za pomocą kodu
Twórcy oprogramowania wyrażają się poprzez kod, dlatego tak ważna jest umiejętność pisania jasnej i zwięzłej dokumentacji, zwłaszcza jeśli Twój zespół pracuje zdalnie.
Kiedy piszesz dokumentację swojego kodu, pozwala to innym programistom łatwo zrozumieć, co próbujesz osiągnąć. Nigdy nie wiadomo, kiedy ktoś będzie musiał dostosować lub zmodyfikować Twój kod, dlatego zawsze lepiej zostawić mu pomocną notatkę niż wprowadzającą zamieszanie.
Możesz także rozważyć użycie znaczących nazw zmiennych i funkcji, które jasno opisują ich działanie. Te opisowe nazwy ułatwią innym zrozumienie, jak działa Twój kod, bez konieczności poświęcania czasu na samodzielne zastanawianie się, jaki jest jego cel.
Organizowanie kodu w czytelny i łatwy w utrzymaniu sposób jest również niezbędne podczas pisania oprogramowania, ponieważ pozwala innym ludziom którzy mogli wcześniej nie pracować z Twoim projektem, aby łatwo wskoczyć i zacząć wnosić swój wkład bez większego wysiłku lub dezorientacja.
Przykłady skutecznego wyrażania siebie poprzez kod
Sprawdź te słynne przykłady osób, które wyraziły się za pomocą kodu.
Grace Hopper
Hopper był pionierem w pierwszych dniach informatyki, rozwijając ramy koncepcyjne dla nowoczesnych języków programowania. Nagroda jej imienia, Grace Murray Hopper Award, jest upragnioną nagrodą dla wielu znanych informatyków od 1971 roku. Pracowała również nad opracowaniem standardów dla języków pisania i programowania, w szczególności COBOL, jednego z pierwszych na świecie języków programowania podobnych do angielskiego.
Marka Zuckerberga
Facebook, portal społecznościowy stworzony przez Zuckerberga w lutym 2004 roku, szybko stał się jednym z najpopularniejszych i najbardziej wpływowych serwisów internetowych na świecie.
Otwierając się na innych programistów, Facebook ewoluował daleko poza swoją pierwotną koncepcję bycia tylko serwisem społecznościowym. Teraz wielu programistów zbudowało na nim aplikacje, które są często bardziej popularne niż sam Facebook.
Linus Torvalds
Torvalds stworzony system operacyjny Linux, klon Uniksa na komputery PC. Napisany przez niego kod stał się podstawą wielu nowoczesnych technologii, w tym Androida i iOS. Miliony ludzi używają jego kodu do współpracy przy projektach i wyrażania siebie na całym świecie za pomocą oprogramowania. Wiele milionów innych używa go każdego dnia, nawet nie zdając sobie z tego sprawy.
Reshma Saujani
Saujani założył Dziewczyny, które kodują która tworzy organizacje non-profit, które umożliwiają dziewczętom wyrażanie siebie poprzez technologię i karierę w dziedzinach STEM. Jej praca wzmocniła pozycję młodych organizacji non-profit na całym świecie.
Bena Silbermanna
Witryna Silbermann, Pinterest, to platforma internetowa, która umożliwia użytkownikom tworzenie tablic graficznych i zarządzanie nimi. Tablice obrazkowe to sposób, w jaki użytkownicy mogą gromadzić i dzielić się swoimi inspiracjami i zainteresowaniami online. Silbermann uruchomił stronę internetową w 2010 roku.
Wyrażanie siebie poprzez kod jest niezbędne
Sukces w programowaniu tylko częściowo zależy od zdolności matematycznych. Dużo też zależy od sztuki wyrażania siebie. Najlepsi programiści skutecznie komunikują się ze swoim zespołem za pomocą fragmentów kodu, nieformalnych komentarzy lub kontaktu osobistego.
Język kodu to tylko jeden z elementów tworzenia oprogramowania. Nauka komunikowania się w tym języku może mieć ogromne znaczenie zarówno w Twojej pracy, jak i karierze. Pisząc kod, który odzwierciedla Twoją osobowość i zainteresowania, możesz pomóc innym zrozumieć, kim jesteś jako osoba.
Wyrażanie siebie to umiejętność, którą można zdobyć tylko poprzez uczenie się. Dlaczego nie zacząć od zrobienia sobie selfie?