1

Етап 1

Литература

2

Етап 2

Паттерны проектирования

3

Етап 3

SOLID

4

Етап 4

Git и GitHub

5

Етап 5

SVN

1

Етап 1

Литература

2

Етап 2

Паттерны проектирования

3

Етап 3

SOLID

4

Етап 4

Git и GitHub

5

Етап 5

SVN

29 грудня 2014 01 серпня 2015
Мета завершена % date%

Автор мети

Pavel

Білорусь, Минск

33 Рік / року / років

Кар'єра та робота

Изучить .NET и получить хорошую работу

Я студент 4-го курса, параллельно работаю в гос. конторе. К сожалению, работа в этой конторе не способствует моему профессиональному росту, да и денег приносит не много.

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

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

получена работа с устраивающим меня заработком

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

Время, мотивация

  1. Литература

    Теория — это хорошо, хорошая теория — еще лучше!
    Вот мой список литературы:

    • "Совершенный код", Макконнелл.
    • "C#. Программирование для профессионалов", Скит.
    • "CLR via C#", Рихтер.
    • "WPF4 Подробное руководство", Натан.
    • "C# 5.0. Справочник. Полное описание языка", Албахари.

    Список может меняться, изначально вместо Албахари я планировал изучать Троелсена.

  2. Паттерны проектирования

  3. SOLID

  4. Git и GitHub

    Системы контроля версий надо знать. Для домашних проектов буду использовать Git и GitHub.

  5. SVN

    Еще одна система контроля версий. Используется на текущей работе, тоже нужно разобраться.

  • 2273
  • 29 грудня 2014, 19:02


Висновок

200день
Pavel16 лип 2015, 16:57

Итак, пришло время подвести итоги. Вкратце: цель провалена.

Причины: недостаток времени (работа + учеба + личная жизнь), лень и т.д.

Я не прокачал свой скилл до уровня, к которому стремился. К сожалению.

В текущей конторе мне предложили некоторое повышение в связи с моим окончанием 4-го курса, и я встал перед выбором: либо принять предложение, подписать контракт еще на год, а затем по окончанию универа распределяться сюда же, либо все-таки уйти, как и планировал, и в спешке искать другое место, надеясь, что меня возьмут, и что я окажусь там, где условия будут получше. Короче говоря, я выбрал первый вариант.На текущий момент мои цели таковы:

  1. Написать диплом, закончить универ.
  2. Работать и прокачивать навыки программирования и знание технологий.
  3. Английский
  4. Data Science

По поводу Data Science - меня всегда привлекала эта область, а сейчас я все же решил ее изучить, в связи с чем начал прохождение курсов на курсере.

Щоденник мети

42день
Pavel8 лют 2015, 17:02

Прочитал еще несколько глав "Совершенного кода", начал изучать Git.

37день
Pavel3 лют 2015, 19:03

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

Дальнейшие планы: в короткий срок, обязательно до конца этого месяца, прочитать "Совершенный код". Затем буду читать WPF - Адама Натана. От Троелсена скорее всего откажусь, планирую купить Албахари.

Так же возьмусь за git и паттерны. И, конечно же, надо писать код и переставать быть ленивой жопой!

23день
Pavel20 січ 2015, 15:55

Интересная статья.

Итого, мы имеем множество ресурсов, которые позволяют прокачать те или иные навыки, но, к сожалению, не дают ответа на вопросы: в каком русле развиваться и какой набор навыков развивать?

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

Так кто же он, востребованный и высокооплачиваемый .NET-разработчик, на которого нам стоит равняться?

Судя по статистике, портрет такого разработчика следующий.

Разработчик ASP.NET MVC, который «на ты» с SQL Server и Transact-SQL, владеющий стеком веб-технологий (HTML, CSS, JavaScript, AJAX и jQuery), умеющий создавать и использовать WCF-сервисы, ну, и конечно, умеющий преобразовывать данные в формате XML.

С другой стороны, он должен быть гуру объектно-ориентированного программирования, при этом немного увлекаться анализом требований, конечно же, проектировать архитектуру приложений, в идеале – высоконагруженных.

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

В комментариях обнаружилась классная картинка.

Наталья27.09.2015

Хорошая статья и картинка тоже. Забрала в копилку. :)

Жаль, что у вас не получилось достичь цели.

23день
Pavel20 січ 2015, 15:27

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

Вкратце о некоторых моментах в программе, которую писал:
использовал WPF, паттерн MVVM.
Для того, что бы разрешить ввод в некоторые textBox-ы только десятичные дроби, для событий TextBox_PreviewTextInput создал обработчик этих событий http://pastebin.com/ZM2xCeFV

Так же использовал Парсер математических выражений

больше ничего вроде интересного не было.

14день
Pavel11 січ 2015, 20:21

Относительно чтения книг я пока укладываюсь в график.
Сегодня читал "Совершенный код", плюс применял полученные знания на практике: продумывал архитектуру проекта которым буду заниматься, разбил систему на подсистемы. Позже все еще раз обдумаю, выполню остальные этапы проектирования и приступлю к написанию кода.

Вкратце о проекте.

Я хочу написать приложение для игры в покер, аналогичное приложению, к примеру, PokerStars.
Это будет клиент-серверное приложение, предоставляющее возможность многопользовательской игры.
Это интересная для меня задача, кроме того, есть очень много интересных штук, которые можно реализовать и повысить свой скилл.

Задачи на завтра:
Все-таки наконец запилить программу, которую мне надо сделать на автомат по экзамену!
Начать Гит.
Продолжить читать совершенный код.

11день
Pavel8 січ 2015, 21:56

Немного о прогрессе: начал читать книгу о WPF.

А еще я понял, что очень мало времени уделяю поставленной цели. Надо поднимать планку, осталось не так много времени, меньше 7-ми месяцев. В связи с этим решил:

  1. Больше читать. Естественно, с пониманием, вникая в прочитанное, и применяя знания на практике. До первого февраля надо прочитать "Совершенный код". Сейчас прочитано только 5 глав, осталось еще 30, что около 800 страниц. На все про все — 21 день. Сложно, но возможно. При этом нельзя забивать на остальные книги.
  2. Надо начать писать код, блин. На прошлой неделе для себя не написал ничего, хотя там много навалилось: праздники, экзамен, но возможность была. Помешала прокрастинация. На этой неделе напишу программу, которая обеспечит мне один экзамен автоматом (реализую один из методов оптимизации), плюс начну писать свой проект, который давно крутится у меня в голове. Но об этом позже.
  3. Паттерны! У меня лежит 10 видеоуроков по паттернам — для начала изучу их все. Срок тоже — до первого февраля.
  4. Git. Гиту посвящу следующую неделю — изучу уроки, начну использовать в проектах.
  5. Дисциплина! Все просто: меньше развлечений, больше дела. На развлечения — вечер после работы. Работаю я 4 часа в день, обычно с 14 до 18. До работы надо максимум времени уделять делу, пока не началась учеба. Ну и режим дня надо соблюдать - спать ложиться в 22-23, вставать не позже 8-ми.

    Вот такие вот планы на месяц.

P.S. Случайно жмякнул "Нужна помощь" для этой цели. Не знаю, что это за штука, и как ее убрать...

7день
Pavel4 січ 2015, 15:28

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

4день
Pavel1 січ 2015, 14:23

Добавил отдельные цели для изучаемых книг —так будет легче отследить прогресс.
В данный момент читаю Троелсена и "Совершенный код".

Вы тоже можете
опубликовать свою
цель здесь

Мы поможем вам ее достичь!

310 000

единомышленников

инструменты

для увлекательного достижения

Присоединиться
Реєстрація

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

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

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

Ще не зареєстровані?
 
Підключіться до будь-якого з ваших акаунтів, ваші дані будуть взяті з акаунту.
Забули пароль?
Anastasia
Евгений
I am a winner
Дмитрий
Александр П