Найти тему

Программирование с нуля. Неделя 1

Привет. Мне почти 24. И это прекрасные годы для того, чтобы посвятить свои первые строки на пути к своей мечте стать программистом, которые я посвящаю, преимущественно, себе одному.

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

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

И теперь-то я не смогу отвертеться от своих начинаний и снова забросить весь свой прогресс. Конечно, иногда я забрасываю всё не до конца, но в таком случае мотивация может упасть или скорость обучения снижается; могу заниматься не очень полезными вещами, например, сидеть на YouTube вместо того, чтобы учиться.

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

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

Что по поводу машинного обучения, так я не знаю базовой математики. Совсем. Так как в школе у меня была стабильная героическая двойка, которая иногда поднималась до тройки просто потому, чтобы не оставлять меня на второй год. Но в техникуме при изучении высшей математики меня пробило на стабильную пятёрку и тягу к знаниям. После окончания учебного заведения я также героически выкинул все знания из головы и теперь не помню даже и высшей математики (хотя какая там высшая...), которую вроде как осилил.

В школе я изучал только французский язык, который остался в моей памяти парой-тройкой дежурных фраз, но суть не в этом. Английский. Его я знаю только по компьютерным играм на интуитивном уровне и всегда пытался изучать самостоятельно через приложения уровня "Duolingo", но спустя многие циклы старт-забросил так и не дорос даже до уровня лёгкой речи. Иначе говоря, английский язык я тоже не знаю.

Python. Я занимался по курсам программирования, пытаясь постичь хоть что-то с нуля и самостоятельно, но стоило хоть немного забросить обучение - все наработанные навыки мигом вылетали из головы без практики. Последняя попытка изучения Python закончилась около года\двух назад, что говорит о том, что на сегодняшний день я ничего не знаю о программировании.

Но я поставил себе цель - либо я окончательно забрасываю идею на саморазвитие (ха!), либо беру себя в руки и структурированно, чётко изучаю программирование, математику и английский мотивированный некой ответственностью.

Я знаю, что эта профессия невероятно тяжёлый труд. Именно поэтому я хочу доказать себе, что учиться долго - это значит учиться медленно, но без остановок.

В понедельник будут новости.