Jak zostać programistą, jeśli nic nie wiedzą o kodzie
Formowanie / / December 19, 2019
Tak więc pierwszą rzeczą do zrobienia - znalezienie odpowiedniego nauczyciela. Jest oczywiste, że jest mało prawdopodobne, że będzie w stanie rzucić wszystko i poświęcić się wyłącznie do nauczania, Dlatego konieczne jest, aby wybrać takie kursy, w których zajęcia są przeważnie w godzinach wieczornych lub w dowolnym czasie dogodnym dla Ciebie czas. Absolutnie doskonały, jeśli nie trzeba nigdzie iść i można to zrobić w domu. Opcja połączenia zalet - kursy online.
Które kursy do wyboru
Charakterystyczne cechy dobrych kursów: one istnieją od dawna, nie uczą ludzi z dużym doświadczeniem w odpowiednie pola, w końcu, nie będzie tylko dać wystarczającą ilość teorii, ale także nauczyć się stosować go do praktykować. Pożądane jest, aby nastąpiło to w warunkach zbliżonych do rzeczywistych.
Rozważmy przykład konkretny - kursy edukacyjne IT-portal GeekBrains już znane czytelnikom Layfhakera. Istnieją już sześć lat. W tym czasie nauczył się kodem ponad 70 000 osób - wskaźnik jest imponująca.
Jak dla tych, którzy będą prowadzone bezpośrednio, tak naprawdę zawiera najlepsze z najlepszych. Wybór wzięło udział ponad 300 kandydatów, to profesorowie i specjaliści z dużych firm IT. Na ogół są to ludzie, którzy mają do czynienia z kodem i know-how, aby opowiedzieć innym o tym, aby go usunąć.
Zwracamy się do najbardziej interesujących. Praktyka. Ją trzeba będzie pod dostatkiem. Programowanie - takiej sfery, gdzie teoria bez możliwości zastosowania go w rzeczywistości jest trochę wartość. Dlatego podczas szkolenia będzie stale wykonywać zadania, dużo pracy z informacjami uzyskanymi w wykładach zasymilowane skutecznie. Proponuję, aby zobaczyć jak to wygląda w akcji.
Zaczynamy od podstaw
Cóż, chcesz nauczyć się programu, ale źle reprezentują co w tym wszystkim chodzi. Logicznie rzecz biorąc, pierwszą rzeczą jest, aby nauczyć się podstaw. GeekBrains Mamy dla Was kilka ciekawych ofert.
Po pierwsze, kurs wideo „Programowanie Fundamentals”. W 15 sesjach nie tylko nauczyć się zrozumieć zawiłości operacji z różnych typów danych i algorytmy będzie działać, ale nawet napisać tę grę. Dla człowieka, który nie wie, co strony przyjść do kodu, to jest godne, prawda? Wreszcie zostaniesz poinformowany jak przejść do budowania kariery i pomagają wybrać konkretny obszar działalności, a które warto zbadać.
Po drugie, kurs online „Wprowadzenie do programowania” - dla tych, którzy wolą nie tylko nowe informacje, ale także jednocześnie komunikować się z nauczycielem, wyjaśniając trudne chwile. To wszystko jest bardzo zrozumiałe i szybko. Całkowity czas - dwa tygodnie, podczas których odbyły się cztery sesje. Poznasz podstawy tworzenia kodu, nauczyć się rozwijać i uczyć algorytmów podstawowe informacje o głównych języków programowania. Aby rozpocząć bardziej prawdopodobnie nie jest wymagane.
I rzeczywiście, w innym przypadku, po treningu masz pod ręką są nagrania wideo wszystkich lekcji i materiałów dydaktycznych. Jeśli coś nagle usunięte z pamięci lub jeśli chcesz więcej czasu, aby wyjaśnić pewne punkty, zawsze można odwołać się do notatek.
Oba kursy są bezpłatne. Okazuje się, że można zapoznać się z obszaru zainteresowania, nie wydając ani grosza. Jeśli haczykowaty, będziesz studiować dalej - jeśli nie, cóż, zbędna wiedza po prostu nie będzie. Z podstawową wiedzą zrozumieliśmy, teraz dowiedzmy się, co trzeba zrobić w celu opanowania dwóch popularnych i bardzo obiecującą karierę.
Web Developer
GeekBrains że poważne kursy zawodowe dostępne dla początkujących funkcję. Nie jest konieczne, nawet do badania wstępnego elitarnego programowanie - dobrze zbudowany system edukacji od podstaw, aby pomóc zrozumieć szczegóły ich przyszłego zawodu. Oto, na przykład, Profesjonalne Course "Web Developer" - godnym wyborem.
Szkolenie odbędzie się 10 miesięcy. Tak, to jest poważna sprawa, więc trzeba poświęcić dużo czasu. Jednak wysiłki będą opłacać sowicie - średnia pensja deweloper w Moskwie wynosi 74 000 rubli. Czasami, oczywiście, i więcej, to wszystko zależy od tego, czy kandydat ma odpowiednie kwalifikacje. W twojej mocy, aby się bardziej atrakcyjne w oczach pracodawcy.
Zacząć od nauki podstaw tworzenia stron internetowych. HTML i CSS - oto znajomych w pierwszym miesiącu treningu. Dwa razy w tygodniu, nauczysz się tworzyć witryny znaczników zgodnie z zasadami, w celu opracowania vorstku bloku i pracy z projektowania układu. Wtedy stopniowo poznać PHP i JavaScript, dowiedzieć się, co grafiki node.js i grafika, i utworzyć aplikację konsoli na ostatniej lekcji.
Oto pełna lista kursów zawartych w programie:
- HTML / CSS - Podstawy tworzenia stron internetowych.
- PHP. Poziom 1 - Ramy rozwoju sieci.
- PHP. Poziom 2 - Profesjonalne tworzenie stron internetowych.
- JavaScript - interaktywne aplikacje internetowe.
- Node.js - programowanie po stronie serwera w JavaScript.
- Angularjs / D3.js - grafiki wektorowej w pojedynczą stronę aplikacji internetowych.
- Yii framework - rozwój zawodowy.
Na końcu znajdziesz najciekawszy - szkolenia. Tak, wszystko zawodu uczniowie muszą mieć możliwość pracy na dwa miesiące w jednej z największych firm IT-partnerzy GeekBrains lub nawet w GeekBrains. Projekt «IT-Inkubator”, który niedawno ogłosił na stronie, pomogą coraz znaleźć zespół do realizacji własnych pomysłów. To najlepsze miejsce, aby zanurzyć się w przyszłym zawodzie, nie do znalezienia, w rzeczywistości, w otoczeniu profesjonalistów, chcąc nie chcąc, aby wznieść się ponad siebie.
mobile developer
Kolejny zawód przyszłości wiąże się z tworzeniem aplikacji mobilnych. Dowiedz się teraz Android i iOS - z pracy w dającej się przewidzieć przyszłości nie zostanie. Profesjonalny Kurs "Mobile Application Developer" To pomoże Ci szybko zrozumieć teorię i praktykę.
Szkolenie trwa 11 miesięcy, a średnia płaca w tym obszarze wynosi 130 000 rubli. Stosunek wysiłku, a wynik mówi sam za siebie - to na pewno warto. W końcu, koszt edukacji, można płacić za siebie w ciągu zaledwie jednego miesiąca od operacji.
Przygotuj się na gorąco, mimo wszystko muszą nauczyć się dużo nowego materiału. Rozpoczęcie pracy z Java - od randki napisać czat sieci. Następnie na planie Android: Aplikacje informacje ogólne i architektura platformy, rozwój interfejsu użytkownika i debugowania. Następnie otwórz świat Objective C - od podstawowych pojęć i subtelności procesu zarządzania programem i interfejs projektowania. Na deser Swift: składni, podstawowych pojęć, zbliża się do rozwoju gier i rozwijania własnych aplikacji.
Program szkolenia składa się z następujących jednostek:
- Java. Poziom 0 - podstawa programowania obiektowego w języku Java na dwa tygodnie.
- Java. Poziom 1 - kurs podstawowy.
- Android. Poziom 1 - rozwój dla urządzeń mobilnych.
- Android. Poziom 2 - profesjonalny rozwój aplikacji.
- Cel C. Poziom 1 - programowanie dla iPhone i iPad.
- Cel C. Poziom 2 - Profesjonalny rozwój aplikacji i gier.
- Swift - nowoczesne techniki programowania dla Apple.
Potem... drumroll... w zawieszeniu! Według jego wyników, trzeba będzie doświadczenie w tworzeniu pełnoprawny projekt pomyślnie zapisane umiejętności i dobrego portfela, który nie wstydzi się pokazać w przyzwoitym społeczeństwie.
wyniki
Jest oczywiste, że chcę wiedzieć, co myślą ci, którzy otrzymali szkolenie: wszystko to podoba, czy nie jest wykład oderwany od życia, a nie czy zanudnichal nauczycielem. Proszę, oto kilka opinii.
Albert ChopchiyanNie nauczył się web-developer w GeekBrains, a teraz stażystę tutaj. Ze względu na charakter działalności Jestem inżynierem, pracuje w elektrycznym laboratorium pomiarowego. Programowaniem postanowiłem iść, bo to jest bardzo podobne do tworzenia nowego. Szczególnie chcę powiedzieć o staż, który doprowadził Eugene Kartavets. Dobry nauczyciel jest dostępny do wyjaśnienia i pomoc w rozwiązywaniu problemów. Zostaliśmy rozwój strony internetowej firmy, która wydała produkt robota. To było moje pierwsze doświadczenie w pracy w zespole, w którym byłem w stanie nauczyć się pasemka rozwoju zespołu. Wziąłem staż zdalnie. Kanały sterowania GeekBrains zorganizowane zostały skutecznie komunikować się i rozwiązywać problemy. Ostatecznie, przeniosłem się do badania ich języku, PHP, i otrzymał już kilka zamówień na Freelancing. Chcę pracować na stałe w państwie, i to, co dzieje się dalej rozwijać. Radzę początkującym nie bać się niczego i udać się do wyznaczonych celów przed końcem!
Eugene DarnopyhPod koniec listopada 2015 roku ukończyłam GeekBrains. Uczyłem się programowania iOS. Do tej pory pracował w pomocy technicznej dostawcy internetowego. Chciałem zmienić pracę i iOS-programista zawsze marzył.
GeekBrains Poradziłem znajomego z pracy, które odbyło się bezpłatne kursy na portalu. Od razu zdecydowaliśmy się na kierunku, a po szkoleniu rozpoczęła zdalnie staż, gdzie pracował nad wspólnym projektem i opanowanie narzędzi, takich jak GIT, Trello i innych.
Jednak zapotrzebowanie na staż dość szybko zniknął, bo nawet w chwili jego przejścia, mam długo oczekiwany iOS programista. Teraz młodszy programista iOS. A deweloperzy początkujących, polecam, że zawsze zaczyna się od teorii, a nie w pośpiechu.
Powodzenia!
Inne opinie studentów na kursach "Web Developer„A”Mobile Application Developer„Można znaleźć na GeekBrains miejscu, wszystko jest bardzo szczery: Opinie nie są moderowane, więc ludzie, co myślą, a potem pisać.
Na koniec chcę powiedzieć jedno: nie bój się z trudnościami. Dziś jesteś kładąc podwaliny dla ich powodzenia w przyszłości, dlatego zachęcamy, aby dostać się do nauki nowego i nie bój się, że nie będzie działać. Z dobrym pomocnikiem do siebie po ramieniu każdego zadania.