Цель заброшена
Автор не отписывался в цели 6 лет 8 месяцев 15 дней
Устроиться на работу программистом
Творить шедевры, стать создателем виртуального мира и гением программирования!!!
Создавать сайты, писать приложения.
Критерий завершения
Трудоустроиться в компанию на должность программиста
Личные ресурсы
Время на изучение курсов по программированию, деньги на оплату курсов, знакомый программист, с большим объемом знания в данной сфере, который помогает систематизировать процесс обучения.
Экологичность цели
Я хочу работать программистом, потому что инновации являются приоритетным направлением современности и они же является перспективным направлением в будущем, это значит, что данная профессия позволит быть мне конкурентно способным на рынке труда и данная профессия будет способствовать развитию актуальных знаний. Это в свою очередь даст мне возможность трудоустроиться с отличными условиями для меня (широкий пакет ОМС, компенсация обучения, компенсация тренировок), с возможностью зарабатывать больше 100 000 руб. в мес.
-
Изучение основ программирования
Язык программирования - JavaScript Frontend, самый популярный и широко используемый язык, признан самым перспективным языком для развития программирования в будущем.
-
Изучить принципы работы компьютера;
-
- Элементы дискретной математики - Графы - Автоматы - Кодирование - Алгоритмы и структуры данных Теория множеств Логика
-
-
Пройти курсы обучения профессии JavaScript Frontend, на образовательном портале Hexlet;
Зарегистрироваться на портале Hexlet;
Пройти курс обучения профессии JavaScript Frontend.
Клиентская часть
- HTML
- CSS
- JavaScript
Софт
- Популярные веб-серверы и принципы их работы
- Git и системы контроля версий (наш курс по Git ждёт вас после базовых курсов во всех программах обучения)
- SSH и работа с ключами (см. наш гайд «Что такое SSH»)
Операционные системы
- Уверенное владение командной строкой Linux
- Базовое администрирование Linux
- Процессы/Потоки
- Сеть
Операционные системы — это одна из наиважнейших тем в программировании. У разработчиков постоянно возникают сложности и вопросы, большая часть ответов на которые, к их удивлению, лежит в области знаний операционных систем.
Сеть
- HTTP
- DNS
- TCP/IP
Стек (для любого языка)
Будет полезно знать, но на работу, скорее всего, возьмут и без этого:
- Микрофреймворк
- Роутинг
- ORM
- Шаблонизация
Пожелания от Хекслета
- Автоматизированное тестирование
- Управление конфигурацией (Ansible и подобные)
- Процессы (Agile: Scrum, Kanban)
- Теория ограничений
- Lean Startup
-
Повысить уровень владения английский до уровня Pre-Intermediate
Пройти обучение всех уроков по книги Александра.
Уроки английского через день по часу. Два раза в неделю петь песни на английском
увеличивать на 15 новых слов в неделю
-
Изучить следующую литературу
Прочитать справочник по Linux;
Жизнь
Цель. Процесс непрерывного совершенствования (Элия М. Гольдратт, Джеф Кокс)
Идеальный программист. Как стать профессионалом разработки ПО (Роберт К. Мартин)
Джоэл о программировании (Джоэл Х. Спольски)
Джоэл и снова о программировании (Джоэл Х. Спольски)
Архитектура компьютера Код. Тайный язык информатики (Чарльз Петцольд)
Программирование Структура и интерпретация компьютерных программ (Харольд Абельсон, Джеральд Джей Сассман)
Грокаем алгоритмы (Адитья Бхаргава)
Совершенный код (Стив Макконнелл)
Автоматное программирование (Н. И. Поликарпова, А. А. Шалыто)
Операционные системы Операционная система UNIX (Андрей Робачевский, Сергей Немнюгин, Ольга Стесик)
Руководство администратора Linux (Эви Немет, Гарт Снайдер, Трент Р. Хейн)
Дизайн Не заставляйте меня думать (Steve Krug) Дизайн привычных вещей (Donald Norman)
Люди
Человеческий фактор. Успешные проекты и команды (Том ДеМарко, Тимоти Листер)
Мифический человеко-месяц, или Как создаются программные системы (Хилл Чапел, Фредерик Брукс)
Как сдвинуть гору Фудзи? Подходы ведущих мировых компаний к поиску талантов (Уильям Паундстоун)
- 895
- 26 февраля 2018, 14:20
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением