Сергей ZSA: В МГУ есть ВМК. А название специальности мало о чем говорит. Программа сильно может меняться от вуза к вузу. МФТИ как раз зря не рассматривали, прогеры оттуда крутые выходят. Еще в той же ВШЭ есть программная инженерия, которая нынче на ФКН. Уж точно значительно получше ваших вузов будет.
Если рассматривали вузы по всей стране, то тем более, как же СПбГУ, ИТМО, Политех например?
LittleFatNinja: я думаю речь шла об IDE Qt Creator, чтобы полноценно использовать которую придется использовать вещи, которых нет в стандартной библиотеке, что не свойственно IDE.
LittleFatNinja: очевидно, имеется ввиду то, что чтобы полноценно использовать Qt Creator, придется пользоваться фишками, недоступными в стандартной библиотеке плюсов.
Сначала ответ мне довольно понравился... Но МИЭМ? РГСУ? Почему, если вы говорите, что так хорошо сдали ЕГЭ, не пошли в МГУ/МФТИ? Почему в какие-то шараги? А потом еще жалуетесь, что там ничему не научили.
Milos Fry: смотрите по себе. Если у вас есть лишних 20 часов в неделю (берем часы всей недели, вычитаем часы на учебу "чтобы не во вред", еще вычитаем часы на сон/еду/прочее, еще часов 15 на отдых и получаем результат), то вполне реально. Если этих часов нет, и придется жертвовать отдыхом, то скорее всего на что нибудь начнете забивать, или уставать сильнее.
Все это довольно элементарно и зависит от вас по большей части.
Дмитрий Авилов:
>> Через пять лет вы либо прокачали матан (программирование, алгоритмику, связи - что угодно) и знаете много всякой магии, которую, кроме вас, знают единицы (и работодатели выстраиваются САМИ за вами в очередь).
Что-то я сильно сомневаюсь, что вуз даст данные скиллы, скорее всего все нужное придется учить самому.
Дмитрий Авилов: то есть в принципе, по вашему мнению что учится в вузе, что идти работать - оба варианта неплохие?
В связи с чем интересуюсь - Стоит ли переводиться на заочку и пойти работать?
Так, блин, скучно учить матан и т.п., когда хочется программировать.
Владимир: да, кстати, про геймдев я забыл сказать. С# все же не прокатит - он ощутимо медленнее С++. И геймдев на C# - это почти всегда Unity3D. А на нем ААА-игры не особо охотно делают - слишком он медленный для этого. А в инди-игрушках как правило получается обходиться без крутой математики, насколько мне известно.
Везде разные стайлгайды. "плохого" и "хорошего" не существует.
Хорошо - это когда все следуют единому стайлгайду, и этот стайлгайд не ухудшает читаемость кода.
Лично мне, например, приятнее всего видеть написанный вами 2ой вариант + пробелы между знаками "=" и "<" т.к. это привычный мне MSDN-овский стайлгайд.
Виталий Витренко: да, его. Не знал о такой штуке. Но это не то. Во-первых, меняет во всем файле, что может вызывать лишние замены. Во-вторых, если изменять название класса/метода/поля, то в остальных файлах они не поменяются и придется менять вручную. А при большом количестве файлов это может быть неприятно, сами понимаете.
Хотя ладно, спорить не буду, писал я писал С++ код на VS всего пол года как домашки по проге.
Собственно, 2013 студией и пользуюсь.
Насчет интеграции с системами контроля версий: а сильно ли оно надо? В чем неудобства использования стоящего рядом клиента нужной системы?
Znbogdan: студия действительно заточена под .NET языки - C#/VB.NET в основном. Но все же стоит сказать, что С++ они благо не забросили, смотрите например тут habrahabr.ru/company/microsoft/blog/257083 в пункте "Улучшения языка и среды C++"
Но Qt имхо все равно предоставляет больше возможностей
Znbogdan: это IDE не только для С++, но и, как ни странно, для Си тоже, так что Си-шные библиотеки там должны быть. Я на всякий случай проверил и да, они там есть.
GavriKos: да. А чем же он убог? В VS нельзя даже поменять имя переменной так, чтобы оно изменилось везде в коде, все вручную надо было делать.
Если что я имею ввиду именно работу с С++, с каким-нибудь C# у VS все просто шикарно.
Znbogdan: тогда особого смысла париться с выбором IDE нету.
У Qt довольно хорошая библиотека. Как вы уже сказали, кросс-платформенность. Еще это неплохой фреймворк для создания графических приложений.