Привет всем, несколько дней назад я думал о том, чтобы получить полосы на Github, а потом я нашел эту идею 100 Days of Code, поэтому я решил присоединиться к группе, а также принять участие в челлендже!

Если вы хотите узнать больше о 100 Days of Code, о том, как это началось и о какой группе я говорю, нажмите здесь, чтобы прочитать оригинальный пост от Александра, который заставил меня присоединиться к ним, а также присоединяйтесь к нам в Gitter!

Чего я хочу от этого задания?

У меня есть список вещей, связанных с кодированием, которые я хочу практиковать или изучить, я буду использовать этот вызов, чтобы хотя бы улучшить эти моменты.

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

Больше всего я хочу изучить C++ и все, что связано с компьютерной графикой, поэтому я перечислил следующие темы и буду изучать некоторые из них во время выполнения задания:

  • Создайте эмулятор консоли на C++ (NES или GameBoy)
  • Многопоточность с C++
  • Темы C++ Intermediate/Advanced (макросы, шаблоны, улучшение ООП…)
  • Программирование шейдеров (в этом я не разбираюсь)
  • Алгоритмы компьютерной графики
  • Разработка игр на C++/OpenGL
  • Прочитайте и, возможно, попробуйте создать простой игровой движок или графический рендерер.

Помимо C++, я также хочу больше узнать о языке Ruby, Ruby всегда был моим вторым любимым языком программирования, вот что я мог бы выучить:

  • Решайте простые задачи и пишите простые скрипты, чтобы попрактиковаться в Ruby.
  • Рубин на рельсах
  • Веб-краулеры

И, наконец, мне также нравится веб-разработка, интерфейс и серверная часть, так что…

  • Книги по HTML5/CSS3 и адаптивному дизайну (купил больше года назад, может теперь наконец-то прочитаю)
  • Ларавель
  • Ruby on Rails (как я сказал в Ruby)
  • Drupal (на самом деле не требует кодирования, но я использую его почти каждый день в университете, поэтому хочу узнать о нем больше)

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

Некоторые правила?

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

День без кода не будет засчитываться в челлендже, если я не буду кодировать в день кода N, следующий день все равно будет днем ​​кода N, но я постараюсь сохранить серию.

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

В июле я буду путешествовать, поэтому я приостановлю испытание в День N, а когда вернусь, продолжу с этого дня N.

Следуйте за мной

Если вы хотите присоединиться к 100 Days of Code Challenge, зайдите и посмотрите первую ссылку, которую я разместил в посте, вы всегда можете посетить мой github и подпишитесь на меня, если хотите, я использую приватный репозиторий на данный момент, но некоторые проекты и когда-нибудь я опубликую его, также вы всегда можете связаться со мной! В моем github есть моя электронная почта.

Увидимся! Удачного кодирования!