El objetivo está desatendido
El autor lleva sin comentar el objetivo 6 años 2 meses 16 días
Путь развития как Software Engineer (C/C++/C#) (Преобретения по моему мнению необходимых знаний для данной специальности)
Здравствуйте. Данную цель себе ставлю для того чтоб уже как-то начать двигаться в данном направления(а то меня кидает из одной темы изучения в другую(Как известно изобилие информации породило проблему того что стало сложно фокусироваться продолжительное время на чем-то одном)). Как известно в большенстве случаев пока цель не записана(на компьтере или бумаге) и не разбита на несколько подпунктов(если это большая цель) то это не чем не отличается от обычной хотелки.
Данная цель служит для меня некоторым якорем, чтоб я не забывал основное направление своего развития, что бы светсти к минимуму желание переключаться на другие интересные темы(покрайней мере пока) такие как asp.net core или там python с django. К ним я думаю вернуться через год как к побочной теме саморазвития чтоб быть знакомым с данных технологий если потребуется писать веб-приложения. Данная цель будет динамичной в плане того что этапы могут переодически дополняться или появляться новые(надеюсь данная платформа это поддерживает). Отписываться я скорее всего буду не очень регулярно и не часто. И в основном в данной целе я будет всё сводиться к плану по изучению некоторых курсов и книг. Надеюсь в дальнейчем буду в планах ставить и что-нибуть о практическом применении знании. И этапы быть может будут выполняться не совсем последовательно в некоторых случаях(там где возможно они будут идти паралельно с другими например Архетектура ЭВМ и Английский и т.д).
Так как у меня есть оснвная работа(Системный администратор) то и на выполнение данной цели иногда времени будет мало. Но минимум на который я расчитываю это от 2 до 4-5 часов в день. Некоторый багаж знаний уже есть с университета. Но считаю что нужно себя переучивать да и местами освежить память необходимо. Можно сказать буду учиться по новой по тем темам и предметам что мне сейчас необходимы. Тоесть Математический анализ, Физику и т.п мы отложим. Единственное что меня быть может будет волновать в будущем это Линейная Алгебра, Вычислительная математика и книги Кнута... но не раньше наверное чем через год или два.
Criterio del fin
знания преобретены, написаны пара тройка приложений которыми можно пользоваться
Recursos personales
время, упорство, желание
Lo ecológico del objetivo
Хочу создавать приложения которыми люди будут пользоваться, И чтобы можно было прокормить себя занимаясь делом которое нравиться
-
K&R (The C Programming Language)
Данная книга не затрагивает стандарт С языка 2011 года. Вроде как. Просто давно хотел прочитать её. Думаю будет интересно освежить в памяти все эти базовые понятия(хотя я бы не сказал что забыл :) это как езда на велосипеде пару раз прокатился и уже запомнил на всю жизнь что да как)
-
Обзор языка
-
Типы,операторы и выражения
-
Упраление
-
Функция и структура программы
-
Указатели и массивы
-
Структуры
-
Ввод и вывод
-
Интерфейс с системой Unix
-
-
C++ in One Hour a Day, Sams Teach Yourself (8th Edition)
Говорят хорошая книга для начинающих по изучению С++ (Намного легче чем Страуструп). От автора Siddkhartkha Rao на русском данная книга звучит на Освой самостоятельно С++ за 21 день. Про компилцию из нескольких cpp и h лучше почитать в другой книге. Читать буду в русской версии "Освой самостоятельно С++ по одному часу в день"
-
Занятие 1 Первые шаги
-
Занятие 2 Структура программы на С++
-
Занятие 3 Использование переменных и констант
-
Занятие 4 Массивы и строки
-
Занятие 5 Выражения, инструкции и операторы
-
Занятие 6 Управление потоком выполнения программы
-
Занятие 7 Организация кода с помощью функций
-
Занятие 8 Указатели и ссылки
-
Занятие 9 Классы и объекты
-
Занятие 10 Реализация наследования
-
Занятие 11 Полиморфизм
-
Занятие 12 Типы операторов и их перегрузка
-
Занятие 13 Операторы приведения
-
Занятие 14 Введение в макроссы и шаблоны
-
Занятие 15 Введение в стандартную библиотеку шаблонов
-
Занятие 16 Класс строки библиотеки STL
-
Занятия 17 Классы динамических массивов библиотеки STL
-
Занятия 18 Классы list и forward_list
-
Занятия 19 Классы множеств STL
-
Занятия 20 Классы отображения библиотеки STL
-
Занятия 21 Понятия о функциональных объектах
-
Занятия 22 Лямбда-выражения языка С++11
-
Занятия 23 Алгоритмы библиотеки STL
-
Занятия 24 Адаптивные контейнеры: стек и очередь
-
Занятия 25 Работа с битовыми флагами при использовании библиотеки STL
-
Занятия 26 Понятие интеллектуальных указателей
-
Занятия 27 Применение потоков для ввода и вывода
-
Занятия 28 Обработка исключений
-
Занятия 29 Что дальше
-
-
Видео курс с Петровым Полиглот Английский за 16 часов
смотриться на YouTube проблем с поиском не должно возникнуть, уже находил уже смотрел. Можно ещё раз посмотреть
-
Введение в Linux
онлайн курс на stepik.org
-
1. Введение
-
2. Работа на сервере
-
3. Продвинутые темы
-
-
Программирование на языке C++
Курс на stepic.org от Computer Science Center. Думаю будет интересно порешать задачи
-
Компьютерные системы: Архитектура и программирование взглядпрограммиста
Очень и очень хорошая книга хоть стараватая(у меня в редакции 2005) охватывает много базовых тем.
Coste de la etapa — 9.91 $
-
Экскурс в компьютерные системы
-
Представление информации и работе с ней
-
Представление программы на машинном уровне
-
Архитектура процессора
-
Оптимизация производительности программ
-
Иерархия памяти
-
Редактирование связей
-
Управление исключениями
-
Измерение времени исполнения программы
-
Виртуальная память
-
Системный уровень ввода-вывода
-
Сетевое программирование
-
Паралельное программирование
-
-
introduction to computing systems. Yale N. Patt, Sanjay J. Patel
-
From Nand to Tetris (если быть точнее то книга Elements of Computing Systems)
В прологе пишется (We believe that the best way to understand how computers work is to build one from scratch.) Пер. (Мы верим что лучший путь понять как работает компьютер это построить один с нуля). Что в принципе хороший подход. Если бегло глянуть то мы увидим что они в курсе создают машину подобную jvm хотя конечно немного упращенную. Думаю будет немного полегче чем книга Таненбаума "Архитектура Компьтера"
-
Course Overview
-
Boolean Logic
-
Combinatorial Chips
-
-
Таненбаум. Архитектура компьютера.
Чтение теории о работе ЭВМ. Чтоб эффективно пользоваться инструментом надо знать его.
-
Введенние
-
Организация компьтерных систем
-
Цифровой логический уровень
-
Уровень микроархитектуры
-
Уровень архетектуры набора команд
-
Уровень операционной системы
-
Уровень ассемблера
-
Паралельные компьтерные архитектуры
-
-
Таненбаум. Современные операционные системы.
Чтение теории о работе ОС. Для приблизительного понимания как они работаю
-
Введенние
-
Процессы и потоки
-
Управление памятью
-
Файловые системы
-
Ввод и вывод информации
-
Взаимоблокировка
-
Виртуализация и облако
-
Многопроцессорные системы
-
Безопасность
-
Изучение конкретных примеров: Unix, Linux и Android
-
Изучение конкретных примеров: Windows 8
-
Разработка операционных систем
-
-
Learn C the hard way
Для закрепления знаний по C
-
exercise 0: The setup
-
exercise 1: Dust Off That Compiler
-
exercise 2: Using Makefile to Build
-
exercise 3: Formatted Printing
-
exercise 4: Using a Debugger
-
exercise 5: Memorizing C Operators
-
exercise 6: Memorizing C Syntax
-
-
Статья "Что каждый программист должен знать о памяти"
-
Седжвик Р. - Фундаментальные алгоритмы на C
Вроде одна из хороших книг по алгоритмам на языке С
-
Basic Grammar in Use. Murphy R., Smalzer W.
Граматика английского языка для начинающих. Вроде тоже самое что и Essential Grammar in Use (Красная обложка)
iso образ диска https://drive.google.com/file/d/1EvAJAKz8kxixuQ9Mo999tkBDGgg4JRax/view?usp=sharing
-
unit 1
-
unit 2
-
unit 3
-
unit 4
-
unit 5
-
unit 6
-
unit 7
-
unit 8
-
-
English Grammar in Use - 4th Edition
Граматика английского языка.
-
Просмотр канала на YouTube: TheChernoProject
Данный канал от разработчика(Software Engineer) из EA
-
S.Prata. C++ Primer
Стивен Прата славиться своими хорошими книгами где всё подробно описывает. Глянем
-
Bjarne Stroustrup - Programming Principles And Practice Using C++
-
Программирование на языке C++ (продолжение)
Курс на stepic.org от Computer Science Center.
-
Котмен. Т. Алгоритмы. Построение и анализ.
-
Основы программирования в Linux
4 издание
-
Введение
-
1. Приступая к работе
-
2. Программирование средствами командной оболочки
-
3. Работа с файлами
-
....
-
-
Книги по сетевому программированию
Чтоб я мог через год или пол года (хотя скорей всего через 2 - 3 месяца) написать свой rest сервер для собственного сайта/блога
-
Bjornander S. - C++ Windows Programming - 2016
-
Johnson M. Hart- Windows System Programming 4th Edition - 2010
-
Приемы объектно-ориентированного проектирования. Паттерны проектирования - Библиотека программиста - 2015
-
Джеффри Рихтер - Windows для профессионалов Создание эффективных win32-приложений с учетом специфики 64-разрядной версии Windows - 2008
-
Meyers S - Effective Modern C - 2014
-
Anthony Williams. Cpp Concurrency In Action
-
Ginsburg D., Purnomo B. - OpenGL ES 3.0 Programming Guide - 2014
Это так бонусом(просто считаю интересным)
-
Kessenich J.,OpenGL Programming Guide. The Official Guide to Learning OpenGL - 2017
Это так бонусом(просто считаю интересным)
-
CLR via C#. Программирование на платформе Microsoft.NET Framework 4.5 на языке C#
И C# так как в основном этот язык используется для написание приложени для Windows да и в плюсе с С++ упращает скорость разработки
-
Глава 1. Модель выполнения кода в среде CLR
-
Глава 2. Компоновка, упаковка, развертывание и администрирование приложений и типов
-
Глава 3. Совместно используемые сборки и сборки со строгим именем
-
Глава 4. Основы типов
-
Глава 5. Примитивные, ссылочные и значимые типы
-
Глава 6. Основные сведения о членах и типах
-
Глава 7. Константы и поля
-
Глава 8. Методы
-
Глава 9. Параметры
-
Глава 10. Свойства
-
Глава 11. События
-
Глава 12. Обобщения
-
Глава 13. Интерфейсы
-
Глава 14. Символы, строки и обработка текста
-
Глава 15. Перечислимые типы и битовые флаги
-
Глава 16. Массивы
-
Глава 17. Делегаты
-
Глава 18. Настраиваемые атрибуты
-
Глава 19. Null-совместимые значимые типы
-
Глава 20. Исключения и управление состоянием
-
Глава 21. Автоматическое управление памятью (уборка мусора)
-
Глава 22. Хостинг CLR и домены приложений
-
Глава 23. Загрузка сборок и отражение
-
Глава 24. Сериализация
-
Глава 25. Взаимодействие с компонентами WinRT
-
Глава 26. Потоки исполнения
-
Глава 27. Асинхронные вычислительные операции
-
Глава 28. Асинхронные операции ввода-вывода
-
Глава 29. Примитивные конструкции синхронизации потоков
-
Глава 30. Гибридные конструкции синхронизации потоков
-
-
И много других книг и курсов
-
Structure and Interpretation of Computer Programs
Книга о правильном построении комьютерных программ.
Можно исключить из плана
- 2484
- 15 julio 2018, 09:08
¡No omita entradas nuevas!
Suscríbase al objetivo y siga su logro