• Форум
  • Стрічка
  • Зарплати
  • Робота
  • Календар
  • Спільноти
  • DOU Day 1842
Вхід і реєстрація
ivan kovtun
  • Профіль
  • Коментарі 8
  • Який мінімум треба для стажера C/C++, щоб отримати позицію trainee?

    Можу дати раду по розвитку:
    1. Як вже казали раніше — вивчи хоча б базу git — на сьогодні це must have для всіх напрямків.

    2. Якщо поглядаєш на embedded, треба попрактикуватися із реальним залізом:
    2.1. Візьми мікроконтролер, підійде майже будь-який (e.g. я починав з STM32), і починай писати під нього програми поступово ускладнюючи собі задачі.
    2.2. Ознайомся* з базовою периферією обраного МК, там UART, I2C, SPI, таймери, DMA, щось іще.
    *Ознайомся означає напиши хоча б простенький проектик рівня університетської лаби на частину цієї периферії.
    2.3. Ознайомся* з RTOS. Можеш обрати будь-яку.
    2.4. Напиши пет-проект із цим МК. Це має бути щось більш-менш складне. Приклади бачив в інших коментарях.
    2.5. Багато кому важливо, аби embedded-програмер хоч трохи розумівся на схемотехніці.
    2.6. Програмування під МК має певну свою специфіку:
    2.6.1. Часто (не завжди) є сильні обмеження на динамічне виділення пам’яті, аж до повної заборони, або використання для цього специфічних ліб замість звичного malloc+free з stdlib.
    2.6.2. Переривання (interrupt) мають значення.
    2.6.3. Особливості багатопотоковості: дарована RTOS ілюзія паралельного виконання дуже крихка, тим часом DMA є реальним другим мастером на шині даних, а процес у сусідній мікросхемі як ніщо прикрасить досвід покрокового виконання програми.

    3. Якщо не до смаку мікроконтролери, але embedded все ж хочеться, є опція мікропроцесори.
    3.1. Розберись, чим вони відрізняються від мікроконтролерів.
    3.2. Попрактикуйся із реальним залізом.
    3.3. Багато не підкажу, бо підходи тут і з МК багато в чому відрізняються, просто знайди в мережі туторіал як з ними працювати, але основа та сама — він має певні можливості по взаємодії із зовнішнім світом — з ними варто ознайомитися*. І написати більш-менш складний пет-проект.

    4. Навіть якщо відходити від embedded, все зведеться до аналогічних порад. Обери одну-дві затребувані на ринку технології (фреймворк, ліба, etc.), ознайомся* з їхніми можливостями, потім напиши більш-менш складний пет-проект.

    13 листопада 2025 22:41
    Підтримали: Pavliuk Roman, Alex Fogol, Undisclosed User, Serhii Tyshchenko
  • Найбільше зростають ті, хто робить виключно мобільні ігри. Рейтинг продуктових геймдев-компаній, осінь 2025

    Проаналізувати більше зв’язків. Наприклад: жанр — рушій, платформа — рушій, жанр — платформа.

    6 листопада 2025 20:37
    Підтримав: Sashko Peremot
  • Що допомагає вам підвищити свою продуктивність?

    GNU Autogen (не плутати з MS-Autogen’ом). Її ніша вузька, проте в ній тулза працює чудово.

    12 вересня 2025 20:52
    Підтримали: KKrauser, Pavlo Trepytion
  • Працюю над концепцією симулятора шеф-кухаря. Потрібна ваша думка про те, якою має бути гра

    Гадаю, в опитування було варто додавати і відкриті питання. Щодо механік гри: важливо, аби гра не кидала з ходу в пекло з мільйону механік, а вводила в них поступово. Можливо, має сенс зробити окрему додаткову навчальну кампанію.

    8 серпня 2025 20:21
    Підтримав: Symonenko Volodymyr
  • Термометр не винен у температурі: «дискримінація», «провалена мобілізація» та інші трабли Резерв+

    Примус до ризику життям — так само злочин як і замах на життя. І воно залишається злочином незалежно від того, хто і з якою метою його робить.

    14 червня 2025 23:06
    Підтримали: Pool, Oleg Beloy, Denis, Artem Bilyuk, Alexander, Yaroslav Kuchkovsky, Лев Баренбойм, Vitalii Krasiuk, Igor Stebko, Dmitrii Slivon, Palto, Andrew Naichuk, Yurii Nykyforuk, Bohdan Triska, Oleksandr Gabrilchuk, Dmytro, Andy S, Viktor L, Владислав, Mithun Chakroborty, Universe Guest, Sviatoslav Samoilenko, Ihor, Евгений Борисов, Anton Zubko, Игрок Черноморский, Yevhenii, Yar A, Stepan Kunziv, Wiz Khalifa, Nazarii Leus, anonymous, yury-silver, vad im, Mykola, Roman Halimon, Pavlo Antoniuk, Kostia, Евгений Тимошенко, Serhii Qtch, Дмитро Кобзар, Sergey Designer, Roman Tretyak, Oleksii Shlemko, Artur, Vladimir K, Андрій Поліщук, Саша Помнит, Andriy, Yurii H, Nazar Kostetskyi, Дм, Taras Soroka, Гастрафет Аристархович, Sergey Zhornak, Oleg Gelya, Dmitry, Dmytro Maliarenko, Yaroslav Mindolin, Pavlo, Andrii Bysykalo, Oleksandr Nikitin, Denys Verotskyi, Beaver Green, Александр Окунев, Sebastian Käfer, артем кравченко, Martin Eden, Oleksii, Eugene Max, Sanya Mozerov, Maxim Falchenko, Yriy Ivakhnenko, Type Shift, Terentiev Sergii, mackaronina
  • Порадьте ноутбук для студента

    Спочатку треба зрозуміти конкретно Ваші потреби — без цього підібрати неможливо.
    Навчання в якому напрямку?
    Які предмети? Яке ПЗ буде для них встановлюватись?
    Якщо Word + Excel + zoom, то підійде майже що завгодно.
    Якщо багато роботи з 3D графікою, чи моделюванням — варто приділити увагу відеокарті.
    Потрібно підключати якусь периферію (USB, HDMI, Ethernet, etc) — переконайтесь, що потрібний роз’єм є.
    Загалом — нехай студент ознайомиться з переліком необхідного для навчання програмного забезпечення, потім ознайомиться з його (ПЗ) вимогами до заліза. Тоді запитання буде сформульоване не загальне, яке апріорі не матиме відповіді, а конкретно по Вашому випадку, і можна буде щось радити.

    18 березня 2025 20:15
    Підтримав: Микола Симута
  • Початок кар’єри в Embedded-розробці. Які інструменти варто освоїти для роботи з мікроконтролерами

    Файно, що DOU цікавиться нашою галуззю. Сподіваюсь, одного дня ми тут отримаємо окремий піддомен, як це сталося з gamedev. Бажаю успіху в пошуку авторів

    20 листопада 2024 22:12
    Підтримали: Andrii Derkach, Roman Pryshlyak, Veronika Liashenko
  • Samsung переводить всіх керівників на 6-денний робочий тиждень. Ви б погодились?

    А я колись виходив на роботу по суботам саме тому що в суботу не було ні керівників, ні мітингів, тож можна було попрацювати спокійно та з задоволенням.

    21 квітня 2024 15:20
    Підтримали: Kostiantyn Rakhmanov, Klauss Manner, Serge Loboda, Vasya, Nikita Demianchuk, Slava Pinchuk, Ivan Pyrog, Dmitry

Не пропустіть

17 березня, Online
AI Frontend Meetup: як UI-інженеру еволюціонувати в архітектора систем
19 березня, Online
Вебінар «Вхід в Defence Tech для нетехнічних спеціалістів. База, яку вимагають, але ніде не вчать»
24 березня, Online
Онлайн-курс «AI для управління проєктами» з PM у SoftServe від robot_dreams
24 березня, Online
The “Un-Botting” of Customer Service: Building Flows That Actually Work
15 — 16 травня, Київ
DOU Day 2026 — найбільша технічна конференція від спільноти DOU
© 2005—2026 DOU.ua
Нас уже 856 906. Ми в соцмережах: Facebook Twitter GitHub LinkedIn Telegram YouTube TikTok Instagram WhatsApp
Пошук програмістів на Джині
  • Контакти
  • Реклама
  • Legal
Пишіть нам на [email protected]
Скористайтесь акаунтом
×
  • Google
  • LinkedIn
  • GitHub
  • Facebook
Увійти за поштою.
  • Вхід
  • Реєстрація
  • Відновлення пароля
Неправильний пароль
Реєстрацію по email закрито
Ви неправильно вказали свою пошту
Або скористайтесь акаунтом.
Для того, щоб зробити ваш профіль повноцінним, вкажіть вашу пошту.
Ми відправимо вам лист з посиланням для підтвердження.
Ви неправильно вказали свою пошту
з умовами використання сайту і політикою конфіденційності.