Jak zostać projektantem, który koduje

Opublikowany: 2022-06-18

Temat, czy projektanci powinni nauczyć się kodować, jest prawdopodobnie najbardziej dyskutowanym tematem w branży. Istnieje wiele wątków na forum i postów na blogach wspierających obie strony. Co więcej, kroki do faktycznej nauki kodowania nie zawsze są tak jasne. W tym polecanym poście omówimy kilka ważnych kroków, aby zostać projektantem, który koduje, a także wiele korzyści płynących z połączenia umiejętności projektowych z wiedzą o kodowaniu.

Spis treści pokaż
Wstęp
Czy projektanci powinni nauczyć się kodować?
Jacy projektanci skorzystaliby na nauce języków programowania lub kodowaniu?
Jak zostać projektantem, który koduje
6 wskazówek, jak nauczyć się kodowania dla projektantów:
1. Wybierz język używany przez programistę w bieżącym projekcie
2. Ucz się codziennie z renomowanych źródeł
3. Ćwicz więcej
4. Studiuj i analizuj profesjonalnie napisany kod
5. Śledź społeczności
6. Nagradzaj siebie
Dlaczego nauka kodowania to dobry pomysł dla projektantów
4 najważniejsze powody, dla których projektanci powinni rozważyć naukę kodowania:
1. Nauka kodowania wzbogaci Twoje projekty
2. Staniesz się lepszym współpracownikiem
3. Będziesz mógł usprawnić i zautomatyzować procesy
4. Zyskasz przewagę konkurencyjną na rynku pracy
Z jakich języków programowania mogę skorzystać?
Ile jest języków programowania?
Języki programowania, od których powinieneś zacząć
HTML i CSS
JavaScript
Jawa
Zawijanie

Wstęp

Niektórzy twierdzą, że profesjonalista powinien skupiać się tylko na jednym i nie rozchylać się zbytnio. Ich głównym argumentem jest to, że walet wszystkich transakcji nie może mieć głębokiego zrozumienia każdej dziedziny, w której działa, więc nie mogą być prawdziwymi profesjonalistami.

Inni uważają, że we współczesnym świecie wielozadaniowy profesjonalista jest ogromną korzyścią dla biznesu i nie powinno być przeszkód, aby projektant zdobył tyle cennych umiejętności, ile uzna za konieczne. W końcu wiedza to potęga.

Czy projektanci powinni nauczyć się kodować?

W tej niekończącej się debacie na temat tego, czy projektant powinien umieć kodować, zdecydowanie jesteśmy po stronie „ tak ”. W tym poście podzielimy się naszymi argumentami na temat tego, dlaczego bycie projektantem kodującym jest świetne dla wszystkich zaangażowanych osób i udzielimy kilku wskazówek, jak nim zostać.

Jacy projektanci skorzystaliby na nauce języków programowania lub kodowaniu?

Jeśli jesteś projektantem stron internetowych, projektantem UX, projektantem gier lub projektantem aplikacji, z pewnością rozszerzysz swoje umiejętności projektowania i otworzysz dodatkowe możliwości w obecnym zawodzie.

Jak zostać projektantem, który koduje

Nauka kodowania może wydawać się rzeczą niemożliwą do zrobienia. Kod wygląda na bełkot, a nauka jego rozumienia wydaje się nudna i żmudna. Tak, to nie będzie spacer po parku. Ale to nie będzie takie trudne, jak sobie wyobrażasz. Przy wystarczającej motywacji możesz opanować podstawy dowolnego wybranego języka programowania w zaledwie kilka tygodni.

Jak zostać projektantem, który koduje Szpilka

Źródło obrazu: Adobe Stock

6 wskazówek, jak nauczyć się kodowania dla projektantów:

1. Wybierz język używany przez programistę w bieżącym projekcie

Nie ma sensu uczyć się języka programowania, jeśli nie możesz go zastosować w codziennej rutynie. Poza tym, gdy masz obok siebie profesjonalnego programistę, możesz zadawać pytania i uzyskiwać przydatne wskazówki.

2. Ucz się codziennie z renomowanych źródeł

Podobnie jak w przypadku edukacji projektowej, nauka programowania wymaga poświęcenia i wysiłku. Ale z drugiej strony, wszystkie dobre rzeczy zwykle działają, prawda?

Nie musisz codziennie spędzać na nim 8 godzin. Ale inwestowanie 30 minut w naukę kodowania każdego dnia zdziała cuda dla twojego poziomu umiejętności. Konsekwencja jest kluczem.

Dodatkowo nie musisz wydawać mnóstwa pieniędzy. Rozumiemy, że czasami budżet na naukę dodatkowych umiejętności projektowania może nie istnieć, zwłaszcza jeśli jesteś między projektami. Poruszymy temat posiadania niedrogich i bezpłatnych opcji, ale będzie to w sekcji poniżej zatytułowanej – Z jakich języków programowania mogę skorzystać?

3. Ćwicz więcej

Kodowanie to umiejętność praktyczna. Nauka teorii bez zastosowania jej nic dla ciebie nie da. Więc upewnij się, że ćwiczysz. Wybierz kursy, które oferują stosunek teorii do praktyki od 80 do 20 i nie pomijaj ćwiczeń.

4. Studiuj i analizuj profesjonalnie napisany kod

„Zhakowanie” cudzego kodu to genialna technika uczenia się. Możesz dokonać inżynierii wstecznej projektu, dla którego projektujesz, przetestować każdą linię i uzyskać jasny obraz tego, jak działa. Najlepsze jest to, że możesz poprosić programistę, który nad tym pracuje, aby wyjaśnił rzeczy, których nie możesz ogarnąć samodzielnie.

5. Śledź społeczności

Największą zaletą branży kodowania jest społeczność, którą otacza każdy język programowania. Istnieje wiele forów, wątków Reddit, blogów wideo i stron internetowych, na których można znaleźć osoby o podobnych poglądach, które dzielą się wiedzą i zadają pytania.

W społecznościach znajdziesz najlepsze wskazówki, fragmenty kodu, nowe techniki i inne niezwykle przydatne informacje. Poza tym, jeśli utkniesz, zawsze możesz poprosić o pomoc. Oto najpopularniejsze strony internetowe, na których można znaleźć społeczności programistów:

  • GitHub
  • HakerNews
  • Przepełnienie stosu
  • Reddit

6. Nagradzaj siebie

Jak już ustaliliśmy – nauka kodowania to nie spacer po parku, zwłaszcza gdy jesteś projektantem na etacie lub freelancerem przytłoczonym projektami. Będą chwile, kiedy będziesz sfrustrowany i stracisz motywację. To nieuniknione. Nagradzanie się za pomyślne ukończenie kamieni milowych sprawi, że proces uczenia się stanie się znacznie przyjemniejszy. I na pewno utrzyma motywację!

Dlaczego nauka kodowania to dobry pomysł dla projektantów

Branża projektowa stale się rozwija i jest konkurencyjna. W takim środowisku profesjonalista musi zachować przewagę, stać się bardziej zwinny, dążyć do postępu i dążyć do innowacji. Alternatywą jest stagnacja.

Dlaczego nauka kodowania to dobry pomysł dla projektantów

Źródło obrazu: Adobe Stock

4 najważniejsze powody, dla których projektanci powinni rozważyć naukę kodowania:

1. Nauka kodowania wzbogaci Twoje projekty

Jako profesjonalny projektant wiesz, że najlepsze rozwiązania znajdziesz, gdy myślisz nieszablonowo. Aby to zrobić, musisz uczyć się nowych rzeczy, zdobywać nowe doświadczenia i poszerzać horyzonty.

Wyobraź sobie, że możesz spojrzeć na rzeczy z innej perspektywy. Na przykład oczami programisty. Nauka myślenia jak frontend developer pozwoli Ci odkryć nowe rozwiązania starych problemów i bardziej obiektywnie rozważyć swoje projekty.

2. Staniesz się lepszym współpracownikiem

Zrozumienie zakresu prac i specyfikacji to nie wszystko, czego wymaga rola projektanta. Cóż, przynajmniej nie dla naprawdę dobrych projektantów. Naprawdę dobrzy projektanci są zawsze wielkimi empatami. Wczuwają się w użytkowników końcowych i tworzą lepsze projekty. Współczują współpracownikom i lepiej współpracują. Ta empatia pozwala im tworzyć lepsze produkty i iść naprzód w karierze.

Mając za sobą kluczowe umiejętności programistyczne, będziesz mógł rozmawiać z programistami w ich języku. Pozwoli to w łatwy sposób przezwyciężyć powszechną rozbieżność między tym, co wyobrażał sobie projektant, a tym, co faktycznie może dostarczyć programista.

Nawet jeśli nie kodujesz na co dzień, rozumiejąc możliwości techniczne, możesz projektować, wiedząc dokładnie, jak Twoja wizja zostanie zrealizowana. Możesz pracować szybciej i lepiej współpracować.

3. Będziesz mógł usprawnić i zautomatyzować procesy

Współczesny świat technologii i innowacji toczy się bardzo szybko. Jeśli pracujesz powoli i robisz wszystko ręcznie, robisz to źle.

Dzięki umiejętnościom kodowania w swoim arsenale możesz pisać własne skrypty, aby zautomatyzować najbardziej żmudne i powtarzalne zadania.

4. Zyskasz przewagę konkurencyjną na rynku pracy

Posiadanie unikalnego i pożądanego zestawu umiejętności w Twojej branży pomoże Ci wyróżnić się z tłumu i zapewni przewagę konkurencyjną, która ostatecznie zapewni więcej możliwości.

Projektowanie i rozwój coraz bardziej przeplatają się z każdym rokiem. Dodanie kodowania do CV pozwoli Ci sprostać tym wymaganiom rynku i uzyskać przewagę nad projektantami, którzy mogą pochwalić się tylko umiejętnościami i narzędziami branżowymi, takimi jak Photoshop, Sketch i Figma. Poza tym wszechstronni projektanci wyróżniają się jako wszechstronni gracze zespołowy.

Z jakich języków programowania mogę skorzystać?

Wybór języka programowania do nauki w dużej mierze zależy od branży, w której aktualnie pracujesz. Oczywiście projektant stron internetowych potrzebowałby innego zestawu umiejętności niż projektant aplikacji lub projektant gier.

Z jakich języków programowania mogę skorzystać? Szpilka

Źródło obrazu: Adobe Stock

Ile jest języków programowania?

Na całym świecie istnieją dosłownie setki różnych typów języków programowania i, jak już wspomnieliśmy, są one specyficzne dla branży. Tak więc dla naszych przyjaciół zajmujących się projektowaniem stron internetowych powinieneś trzymać się HTML, CSS, JavaScript i Java.

Języki programowania, od których powinieneś zacząć

HTML i CSS

HTML i CSS to materiały do ​​budowy stron internetowych. HTML zapewnia strukturę, a CSS mówi przeglądarkom, jak powinna wyglądać struktura i jej elementy. Nie musisz zostać pełnoprawnym koderem. Wystarczy nauczyć się obu języków na tyle, by móc zakodować podstawową, jednostronicową stronę internetową. Jeśli jednak często ćwiczysz i wkładasz w to trochę wysiłku, wkrótce będziesz w stanie zakodować każdy projekt strony internetowej, jaki możesz sobie wyobrazić.

Języki te są dość łatwe do nauczenia, zwłaszcza na poziomie podstawowym. Istnieje wiele darmowych i premium kursów online, na których możesz się uczyć. W Khan Academy jest świetny kurs wprowadzający i dość łatwy, ale bardzo pouczający warsztat z LearnUX.io, który polecamy. Te dwa zasoby powinny wystarczyć na początek.

JavaScript

JavaScript to język programowania, który sprawia, że ​​Twoje strony internetowe są interaktywne. Odpowiada za sposób, w jaki elementy reagują na działania użytkowników. Projektanci UX mogą używać JavaScript do prototypowania.

Możesz zacząć uczyć się podstaw JavaScript w akademii Khana. A jeśli opanowałeś już podstawy HTML i CSS, możesz kontynuować naukę na kursie tworzenia stron internetowych we wszystkich trzech językach w Pluralsight.

Jawa

Java to zorientowany obiektowo język ogólnego przeznaczenia. Jest to jeden z tych języków programowania, które można znaleźć wszędzie, od ulubionej aplikacji mobilnej po kuchenkę mikrofalową w kuchni. Poznanie podstaw języka Java pozwoli Ci zrozumieć, jak mogą funkcjonować projektowane przez Ciebie aplikacje i produkty oraz które z Twoich pomysłów mogą, a których nie mogą zostać zrealizowane. Oczywiście, jeśli włożysz dużo czasu i wysiłku w naukę, będziesz w stanie samodzielnie kodować aplikacje i gry mobilne. Ale w codziennej pracy projektowej wystarczy podstawowe zrozumienie i umiejętność czytania kodu.

Java jest uważana za jeden z najłatwiejszych do opanowania języków programowania. Możesz nauczyć się kodować z CodeGym i 1200 praktycznych ćwiczeń Java, które oferuje kurs.

Zawijanie

Stanie się projektantem kodującym nie jest łatwą drogą, ale korzyści są zdecydowanie warte czasu i wysiłku, który w to włożysz. Wybierz odpowiedni język, zastosuj zdobytą wiedzę w swoich codziennych zadaniach, a zobaczysz, jak Twoja kariera projektanta przyspieszy w górę!