jesteś ciekaw nauki kodowania, ale nie jesteś pewien, czy interesuje Cię nauka nowego hobby, czy chcesz zostać inżynierem? Szukasz więcej informacji na ten temat niż prosty quiz czy powinienem być inżynierem?
Hackbright jest tutaj, aby pomóc! Niezależnie od tego, czy myślisz o bootcampie kodowania, aby dodać nowe umiejętności, chcesz kontynuować pracę podczas nauki programowania, czy w pełni zanurzyć się w przygotowywaniu się do zmiany kariery, istnieje opcja dostosowana do Twoich unikalnych potrzeb.
Nauka kodowania nie musi oznaczać, że musisz zostać inżynierem. A bootcampy kodowania nie są tylko dla tych, którzy mają zaplecze techniczne. Wielu z naszych ponad 700 absolwentów pochodzi z różnych środowisk: nauczania, organizacji non-profit, marketingu, projektowania i innych.
biorąc to pod uwagę, jeśli rozważasz zmianę kariery na inżynierię, oto 10 rzeczy do zrobienia, które pomogą Ci wybrać swoją ścieżkę i zacząć na swojej drodze.
- 10 rzeczy do zrobienia, aby zdecydować, czy inżynieria jest odpowiednia dla Ciebie
- zadaj sobie pytanie, co lubisz robić?
- zadaj sobie pytanie co chcesz zrobić?
- co lubisz w swojej obecnej pracy? Czego nie lubisz w swojej obecnej roli?
- dlaczego chcesz być inżynierem? Wiesz, jakim inżynierem chcesz być?
- przeprowadź Wywiad informacyjny z inżynierem oprogramowania
- rozwiązuj łamigłówki niekodujące
- przeczytaj o używanym oprogramowaniu
- przeczytaj o algorytmach, których już używasz
- spójrz na konsolę debugowania w przeglądarce internetowej
- Utwórz konto na Githubie i eksploruj!
- :
10 rzeczy do zrobienia, aby zdecydować, czy inżynieria jest odpowiednia dla Ciebie
zadaj sobie pytanie, co lubisz robić?
czy inżynieria jest dla Ciebie? Łatwo przypisać pewne cechy określonym rolom zawodowym: sprzedawcy są towarzyscy, projektanci są kreatywni, a inżynierowie są dobrzy w matematyce. Jak wszystkie rzeczy w życiu, jednak nie jest to takie proste. Istnieje wiele czynników, które przyczyniają się do Twojego sukcesu jako inżyniera. Rozważ ten krótki quiz „Czy powinienem być inżynierem” :
- lubisz rozwiązywać problemy?
- lubisz myśleć o nowych sposobach działania?
- lubisz łamigłówki i inne wymagające gry?
- lubisz pracować z komputerami?
- lubisz wyzwania?
- zastanawiasz się jak to działa?
teraz jest trudna część. Jeśli na większość powyższych pytań odpowiedziałeś tak, to tak (!), prawdopodobnie masz odpowiedni sposób myślenia, aby wyróżnić się w inżynierii. Oznacza to również, że jesteś analityczny, przemyślany i lubisz wyzwania. Te cechy nadają się do wielu innych karier, a także inżynierii. Co dalej? Czytaj dalej.
zadaj sobie pytanie co chcesz zrobić?
- czy chcesz zmienić świat?
- interesują Cię wyzwania stojące przed naszym światem?
- chcesz pomagać ludziom i poprawiać ich życie?
czy byłbym dobrym inżynierem? Ponownie, prawdopodobnie odpowiedziałeś tutaj tak. I znowu, zainteresowanie tymi rzeczami oznacza, że prawdopodobnie poradzisz sobie w wielu zawodach, w tym w inżynierii. Chcesz rozwiązywać problemy, ulepszać systemy i wprowadzać zmiany. Świetnie! Skąd wiesz, że inżynieria jest Twoją pasją? Przejdźmy do szczegółów.
co lubisz w swojej obecnej pracy? Czego nie lubisz w swojej obecnej roli?
dla wielu naszych absolwentów Inżynieria jest ich drugą (a nawet trzecią) karierą. Hackbrighterzy mają doświadczenie we wszystkim, od pracy non-profit przez nauczanie, sprzedaż po psychologię. Dla wszystkich naszych studentów wcześniejsze doświadczenie pomaga kształtować rodzaj inżyniera, którym zostaną, nawet jeśli nie mają wykształcenia informatycznego.
powiedz, że kochasz klienta interakcji kawałek obsługi klienta. Zastanów się, w jaki sposób to doświadczenie pomoże Ci zbudować bardziej przyjazne dla klienta programy i narzędzia. Jeśli nie podoba Ci się ręczny aspekt zarządzania wydarzeniami, jak to przełoży się na rolę techniczną?
pomyśl o zaletach i wadach swojej obecnej roli i zastanów się, w jaki sposób mogą one odegrać nową szansę w inżynierii. Żadna praca nie jest idealna, ale jeśli lubisz rozwiązywać problemy i pracować z technologią, Inżynieria może być ścieżką, którą chcesz podążać.
dlaczego chcesz być inżynierem? Wiesz, jakim inżynierem chcesz być?
jeśli Twoja odpowiedź ma coś wspólnego tylko z tym, czego chcą dla Ciebie rodzice lub ile pieniędzy chcesz zarobić, warto dowiedzieć się więcej o tym, co będziesz robił jako inżynier przed dokonaniem zmiany. Chociaż żadna praca nie jest idealna, jeśli nie lubisz większości prac inżynierskich, wypłata lub zgoda rodziców może nie być warta zostania inżynierem. Jeśli jednak interesujesz się tą dziedziną, spróbuj przyjrzeć się konkretnym dziedzinom inżynierii.
poświęć trochę czasu, aby dowiedzieć się o różnicach w rozwoju front – I back-end oraz o tym, co pociąga za sobą pełnowartościowa rola. Możesz przyciągnąć uwagę do infrastruktury roli zaplecza lub rozwój i projektowanie front-end mogą przemówić do ciebie. W trakcie studiów będziesz mógł dowiedzieć się, jakim inżynierem chcesz być, ale zawsze pomocne jest zapoznanie się z podstawową wiedzą na temat dostępnych opcji.
przeprowadź Wywiad informacyjny z inżynierem oprogramowania
co trzeba zrobić, aby zostać inżynierem? Z czego składa się praca? Jakie umiejętności są najcenniejsze? Jeśli szukasz odpowiedzi na te pytania, dlaczego nie udać się do eksperta?
to może wydawać się oczywiste, ale zanim zdecydujesz się zostać inżynierem lub nauczyć się kodować, dobrze jest porozmawiać z innymi w zawodzie, aby dowiedzieć się, jak się tam dostali, jak wyglądają ich codzienna rutyna i obowiązki oraz wszelkie porady, które mogą Ci zaoferować, gdy chcesz włamać się do branży technologicznej.
zacznij od skontaktowania się z siecią osobistą i zawodową. Czy znasz inżynierów lub masz przyjaciół, rodzinę lub kolegów, którzy mogą cię przedstawić inżynierom? Ćwicz swoje umiejętności networkingowe i zacznij budować listę kontaktów w branży. Jeśli nadal pytasz „jakim inżynierem powinienem być”, rozważ nawiązanie kontaktów w wielu dziedzinach inżynierii. Nie zaszkodzi mieć dużą sieć, a kto wie, w końcu jeden z nich może zostać mentorem (lub pomóc ci zdobyć pierwszą pracę inżynierską!
rozwiązuj łamigłówki niekodujące
Skąd mam wiedzieć, czy inżynieria jest dla mnie? Podstawą kodowania jest logiczne rozwiązywanie problemów. Aby przygotować się do zapoznania się z mentalnością inżyniera, spróbuj wykonać kilka algorytmicznych łamigłówek, krzyżówek lub sudoku.
im więcej ćwiczysz w tych ćwiczeniach, tym lepiej. Rozwiązywanie tych zagadek pomaga budować pewność siebie w rozwiązywaniu problemów. Jeśli napotkasz problemy, które rozwiązujesz, pamiętaj:
- dowiedz się, czego nie wiesz
- Ustaw proces analizy
- pomaga budować myślenie w sposób systematyczny lub iteracyjny
pamiętaj o blokadach lub problemach, na których utknąłeś, i jak wymyśliłeś rozwiązanie. Kontynuując swoją drogę do inżynierii, te przykłady mogą dać ci pewność w swoich postępach, a nawet pomóc poradzić sobie z syndromem oszusta.
przeczytaj o używanym oprogramowaniu
czy są aplikacje lub witryny, z których korzystasz lub odwiedzasz regularnie? Przeszukaj ich strony internetowe w poszukiwaniu blogów programistycznych lub znajdź inne blogi inżynierskie, które omawiają ich API. Są prawdopodobne spostrzeżenia na tych forach, na których możesz dowiedzieć się, czy są skoncentrowani na zespole, czy preferują indywidualnych współpracowników, jakich języków używają (Python?), a jeśli korzystają z hostingu open-source lub własnościowego. Jeśli są na Githubie, spójrz na ich kod.
przeczytaj o algorytmach, których już używasz
podobnie jak poznawanie oprogramowania, poznawanie powszechnie używanych algorytmów może być pomocne w zrozumieniu programowania.
- algorytmy linii lotniczych
- algorytm rekomendacji Netflix
- algorytm handlu
spójrz na konsolę debugowania w przeglądarce internetowej
doskonałym miejscem na rozpoczęcie zrozumienia podstawowego kodu jest wybór witryny, którą znasz i lubisz, i kliknięcie prawym przyciskiem myszy, aby sprawdzić stronę. Stamtąd możesz zacząć poruszać się po stronie i zrozumieć różne elementy projektu strony, funkcji i logiki. Badanie tych elementów pozwala uzyskać jaśniejszy obraz tego, jak wszystkie pasują do siebie.
- wyszukaj konsolę dewelopera Chrome
- dowiedz się HTML
- dowiedz się więcej o HTTP i sieci
Utwórz konto na Githubie i eksploruj!
GitHub to internetowa usługa hostingowa dla kodu. Twój indywidualny projekt w Hackbright będzie hostowany na GitHub, podobnie jak wiele innych projektów i kodu inżynierów. Zacznij od nauczenia się wysyłania kodu na GitHub, a gdy już poznasz podstawy, sprawdź popularne repozytoria, aby zapoznać się z innymi bazami kodu.
:
najlepszym sposobem na znalezienie odpowiedzi na pytanie „Czy powinienem być inżynierem” jest zaangażowanie się. Jeśli chcesz czegoś więcej niż samodzielnego uczenia się, rozważ Bootcamp kodowania. Umów się na spotkanie, aby porozmawiać z jednym z naszych doradców ds. rekrutacji, przyjdź na wycieczkę do naszego kampusu, aby poznać programy, lub wpadnij na spotkanie, aby dowiedzieć się, jak zostać inżynierem i poczuć smak życia programistycznego. Rozpocznij swoją edukację inżynierską bez zatapiania lat w Studia.
chcesz nauczyć się kodować? Sprawdź nasz nadchodzący kurs przygotowawczy i nasze wciągające 12-tygodniowe w pełnym wymiarze godzin lub 24-tygodniowe w niepełnym wymiarze godzin programy Inżynierii Oprogramowania.