Подготовка к собеседованию по Junior .NET Developer
Итак, я пытался устроиться на работы в этом месяце, но у меня ничего не вышло. Сходил на пару собеседований, сделал тестовое задание, и все с нулевым результатом. Ну почти. На самом деле я проанализировал вопросы на собеседованиях, тестовые задания, тексты вакансий и некоторые интернет источники на тему. Теперь я понял, что мне нужно делать, что стать намного более привлекательным для рекрутеров и не упасть в грязь лицом на собеседовании.
Начну с того, что распишу все в виде цели, чтоб структурировать свои выводы и упростить отслеживание результатов. По целям буду оставлять ссылки на ресурсы, которыми буду пользоваться для собственного удобства.
Цель довольно масштабная, и будет дополняться и дробиться на подцели в процессе. Этапы будут выполняться более-менее равномерно и параллельно.
P.S.- основная активность будет происходить в подцелях, а тут будет лишь общая информация.
Criterio del fin
Я готов проходить собеседование на Junior .NET developer
Recursos personales
Время (особенно зимние каникулы) и знания, старенький ноутбук
Lo ecológico del objetivo
Работа программистом - это цель всей моей жизни, я мечтаю об этом сколько себя помню. Я долго шел к этой цели, и теперь остался последний, но и самый сложный этап.
-
Повторение основ программирования
-
Изучение английского до уровня Intermediate
-
Посмотреть мультик на английском языке без субтитров
-
Посмотреть фильм на английском языке без субтитров
-
Посмотреть сезон сериала на английском языке без субтитров
-
Прочитать техническую книгу на английском языке
-
Прочитать художественную книгу на английском языке
-
Тесты на intermediate уровень
-
-
Язык C#
Собственно, основной навык. Но, как показало собеседование, могу путаться в каверзных вопросах о тех вещах, которые редко использую на практике. Стало быть, надо подтянуть теоретические знания.
http://metanit.com/sharp/tutorial/
-
Вспомнить основные положения
-
Изучить ADO.NET
-
Вспомнить ASP .NET MVC 5
-
Менеджмент памяти в .net
-
-
Базы данных
И хоть большинство вакансий предполагает, что ты используешь Entity Framework, на деле же требуют знаний SQL и запросов. Когда-то, на втором курсе, я был хорош в SQL, на за ненадобностью эти знания позабылись. Как и многие правила создания баз данных, ведь в большинстве случаев интуитивно понятно, как сделать их максимально удобными. Знаю, подход "интуитивно понятно" не характеризует инженера с лучшей стороны, так что пришло время вспомнить теорию, и SQL за одно.
-
Вспомнить теорию
-
Вспомнить SQL
-
-
Шаблоны
В вакансиях на программиста БЕЗ опыта работы требуют опыт работы с шаблонами проектирования. Смешно, ведь большинство шаблонов применяются для упрощения изменения старых сложных проектов (адаптер, фасад) или для того, чтоб сложные проекты было проще разрабатывать большой командой (MVC, n-layer, посредник). Откуда у студента, программирующего самого и самого себе ставящего задания в университете опыт использования этих шаблонов? Вопрос риторический.
Но подстраиваться под это требование все равно придется, смешно мне от него или грустно.
-
HTML/CSS
Опять же, на вакансии программиста требуются навыки верстальщика до кучи. С того времени, как я изучал это в универе, успел выйти HTML5 и CSS3, так что пора догонять.
-
JavaScript
То же, что и по поводу HTML/CSS - нужны навыки верстальщика, да. Но с JavaScript у меня дела хуже - я его раньше не изучал. Самое время.
http://metanit.com/web/javascript/
-
Основы JS
-
JQuery
-
AngularJS
-
-
Пройти тесты на quizful
-
Прочитать книги
-
"Карьера программиста" Гейл Макдауэлл
-
-
Слепой десятипальцевый набор на английской раскладке
-
Урок 1
-
Урок 2
-
Урок 3
-
Урок 4
-
Урок 5
-
Урок 6
-
Урок 7
-
Урок 8
-
Урок 9
-
Урок 10
-
Урок 11
-
Урок 12
-
Урок 13
-
Урок 14
-
Урок 15
-
Скорость больше 100 символов в минуту
-
- 5909
- 26 noviembre 2016, 12:30
¡No omita entradas nuevas!
Suscríbase al objetivo y siga su logro