Форум программистов, компьютерный форум, киберфорум
Обо всем!
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.64/14: Рейтинг темы: голосов - 14, средняя оценка - 4.64
0 / 0 / 0
Регистрация: 15.08.2011
Сообщений: 8

Идти ли в C++?

15.08.2011, 15:23. Показов 2924. Ответов 38
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Обращаюсь к профессионалам C++ за советом.

Я решил заняться программированием. Сначала о себе:
34 года.
1994-1999 Белорусский гос. университет, специальность — информатика. С/C++ учил.
1999-2003 аспирантура (математика)
2003-2009 младший научный сотрудник НИИ в Минске. Работа комплексная: наука (теор. вер., мат. стат., немного криптографии), немного программирования на С и C++, документация в TeX'е
2009-2011 Петербург, полиграфия

От программирования я ушел тогда сразу, т.к. не нравилось. Теперь интерес появился. Понятия о программировании остались. Недавно написал на С++ консольный архиватор файлов. Но STL и WinAPI не знаю. Есть желание упереться и пахать. Жить и работать думаю в Петербурге (или, во всяком случае, в России).

Я выбираю между С++ и Java. По тому, что прочитал на форумах, лично мне C++ ближе большей основательностью, тем, что стать специалистом в C++ сложнее. Говорят, что на Java сегодня "пишут все". Если это так, то хотелось бы в будущем стать более редким и ценным специалистом, а не одним из тысячи. Как Вы думаете, стоит ли мне браться за C++? Не поздно ли стать спецом? Через сколько лет я мог бы попасть в хорошую компанию?

Буду благодарен за хорошие советы!
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
15.08.2011, 15:23
Ответы с готовыми решениями:

Идти ли в армию
как вы думаете стоит или нет тратить на это год.. если да то почему, если нет, то тоже почему?)

Стоит ли идти в IT?
Мне 16 лет, живу в Краснодаре. Только что закончил девятый класс, и, разумеется, встал вопрос: какую профессию выбирать? Собрался поступать...

Идти ли в институт?
Учусь в престижном лицее при МГТУ им. Баумана в 10 классе, люблю программировать и уверен, что будущая профессия будет связана с этим. Из...

38
 Аватар для pincet
1655 / 1154 / 173
Регистрация: 23.07.2010
Сообщений: 6,910
15.08.2011, 20:18
Цитата Сообщение от Mikula Посмотреть сообщение
Как Вы думаете, стоит ли мне браться за C++? Не поздно ли стать спецом? Через сколько лет я мог бы попасть в хорошую компанию?
При наличии отсутствия опыта решения реальных задач шанс попасть в хорошую компанию только на теории - нулевой. А С++ или С# - в твоей ситуации все равно. Известны случаи, когда и писатели на VB.NET нехилое бабло пилили....
0
15.08.2011, 20:23

Не по теме:

Цитата Сообщение от Mikula Посмотреть сообщение
Недавно написал на С++ консольный архиватор файлов.
можешь сказать как,меня очень интересует архивирование и сжимание файлов.

0
0 / 0 / 0
Регистрация: 15.08.2011
Сообщений: 8
15.08.2011, 20:30  [ТС]
pincet, ну, естественно, не сразу в хорошую компанию. Сразу - куда возьмут. Я же спрашиваю: "Через сколько лет..." Меня интересует картина в перспективе.

aram_gyumri, согласно алгоритму Хаффмана, ничего особенно сложного.
0
15.08.2011, 20:37

Не по теме:

Mikula, а код можешь показать?

0
 Аватар для pincet
1655 / 1154 / 173
Регистрация: 23.07.2010
Сообщений: 6,910
15.08.2011, 20:58
Mikula,
Если сразу - куда возьмут, иди лучше 1С быдлокодить. И без бабок не останешься, и будет материал для реализации на ++ или # приложения для работы с БД.

Не по теме:


В БГУ - ФПМИ? Как-то странно "специальность информатика" аспирантура "математика".....

1
15.08.2011, 21:12  [ТС]

Не по теме:

aram_gyumri, нет. Почитай статью на Википедии про алгоритм Хаффмана. И реализуй. Ничего сложного там нет. Пожалуй, для меня самое сложное было побитовая запись в файл / считывание из файла.

pincet, да ФПМИ. Я же написал, почему ушёл тогда от программирования. Советы про 1С мне не нужны. Я не затем сюда пришёл.

0
Эксперт С++
 Аватар для Avazart
8488 / 6155 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
17.08.2011, 20:59
Незнаю насколько правда немогу оценить нетопыта, но читал одно мнение что мол если научился писать на C++ то на Java и C# перейти будет несложно.
0
Эксперт С++
 Аватар для niXman
3211 / 1459 / 74
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
18.08.2011, 00:47
с++ - всем ЯП мать!
после него, любой ЯП учится на ура. еще бы...
2
бжни
 Аватар для alex_x_x
2473 / 1684 / 135
Регистрация: 14.05.2009
Сообщений: 7,162
18.08.2011, 01:13
если хотите сразу приступить работать - устраивайтесь работать тестировщиком - и процессу научитесь и в среду окунетесь, в дальнейшем будет возможность перейти на разработку

насчет языков тут тяжело конечно, право даже не знаю, ну если cpp отчасти знаете можно продолжать, в конце концов смотрите основы шарпа, чтобы если что было легче соориентироваться на рынке
1
Кошковед
 Аватар для co6ak
521 / 509 / 63
Регистрация: 12.04.2010
Сообщений: 1,390
18.08.2011, 12:13
Цитата Сообщение от Mikula Посмотреть сообщение
Говорят, что на Java сегодня "пишут все".
викиликс?
писали бы все - небыло бы такой ямы в оплаты труды программиста ц++ и джавы.
0
Эксперт С++
 Аватар для Avazart
8488 / 6155 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
18.08.2011, 12:23
Как говорит мой знакомый на Java пишут все потому что она бесплатная.
А знакомые инженеры которые вынуждены использовать яво- приложения не восторге от них.
1
бжни
 Аватар для alex_x_x
2473 / 1684 / 135
Регистрация: 14.05.2009
Сообщений: 7,162
18.08.2011, 12:33
Avazart, cpp, c# платные чтоли?
0
 Аватар для Manjak
270 / 176 / 46
Регистрация: 12.03.2010
Сообщений: 494
18.08.2011, 14:36
На С/С++, в основном, пишутся высокотехнологические проэкты, т.е. от программиста требуется куда более высокий уровень навыков чем от того же джавашника. Потому и идут люди активно в шарп и джаву, ведь не нужно там разбираться с ядром системы, железом и прочим.
2
640KB мне хватило на всё.
119 / 50 / 3
Регистрация: 07.06.2009
Сообщений: 442
20.08.2011, 10:53
Цитата Сообщение от Mikula Посмотреть сообщение
Говорят, что на Java сегодня "пишут все".
Думаю, так говорят либо ламеры, либо слово "пишут" имеется ввиду в кавычках
Собственно язык значения не имеет, и в любой среде доля специалистов всегда остаётся низкой. Другой вопрос, что Java звучит круче чем си-плюс-плюс, а это привлекает людей склонных к ламерству. Как результат - в среде Java сложнее влиться в адекватный коллектив.

А из практических соображений, мне кажется всегда лучше то, что уже немного но знаешь.
1
Эксперт С++
 Аватар для fasked
5045 / 2624 / 241
Регистрация: 07.10.2009
Сообщений: 4,310
Записей в блоге: 5
20.08.2011, 15:59
Цитата Сообщение от Mikula Посмотреть сообщение
Но STL и WinAPI не знаю
В STL не сложно разобраться, прочесть пару толковых книг, прорешать набор "стандартных" задачек. Поковыряться в исходниках. На счет WinAPI... Даже не вижу смысла соваться туда. Писать проекты на WinAPI не рационально, если конечно не планируется работа в Ring 0.
Цитата Сообщение от Mikula Посмотреть сообщение
Я выбираю между С++ и Java
Думаю, что на "плюсы" уйдет чуть больше времени, но профита возможно будет больше. С++ несколько глубже, чем Java.
Если действительно намерены "упереться и пахать", то лучше выбрать С++, после чего Java пойдет гораздо проще. Еще неплохо бы овладеть каким-нибудь интерпритируемым языком (Perl, Python ...).
Цитата Сообщение от Mikula Посмотреть сообщение
Если это так, то хотелось бы в будущем стать более редким и ценным специалистом, а не одним из тысячи.
Это зависит от Вас как от специалиста, а никак не от языка.

А если по существу, то тема в принципе своем странная и бесполезная. Вряд ли Вы прочитаете здесь что-то полезное для себя
Цитата Сообщение от Mikula Посмотреть сообщение
34 года.
Вопрос в том, чем Вы собираетесь зарабатывать на жизнь во время изучения одно из языков программирования
1
Эксперт С++
 Аватар для Avazart
8488 / 6155 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
20.08.2011, 16:21
В STL не сложно разобраться, прочесть пару толковых книг, прорешать набор "стандартных" задачек. Поковыряться в исходниках. На счет WinAPI... Даже не вижу смысла соваться туда. Писать проекты на WinAPI не рационально, если конечно не планируется работа в Ring 0.
Честно говоря я так и не представляю какие возможности дает STL в чем дальнейшее применение?

Добавлено через 5 минут
Часто вижу вакансии типа "С++ / Delphi + БД Oracle".
Вопрос в том какой из перечисленных языков наиболее подходящий для соместной работы с базами данных, операционной системой итп.?

Что попутно необходимо изучать и в каком "комплекте" если взялся за тот или иной язык?
0
Higher
 Аватар для diagon
1953 / 1219 / 120
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
20.08.2011, 16:22
Цитата Сообщение от Avazart Посмотреть сообщение
Честно говоря я так и не представляю какие возможности дает STL в чем дальнейшее применение?
Ускоряет написание кода, легче отлаживается, заставляет не задумываться о деталях низкого уровня вроде утечки памяти, повышает читабельность, просто удобнее... Долго можно продолжать =)
0
Эксперт С++
 Аватар для Avazart
8488 / 6155 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
20.08.2011, 16:29
Ну прет возможно моя ограниченость связаная с "писанием" на Builder-e
Ну например смысл на Builder-e использовать
string когда можно использовать String?
vector+string когда можно исп. StringList?
Ну итп.
Возможно звучит глупо но все же хотелось бы узнать нюансы.
0
Higher
 Аватар для diagon
1953 / 1219 / 120
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
20.08.2011, 16:31
Цитата Сообщение от Avazart Посмотреть сообщение
Ну например смысл на Builder-e использовать
string когда можно использовать String?
vector+string когда можно исп. StringList?
Переносимость кода, очевидно же.
Такой код только на билдере и можно скомпилировать. Перейдете вы, допустим, на MSVC или вообще на gcc - своим же кодом воспользоваться не сможете.
Ну и я немного знаю классы билдера... С STL и рядом не стояли =)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
20.08.2011, 16:31
Помогаю со студенческими работами здесь

Куда идти новичку?
Здравствуйте, я 5 месяцев назад начинал учиться программировать с нуля, вообще ничего не умел. На сегодняшний день прошёл основы + ООП C++,...

больше некуда идти
Всем приветушек, необходимо помочь другу, ушедшему в запой, с этой его проблемой, РЕШЕНИЕМ задачи которая пониже. До пн к сожалению, я пока...

Каким лучше идти?
Использовать формулу полной вероятности. Студент пришел на экзамен, зная 25 вопросов из 31. Как ему лучше идти сдавать экзамен: первым...

Перестал идти народ с поисковиков
Доброго времени суток. В общем такая ситуация сложилась. Был сайт на одном хостинге, проиндексировался, отображался в поиске. Потом я...

Будет ли идти Lineage 2 в 9 окон?
Интересует следующее у меня стоит видюха NVIDIA GeForce GT 240 1024MB проц Intel(R) Celeron (R) CPU E3400 @2.600 GHz 2.61ГГц, ...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru