Skip to main content

Dlaczego powinieneś nauczyć się kodować, nawet jeśli nie jesteś inżynierem

Polska Wschodnia na start! (Kwiecień 2025)

Polska Wschodnia na start! (Kwiecień 2025)
Anonim

Jako pisarz i marketer bez przyszłych marzeń o zostaniu inżynierem, nigdy tak naprawdę nie sądziłem, że nauka kodowania będzie odpowiednia dla mojej pracy.

Potem zacząłem pracować pod marką marketera z kotletami do kodowania. Wiedza na temat HTML, CSS, JavaScript i jQuery była bezcenna: programiści byli o wiele chętniej z nią współpracować niż ktokolwiek inny w zespole marketingowym, jej szef zawsze przychodził do niej z pytaniami technicznymi, a co najważniejsze, mogłaby robić takie rzeczy, jak ulepszanie interaktywnych osi czasu lub dodawanie animacji do postów na blogu.

Od tego czasu spotkałem dziesiątki nieinżynierów - z różnych zawodów - których wiedza programistyczna przyspieszyła ich kariery. Teraz jestem przekonany. Czytaj dalej, aby poznać cztery główne powody, dla których ty i ja powinniśmy zacząć szukać klas programowania.

1. Sprawi, że będziesz bardziej samowystarczalny

Większość zespołów technicznych ma zbyt wiele projektów i za mało czasu - co oznacza, że ​​prośba o wysokim priorytecie może mieć dla nich średni lub nawet niski priorytet.

Ale jeśli umiesz kodować, nie musisz czekać na pomoc: być może będziesz w stanie zrobić to sam.

„Mogę budować strony docelowe dla kampanii marketingowych bez konieczności polegania na projektancie lub inżynierze” - mówi Tyler Moore, dyrektor marketingu App Press. „Pracowałem głównie dla startupów technicznych i firm SaaS, a możliwość szybkiej iteracji znacznie ułatwiła wysyłanie nowych kampanii lub rozpoczęcie czegoś, co mogę przekazać rzeczywistemu projektantowi lub inżynierowi do polerowania”.

Jessica Elle, która prowadzi marketing cyfrowy dla Forest Giant, wykorzystuje swoje kotlety kodujące do poprawy SEO strony i szybkich zmian w projekcie. „Znajomość HTML i CSS nie jest konieczna, ale jest bardzo pomocna” - mówi.

Elle jest również w trakcie nauki dwóch kolejnych języków programowania, Go i Python. „Marketing cyfrowy wymaga dużej analizy danych” - wyjaśnia. „Istnieją narzędzia, ale większość z nich wiąże się z ręcznym przetwarzaniem danych. Go i Python są bardzo pomocne, gdy trzeba przeanalizować mnóstwo danych, aby uzyskać informacje marketingowe. ”Gdy Elle w pełni przyspieszy, nie będzie potrzebować pomocy z zewnątrz w celu kompilacji i analizy danych.

Umiejętności programowania są korzystne, nawet jeśli nie pracujesz w roli marketingowej. Powiedzmy, że jesteś przedstawicielem handlowym: jeśli potencjalny klient zada Ci pytanie techniczne, możesz natychmiast odpowiedzieć zamiast skonsultować się z inżynierem. Lub jeśli jesteś w dziale obsługi klienta, możesz szybko rozwiązać problem bez konieczności pingowania współpracownika.

Nie tylko zaoszczędzisz czas, ale zyskasz cenną wiarygodność.

2. Nauczy Cię, jak myśleć

Jak powiedział kiedyś Steve Jobs: „Myślę, że wszyscy w tym kraju powinni nauczyć się programować komputer, ponieważ uczy on, jak myśleć. Uważam informatykę za sztukę liberalną. ”

Innymi słowy, nauka kodowania nie tylko daje wiedzę techniczną - daje także nowy sposób podejścia do pracy.

„Kodowanie zmusiło mnie do rozpoczęcia pracy z planem, identyfikacji potencjalnych problemów i rozwiązywania problemów, rozwiązywania problemów, rozwiązywania problemów”, mówi Heather Stegner, starszy dyrektor ds. Komunikacji w American Wood Council. „To logiczny sposób myślenia, który udało mi się zastosować równie skutecznie przy opracowywaniu strategii medialnej, jak próba ustalenia, dlaczego Internet Explorer nie współpracuje”.

Nauka programowania sprawia, że ​​twoja uwaga na detale rośnie błyskawicznie. W końcu, gdy pojedynczy źle umieszczony łącznik lub brakujący okres może zepsuć cały kod, masz dość umiejętności sprawdzania swojej pracy (nie wspominając o poprawnym wykonywaniu zadań za pierwszym razem!).

3. Poprawi twoje umiejętności komunikacji i współpracy

Projekty rzadko powstają w próżni. Opracowanie czegoś zwykle wymaga spotkania wielu osób o różnych perspektywach, pomysłach i umiejętnościach oraz pracy synchronicznej - co często wymaga współpracy z inżynierami. Mając pewną wiedzę na temat kodowania, lepiej zrozumiesz, co jest realistyczne pod względem wyników, jakości i harmonogramu, dzięki czemu będziesz znacznie lepszym członkiem drużyny lub liderem.

„Znacznie łatwiej jest komunikować się z inżynierami, projektantami i menedżerami produktu”, mówi producentka internetowa Katelyn Cowen, teraz, gdy wzięła udział w niepełnym wymiarze czasu w Zgromadzeniu Ogólnym w zakresie programowania stron internetowych. „Byłem w stanie przekazać przemyślane opinie na temat rozwoju funkcji i mogłem przeprowadzić więcej dochodzeń, jeśli chodzi o klasyfikację błędów”.

Nawet jeśli nie pracujesz regularnie nad projektami z inżynierami, wiedza programistyczna może sprawić, że będziesz lepszym współpracownikiem. W pewnym momencie wszyscy zostaliśmy poproszeni o „małą przysługę”, która jest tak naprawdę wielką prośbą, prawda? Jeśli z grubsza wiesz, ile czasu i energii zajmują projekty techniczne, unikniesz drażnienia swojego zespołu programistycznego nieuzasadnionymi żądaniami. Ponadto, o ile programowanie ma reputację pracy solo, częściej jest to niewiarygodnie wspólne działanie. Wiele kursów kodowania obejmuje „programowanie partnerów”, technikę, w której dwie osoby siedzą na tym samym stanowisku roboczym i na zmianę programują i udzielają informacji zwrotnych. Nawet jeśli nie jest to częścią twojego wykształcenia, przynajmniej będziesz mieć kogoś regularnie sprawdzającego Twój kod. Jeśli potrafisz poradzić sobie z siedzeniem obok kogoś, gdy on lub ona przegląda każdą linię twojej pracy, skopiesz tyłek innym typom projektów współpracy.

4. Może przenieść Twoją karierę na nowe wyżyny

Pamiętasz mojego byłego kierownika, marketera, który wiedział, jak kodować? Dwa miesiące po tym, jak dołączyłem do jej zespołu, otrzymała ogromną awans. I powiedziała mi, że jej techniczne kotlety są czynnikiem decydującym.

Ogólnie rzecz biorąc, nauka kodowania może otworzyć świat nowych opcji, niezależnie od tego, czy się rozwija, podejmuje nowe, ekscytujące projekty, czy też zmienia pracę, którą wykonujesz. Ze względu na jej nową znajomość kodowania, Stegner została zaproszona do pomocy w odświeżeniu strony internetowej firmy, co jest wielkim osiągnięciem, które można przekazać jej szefowi lub przełożyć CV na później, jeśli o to poprosisz.

Aryana Jackson, menedżer ds. Marketingu, twierdzi, że programowanie pomogło jej radykalnie rozwinąć rolę od czasu, gdy rozpoczęła trzy lata temu w Eboxlab, firmie wsparcia IT. „Moim stanowiskiem był„ grafik ”i to wszystko, co zrobiłem” - wyjaśnia. „Po tym, jak sam nauczyłem się kodować, zacząłem ulepszać HTML i CSS stron internetowych naszych klientów. Teraz kodowanie stanowi znaczną część mojej pracy. ”Ponadto dzięki umiejętnościom Jacksona Eboxlab nie musi zatrudniać innego programisty, co czyni ją jeszcze bardziej wartościową dla firmy.

Lub, jeśli myślisz o założeniu własnej firmy, posiadanie wiedzy technicznej sprawi, że Twoje marzenia o startupach staną się bardziej realne - w rzeczywistości może to być czynnik, który skłoni Cię do uruchomienia. Tak zrobiła Katie Fang, założycielka i CEO SchooLinks: „Katie studiowała finanse podczas studiów, ale wzięła kilka lekcji programowania”, wyjaśnia Afton Jones, współpracownik marketingu w SchooLinks. „W rezultacie była w stanie samodzielnie zbudować działający prototyp, gdy wpadła na wizję firmy: platformy łączącej uczniów ze szkołami”.

Więc na co czekasz? Możesz teraz zanurzyć palce w kodowaniu dzięki bezpłatnemu programowi Dash Zgromadzenia Ogólnego, który zapewnia małe zadania HTML, CSS i JavaScript oraz pozwala zobaczyć efekty kodu podczas pisania.

Gdy jesteś gotowy na dalsze nurkowanie, masz do wyboru tak wiele opcji, od warsztatów i całodniowych obozów dla początkujących, po kursy w niepełnym wymiarze godzin i programy online, które możesz zrobić po pracy, po pełne zanurzenie kursy dla ludzi, którzy naprawdę chcesz zacząć wszystko. To, co jest dla Ciebie odpowiednie, zależy od tego, ile kodowania chcesz wiedzieć - ale kiedy już zaczniesz, możesz nigdy nie chcieć przestać.