chcesz zostać programistą? Prawda kryjąca się za 10 powszechnymi mitami

wpis w: Articles | 0

dzięki silnemu popytowi i wysokiej medianie rocznych wynagrodzeń coraz więcej osób kontynuuje karierę jako informatyk programmers.At Coding Dojo, gdzie jestem instruktorem, widzimy wielu chętnych studentów, którzy chcą się włamać do branży. Ale wielu z nich zniechęcają mity, które słyszą o tym, czego potrzeba, aby stać się geniuszem kodowania.Dzisiaj chcę obalić te mity, więc każdy, kto chce nauczyć się nowych umiejętności lub zarobić więcej pieniędzy, może szybciej przejść do pracy w tej branży., Oto prawda kryjąca się za 10 powszechnymi mitami o zostaniu deweloperem.

mit # 1: muszę być geniuszem, aby być programistą

rzeczywistość: ludzie często myślą, że programiści są specjalną rasą ludzkości, zrodzoną z naukowych kalkulatorów dla mózgów. Wręcz przeciwnie, deweloperzy to zwykli ludzie, którzy po prostu mają pasję do programowania. I jak w każdym zawodzie, talent dostaje tylko ludzi tak daleko, jak etyka pracy i dyscyplina naprawdę determinują sukces lub porażkę.Jeśli chcesz nauczyć się programowania, nie martw się, nie jest to tak trudne, jak może się wydawać., W swej istocie programowanie jest po prostu formą komunikacji między dwoma podmiotami — w tym przypadku deweloperem i komputerem. Na podstawowym poziomie, Twoim zadaniem jako dewelopera jest dać instrukcje do komputera, jak zbudować coś, takiego jak strona internetowa.Ale oczywiście nie mówisz po prostu: „komputer, Zbuduj mi stronę internetową.”To bardziej skomplikowane. W skrócie, programowanie jest jak pisanie skrupulatnych instrukcji obsługi w specjalnym języku, który tylko Komputery i inni programiści mogą interpretować.Jeśli wiesz, jak komunikować się z innymi, możesz nauczyć się programować.,

mit # 2: jest za późno dla mnie, aby zostać programistą

rzeczywistość: prawda jest taka, że nigdy nie jest za późno, aby zostać programistą komputerowym. Wiele bootcampów kodujących współpracuje z uczniami w każdym wieku i z różnych środowisk. Wielu zapisuje się z małym doświadczeniem w programowaniu. Tak długo, jak oni umieścić w wymaganej pracy, są w stanie znaleźć wielki sukces, zarówno w klasie, jak i pracowników po ukończeniu studiów.,Nawet jeśli możesz zaczynać swoją karierę w programowaniu później, niż byś sobie tego życzył, przekonasz się, że masz wszystko, czego potrzebujesz, aby odnieść sukces dzięki odpowiedniemu przygotowaniu i etyce pracy.

mit # 3: potrzebuję Dyplomu Informatyka, aby zostać programistą

rzeczywistość: czy zauważyłeś wszystkie bootcampy kodowania wyskakujące na całym świecie? Te bootcampy nie zostałyby długo w biznesie, gdyby nie odniosły sukcesu jako realna alternatywa dla konwencjonalnych szkół. (Zastrzeżenie: pracuję dla jednego.,) Co miesiąc absolwenci tych bootcampów-którzy często rozpoczynają obozy z ograniczonym doświadczeniem w programowaniu-lądują pracę jako programiści.A jeśli dorzucisz do tego rosnącą popularność darmowych platform edukacyjnych online, takich jak Codecademy, oczywiste jest, że nauka programowania nie jest okazją wyłącznie dla instytucji formalnych.Programowanie jest jak prawie każdy zawód: jeśli jesteś w tym dobry, ludzie zapłacą ci za Twoje umiejętności, niezależnie od tego, jak się tam dostałeś. (Kliknij tutaj, aby tweet ten sage porady.,)

mit # 4: potrzebuję poważnych umiejętności matematycznych, aby zostać programistą

rzeczywistość: aby zostać programistą, nie musisz wiedzieć, jak przybliżyć całkę określoną za pomocą zmiennej parabolicznej. Nawet nie musisz wiedzieć, co to znaczy. Wszystko czego potrzebujesz to podstawowa algebra, logika, silne umiejętności rozwiązywania problemów, a przede wszystkim cierpliwość.Nie oznacza to, że programiści nigdy nie używają zaawansowanej matematyki. Jeśli projekt pod ręką wymaga złożonych obliczeń matematycznych, to na pewno trzeba odświeżyć swoje umiejętności matematyczne. Istnieje jednak wiele wtyczek i bibliotek dostępnych do uruchamiania obliczeń., Wszystko, co musisz zrobić, to zaimplementować wtyczkę lub bibliotekę do kodu, więc bycie niezwykle biegłym w matematyce niekoniecznie musi być wymagane, aby zostać programistą.

mit # 5: muszę nauczyć się „najlepszego” języka programowania, aby zostać programistą

rzeczywistość: często zadawane przez początkujących pytanie brzmi: „jaki jest najlepszy język do nauki?”To dobre pytanie, ale też błędne. Żaden język komputerowy nie jest ” lepszy „od innego, tak samo jak francuski nie jest” lepszy ” od hiszpańskiego., Tak jak korzyści płynące z języka mówionego zależą od kraju, który odwiedzasz, tak korzyści płynące z języka komputerowego zależą od tego, co musisz zrobić.Lepszym pytaniem jest: „jakiego języka programowania powinienem się najpierw nauczyć?”Jeśli chcesz być świetnym programistą, musisz opanować wiele języków.Najlepiej zacząć od podstaw. Jeśli chcesz być programistą stron internetowych, zacznij od HTML i CSS, które są podstawowymi językami sieci., Jeśli bardziej interesuje Cię ogólne programowanie komputerowe, skup się na językach, które mają wiele dokumentacji online i samouczków, które uzupełniają Twoją naukę, i nie martw się o „najlepszy” język. W miarę postępów w nauce ujawnią się mocne i słabe strony każdego języka.Gdy ukończysz bootcamp lub ukończysz inne wymagane kursy i projekty, nadszedł czas, aby rozpocząć rozmowę kwalifikacyjną o pracę jako programista stron internetowych. Oto kilka mitów na ten etap Twojej kariery.,

mit # 6: Graduation is just the beginning

więc zapisałeś się na renomowany Bootcamp kodowania, pojawiałeś się codziennie, piłeś wystarczająco dużo Red Bulla, aby zabić prawdziwego byka i ukończyłeś studia z solidnym zrozumieniem OOP, MySQL, Heroku i 20 innych terminów, które nie są, jak się okazuje, obcymi przekleństwami. Od tej pory będzie płynnie, prawda?Źle. Zbyt wielu absolwentów coding Bootcamp zakłada, że ukończenie szkoły oznacza koniec ich podróży, kiedy w rzeczywistości oznacza początek.,

mit # 7: przyjdzie do mnie praca programisty

programiści stron internetowych są bardzo poszukiwani, a większość bootcampów kodujących ma zasoby, które pomogą Ci zdobyć zatrudnienie. Ale to nie znaczy, że możesz siedzieć i czekać na oferty pracy, które przyjdą z oferty pracy. Podczas gdy czekasz, inni absolwenci aktywnie się reklamują, porywając pracę, do której możesz być bardziej wykwalifikowany — gdybyś pofatygował się aplikować.Zamiast tego musisz być bardzo aktywny w poszukiwaniu pracy., Jeśli nie nawiązałeś dobrych relacji z Centrum Kariery bootcampa, skontaktuj się z nimi teraz, a następnie co 2-3 tygodnie kontynuuj, aby pozostać na ich mapie. Zmotywowani absolwenci coding Bootcamp aplikuj do wielu firm dziennie; zacznij od firm w rozszerzonej sieci, a następnie wykorzystaj zasoby, takie jak witryny wyszukiwania pracy. Proces ten będzie wymagał badań, zasięgu i silnego listu motywacyjnego (który trzeba będzie dostosować do każdej firmy).Na koniec utwórz profil na Githubie przed ukończeniem studiów i wykonaj kilka repo uczenia się, aby pokazać, że jesteś gotowy na tabakę.,

mit # 8: skończyłem się uczyć

pod koniec Twojego doświadczenia z kodowaniem, nauczysz się wielu umiejętności. Nie oznacza to jednak, że nauka jest kompletna. Tak jak zapomniałeś o połowie francuskiego, którego nauczyłeś się w liceum, ponieważ przestałeś go używać po ukończeniu szkoły, zapomnisz o językach programowania, których się nauczyłeś, ale nie używaj na co dzień basis.To aby temu zapobiec, pracuj nad osobistymi projektami, które zmuszają cię do używania języków i oprogramowania, z którym nigdy nie pracujesz w pracy.,

mit # 9: nie potrzebuję już moich kolegów z klasy

uczniowie, z którymi przeszedłeś kodowanie bootcampa, są twoimi największymi profesjonalnymi zasobami. Nawet ten dziwny brodacz, który zostawił pył Cheetos na każdej klawiaturze, której dotknął, pewnego dnia zostanie starszym programistą…. więc bądź w kontakcie.Czy to proste ” jak się masz?”e-mail co kilka miesięcy lub rozpoczynając miesięczną noc pokerową dla Twojej kohorty, musisz utrzymać te relacje silne., Wielu absolwentów coding bootcamp (takich jak Coding Dojo ' s own AJ Agrawal, współzałożyciel Alumnify) stworzyło udane przedsięwzięcia z innymi studentami; jeśli nie zrobiłeś tego, gdy byłeś studentem, nie jest za późno, aby zacząć. Wystarczy dotrzeć, utrzymać te relacje silne, i niech moc sieci zrobić resztę.

mit # 10: przeprowadzę wywiady bez przygotowania

nawet przy odpowiednim szkoleniu, to i tak zależy od ciebie, aby te umiejętności rozmowy były silne. Pomyśl o przesłuchaniu jako mięśniu — jeśli go nie użyjesz, to zanika., Pamiętaj, aby ćwiczyć odpowiadanie na pytania przed każdym wywiadem, nawet jeśli jest przed lustrem.Jeszcze ważniejsze jest ćwiczenie testów publicznych, które przeprowadzają ankieterzy. Niektóre firmy korzystają z wywiadów technicznych, podczas gdy inne mogą dać ci wyzwanie związane z kodowaniem, które masz rozwiązać z dnia na dzień. Istnieje wiele dobrych zasobów, które pomogą Ci się do nich przygotować, ale szczególnie dobrym jest złamanie wywiadu z kodowaniem.Wreszcie, nie zapomnij o podstawach. Utrzymuj swoje CV na bieżąco ze swoimi umiejętnościami i wiedzą, i wymień swój Bootcamp kodowania w sekcji Edukacja., Wykonaj badania, abyś wiedział, co robi Firma i mógł zadawać inteligentne pytania. Ubierz się odpowiednio. Nie zapomnij wysłać krótkiego e-maila z podziękowaniami po zakończeniu rozmowy kwalifikacyjnej.Droga do zostania programistą nie jest łatwa, a kariera w programowaniu komputerowym nie jest dla każdego. Jednak biorąc pod uwagę swoje kolejne kroki, wiedz, że wiele osób-żadna z nich nie jest bardziej „przeznaczona” na programistę niż ty-znalazła sukces i szczęście dzięki programowaniu komputerowemu.,Tak długo, jak będziesz o tym pamiętać i będziesz świadomy prawdy stojącej za mitami, będziesz w dobrym miejscu, aby realizować swoją pasję i przyszłą karierę.Michael Choi jest założycielem i głównym instruktorem Coding Dojo, który oferuje 12-tygodniowy immersive web development Boot camp dla uczniów szkół średnich/college ' ów poszukujących stenogramów/życiorysów pad, profesjonalistów chcących na nowo odkryć swoją karierę lub przedsiębiorców chcących rozpocząć biznes internetowy.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *