Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/30: Рейтинг темы: голосов - 30, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 24.04.2008
Сообщений: 10
1

Какие технологии актуальны для С\С++ программиста

02.06.2010, 12:05. Просмотров 5879. Ответов 8
Метки нет (Все метки)


Доброго времени суток.
Какие технологии сейчас наиболее востребованы и перспективны для С++ программиста?

Например стоит-ли изучать COM, CORBA.
Будут ли востребованы знания WDK если не работать в крупной компании выпускающей железо.

Помогите сделать выбор, что изучать, что-бы потом пол года не искать работу.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.06.2010, 12:05
Ответы с готовыми решениями:

Какие технологии веб-программирования актуальны и востребованы сейчас?
Здравствуйте! Есть у меня кое-какие мысли и вопросы по поводу технологий сайтостроения, которыми я...

Какие вендорные префиксы актуальны сейчас?
Доброго времени. Вендорные префиксы: -webkit- , -moz- , -ms- , -o- , -icab- , -khtml- , может есть...

Какие есть технологии для работы с БД?
Недавно друг сказал что ado.net уже старая и неактуальная, есть другие технологии более крутые. А я...

Какие технологии выбрать для диплома?
Здраствуйте. Не нашёл на этом форуме нейтральной темы, поэтому решил написать здесь. Если есть для...

8
Эксперт С++
2919 / 1268 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
02.06.2010, 13:04 2
C++ программист - это что за зверь такой? Сильно смахивает на "портного, который умеет шить только зелеными нитками" :-)
Вообще-то, программист может (и должен) знать несколько языков программирования. А технологии изучать - всегда полезно, вопрос только в глубине изучения. Но пока не начнешь работать, глубокое знание вряд ли понадобится - конкретная технология и глубина знания очень и очень различаются в зависимости от конкретного работодятла.

Поверь, к специалисту, приходящему на первую работу после ВУЗа, требования очень и очень мягкие....
0
0 / 0 / 0
Регистрация: 24.04.2008
Сообщений: 10
02.06.2010, 14:07  [ТС] 3
Вообще-то, программист может (и должен) знать несколько языков программирования
Я программировал на C# до этого на PHP но web мне не нравится и .NET тоже, я бы хотел изучить Assembler, но опять таки очень опасаюсь что с Assembler-ом очень трудно будет найти работу, если вообще можно

Вопрос в другом, программировать на C++ можно и с Qt и с MFC, ATL, использовать Boost, WinAPI.
Можно вообще под Linux программировать и изучать его технологии, в том то и вопрос на чем сосредоточить свое внимание, что будет перспективно, чтобы не "пролететь" когда знания окажутся невостребованными.
0
Эксперт С++
2919 / 1268 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
02.06.2010, 18:19 4
"Что будет перспективно" - сильно зависит от того, чем ты предполагаешь заниматься в будущем, и к какому работодателю планируешь пойти. Потому что у каждого работодателя - свои тараканы и свои требования к набору скиллзов.
В общем случае, требуется отлично знать базовые конструкции языка и STL; знание буста - плюс. Умение писать кроссплатформенный код - типа Qt - плюс. Все остальное же - сильно зависит от.

В общем случае, можно порекомендовать следующую последовательность:
1. в какой области собираешься специализироваться?
2. есть ли в твоем регионе работодатели с нужной тебе специализацией?
3. есть ли у них вакансии?
4. какие требования предъявляются к кандидатам? какие технологии нужны?
5. ну и на основании этого уже изучать конкретные технологии/прокачивать скиллзы....
1
0 / 0 / 0
Регистрация: 24.04.2008
Сообщений: 10
04.06.2010, 19:00  [ТС] 5
1. На C++ прикладное под Windows а лучше кроссплатформенное (Qt), с БД или без. В мечтах низкоуровневое (WDK), а также хотелось бы под Linux ну и Assembler хочу изучить еще с колледжа, но так и руки не доходят да и сомнения в перспективности.
2. Очень мало
3. На данный момент нет, когда они будут неизвестно
4. В одной вакансии требовали знание Linux, Qt но так как их почти и не было сказать трудно. На собеседовании в одной фирме (на должность Objective-C) спрашивали про бинарные деревья, хуки в WinAPI и ip tables.

В ообщем разброс большой, требуют вообще разные вещи, поэтому и не понятно, что приоритетно и что будет востребовано.

На данный момент стал задумываться о времменной работе сис админом (если получится обучиться в короткие сроки) т.к. сколько ждать нужную вакансию неизвестно, а это время надо где-то работать.
0
1 / 1 / 0
Регистрация: 03.06.2010
Сообщений: 7
05.06.2010, 00:43 6
Ну... чтобы на такие вопросы отвечать:
Цитата Сообщение от hazor90 Посмотреть сообщение
акие технологии сейчас наиболее востребованы и перспективны для С++ программиста?
надо быть потомком Нострадамуса, внуком Ванги и тайным учеником Вольфа Мессинга одновременно. Жизнь - сложная штука.
Вопрос должен ставиться по другому. Что тебе интересно? (Поверь ассемблер - та еще мутотень. Радости не доставит нисколько, а нервов оставишь столько, что лучше и 5-тиметровой палкой не касаться (если не обязаловка), изучить можно исключительно для джентльменского набора.). Выбери тему. Графика? БД? Программирование железа (например всяких DSP от Taxes Instruments)? И т.д. Чем хочешь заниматься - от этой точки и пляши. Деньги - дело наживное. Поверь если выучишь "перспективную и крутую" технологию никто тебя деньгами сразу не осыпет.Поэтому, что интересно - то и учи. Отвечая на вопрос: самое перспективное в нашем отечестве, на мой взгляд - 1С ^^. Важны STL и QT.
0
503 / 459 / 3
Регистрация: 08.07.2009
Сообщений: 2,625
05.06.2010, 17:04 7
Будешь специалистом в какой-то области - всегда будеш востребован. Асм тот ещё фрукт. Его знание не повредит. С++ сначало изучи хорошо, а то в С#, насколько я знаю, нет манипуляций с памятью - это одно из основных вещей в С++. Не заморачивайся на технологии, всё равно много платить не будут с любыми технологиями.
0
0 / 0 / 0
Регистрация: 24.04.2008
Сообщений: 10
06.06.2010, 10:33  [ТС] 8
самое перспективное в нашем отечестве, на мой взгляд - 1С
В моем тоже, уже начинает раздражать такая его популярность.
Не заморачивайся на технологии, всё равно много платить не будут с любыми технологиями.
Наверное это правда.

Выходит изучай то, что нравится а спрос на канкретную специализацию и требования работодателя все равно не угадаешь (и не угадишь)?

Чтож наверное так и поступлю и буду ждать пока нужная вакансия сама не упадет с неба...
0
18 / 15 / 1
Регистрация: 20.04.2010
Сообщений: 318
07.06.2010, 01:41 9
Не заморачивайся на технологии, всё равно много платить не будут с любыми технологиям
верно!!!

Нужно самому думать как свои знания применить.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.06.2010, 01:41

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Какие технологии использовать для работы с XML
Здравствуйте. Подскажите какие технологии использовать в проекте? Программа должна выполнять...

Какие технологии .NET надо изучить для написания приложения на языке C# для работы с базами данных?
что нужно изучить для написания программы для обращения к базе данных

Какие есть технологии для создания сервера на Java?
Собственно это весь вопрос. Какие есть технологии, для чего они подходят? Может сказать за и...

Какие есть технологии для дистанционного управления программами?
Может кто-нибудь подсказать технологию или программу (принцип ее работы) дистанционного управления...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.