Goal abandoned
The author does not write in the goal 3 years 7 months 9 days
Я стал твёрдым middle software developer
Эта цель мне нужна для того чтобы:
- Вести небольшой бортовой журнал проделанной работы по освоению профессии, чтобы не потерять из виду нужные вещи.
- Записывать сюда предстоящие этапы.
- Видеть какой не малький путь я уже проделал.
- Держать перед глазами незакрытый Гештальт, который позже закрою. Технический долг мой
- Поделиться с другими людьми названиями milestone-ов, пройденных мной на этом пути. Может кому полезно будет увидеть насколько насыщенный путь нужно проделать.
Я уже много раз проваливал эту цель (можно глянуть в профиле). Что поменялось на этот раз? На момент оформления этой цели (октябрь2020) вот уже год я занимаюсь на очных курсах, и 2 месяца как устроился на работу.
Goal Accomplishment Criteria
Получил мидла и выполнил половину требований на синьёра
Personal resources
Время после работы, немного денег, знакомств полезных нет(на старте), информация из ютуба, знания минимальны(на старте), навыки общения, приобретённые в продажах
Goal ecological compatibility
Я хочу освоить профессию где надо работать мозгами, где мой рост зависит от меня и поощряется.
-
Потыкать пальцем в небо
Этап длился с октября 2017 года когда я окончательно сформулировал цель что хочу в айти по ноябрь 2019 когда я пошёл на очные курсы программирования в академию Шаг.
Начинал я как с видосов на ютубе о выборе языка программирования, с попыток читать книги, с мотивационных статей, с подтягивания английского, с улучшения навыков набора текста вслепую, прорешивание задачек по математике.ю прорешивание задачек по информатике из ЕГЭ.
Если бы я мог посоветовать себе в прошлом что делать чтобы устроиться на работу программистом, то я бы посоветовал не заниматься всем выше описанным вообще, но писать код. Любой код. Вообще любой. Хоть сайты делать, хоть калькулятор, хоть игру змейку. По примерам с ютуба или из других источников.Итого:
- Видосиков миллиарды просмотренных
- Первый код по видеоурокам ютуберов
- Бесплатные курсы
- Платный курс job4j 8000
- Платный курс job4j 1000
- Платный курс foxminded 10000
- Платный курс job4j 1000
Step cost — 201.17 $
-
Освоить курс: Основы программирования на языке С++
Step cost — 393.78 $
-
1. Введение в программирование
-
2. Условия
-
3. Циклы
-
4. Цикл for
-
5. Вложенные циклы
-
6. Массивы
-
7. Многомерные массивы
-
8. Функции
-
9. Перегрузка функций и шаблоны функций
-
10. Поиск и сортировка
-
11. Рекурсия, быстрая сортировка
-
12. Указатели
-
13. Ссылки, операторы new и delete
-
14. Строки
-
15. Многомерные динамические массивы
-
16. Структуры
-
17. Битовые операции
-
18. Препроцессор и его использование
-
Сдать все ДЗ
-
Сдать экзамен по основам программирования на С++
-
-
Освоить курс: EITE (от Cisco)
Множество тем было по верхам Computer Science, для формирования общего представления о сфере IT и понимания взаимосвязей разных частей сферы, и формирования навыков работы с пк, протоколами и т.п.
Поднимались темы устройства компьютеров, протоколов передачи данных, что такое сети и многи другие темы
-
Сдать все ДЗ
-
Сдать экзамен по cisco EITE
-
-
Научиться гуглить
Я научился формулировать мысль на английском так, чтобы гугл меня понял и показал то что я хочу видеть
-
Освоить курс: UML
-
Введение в объектно- ориентированный анализ и проек- тирование
-
Диаграммы в UML, диаграммы вариантов использования
-
Диаграмма классов, диаграмма состояний, диаграмма деятельности
-
Диаграмма последовательности, диаграмма кооперации, диаграмма компонентов и диаграмма развертывания
-
-
Освоить курс: ООП на С++
Step cost — 309.78 $
-
1. Основы ООП, знакомство с классами, конструкторы и деструкторы
-
2. Перегруженные конструкторы, указатели на объекты, указатель this, Copy constructor
-
3. Строки, перегрузки операторов
-
4. Перегрузки операторов индексирования, инкремента и декремента
-
5. Дружественные функции и классы
-
6. Умные указатели
-
7. Динамические структуры данных
-
8. Списки, шаблоны
-
9. Деревья и работа с файлами
-
10. Работа с файлами и директориями
-
11. Потоки ввода\вывода
-
12. Наследование
-
13. Виртуальные функции
-
14. Исключительные ситуации
-
15. Введение в STL
-
16. Контейнеры в STL
-
17. Функторы, предикаты, алгоритмы
-
Все ДЗ сделать
-
Экзамен сдать
-
-
Устроиться на работу
На работу я устроился 3 августа 2020 года.
Можно было бы и не указывать этот этап, но это важный рубеж к которому я долго шёл
-
Освоить курс: С#
Освоить программу
Step cost — 32.3 $
-
1. Введение в платформу Microsoft .NET. Типы данных. Операторы.
-
ДЗ 1
-
2. Массивы и строки. Перечисления
-
ДЗ 2
-
3. Структуры. Классы. Свойства
-
ДЗ 3
-
4. Наследование и полиморфизм
-
ДЗ 4
-
5. Перегрузка операторов
-
ДЗ 5
-
6. Интерфейсы
-
ДЗ 6
-
7. Обработка исключений. Сборщик мусора
-
ДЗ 7
-
8. Использование коллекций
-
ДЗ 8
-
9. Делегаты, события. LINQ
-
ДЗ 9
-
10. Взаимодействие с файловой системой. Сериализация
-
ДЗ 10
-
11. Работа с XML-файлами
-
ДЗ 11
-
12. Использование унаследованного программного кода
-
ДЗ 12
-
Экзамен
-
-
Освоить курс: Паттерны проектирования
Ознакомиться. зазубрить и понимать
Паттерны GoFКрайне трудная штука, но абсолютно обязательная для изучения
-
Abstract Factory
-
Builder
-
Factory Method
-
Prototype
-
Singleton
-
Adapter
-
Bridge
-
Composite
-
Decorator
-
Facade
-
Flyweight
-
Proxy
-
Chain Of Responsibility
-
Command
-
State
-
Template Method
-
Mediator
-
оставшиеся паттерны добавлю позже
-
Все ДЗ сделать
-
Сдать экзамен
-
-
Освоить технологический стек
-
Освоить курс: Теория Баз Данных
Работаем в Microsoft SQL Server
Step cost — 309.78 $
-
1. Введение в теорию баз данных
-
ДЗ
-
2. Таблицы, типы данных, запросы, основы взаимодействия с MS SQL Server
-
ДЗ
-
3. Запросы SELECT, INSERT, UPDATE, DELETE
-
ДЗ
-
4. Многотабличные базы данных
-
ДЗ
-
5. Функции агрегирования
-
ДЗ
-
-
Научиться печатать вслепую на английском на комфортной скорости
-
Home row (all lessons 5 stars)
-
Top row (all lessons 5 stars)
-
Bottom row (all lessons 5 stars)
-
Basic level 1 (all lessons 5 stars)
-
Tricky Words 1 (all lessons 5 stars)
-
Shift Key
-
Common Patterns 1
-
Basic Level 2
-
Tricky Words 2
-
Numbers
-
Common Patterns 2
-
Basic Level 3
-
Symbols
-
Common Patterns 3
-
Advanced Level 1
-
More Symbols
-
Tricky Words 3
-
Advanced Level 2
-
40WPS
-
Advanced Level 3
-
Перепройти на 5 звёзд без ошибок
-
Advanced Level 4
-
Advanced Level 5
-
Advanced Level 6
-
Advanced Level 7
-
Advanced Level 8
-
Advanced Level 9
-
44WPS
-
48WPS
-
52WPS
-
56WPS
-
60WPS
-
-
_
-
_
-
_
-
_
-
_
-
_
-
_
-
_
- 665
- 09 October 2020, 16:50
Don't miss new posts!
Subscribe for the Goal and follow through to its completion