Skip to content
NurGeo edited this page Jan 16, 2023 · 12 revisions

Добро пожаловать на страницу курсов программирования dedok!

Общая информация

Курсы были разработаны в ходе работы над проектом "Anthill" и их можно считать его частью.

Цель курсов

  • для вас: помочь стать программистом с хорошим багажом знаний. Пройдя курс вы сможете претендовать на трудоустройство в хорошие команды, по крайней мере в нашу точно;
  • для нас:
    • пополнять ряды нашей команды целеустремленными людьми с хорошим багажом знании;
    • развивать it культуру в своем регионе;
    • делиться своими знаниями и опытом со всеми кто хочет стать хорошим программистом;
  • здесь вы можете прочитать, что мы предлагаем своим сотрудникам.

Для кого предназначен курс

Курс разработан для абсолютных новичков в программировании, но подходит и людям с некоторым бекграундом.
Изучаемый язык программирования JavaScript (далее js) и в последствии TypeScript (далее ts), соответственно изучать курс стоит если вы хотите развиваться в направлении разработки web-приложении.

Почему JavaScript и TypeScript?

  1. язык ts на данный момент основной язык программирования в нашей команде, а как мы сказали одна из наших целей взращивать новых специалистов для своей команды;
  2. используя язык программирования ts можно разрабатывать большие и сложные web-приложения, т.е. изучив данный язык вы можете претендовать на трудоустройство на множество команд которые занимаются разработкой web-приложении;
  3. изучив js и ts вы можете выбрать любое направление развития: бэкенд или фронтэнд, не изучая ничего дополнительно, т.е. вы изучив одну основу по данному курсу, позднее можете выбрать в какой "лагерь" вы хотите примкнуть, фронтэндщикам или бэкендерам. А также при желании стать Фуллстэком;
  4. данный язык программирования пользуется большим спросом на рынке труда, значит найти работу будет намного легче и не только в нашей компании.

Чего не стоит ожидать от курсов

  • что теоретический и/или практический материал будет небольшим и/или легким. Не ожидайте что проходя данный курс вы условно через 3-7 дней сделаете сайт который можно показать друзьям. Эти курсы предназначены для тех, кто точно хочет стать профессиональным it-специалистом и готов долго и упорно работать;
  • что мы выдадим какой либо сертификат по окончанию курса. Курсы подразумевают участие на добровольной основе каждой из сторон и не должны рассматриваться как официальное обучение. Это больше похоже на наставничество от производственников.

Что можно ожидать от курсов

  • что вы можете пройти от стадии полного новичка, до стадии вполне себе программист, который может усилить любую команду работающую над реализацией сложных веб-приложении.
  • это будет абсолютно бесплатно.

Обязательства сторон

  • прохождение курсов не приводит ни одну из сторон к обязательствам. Мы ничем вам не обязаны (например брать на работу) и вы нам ничем не обязаны (например "отрабатывать" обучение даже если прошли четрвертый этап у нас в офисе)

Что нужно от вас

  • желание стать программистом умеющим разрабатывать сложные web-приложения;
  • качества позволяющие достичь данной цели: усердие, усидчивость, настойчивость, последовательность;
  • экстравертность (навыки коммуникации) не обязательны, но желательны по причинам:
    • могут сильно упростить и убыстрить ваше обучение. Задавайте вопросы; общайтесь с другими студентами; делитесь результатами; изучайте чужой код и т.д.;
    • потребуются в будущем, так как вы все равно будете работать в команде.

умение работать в команде не менее ценно (а в некоторых случаях более ценно) для работодателя, чем профессиональные навыки (умение программировать).

Этапы

Весь курс разбит на четыре этапа. Каждый этап ставит свои цели и выводит вас на новый уровень мастерства.

Материалы этапов между собой не связаны и можно начинать с любого если вы считаете что ваш текущий уровень позволяет пропустить определенный этап.

Навигация

Шаг вперед: Этапы обучения

Стартовая страница курсов

О проекте (стартапе) Anthill

Страница установки


Уроки по этапам

  1. Уроки "Азбуки программирования"
  2. Уроки "Основы структур данных и алгоритмов"
  3. Уроки "Основы объектно-ориентированного программирования"
Clone this wiki locally