Итак, я снова начал писать код.

Программирование, по крайней мере то немногое, что я о нем знаю, дает мне, как мне кажется, эндорфины. Что мне действительно нравится, так это то, насколько это может быть увлекательно: это один из немногих случаев, когда мой мозг действительно чувствует себя живым. Да, это может быть довольно неприятно, но прилив дофамина, который возникает, когда ваш код НАКОНЕЦ выполняется так, как вы хотите? бьет сильнее, чем самый сильный наркотик.

* Предупреждение: я никогда не пробовал сильные наркотики, вы просто знаете эти вещи. 🌚

Около двух лет назад у меня была возможность изучить основы HTML, PHP и CSS с небольшой группой в течение нескольких недель без оплаты, и именно здесь я впервые услышал о freeCodeCamp и влюбился в него. Я проводил там дни, делал некоторые проекты на CodePen, даже скачивал Sublime для личной практики. 2017 год наступил давно (да), поэтому подробности того периода нечеткие, но я помню, что остановился, потому что мой ноутбук разбился. Думаю, я тоже какое-то время пользовался Code Academy. Я почти не знал информатики, поэтому многие термины и концепции были мне незнакомы и немного сбивали с толку, но что можно сказать по-английски решительному человеку, amairite? Я учился на ходу.

Я только что понял, что не могу вспомнить ни одной вещи, которую узнал о PHP. Какая запоминающаяся память.

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

Я искал способ направить это желание, и почему-то я продолжал видеть аналитика данных, ученого-аналитика повсюду в сети - позже выяснилось, что это один из популярных курсов / карьерных путей - поэтому я решил дать одному из них выстрелил. Аналитик - это аналитик. Интернет сказал мне Data Quest ›Data Camp, поэтому я начал Data Scientist in Python path на DataQuest , и было так приятно вернуться к программированию… пока я не добрался до Object-ориентированного питона , и мой мозг замер. на несколько дней. Благодаря YouTube и всем участникам интернета, которые изо всех сил стараются облегчить программирование для других, ситуация становится яснее. Хотя позже я продолжил, я сомневался в этом, потому что, честно говоря, я не был уверен, какие данные буду анализировать, и сомневался в своих шансах трудоустройства в качестве аналитика данных со степенью микробиологии.

Игнорирование микробиологии, чтобы сосредоточиться на программировании, в какой-то момент казалось предательством, потому что мои родители много тратили, и я также много читал (или пытался), чтобы получить степень, но на самом деле меня очень интересовали несколько частей и того, и другого. почему бы не поискать точку, где они оба встречаются? Несколькими страницами Chrome спустя я (заново) открыл для себя биоинформатику, и что программирование было ее неотъемлемой частью. Мало того, Python также является одним из требуемых языков программирования.

Что за «выравнивающая вселенная» ?!

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

Я считаю, что любому программисту необходимы три вещи: актуальный интерес, критическое мышление и способность максимально использовать Google Chrome (или любую другую поисковую систему, которую вы предпочитаете), потому что bruh, ... Да благословит Бог Интернет.

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

Это тот же код. Заметили разницу в расположении? (Я знаю, что это ошибка новичка, я все еще учусь! 🙄) Да, так что даже такая мелочь, как неправильный отступ, может испортить вашу программу.

Пока это было интересно, даже сложно. Я начал свой # 100DaysOfCode в Твиттере на прошлой неделе, и я также работаю над сертификатом Microsoft для разработчика программного обеспечения начального уровня, скрестив пальцы. Это был очень поучительный процесс, и я думаю, что у меня все хорошо, но иногда меня чрезвычайно ошеломляет количество вещей, которые я еще не знаю как в программировании, так и в молекулярной биологии. Мол, страх становится настолько сильным, что я чувствую, что буквально задыхаюсь, и мое сердце продолжает бешено биться, но если я уйду сейчас из страха, то я действительно ничего не буду знать о них. Даже когда я печатаю это, я все время спрашиваю себя: «Что я делаю? Что, если все кончится? » А что, если нет?

Кроме того, что худшего могло случиться? Знания - это знания, и вот чтобы их можно было получить еще больше. 🍻

Я буду изо всех сил стараться постоянно делиться своим прогрессом.

Еще раз, дай бог здоровья интернету.