Чому я вивчаю C++ і ділюся цим з вами

Вступ:

Привіт, мене звати Ноа, і я починаю цю захоплюючу подорож: вивчення C++ та графічного програмування. Раніше я розробляв ігри за допомогою Unity, але вирішив, що хочу кинути собі виклик і дослідити нові можливості. У цьому блозі (та на YouTube каналі)
я документуватиму свою подорож, те, що я навчаюся, проекти, над якими працюю, і виклики, з якими стикаюся.

Чому C++ та графічне програмування?

Тепер ви можете запитати, чому я обрав C++ і графічне програмування, якщо я маю досвід у розробці ігор. По-перше, чому я залишив розробку ігор? Я залишив цю сферу, бо ринок праці зараз справді поганий, і я не впевнений, чи бачу себе в цій галузі в майбутньому за нинішніх умов. З графічним програмуванням у мене більше можливостей для працевлаштування, але я також можу повернутися до розробки ігор пізніше, якщо захочу. Але чому саме C++ та графічне програмування? Чому не веб-розробка чи програмування програмного забезпечення? Я обрав саме C++ та графічне програмування, тому що бар'єр для входу в веб-розробку та програмування програмного забезпечення доволі низький, саме тому там так багато початківців. Я хотів чогось складнішого, але водночас такого, де можна створювати круті проекти. Ось чому я вибрав C++ і графічне програмування. Це важко для вивчення і є більш нішевим, але все одно є безліч крутих проектів, які можна створити — від простих проектів для початківців: прості 2D ігри або симуляції 2D часток, до експертних проектів: ігровий движок або 3D рендерер.

Що я планую досягти:

Моя кінцева мета — стати експертом у графічному програмуванні і потенційно працювати над ігровими движками, симуляціями чи інструментами візуалізації. На шляху до цієї мети я хочу:

  • Вивчити C++
  • Вивчити графічні бібліотеки: SFML, OpenGL, а згодом Vulkan та/або DirectX
  • Створювати проекти, такі як симуляції рідин/часток, ігри та інструменти візуалізації
  • Ділитися своєю подорожжю через цей блог та на моєму YouTube каналі

Як я планую документувати цю подорож:

Кожного тижня я підсумовуватиму те, що я навчився, проекти, над якими працював, та виклики, з якими зіткнувся, у блозі та відео на YouTube. Якщо я працював над більшим проектом, я також випущу окремий блог та відео, де розповім лише про цей проект. І якщо буде щось цікаве, можливо, я зроблю окремий блог і відео на цю тему. Незалежно від того, чи ви початківець, як і я, чи досвідчений програміст, сподіваюся, що мій блог і відео будуть джерелом розваги та натхнення для вас.

Якщо ви також вивчаєте C++ або маєте досвід у графічному програмуванні, не соромтеся ділитися порадами, ідеями для проектів чи навіть своєю власною подорожжю в коментарях.

Кінець:

Це тільки початок, і я сподіваюся, що це буде неймовірна подорож у світ C++ та графічного програмування. Я в захваті від можливості навчатися, створювати і ділитися своїм прогресом. У наступному блозі та відео я розгляну основи C++ і зроблю кілька маленьких проектів. Побачимося наступного тижня!

Перекладено з: Why I’m Learning C++ and Sharing It with You

Leave a Reply

Your email address will not be published. Required fields are marked *