Учить С++ сложно и трудно, а платят меньше
От: fromegg  
Дата: 28.12.11 20:46
Оценка: -4 :))) :)))
Вопрос, которй меня волнует уже года 3, а внятного ответа еще не находил или хотя бы аргументов )

Итак С++ — мощная низкоуровневая пушка с кучей возможностей, на этом звере написано почти все крутое и самое сложное )

Код на С++ быстрее и эффективнее остальных, "С++ дает программисту свободу выбора, даже если это даст ему возможность выбирать неправильно."(Вики)

В общем требует четкого понимания что ты делаешь
к примеру:

ты должен знать почему второй вариант быстрее первого
1)void printArray(vector<int>)
2)void printArray(const vector<int>&)

ты должен знать что быстрее for(...;++iterator или iterator ++)

ты должен понимать почему в цикле нельзя определять переменные, а должен их выносить на уровень выше
и еще кучи всяких особенностей
+ контроль использования памяти

в твоих руках мощный механизм, которым нужно управлять только с умом
.. и в связи с этим обучение С++ программиста стоит дороже и есть сложнее, тогда
почему же на фоне .NET/Java у С++ ниже зп ??? ну где справедливость )

Маленькая статистика — но все же она везде практические в таком порядке,
с++ девелоперы стоят на одной линии с php кодерами

junior intermediate senior
Developer — Java/J2EE $63,000 $86,000 $110,000
Developer — .Net (C#/VB.NET) $58,000 $78,000 $105,000
Developer — Visual Basic $57,000 $64,000 $75,000
Developer — C++ $54,000 $68,000 $85,000
с++ зарплаты обучение
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.