Продвинуться в знаниях ( С++ и не только!) для новой работы
Для того что бы бы найти новую работу, я должна обладать достаточными знаниями в области программирования. На данный момент я фокусируюсь на языке С++ и все что лежит рядом с ним: алгоритмы, тестирование, еще возможно надо будет изучить какие-то библиотеки ( здесь еще будут корректировки). Помимо теории которой я буду пополнять пробелы в своих знаниях, я буду продолжать заниматься практикой. Летом я писала небольшие учебные проекты, которые позволили мне здорово продвинуться в понимании многих вещей.
P.S. Дополнительным этапом у меня стало изучение Java и SQL, но он вынесен в отдельную цель, но это является моим продвижением по работе дальше :) Изучение С++ мне стало большим подспорьем.
Критерій завершення
Я могу выполнять тестовые задания для собеседования, могу писать сложные обучающие программы, могу решать средние задачи в идущем проекте, могу писать тесты. Это цель коллаборатор (собрать все навыки для программирования).
Особисті ресурси
Свое свободное (и не очень) время, книги, курсы, задачи.
-
Освой самостоятельно C++ за 21 день. Джесс Либерти.
Прочитать и освоить книгу. Теория + практика в книге.
Эта цель у меня уже идет, вот на нее ссылка:
-
Неделя 1.
-
Неделя 2.
-
Неделя 3.
-
-
Учебник по линейной алгебре
Прочитать несколько параграфов по линейной алгебре, что бы восполнить то что учила в университете.
-
Параграф 1
-
Параграф 3
-
-
Практика по программированию: измерение времени выполнения кода.
После прочтения первой книги продолжу занятия по практике.
Задача: измерение времени выполнения кода.
Ссылка на цель: https://smartprogress.do/goal/162925/
-
Интервью без сучка и задоринки
-
Изучить алгоритмы
Знания алгоритмов применительно к С++ мне сейчас нужно. Основное внимание будет уделено практике.
Вынесла эту цель отдельно. https://smartprogress.do/goal/178819/
-
"Курс. Алгоритмы: теория и практика. Методы" на stepic.
-
"Фундаментальные алгоритмы на С++", Роберт Седжвик (начало)
-
Томас Х. Кормен — «Алгоритмы. Вводный курс» (до 79 стр.)
-
С. Дасгупта, Х. Пападимитриу, У. Вазирани - «Алгоритмы» (до 127 стр.)
-
Макконнелл Дж. Анализ алгоритмов. Вводный курс (4 глава)
-
-
Курс. Программирование на языке C++
Пройти курс на https://stepic.org/ от Computer Science Center (CS центр)
-
Введение в язык C++
-
Как выполняются программы на C++
-
Структуры и классы
-
Объектно-ориентированное программирование
-
Дополнительные возможности C++
-
Заключительный модуль
-
-
Java, SQL
Продвижение по работе в новой для меня области. моя цель: https://smartprogress.do/goal/218218/
-
Распределенная система контроля версий Git
Git How To - https://githowto.com/ru
-
Курс. Введение в программирование (C++)
Пройти курс на https://stepic.org/ от Академия Яндекса, Высшая школа экономики (НИУ ВШЭ)
-
Углубленное программирование на C/C++
Курс на stepic.org от Mail.Ru Group
-
Программист-прагматик Э. Хант, Д. Томас
Хорошая книга по рефакторингу кода и хорошему стилю написания программ. Тоже начала ее читать (позднее отредактирую)
-
Основы программирования на С++. Стенли Б. Липпман
Частично эта книга прочитана.
-
Тесты.
Освоить google test.
- 6138
- 02 листопада 2015, 10:29
Не пропустіть нові записи!
Підпишіться на ціль і стежте за її досягненням