Привет всем, несколько дней назад я думал о том, чтобы получить полосы на 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 есть моя электронная почта.
Увидимся! Удачного кодирования!