Продвинуться в знаниях ( С++ и не только!) для новой работы
Для того что бы бы найти новую работу, я должна обладать достаточными знаниями в области программирования. На данный момент я фокусируюсь на языке С++ и все что лежит рядом с ним: алгоритмы, тестирование, еще возможно надо будет изучить какие-то библиотеки ( здесь еще будут корректировки). Помимо теории которой я буду пополнять пробелы в своих знаниях, я буду продолжать заниматься практикой. Летом я писала небольшие учебные проекты, которые позволили мне здорово продвинуться в понимании многих вещей.
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.
 
- 6728
 - 02 ноября 2015, 10:29
 
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением