1

Тема: Вимоги до програмістів С++

Розумію що питання трохи безглузде адже однієї відповіді на нього не знайти, але думаю багато кого цікавить... Народ, хто працює на роботі програмістом, поділіться будь-ласка досвідом, що від вас вимагається (якої складності вам потрібно написати код і якщо є приклади завдання було б дуже добре) і що вам потрібно було для того щоб вас прийняли на роботу, тобто що у вас питалися... Просто я б хотів через 1-2 роки піти на роботу і хочу як слід підготуватися... Сподіваюся на вашу підтримку *DRINK*

2 Востаннє редагувалося Torbins (18.01.2014 17:06:35)

Re: Вимоги до програмістів С++

С++ зараз використовується переважно там, де потрібна висока швидкість роботи. Ну і ще кросплатформові проги з використанням Qt на ньому трохи пишуть.
Тому потрібно знання алгоритмів та стандартних бібліотек, принципів роботи комп'ютера (вказівники, види пам'яті у віндовс...), не завадить трішки асемблера, ну і звичайно ж просто необхідно буде знати різні техніки пошуку помилок у програмі та вміти користуватися налагоджувачем. Великим плюсом мабуть буде знання інтерфейсів та виключень (exceptions), популярних бібліотек і особливо Qt. Про знання англійської, та вміння шукати та читати технічну документацію я навіть не кажу.
Щоправда не ручаюся за 100%-ву точність цього списку, бо працюю з іншою, хоч і дуже подібною, мовою. Якщо хтось багато працює з С++, будь-ласка виправте мене.

Ось завдання, яке три роки назад мені дали на співбесіді, а ось розв'язок, який я наваяв за два дні, причому паралельно вчив необхідні куски C++ :) Ні до того, ні після, на плюсах я нічого не кодив.

3

Re: Вимоги до програмістів С++

Дякую! Народ, ще в когось досвід є?

4

Re: Вимоги до програмістів С++

o_0ps написав:

Дякую! Народ, ще в когось досвід є?

Нє, тут лише нуби зібралися.

5

Re: Вимоги до програмістів С++

Ну але відповіла одна людина...

6

Re: Вимоги до програмістів С++

o_0ps написав:

Ну але відповіла одна людина...

Залежить, куди прийдете на співбесіду. В одному місці вас кілька годин ґвалтуватимуть STL та всяким хардкором. В іншому - попросять показати наявні проекти: подивитися, що ви вмієте. А десь - і взагалі дадуть психтести проходити. Тому скільки десятків постів тут не буде - всі будуть унікальними і не покриють можливих випадків.

7

Re: Вимоги до програмістів С++

В першу чергу рекомендую гарно розібратись з STL. В тому числі яка структура даних чи алгоритм для чого і чому краще підходить

Подякували: leofun011

8

Re: Вимоги до програмістів С++

Питання нормальне, багатьох початківців цікавить воно.
взагалі-то здаэться в першу чергу мідл-сіньор-Манашеров-СЕО тд ... відрізняються маштабом вирішуваних завдань самостійно,,
а які у них при цьому знання вже мало цікаво, для оцінки таких речей можна використовувати або орит добре рішення задач, я думаю Бріна, в Яндекс візьмуть без проблем, не вимагаючи від нього знання boost

або коли досвіду немає то спиратися на знання так як це може показати:
гнучкість - ступінь здатності до навчання і найголовніше степінь якісноі оцінки людини, якщо він знаючи алгоритми бульбашки горор що він Гуру в алгоритмах сортування, можна собі уявити код, який на його думку буде ідеальним
і ймовірність успішного вирішення проблеми - припускаэться великий набір знань сприяє кращому вирішенню проблем.
Тому напевно спершу варто зрозуміти, а э чим цікавим похвастати перед роботодавцем з минулого, навіть якщо це лабораторка,
якщо людина на лабораторці написала свій 3д шутер з текстурами, АІ і осудним дозволом і ФПС, то я думаю не критично що людина не знає що таке MFC, ATL, WTL.
Бо знання аля МСДН ще не доводить що ти на щось здатний :)