Перейти к содержанию

О блоге

Всем привет и добро пожаловать в мой блог 🙂

Цели блога:

1. Систематизировать свои знания и при необходимости со временем пересмотреть/перечитать свои статьи.

2. Два лучших способа усвоения материала, это практика и попытка объяснить этот материал другим. Часть алгоритмов которые буду описывать, я впервые разбирал/буду разбирать непосредственно перед написанием статей. Если найдете неточность, буду рад поправкам в комментариях.

3. Буду очень рад если мой блог поможет кому-то решать какие-то задачи.

Что разбираем:

1. Самое главное, разберем все алгоритмы до которых сможем добраться, часть из которых по ходу блога будем применять при написании программ.

2. Pet-проекты. Какие проекты брать для отработки навыков и чтобы было что показать в резюме. Довольно интересная тема, собрал по интернету различные идеи что можно реализовать. Полный список выложу в категории «Песочница», постепенно будем реализовывать каждое из них до определенного уровня. И опять же, обо всех неточностях и/или улучшениях прошу писать в комментариях)

3. Различные темы и аспекты в программировании, сокеты, потоки и всё до чего сможем постепенно добраться.

Обо мне и блоге:

Блог уже запускался ранее в 2010 году и просуществовал до 2016 года. Но с уходом из IT времени на него совершенно не было и ещё через пару лет блог прекратил свое существование. В 2015 году я получил ZCE статус в PHP и с тех пор с IT практически не взаимодействовал, пытаясь попробовать себя в чем-то другом. В этом же 2015 году, в свои на тот момент 29 лет, поступил в магистратуру и в 2018 окончил обучение с красным дипломом. Далее пытался начать какое-то дело, но увы, не пошло, да и корона спутала все планы)

Что же, самое время осознавать ошибки, а учитывая огромный перерыв и огромные за это время изменения в секторе IT, начинать придется практически с нуля. Да и возраст уже не тот чтобы мотаться как флюгер перебирая профессиями) Этот блог о том, как в 36 лет, пусть и не совсем с нуля, войти в IT начиная с самых низов. Начинать придется с позиции джуна и развиваться в этом секторе как профессионал. Логичный вопрос, «Почему с джуна и не в PHP ?» Веб конечно сейчас в мире на первом месте, но … мне всегда нравилась разработка под desktop и я всегда обожал статистику и работу с данными а-ля Data Science. Так что список вариантов тут очевиден, С# / Java / Python. Все эти языки и сопутствующие им стеки технологий для меня в новинку.

Языки и технологии:

C# под WPF, на первом этапе делаю ставку на него. Впоследствии обязательно разберусь с ASP.NET Core. Универсальный язык, можно делать всё от десктопа (WPF) до веб-приложений (ASP.NET Core) и от мобильных приложений (Xamarin) до игр топ уровня (Unity).

Python. Тут собственно и добавить нечего, тонны библиотек для работы с Data Science, Big Data и Machine Learning. Язык номер один для написания нейронок.

Впрочем, при разборе алгоритмов в блоге, буду по мере возможности описывать их код и на других языках.