1

Тема: В якому напрямку розвиватись маючи базовий досвід по С++

Привіт!

В 2013 році я почав вивчати мову програмування Сі по книзі Кернігана і Річі. Я виконав першу половину вправ із неї, друга на той момент була для мене надто складна. Книгу прочитав до кінця.
Я прочитав книгу Герберта Шилдта по C++ і розібрав програмки, що були представлені в ній.
В універі мені вдалось засвоїти мову А51 для програмування мікроконтролерів на базі Intel 8051 архітектури.
Також нам дали ознайомитись із процесом програмування ПЛІС в Quartus і мови FBD та Ladder для промислових контролерів.
Для свого розвитку я проходив курси на w3schools і засвоїв основи css, html4. Ознайомився із javascript та PHP.

Все це я засвоїв на базовому рівні: по мануалу зміг вивести віконечко із "Hello, world!" на QT. На Сі по книзі написав консольний польський калькулятор. Розробив простенький дизайн для сайту http://highway-ua.org/.

Зараз я відчуваю, що треба спробувати реалізувати який-небудь проект, щоб впорядкувати ці знання. Однак, не знаю в якому напрямку рухатись.

Я думав про те, щоб взяти вправу із Кернігана і Рітчі про розбір рядку на Сі (напр, char *array[10];), її мені не вдалось виконати коли я вчив Сі і виконати її зараз + зробити GUI на QT.

Що Ви порадили б мені робити?

2

Re: В якому напрямку розвиватись маючи базовий досвід по С++

Раджу забити на с++ і вчити щось інше

3

Re: В якому напрямку розвиватись маючи базовий досвід по С++

піти на роботу, а там вже буде шо писати

4 Востаннє редагувалося Ярослав (07.12.2015 15:38:05)

Re: В якому напрямку розвиватись маючи базовий досвід по С++

FakiNyan, reverse2500, дякую Вам за Ваші поради!

5

Re: В якому напрямку розвиватись маючи базовий досвід по С++

ІМГО, ви добрий виконавець, але ви не маєте власних ідей/не можете швидко осягнути предметну область вашого поточного проєкту, тому знайдіть собі роботодавця, який потребуватиме сумлінної роботи над невеликою предметною областю.

6

Re: В якому напрямку розвиватись маючи базовий досвід по С++

Зробити щось корисне (те що буде мати користь для інших), використовуючи технології, які подобаються. А також:
- Менше вчитись
- Менше пробувати
- Більше робити.

7

Re: В якому напрямку розвиватись маючи базовий досвід по С++

Ярослав, шо писати часто задають собі питання і я таке задавав, ніби все знаю, вмію і задачі вирішую, от шо б таке потрібне написати ? Скажу зразу, та хоч гугл, так хоч драйвер чи ОС, вирішувати вам. Все іде вам для практики. Наприклад на роботі потрібно було програму для відкриття дисководу, бо кнопка там зламалась, я міг  завантажити її, але для інтересу взяв її і сам написав. Потім ще написав її на ассемблері NASM, нічого страшного, зараз на роботі хочуть брати за 500 грн. в місяць програму сервіс центр онлайн, де прийом і таке інше, я хочу написати власну програму на Python + HTML + JS, 500 грн. економії кожного місяця, ще багато чого можна написати коли піти на роботу і навіть працювати не по спеціальності. Зазвичай це будуть якісь модулі, або невеликі програмки.

Подякували: 0xDADA11C72

8

Re: В якому напрямку розвиватись маючи базовий досвід по С++

Що Ви порадили б мені робити?

Йди працюй. Буде тобі прокачка скіллу у реаліях.

9

Re: В якому напрямку розвиватись маючи базовий досвід по С++

0xDADA11C7, Replace, reverse2500, Itari, і Вам дякую за Ваші поради. Я добряче обдумаю Ваші слова і прийму рішення. Дякую Вам всім!

10

Re: В якому напрямку розвиватись маючи базовий досвід по С++

Вирішив взяти для себе завдання із фрілансерського сайту якого-небудь і просто спробувати виконати.

11

Re: В якому напрямку розвиватись маючи базовий досвід по С++

FakiNyan написав:

Раджу забити на с++ і вчити щось інше

Ні, якраз потрібно продовжити вивчати цю мову. Вона перспективна! Можна ще Джаву паралельно вчити.

12

Re: В якому напрямку розвиватись маючи базовий досвід по С++

Ярослав написав:

Вирішив взяти для себе завдання із фрілансерського сайту якого-небудь і просто спробувати виконати.

Як успіхи? Яка мова?

13

Re: В якому напрямку розвиватись маючи базовий досвід по С++

В Ярослава про С++ написано тільки в заголовку теми. Не плутайте С та С++ це зовсім різні мови.

14

Re: В якому напрямку розвиватись маючи базовий досвід по С++

КиївОболонь, спробував виконати це завдання: https://www.upwork.com/job/programming- … 5a578f2e8/, поки виконав тільки перший пункт, це у мене довгостроковий проект. На Arduino по мануалу зробив індикатор для АА батарейок. Встановив Visual Studio. Читаю 55 порад Мейєрса, щоб зробити C++ код краще, але в цій книзі розумію 30-40% інформації.
Найперше завдання, яке я вказав я спробую виконати повністю, зараз загальмував на шифруванні. В моєму університеті триває сесія, тому часу на прогу не вистачає зараз, але по тому, що я встиг спробувати - то на мій рівень завдання підйомні.