Да, это правда.

Мне 31 год, я очень хорошо выгляжу (в смысле «постоянно устаю от редеющих волос и лишних килограммов»), у меня четверо детей, жена, работа на полную ставку и около месяца Полтора года назад я решил, что буду учиться кодировать и программировать. Я имею в виду, что даже если я только что напечатал это и прочитал вслух, это все еще звучит примерно на 20 оттенках безумия с намеком на ранний кризис среднего возраста. Хуже всего то, что это правда.

Как и в любой хорошей истории, всегда есть начало, и начало этого путешествия начинается пару месяцев назад, примерно в июле 2018 года. После очередных бурных выходных, наполненных покупками продуктов, работой во дворе, 10 загрузками белья, выстиранными, сложенными и убранными. (Я не шучу, 10 душ высасывают кучу белья), приготовление пищи, ванны, распорядок перед сном и т. д. Я начал чувствовать, что распорядок становится несвежим, повторяющимся, как Билл Мюррей в «Дне сурка». Именно тогда я начал думать, что мне действительно нужно заняться хобби. Знаешь, кое-что для меня, чтобы помочь укрепить оставшиеся тонкие нити, скрепляющие мой рассудок. Что-то, на что я мог бы выкроить время, чтобы возродить свою душу и почувствовать, что я могу сделать больше, чем подтереть задницу и приготовить бомбический жареный сыр. А если серьезно, то о моих жареных сырах ходят легенды.

Перенесемся на пару месяцев вперед, в ноябрь, и вы обнаружите, что мои попытки найти хобби не увенчались успехом. Отчасти из-за того, что жизнь была сумасшедшей, как предполагалось ранее, а также потому, что каждая мысль будет стоить денег, и я хотел найти что-то близкое к бесплатному. Затем я наткнулся на несколько статей о людях, которые сами учатся кодировать и программировать, и я был заинтригован, потому что всегда думал, что этот набор навыков можно приобрести, только проучившись 4 года в колледже. Что ж, я читал эти статьи на своем компьютере, и из того, что я мог собрать, это был действительно единственный инструмент, который мне понадобится с обилием онлайн-ресурсов для обучения программированию. Так что я начал думать об этом, и я не собираюсь лгать, мысль о том, что я могу кодировать и создавать приложение, звучала ужасно, и я хотел участвовать. Если другие люди могли это сделать, то и я тоже. понятия не имею, с чего именно начать, я сделал единственно логичное, что можно было сделать в этой ситуации. Я посмотрел целую кучу видео на YouTube. Я имею в виду, где еще вы можете посмотреть сборники неудач, посмотреть часовые видеоролики, в которых люди постукивают по вещам, а также узнать, как кодировать и программировать.

После просмотра видео историй других людей и нескольких разных уроков по разным языкам программирования, которые я выучил, мне нужно было решить, что именно я хочу узнать, как сделать, чтобы выбрать язык программирования. Я уже знал, что хочу научиться создавать приложения, и решил использовать Android, так как это в основном то, что использует моя семья. Итак, теперь давайте перенесемся в настоящее. Я изучил основы языка программирования Java, познакомился с Android Studio, создал пару очень простых приложений, таких как секундомер, список дел и игру «Виселица» (моя старшая дочь любит эту игру, и она побеждала меня каждый раз). время мы играем…это грустно).

Итак, насколько это было легко? СОВСЕМ НЕ ПРОСТО. Вы слышали это прямо из уст лошадей (я вроде как величественный жеребец), научиться кодировать, программировать, создавать приложения и т. д. нелегко! Существует постоянно растущая гора информации для изучения, различные взгляды на парадигмы программирования, постоянно развивающиеся языки и маленький старый я, который просто хотел найти новое хобби. Что ж, заниматься этим безумно пугающим хобби с женой, четырьмя детьми, работой на полную ставку и многими другими обязанностями стало еще сложнее. Но знаете что? Я ЛЮБЛЮ ЭТО. Я на крючке. Не поймите меня неправильно, пытаться выкроить время для обучения и написания кода определенно сложно, но я наслаждался каждой секундой этого.

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

У меня нет мании величия (отсылка ← Empire Strikes Back, если вы не уловили). Я не ожидаю создания следующего приложения или игры, которые изменят жизнь, но я хочу продолжать учиться. Я хочу увидеть, насколько глубока эта кроличья нора. Что еще я могу построить? Могу ли я выучиться и стать достаточно опытным, чтобы получить работу разработчика приложений? Мне действительно не терпится узнать.

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

Продолжайте кодировать.