Как стать программистом?

Как стать программистом?

easyCodeAuthor

Привет! На связи автор канала easyCode. В этой статье я расскажу как стать программистом с нуля и дам полезные источники. Гоу!

В программировании есть много направлении и языков программировании, нужно выбрать ту, куда душа тянет. Например, веб-разработка или front-end. У этой направлении основной язык программирование является javaScript. У этой направлении низкий порог входа и многие программисты советуют начать, именно с этой направлении. Да я и сам начинал с front-end.

Сейчас я перечислю вам топ 8 языков программировании;

1.javaScript

2. Python

3.java

4. Swift

5.ruby

6.c#

7. C

8.php


Итак, допустим вы выбрали front-end разработку, что вам предстоит изучить чтобы трудоустроится. Программисты делятся на 3 уровня. Первый это Junior, второй middle, третий Senior. Каждый выполняет свои обязанности. Например, Senior редко пишет код. Он должен наблюдать за проектом который ему дали и мыслит более глобально.

Веб-разработка делится на два. Это backend и front-end. Backend-это серверная часть сайта, пользователь не видит его. Например, вы зашли на сайт и зарегистрировались, данные отправляются на сервер, работа backend разработчика это принять эти данные (логин, пароль, e-mail). У backend разработчика свой язык программирование, это может быть php, это может быть python или javaScript с фреймворком node.js.

Дальше наш frontend. Задача frontend разработчика, это следить за внешним видом сайта. Все что вы видите на сайте - это работа front-end разработчика.

Как стать frontend разработчиком? (план изучение)

Во-первых, ответим на вопрос, что должен знать frontend разработчик, чтобы трудоустроится? И как вы будете учиться.

Soft-skillы которые обязательно нужны:

Во-первых, нужно знать английский, хотя бы на уровне elementary. Без него никуда. Все на английском.

Во-вторых, нужно быть терпеливым и усидчивым (нужно уметь сидеть на компьютере больше 3 часов, дисциплина).

В третьих, нужна огромная мотивация.

Навыки junior front-end разработчика:

1.html & css

2.javaScript

3.framework(react)

4.php (базовый)

5. уметь гуглить

По подробнее:

1.html & css - нужно знать:

1.1. Верстка макетов

1.2 Flex-box

1.3 Бэм-нейминг

1.4 Scss

1.5 bootstrap

1.6 структура сайта.

2. javaScript - нужно знать:

2.1 базу

2.2 работа с DOM-элементами

2.3 Промисы

2.4 Прототипы

2.5 замыкание

2.6 Асинхронность

2.7 работа с сервером

2.8 методы

2.9 Паттерны

2.10 пройти learn-javascript.ru

3. react - нужно знать:

100 уроков по react

4. PHP - нужно знать:

4.1 формы обратной связи

4.2 Работа с БД CRUD (create, read, update, delete) PDO, SQL

4.3 шаблонизация (сайт на  php шаблонах)

4.4 Wordpress (постановка на cms)

5. GOOGLE - нужно знать:

))

Способы научиться программировать.

 Лучший способ стать программистом - это практика. Нужно как больше практиковаться и натачивать свои навыки. Нужно как можно скорее найти работу. Каждый день развивайся.

Второй способ - это курсы программирование. Сейчас курсы программирование очень дорогие и не факт что тебя научат кодить. Этот способ много затратный, но cэкономишь много времени.

Третьий способ - это научиться самому. Я выбрал это путь), потому что у меня тогда было много времени, мне было 14 лет. Можно научиться, не потратив на это не копейки, а за сколько времени, это выбирать вам.

Я сидел и кодил от 2 часов каждый день, и заняло это у меня 2-3 года не учитывая что тогда не было в интернете такой возможности как сейчас. Но зато в свободное время, я работал на фрилансе, а не подрабатывал за копейки. Тогда мне было 16-17 лет.


Немного вакансии.



Мои советы

Учи английский.

Гугли

За свой карьерный путь программиста, я не хила испортил свое зрение, так что всегда когда садишься за компьютер, надевай противолучевые очки.

Запомни: Первые 10 собеседовании будут самыми ужасными, а дальше все лёгче и лёгче.

Все это может показаться очень сложным. Но поверь, так будет только в начале. Будь дисциплинированным и не сдавайся и у тебя обязательно все получится. Каждый день мотивируй себя. Моей мотивацией была, что я завтра проснусь ничего не узнав, не о каких методов, не о каких функциях, не о каких багов. Постоянно развивайся и не трать свое время зря. Ведь только так из тебя получится оху##ый программист!))

Полезные источники:

Базовый javaScript за 6 часов!

Reac

Владилен Минин - youtube

Лучшая подача контента по javaScript!

IT-KAMASUTRA - youtube

100 уроков по фреймворку react!






Report Page