Добавить в корзинуПозвонить
Найти в Дзене

Дневник недопрограммиста (2 день из тысячи)

Сегодня 13 сентября 2022 года и это мой второй день программирования из запланированных тысячи. На данный момент я строю расписание по самообучению таким образом, чтобы через день учить основы языка JavaScript и верстки (layout), а также через день изучать основы языка программирования C# и SQL. Возможно кто-то задаст вопрос о том, а не много ли я беру на себя выбирая так много материала для изучения. Здесь я исхожу из такой логики, что изучение разных языков программирования должно происходить в разные дни. Ну и дополнительно к программированию можно добавить айтишные-штучки, которые требуют изучения, но не несут в себе риска «зацикливания» и попадания в ступоры мышления. Также изучение именно данных вышеупомянутых языков программирования связано, в моем случае, с возможностью применения и закрепления полученных знаний на практике в виде написания дополнительного программного кода к уже существующей информационной системе в рамках моей магистерской работы. О ней я расскажу чуть позже.

Сегодня 13 сентября 2022 года и это мой второй день программирования из запланированных тысячи. На данный момент я строю расписание по самообучению таким образом, чтобы через день учить основы языка JavaScript и верстки (layout), а также через день изучать основы языка программирования C# и SQL. Возможно кто-то задаст вопрос о том, а не много ли я беру на себя выбирая так много материала для изучения. Здесь я исхожу из такой логики, что изучение разных языков программирования должно происходить в разные дни. Ну и дополнительно к программированию можно добавить айтишные-штучки, которые требуют изучения, но не несут в себе риска «зацикливания» и попадания в ступоры мышления.

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

Вчера я делал настройку на моем персональном компьютере всего программного обеспечения, необходимого для процесса обучения программированию. И прежде всего это создание учетной записи на гитхабе. Хотя основы работы с системами контроля версий ПО мы изучали в университете в предыдущем семестре, в рамках курса написания программного кода, я также намерен плотно изучить гит на практике.

Наверное, в этом дневнике на 1000 дней программирования, мной не будет написаны какие-то технические посты. Такой информации сейчас довольно-таки много на просторах Интернета. Это больше дневник образа жизни будущего программиста или человека, который намерен войти в мир создания информационных технологий.

Предыдущие дни как-то мялся с началом своего самообучения. Маета – это самое, наверное, страшное. Но сегодня выделил темы, которые кровь из носа, должен освоить:

01-Сsharp-основы языка, синтаксис (Переменные, циклы, исключения, функции, работа с файлами);

02-Csharp-ООП(абстракция, полиморфизм, инкапсуляция);

03-Csharp-Шаблоны проектирования ПО;

04-Csharp-Парадигма функционального программирования;

05-Csharp-Структуры данных (Enumerator);

06-Csharp-Алгоритмы (Поиск, Сортировка);

07-Csharp-TDD(Модульное, Интеграционное тестирование);

08- Csharp-ASP.NET

Вообще, стал наблюдать за собой и думать о том, что мешает подойти к изучению, например, какого-либо фреймворка, вообще почему появляется этот внутренний барьер чтобы начать учиться. И это колоссальные размеры. Тот же ASP.NET планирую разбивать, дробить на маленькие небольшие темы для изучения. Посмотрим, до чего я докачусь с этим всем дневником.

Спасибо за внимание. Всем мира и добра!