Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.97/29: Рейтинг темы: голосов - 29, средняя оценка - 4.97
10 / 10 / 6
Регистрация: 27.07.2014
Сообщений: 269

Какой нужно знать минимум, чтобы уже можно было искать работу по C++

26.08.2014, 23:37. Показов 6309. Ответов 29
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Что нужно знать минимум, что бы можно было уже можно искать работу по C++ ?) Что можете сказать на этот счет ?)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
26.08.2014, 23:37
Ответы с готовыми решениями:

Что нужно знать, чтобы взяли на работу C++-программистом?
всем привет. Я учу С++ уже 10 месяцев. по двум книгам, первую я закончил это Джес либерти 21 день. Вторая Это стивен прата 9 издание...

Что же нужно знать чтобы поступить на работу программистом?
Здравствуйте уважаемые форумчане....Я изучаю C++ на протяжении 4 лет, писал много программ и игр на OpenGL в основном 2D в 3D зарисовывал...

Сделайте так, чтобы можно было бесконечно раз искать слова палиндромы
Клиентская часть: #pragma comment(lib, "ws2_32.lib") #include <winsock2.h> #include <iostream> using namespace std; #pragma...

29
2444 / 1842 / 406
Регистрация: 15.12.2013
Сообщений: 8,243
26.08.2014, 23:55
AVATAR, как минимум быть уверенным в своих знаниях.Посмотрите в вакансиях на джуниоров,списки могут отличатся в зависимости от компаний.
1
 Аватар для Voivoid
710 / 283 / 16
Регистрация: 31.03.2013
Сообщений: 1,340
27.08.2014, 00:32
Если ориентируешься на нормальную контору, то стоит прочитать и понять Липпмана или Страуструпа ( желательно последние издания ), прочитать Саттера и Майерса, осилить STL и идиомы и практики modern c++. Бонус за boost и C++11. Возможны варианты, но в общем главное умение писать безопасный код и не велосипедить, иначе смысла junior'а брать просто нет - мало того, что пользы минимум, так еще и все сломает. Это конкретно по C++, могут быть еще необходимы знания других областей ( сети, gui, алгоритмы и т.д. ) в зависимости от вакансии
2
 Аватар для gromo
383 / 281 / 31
Регистрация: 04.09.2009
Сообщений: 1,225
27.08.2014, 00:42
Цитата Сообщение от Voivoid Посмотреть сообщение
то стоит прочитать и понять Липпмана
наконец-то люди стали советовать книги Стенли Липпман Сам лет шесть назад выбрал его книгу и ничуть не пожалел - глубина материала просто поражающая.
2
34 / 32 / 5
Регистрация: 29.08.2012
Сообщений: 84
Записей в блоге: 1
27.08.2014, 02:15
AVATAR, Искать можно прямо сейчас, независимо от уровня твоих знаний. Попасть на собеседование по С++ уже лютый вин, все дело в том что когда Девочка HR будет смотреть сотни одинаковых резюме на позицию Junior C++ dev. она 70-80% с легкой руки отбросит твое резюме из-за отсутствия всякого опыта в данной теме. А когда ты попадешь на 2-3 собеседования ты уже поймешь из тестовых заданий или из беседы с интервьювером что тебе не хватает и в чем ты слаб.

А так тебе тут насоветуют прочитать десять книг, решить половину задач на careercup, короче дети в первый класс пойдут а ты будешь еще дочитывать.

Особенно понравился совет: главное умение писать безопасный код и не велосипедить. Это блин совет человеку который еще не работал! Не велосипедить, ппц ))) За это слово нужно бить, мб даже ногами.
1
 Аватар для Alexandr_1982
191 / 90 / 33
Регистрация: 04.11.2013
Сообщений: 473
Записей в блоге: 4
27.08.2014, 07:01
Чтобы начинать искать работу, знать не нужно ничего. Чтобы найти работу, ничего не нужно знать. То, что человек знает, не имеет значения при приёме на работу. Не нужно учиться. Не нужно ничего знать. Сразу в грузчики нужно идти, так как при приёме на работу не имеет значения, что вы знаете, а что нет. Не нужно учиться в школе, школа не нужна, школьные знания никогда в жизни не пригодятся. Не нужно учиться в детском саду, так как оно никогда не понадобится.
1
Почетный модератор
Эксперт С++
 Аватар для SatanaXIII
5851 / 2862 / 392
Регистрация: 01.11.2011
Сообщений: 6,906
27.08.2014, 09:05
Не понял маразм предыдущего оратора.
Цитата Сообщение от AVATAR Посмотреть сообщение
Что нужно знать минимум, что бы можно было уже можно искать работу по C++ ?
Минимум две вещи:
1) Уверенно кивать головой, слыша любые непонятные слова.
2) Уметь быстро гуглить.
6
10 / 10 / 6
Регистрация: 27.07.2014
Сообщений: 269
27.08.2014, 09:22  [ТС]
Ок) что могут поручать программисту на работе(примеры пожалуйста самых простых и сложных проектов)... Просто у меня нету представлений, чтобы хоть знать) и еще, если не трудно, укажите пожалуйста, если вы программист и в какой области
0
27.08.2014, 09:25

Не по теме:

Цитата Сообщение от SatanaXIII Посмотреть сообщение
Минимум две вещи:
1) Уверенно кивать головой, слыша любые непонятные слова.
2) Уметь быстро гуглить.
Зараза. Выходит я все это время не теми вещами занимаюсь:D

0
Ушел с форума
Эксперт С++
 Аватар для Убежденный
16481 / 7444 / 1187
Регистрация: 02.05.2013
Сообщений: 11,616
Записей в блоге: 1
27.08.2014, 10:01
Цитата Сообщение от AVATAR Посмотреть сообщение
Что нужно знать минимум, что бы можно было уже можно искать работу по C++ ?
Синтаксис языка + базовые правила: виртуальный деструктор, синтаксис шаблонов,
приведения типов и т.п. Плюс к этому знания в какой-нибудь технологии/платформе,
имеющей хождение на рынке. Далее так:

10. Ищете любую работу, связанную с C++. Любую, за любые деньги.

20. Решаете реальные задачи, прокачиваетесь.

30. Свободное время уделяете п.20.

40. Однажды наступает момент, когда вы понимаете, что имеете существенно меньше, чем стоите.
Ищете новую, более высокооплачиваемую работу. Ну или договариваетесь с работодателем о
повышении з.п. (хотя по моему опыту, на успех в этом случае рассчитывать сильно не стоит).

50. goto 20.
1
☆ Форумчанин(FSC)☆
 Аватар для 2ima
911 / 292 / 27
Регистрация: 28.04.2013
Сообщений: 2,466
Записей в блоге: 10
27.08.2014, 10:20
Цитата Сообщение от SatanaXIII Посмотреть сообщение
Минимум две вещи:
1) Уверенно кивать головой, слыша любые непонятные слова.
2) Уметь быстро гуглить.
+
3)Еще немного обладать телепатией
1
2393 / 1913 / 763
Регистрация: 27.07.2012
Сообщений: 5,554
27.08.2014, 10:29
Цитата Сообщение от AVATAR Посмотреть сообщение
что могут поручать программисту на работе(примеры пожалуйста самых простых и сложных проектов).
Моей первой задачей было написать маленькую утилитку, исправляющую ассемблерный код, производимый каким-то недокомпилятором языка ST. Справился за два дня.
0
10 / 10 / 6
Регистрация: 27.07.2014
Сообщений: 269
27.08.2014, 10:36  [ТС]
Цитата Сообщение от FSC Посмотреть сообщение
Сообщение от SatanaXIII
Минимум две вещи:
1) Уверенно кивать головой, слыша любые непонятные слова.
2) Уметь быстро гуглить.
+
3)Еще немного обладать телепатией
Ага, смешно

Цитата Сообщение от John Prick Посмотреть сообщение
Моей первой задачей было написать маленькую утилитку, исправляющую ассемблерный код, производимый каким-то недокомпилятором языка ST. Справился за два дня.
Ни фига себе, ассемблер я вообще не знаю

Цитата Сообщение от Убежденный Посмотреть сообщение
20. Решаете реальные задачи, прокачиваетесь.
А можете привести пример любой реальной задачи, по вашему мнению, но на начальном этапе(не самый хардкор) и желательно на С/C++
0
2393 / 1913 / 763
Регистрация: 27.07.2012
Сообщений: 5,554
27.08.2014, 10:48
Цитата Сообщение от AVATAR Посмотреть сообщение
Ни фига себе, ассемблер я вообще не знаю
А там его и не надо было знать особо. Ну так, в общих чертах только. Что исправлять, мне показали. На делфи, правда, я это делал. С++ тогда ещё не курил.
0
 Аватар для HighPredator
6045 / 2160 / 753
Регистрация: 10.12.2010
Сообщений: 6,005
Записей в блоге: 3
27.08.2014, 10:53
Цитата Сообщение от AVATAR Посмотреть сообщение
Ага, смешно
Ничего смешного нет. Придя в проект вы в течение 10 секунд поймете, что не понимаете в нем чуть меньше чем ничего. Вам дадут например прикрутить в какой-нибудь модуль что-нибудь. И вы будете гуглить или собственно гугл или корп вики с космической скоростью потому что надо ASAP.
Цитата Сообщение от AVATAR Посмотреть сообщение
А можете привести пример любой реальной задачи, по вашему мнению, но на начальном этапе(не самый хардкор) и желательно на С/C++
Ок. Задачка на джуниора первого дня. Есть модуль с N функциями. Задача: прикрутить трассировку с выводом в файл. Нужно, чтобы была возможность определить:
1) Порядок вызова функций
2) Передаваемые аргументы (в разумных пределах)
3) Время выполнения каждой.
Доп. требование: чтобы не крашилось. Решение как правило будет определять пригласят ли вас завтра.
0
Модератор
Эксперт CЭксперт С++
 Аватар для sourcerer
5288 / 2376 / 342
Регистрация: 20.02.2013
Сообщений: 5,773
Записей в блоге: 20
27.08.2014, 11:07
Цитата Сообщение от Убежденный Посмотреть сообщение
10. Ищете любую работу, связанную с C++. Любую, за любые деньги.
20. Решаете реальные задачи, прокачиваетесь.
30. Свободное время уделяете п.20.
40. Однажды наступает момент, когда вы понимаете, что имеете существенно меньше, чем стоите.
Ищете новую, более высокооплачиваемую работу. Ну или договариваетесь с работодателем о
повышении з.п. (хотя по моему опыту, на успех в этом случае рассчитывать сильно не стоит).
50. goto 20.
Ну ё-моё, ну чё за бейсик?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
    while(iWannaBeProgrammer)
    {
        std::cout << "What kind of work I ready to do?" << endl;
        std::cin >> myJob;
        std::cout << "How many money I want for this work now?" << endl;
        std::cin >> mySalary;
        findNewJob (myJob, mySalary);
        while (mySalary = isEnough())
        {
            if (myTime = isFree())
            {
                doTask;
                fixProblem;
                gainExp;            
            }
            else
                doWork;
        }        
    }
0
 Аватар для orange_fox
34 / 34 / 8
Регистрация: 06.04.2014
Сообщений: 189
27.08.2014, 11:13
gru74ik, Но-но-но!
C++
1
2
3
4
5
6
7
8
9
10
11
       while (mySalary == isEnough())
        {
            if (myTime == isFree())
            {
                doTask(); 
                fixProblem();
                gainExp();            
            }
            else
                doWork();
        }
1
Модератор
Эксперт CЭксперт С++
 Аватар для sourcerer
5288 / 2376 / 342
Регистрация: 20.02.2013
Сообщений: 5,773
Записей в блоге: 20
27.08.2014, 11:15
Цитата Сообщение от orange_fox Посмотреть сообщение
gru74ik, Но-но-но!
Ой, прошу прощения )))
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
while(iWannaBeProgrammer)
{
    std::cout << "What kind of work I ready to do?" << endl;
    std::cin >> myJob;
    std::cout << "How many money I want for this work now?" << endl;
    std::cin >> mySalary;
    findNewJob (myJob, mySalary);
    while (mySalary == isEnough())
    {
        if (myTime == isFree())
        {
            doTask;
            fixProblem;
            gainExp;
        }
        else
            doWork;
    }
}
1
zzzZZZ...
 Аватар для dzrkot
527 / 358 / 94
Регистрация: 11.09.2013
Сообщений: 2,041
27.08.2014, 11:20
Цитата Сообщение от AVATAR Посмотреть сообщение
Ок) что могут поручать программисту на работе(примеры пожалуйста самых простых и сложных проектов)... Просто у меня нету представлений, чтобы хоть знать) и еще, если не трудно, укажите пожалуйста, если вы программист и в какой области
привожу пример, мне предлагали тестовое задание - была прога на qt, надо было подправить что-то там с буфером приёма данных по usart и что-то ещё добавить, вообщем не сложно, за месяц сделать более чем реально.

Не могу сказать что я С++ разработчик, т.к. я занимаюсь микроконтроллерами и опыта мало, но я устраивался без опыта, и история такая: В июне прошлого года начал читать С++, чтобы подтянуть С (т.к. прогеры с моей старой работы сказали что база там одинаковая), вообщем после прочтения простого, стало интересно развиваться и дальше, а т.к. на том месте программиста во мне явно не видели(т.к. я выполнял др работу достаточно хорошо), то на место прогеров брали к примеру (реальный случай - вам на заметку) девочку, которая вообще не знала о программировании ничего(через 2 месяца она сдалась и перешла на работу с бумажками).Я кинул в интернет объявление что мол умею то и то, хочу заниматься вот этим, но опыта нету, а учусь сам по книгам и готов этому уделять примерно 24 часа в сутки. Сначала звонили мало, предлагали ремонтировать компьютеры по вызову и прочая шляпа...но как-то - был я в командировке города Северодвинска, позвонил дядька, сказал мол так и так, работа с микроконтроллерами, если интересно приезжай - пообщаемся(как оказалось раньше он работал в моей конторе и специалист очень классный, не чета местным), не долго думая я уволился и пошёл туда с навыками примерно такими - умел в руках держать паяльник, худо бедно пользоваться осциллографом и зная С++ где-то до глав про наследование, шаблоны и STL в С.Прата(честно не помню - но придя туда оказалось что в С++ я шарю лучше остальных). Там благополучно(сидя на форумах и взрывая мозг окружающим тупыми вопросами, т.к. сам я тот ещё чайник) поигрался с разными контроллерами на уровне создай таймер по поморгать светодиодом, сделал простенький проект для выставки, важно то что получил навыки работы с разными IDE, узнал про СВН, хотя пользовать особо не научился ими.В январе купил книжку по qt(мне тогда в метро какой-то боксер напихал в голову ударов 10, и я был на больничном с кучей рассечений, но без сотряса, делать было нечего), стал на нём пробовать что-то делать. Вообщем в марте я уволился оттуда и перешел в др контору, где сейчас успешно пишу систему управления. Суть моей басни такова - я сменил 2 места работы, и учился уже непосредственно на месте, только примерно представляя ту работу, с которой мне придётся столкнуться.
Я бы сделал такой вывод - определитесь с областью, в которую вы хотите пойти, т.е. компьютерные сети или веб или системное программирование, и ознакомтесь с общей тематикой - это будет очень полезно при приёме на работу.
5
27.08.2014, 11:36

Не по теме:

Цитата Сообщение от orange_fox Посмотреть сообщение
gru74ik, Но-но-но!
Блин, точняк, скобки ещё забыл после функций :D
Кликните здесь для просмотра всего текста

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
while (iWannaBeProgrammer)
{
    std::cout << "What kind of work I ready to do?" << endl;
    std::cin >> myJob;
    std::cout << "How many money I want for this work now?" << endl;
    std::cin >> mySalary;
    findNewJob(myJob, mySalary);
    while (mySalary == isEnough())
    {
        if (myTime == isFree())
        {
            doTask();
            fixProblem();
            gainExp();
        }
        else
            doWork();
    }
}

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
27.08.2014, 11:36
Помогаю со студенческими работами здесь

Что нужно знать для того чтобы устроиться на работу?
Я студент вуза 1 курс... Очень хотел бы начать работать пораньше... Знаний минимум, если смотреть правде в глаза, ноль. То что сам выучил...

Что нужно знать, что изучить чтобы взяли на работу?
Всем доброго времени суток. Изучая программирование на C# где то чуть больше года, понял, что кроме этого ничем не хочу заниматься, ведь...

Какое направление Java перспективно,чтобы можно было найти работу?
Хотел поинтересоваться,какое направление Java перспективно,чтобы можно было найти работу? И ещё один вопрос - как Java подходит для...

Напишите функцию, которая ищет минимум массива и его индекс, чтобы и с индексом и с самим минимумом можно было работать
Помогите написать такую функцию, сам поиск минимума массива я смог сделать, а вот как индекс этого минимума найти я не понимаю. &lt;?PHP ...

С какой матрицей должен быть проектор чтобы можно было различить текст 14 шрифтом?
Хочу купить видеопроектор. С какой матрицей должен быть проектор чтобы без проблем было видно текст?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru