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

Я расскажу вам немного о себе только потому, что считаю, что это правильно. Меня зовут Хорхе, я из Колумбии, и на самом деле я изучаю информатику в университете Кордовы (также в Колумбии). Я скоро закончу свою степень, до нее осталось меньше года.

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

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

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

Я обнаружил, что отсутствие приверженности было большой проблемой, мой друг учился 8+ часов в день, а я только учился 2–3 часа, так что это было одним из больших различий. Но тогда возникает другой вопрос, почему я теряю так много времени? Ну, к тому времени я изучал c ++, и даже хотя мне это нравится, мне казалось, что это было скучно, потому что я видел только черную консоль с белыми словами, вы могли подумать, что я глупый парень, и, может быть, я, но эта маленькая глупость убивала мое желание узнать больше.

Поэтому я решил начать искать другие варианты, чтобы узнать что-то более забавное, затем я нашел PHP, это изменило мой взгляд на вещи, я изучил HTML, а затем javascript, чтобы я мог добавлять анимацию или проверки и так далее. Веб-программирование стало моим местом, к тому времени я почувствовал, что это единственное, чему я хотел научиться, поэтому я и сделал, я потратил часы, пытаясь понять, что происходит и как это работает.

Год спустя Node.js пришел ко мне как падший ангел, я влюбился в него, он быстрый, красивый, легкий в освоении, масштабируемый, он мне до сих пор нравится. Я изменил PHP на Node.js и научился делать те же вещи, что и PHP на Node.js. Конечно, я изучил Express.js и начал создавать API и веб-приложения.

Спустя несколько месяцев я захотел узнать что-то еще, и из-за работы я изучил мобильную разработку, а не нативную, как мне казалось, но я так ошибался, я изучал гибридную мобильную разработку с apache cordova. Если вы не знакомы с apache cordova, это «фреймворк», который преобразует HTML + Javascript в приложение для Android или IOS, и его действительно легко использовать.

Так что это был один из самых счастливых моментов для меня: я научился использовать консоль для компиляции (сборки) приложений, а также как подписывать и выпускать приложения на рынок и так далее. Это было весело, но потом я начал чувствовать, что он не завершен, потому что он не был родным, поэтому я решил, что хочу изучить нативную разработку для Android из-за отсутствия устройства iOS.

Я начал изучать родной Android примерно 4 месяца назад в этот день, я так увлекся этим, что интересно писать код, разрабатывать свое представление (UI), а также думать о том, как ваши пользователи лучше взаимодействуют с вашим приложением (UX), мобильная разработка действительно сложна, она требует много времени и усилий, но мне она нравится, я начал посвящать ей свое время и начал чувствовать себя комфортно, выполняя небольшие проекты. Прямо сейчас я придерживаюсь этого, даже несмотря на то, что за последние 15 дней я заходил на какой-то Голанг, разработка мобильных приложений делает меня счастливым.

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

  1. Постарайтесь выяснить, делает ли вас то, что вы делаете, счастливым, и если вы изменились на что-то другое, почувствуете ли вы себя лучше или хуже?
  2. Не позволяйте другим решать за вас.
    Иногда мы серьезно относимся к рекомендациям людей, и я рекомендую вам сначала оценить, действительно ли вам это небезразлично, хотите ли вы этому научиться или вы хотите сделать что-то еще, если кто-то скажет вам, что технология «x» лучше, чем та, которую вы используете, просто позвольте этому быть, а затем найдите время для поиска аргументов и минусов в этом, и если вы чувствуете, что это того стоит, и что делает вас счастливее, чем пытаться узнать новое.
  3. Не все в этой жизни - это учеба или работа.
    Все, что мы делаем в жизни, может стать скучным, если мы будем делать это слишком много, вам может понравиться играть в игры или смотреть фильмы, но если вы делайте это целый день, тогда вы почувствуете усталость и, возможно, вам станет скучно. Дайте себе отдых, выйдите, съешьте что-нибудь, займитесь спортом, а затем вернитесь к тому, что вам нравится делать.
  4. Гордитесь тем, что вы делаете.
    Это важно, иногда мы бываем суровы по отношению к себе, потому что мы устаем морально, а также разочаровываемся в себе, вам нужно гордиться своим успеха, даже если это небольшая ошибка, которую вы успешно исправили, или небольшое приложение из 10 строк кода на этом новом языке, который вы изучаете, просто продолжайте, гордитесь и наслаждайтесь.

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