Добрый день всем, кто наткнулся на это,

Меня зовут Амаль Мэтью Куриакосе, и я (на момент написания) 16-летний разработчик. В то время как я не могу назвать себя опытным или опытным в любом случае; Я могу сказать, что определенно многому научился во второй половине 2020 года, когда начал учиться.

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

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

В любом случае, вернемся к теме этого поста, моему мастерству. Первые несколько недель я был как любой уважающий себя подросток того времени. Так что это включало сон, игры и целый ряд других «тинейджерских» вещей. Однако вскоре мне стало казаться, что в конце концов это настигнет меня. И я слышал истории о людях, которые пробовали какие-то крутые штуки во время изоляции.

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

Это было очень-очень сложно, если не сказать больше. Обещаю, если бы у меня были скриншоты моих первых дней, я бы показал их вам. Но, честно говоря, я понятия не имел, что я печатал. В большинстве руководств, которые я смотрел, было следующее:
«Пожалуйста, скопируйте этот код для Hello world».

  • копии*
  • «Хорошо, на следующем уроке мы будем делать самоуправляемую машину, спасибо» :(

что я делал, я не знаю, но я был уверен, что выучу эту Java штуку. И, конечно же, после месяца слежки за моим другом и JetBrains я сделал простого бота на Java. Однако вместо того, чтобы делать «простого бота», я решил сделать что-то другое и узнал множество вещей. В конце концов я решил, что хочу, чтобы мир увидел мою работу, и создал скромную учетную запись на GitHub. Если кто-то хочет увидеть меня в 15 лет *пытается* программировать. Пожалуйста, обязуйтесь:



Как бы то ни было, я решил, что хочу сделать что-то другое, и в это время несколько видео бросили мой взгляд на тему одного игрового движка Unity. Простая в использовании платформа, которую я мог использовать для создания игр, и ее язык сценариев также был довольно простым, Csharp. Я решил принять вызов, и хотя мне удалось сделать небольшую игру про бегунов по кубам (помните, в 3D), я решил, что Unity не для меня. Но я выучил Чарп.

В это время я решил заработать на своем отмененном проекте по программированию Tim's Diner и попытался использовать его как средство изучения новых языков. Я должен был бы сделать веб-сайт закусочной Тима на JavaScript, если бы меня когда-нибудь беспокоили :)

В любом случае, наряду с кодом Visual Studio и YouTube, Discord стал центральным элементом моей жизни, и одна вещь, которая мне нравилась в Discord, — это боты. Простые, забавные в использовании программы, с которыми можно делать всякие глупости.
Я решил, что должен попробовать это сам, и с помощью одной таинственной жабы (да, жаба помогла мне) я за несколько дней сформировал боевого корабля-заклятого врага. Однако я хотел, чтобы это творение постоянно работало в течение дня, чего не мог сделать мой компьютер.
Таким образом мы с Heroku пересеклись, относительно удобная хостинговая платформа. мое наивное «я» очень скоро научилось трюкам, и бот заработал за считанные минуты.

Надеюсь, теперь вы поняли, что я узнал кое-что. Но среди всего этого я не был специалистом. Я просто знал вещи. и, видимо, знание нескольких вещей не является работой. Итак, я обратился к своему другу (это в конце августа, так что мы с ним оба были новичками, ну, он не был, но мы отвлеклись) и меня встретило довольно новое новшество. Кросс-платформенный эксперимент Google, флаттер Франкенштейна, основанный на языке дартс; который похож на java, заметьте. И при этом чему-то легко научиться. Я просто не мог понять вещи. Мало того, Android не был моей запланированной нишей. С другой стороны, есть широкий мир веб-разработки, и я хотел использовать этот кроссплатформенный аспект флаттера. И поэтому я приступил к созданию веб-сайта-портфолио, потратив несколько месяцев на то, чтобы приспособиться к школе и со мной произошли некоторые важные вещи (быть парнем довольно весело, заметьте).

Вот мой сайт:
https://portfolio-website-amal.herokuapp.com/#/

В любом случае, это моя история в мире программирования. Я хотел опубликовать это, так как хотел привлечь аудиторию единомышленников, я не известен как умный человек, но программирование не о том, чтобы быть умным. Его можно сравнить с Лего. Работать с Лего может каждый. Но у Лего есть правила. Точно так же каждая строка кода — это кирпичик, а каждая функция — основа. И, в конце концов, вы можете сделать шаг назад и поразиться тому, что вы создали.
Желаю моим коллегам-разработчикам счастливого будущего! пусть разумное существо разумеет вашу жизнь к лучшему. (это каламбур Vs, заметьте)

-Амаль.