1

Step 1

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

Start date: 22 December

2

Step 2

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

11 December—29 June

3

Step 3

Язык C#

4

Step 4

Базы данных

5

Step 5

Шаблоны

6

Step 6

HTML/CSS

7

Step 7

JavaScript

8

Step 8

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

9

Step 9

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

10

Step 10

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

Start date: 22 January

1

Step 1

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

Start date: 22 December

3

Step 3

Язык C#

4

Step 4

Базы данных

5

Step 5

Шаблоны

6

Step 6

HTML/CSS

7

Step 7

JavaScript

8

Step 8

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

9

Step 9

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

10

Step 10

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

Start date: 22 January

2

Step 2

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

11 December—29 June

26 November 2016 28 February 2017
Goal completed 10 March 2017
Career & Work

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

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

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

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

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

 Goal Accomplishment Criteria

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

 Personal resources

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

 Goal ecological compatibility

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

  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. "Карьера программиста" Гейл Макдауэлл

  • 5906
  • 26 November 2016, 12:30
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?