Не могу ничему научиться в айтишке

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

Эта статейка будет посвящена моим неудачным попыткам чему-то научиться и что-то уметь создавать. Моему опыту обучения и почему, я считаю, у меня не получается.

Не считая уроков по информатике, где мы задавали черепахе траекторию движения, своё знакомство с программированием я начал примерно 2 года назад. За это время можно было бы уже "всему" научиться и полноценно создавать приложения, но что-то идёт не так.

Начинал я с freecodecamp и курса там, по javascript data structures and algorithms, мне очень понравился дизайн сайта и меня увлекло ощущение себя супер-кул-программером, когда решаешь простецкие задания. А таких в начале было много. Потом были задания сложнее, где я решал всё используя худшие методы решения. (наиболее простые, через десятки if-else или bruteforce'om).

Так же шарил learn.javascript.ru и что-то начинал понимать. Сам с jsom создать я еще ничего не мог, поэтому мне показалось, что я должен научиться html/css и записался в не буду называть какую контору на курсы. Но от курсов я ожидал чуть большего или "другого". Ментор отвечает через день, созвонов с ментором нет, не почувствовал, что курс вовлечён в моё обучение и вообще заинтересован в моем росте. Есть материал, есть я, и вот, я должен плыть. Вроде как-то даже плыл. Но моя основная работа была тоже за компьютером с необходимостью беспрерывно смотреть в экран. И после 9 часов беспрерывного смотрения в экран, а потом еще пару часов на обучение, а в выходные и по 5 часов+, за месяц мои глаза выгорели. У меня ещё матрица была на ноутбуке, ей лет 10, на TN, мне кажется она тоже внесла свою лепту. Не помогал даже день перерыва, и даже два, не помогали глазные капли. Чтобы глаза восстановились нужна была неделя, за неделю информация начинает забываться, а коллеги по курсу начинают сильно опережать. Я слился с курса и забил. Это был ~3 месячный перерыв.

Методы верстки показались мне странными. Я хотел пощупать что-нибудь "другое". Если весь поток wannabe программистов идёт в js, то мы должны пойти в другую сторону, таким образом мы выиграем на отсутствии жесткой конкуренции. Из могучих it-компаний мне симпатизирует google и их декларативное желание помочь миру ;D, и мне приглянулся flutter.

Флаттер правда хорош для вкатывания. Документация и сайты хорошо написаны, есть много материалов для новичков, есть google codelabs, есть строгая типизация dart, и за счёт этой строгой типизации dart analyzer сам будет подсказывать тебе миллион ошибок и подсказок, из-за строгой типизации dart/flutter может создавать больше масштабируемых шаблонных решений, что значительно упрощает жизнь.

Но если я не хочу целиком скопипастить проект с ютуба или чужого гитхаба, а сам написать какие-то фичи, которых еще ни у кого нет, то у меня попросту ничего не получается. А если обращаюсь за помощью к кому-нибудь, то они сами пилят с 0, и я успеваю только повторять, а не словить процесс обучения, то есть открытия своей собственной "Америки".

Я хотел разобраться в открытом коде lichess.org, они как раз пилят новое приложение на flutter, но каждая попытка заканчивается крашем. Так было на виндовс, мне посоветовали установить flutter не через snapd, а manually. Для этого я полностью пересел с виндовса на линукс. А что? Если уж хочешь быть груздем, то полезай в кузов. Вообще я давно питал интерес к линуксу.

Я пересел на Linux Ubuntu, чтобы больше соответствовать званию программиста, чтобы отдалиться от грязного проприетарного майкрософта, но как же это больно, когда ни одни драйвера нормально не работают. Когда часть программ вообще не имеют linux версии. Но в целом линуксом я доволен. Мне удалось установить lichess mobile flutter на свой телефон и открыть его. Но связи с сервером не было и для этого нужно развернуть свой сервер. Конечно, для меня это было сродни знакомства с потусторонней цивилизацией. Видели видосы, где боевики отправляют гранату с РПГ в вертолёт и кричат при этом "Аллаху Акбар", ожидая, что это поможет гранате самонавестись? Вот и я каждый свой промпт приправлял волшебной фразой.

Я установил все программы как написано в гайде (благо на линукс это чаще всего делается несколькими командами), но мой сервер выдавал ошибку. Я пошел с этой ошибкой на дискорд сервер, там я нашел таких же новичков, которые тоже жаловались на эту ошибку, на что нам сказали, что легче установить lila-docker. В нём сразу всё установлено.

Я пошел устанавливать lila‑docker, я его установил, я повторил все команды, которые описаны в гайде, там должны были устанавливаться mobile services. После входа в контейнер нас отправляло в папку /app, хотя флаттер приложение находилось в /opt/mobile, часть из гайда не работала, но со временем я добрался до нужной папки. И все равно у меня выдает ошибку и не хочет работать. При этом сам сервер из докера устанавливается и к нему можно подключиться по wi-fi сети. Но открыть приложение из докера не получается.

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

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

Почему у меня ничего не получается?

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

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

Источник: https://habr.com/ru/articles/790016/


Интересные статьи

Интересные статьи

Обезличенные персональные данные всё равно могут охарактеризовать человека, а при наличии дополнительной информации и прямо на него указать. Кроме того, их можно восстановить с помощью специальных рес...
Железнодорожные вокзалы России могут оборудовать автоматическими системами измерения температуры у пассажиров. Такая система уже работает на Ленинградском вокзале Москвы. Об этом ...
Я много лет занимаюсь маркетингом, написанием текстов, при этом увлекаюсь английским и использую его в работе. В русскоязычном интернете в целом не так и много статей о контент-маркетинге и п...
В мире никогда еще не было столько открытых знаний и секундного доступа к любой информации. При этом знания все еще могут быть страшно дорогим товаром. Люди платят сотни тысяч за курсы, а ино...
Всем привет! Примерно в течение последнего полугода издательство активно прорабатывает тему квантовых вычислений и их практической применимости. Долго не удавалось найти достойную статью для п...