1

Етап 1

Повторение основ программирования

Дата початку: 22 грудня

2

Етап 2

Изучение английского до уровня Intermediate

11 грудня—29 червня

3

Етап 3

Язык C#

4

Етап 4

Базы данных

5

Етап 5

Шаблоны

6

Етап 6

HTML/CSS

7

Етап 7

JavaScript

8

Етап 8

Пройти тесты на quizful

9

Етап 9

Прочитать книги

10

Етап 10

Слепой десятипальцевый набор на английской раскладке

Дата початку: 22 січня

1

Етап 1

Повторение основ программирования

Дата початку: 22 грудня

3

Етап 3

Язык C#

4

Етап 4

Базы данных

5

Етап 5

Шаблоны

6

Етап 6

HTML/CSS

7

Етап 7

JavaScript

8

Етап 8

Пройти тесты на quizful

9

Етап 9

Прочитать книги

10

Етап 10

Слепой десятипальцевый набор на английской раскладке

Дата початку: 22 січня

2

Етап 2

Изучение английского до уровня Intermediate

11 грудня—29 червня

26 листопада 2016 28 лютого 2017
Мета завершена % date%
Кар'єра та робота

Подготовка к собеседованию по Junior .NET Developer

Итак, я пытался устроиться на работы в этом месяце, но у меня ничего не вышло. Сходил на пару собеседований, сделал тестовое задание, и все с нулевым результатом. Ну почти. На самом деле я проанализировал вопросы на собеседованиях, тестовые задания, тексты вакансий и некоторые интернет источники на тему. Теперь я понял, что мне нужно делать, что стать намного более привлекательным для рекрутеров и не упасть в грязь лицом на собеседовании.

Начну с того, что распишу все в виде цели, чтоб структурировать свои выводы и упростить отслеживание результатов. По целям буду оставлять ссылки на ресурсы, которыми буду пользоваться для собственного удобства.

Цель довольно масштабная, и будет дополняться и дробиться на подцели в процессе. Этапы будут выполняться более-менее равномерно и параллельно.

P.S.- основная активность будет происходить в подцелях, а тут будет лишь общая информация.

 Критерій завершення

Я готов проходить собеседование на Junior .NET developer

 Особисті ресурси

Время (особенно зимние каникулы) и знания, старенький ноутбук

 Екологічність мети

Работа программистом - это цель всей моей жизни, я мечтаю об этом сколько себя помню. Я долго шел к этой цели, и теперь остался последний, но и самый сложный этап.

  1. Повторение основ программирования

  2. Язык C#

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

    http://metanit.com/sharp/tutorial/

    http://metanit.com/sharp/adonet/

    http://metanit.com/sharp/mvc5/

    1. Вспомнить основные положения

    2. Изучить ADO.NET

    3. Вспомнить ASP .NET MVC 5

    4. Менеджмент памяти в .net

  3. Базы данных

    И хоть большинство вакансий предполагает, что ты используешь Entity Framework, на деле же требуют знаний SQL и запросов. Когда-то, на втором курсе, я был хорош в SQL, на за ненадобностью эти знания позабылись. Как и многие правила создания баз данных, ведь в большинстве случаев интуитивно понятно, как сделать их максимально удобными. Знаю, подход "интуитивно понятно" не характеризует инженера с лучшей стороны, так что пришло время вспомнить теорию, и SQL за одно.

    1. Вспомнить теорию

    2. Вспомнить SQL

  4. Шаблоны

    В вакансиях на программиста БЕЗ опыта работы требуют опыт работы с шаблонами проектирования. Смешно, ведь большинство шаблонов применяются для упрощения изменения старых сложных проектов (адаптер, фасад) или для того, чтоб сложные проекты было проще разрабатывать большой командой (MVC, n-layer, посредник). Откуда у студента, программирующего самого и самого себе ставящего задания в университете опыт использования этих шаблонов? Вопрос риторический.

    Но подстраиваться под это требование все равно придется, смешно мне от него или грустно.

    http://metanit.com/sharp/patterns/

  5. HTML/CSS

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

    http://metanit.com/web/html5/

  6. JavaScript

    То же, что и по поводу HTML/CSS - нужны навыки верстальщика, да. Но с JavaScript у меня дела хуже - я его раньше не изучал. Самое время.

    http://metanit.com/web/javascript/

    http://metanit.com/web/jquery/

    http://metanit.com/web/angular/1.1.php

    1. Основы JS

    2. JQuery

    3. AngularJS

  7. Пройти тесты на quizful

  8. Прочитать книги

    1. "Карьера программиста" Гейл Макдауэлл

  • 5907
  • 26 листопада 2016, 12:30

Реєстрація

Можливості
безмежні.
Настав час
відкрити свої.

Уже зарегистрированы?
Вхід на сайт

Заходьте.
Відкрито.

Ще не зареєстровані?
 
Підключіться до будь-якого з ваших акаунтів, ваші дані будуть взяті з акаунту.
Забули пароль?