Форум программистов, компьютерный форум CyberForum.ru

Когда вы начали изучать C++ через какое время это принесло успех - C++

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 18, средняя оценка - 4.89
PriZrаK
-116 / 0 / 1
Регистрация: 28.01.2014
Сообщений: 144
08.08.2014, 09:11     Когда вы начали изучать C++ через какое время это принесло успех #1
я имею ввиду создавать серьезные проекты, или может у кого есть история из жизни
и на что дольше уходит времени разрабатывать приложения под винду (C++) или разрабатывать сайты (HTML + CSS + JavaScript + PHP + MySQL), кто выбрал второй путь и почему?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
frostyfull
31 / 31 / 8
Регистрация: 13.06.2014
Сообщений: 508
08.08.2014, 09:14     Когда вы начали изучать C++ через какое время это принесло успех #2
PriZrаK, я начал изучать С++ лет 7 назад, пока ничего с этого я не поимел, ну только в универе мне разрешено не ходить на программирование)
0x10
2425 / 1597 / 232
Регистрация: 24.11.2012
Сообщений: 3,919
08.08.2014, 09:15     Когда вы начали изучать C++ через какое время это принесло успех #3
Вопрос хоть и сформулирован как просьба рассказать о своей истории успеха, но думается мне, что автору гораздо интеренсее прикинуть сколько времени у него уйдет на погружение, достаточное для колбасинга боевых проектов. Если так, то ответ - столько, сколько потребуется. Во всяком случае, не меньше.
Убежденный
Системный программист
 Аватар для Убежденный
14173 / 6188 / 981
Регистрация: 02.05.2013
Сообщений: 10,295
Завершенные тесты: 1
08.08.2014, 09:36     Когда вы начали изучать C++ через какое время это принесло успех #4
Цитата Сообщение от PriZrаK Посмотреть сообщение
Когда вы начали изучать C++ через какое время это принесло успех
Год или полтора от полного нуля до зарабатывания первых денег.

Добавлено через 2 минуты
Но на самом деле большая часть этого времени ушла на изучение
функций операционной системы, освоение всяких IDE, отладчиков и
различных способов программирования. На сам язык ушло, скорее
всего, лишь несколько недель...
chizz
 Аватар для chizz
975 / 489 / 54
Регистрация: 19.03.2013
Сообщений: 3,047
Записей в блоге: 18
Завершенные тесты: 1
08.08.2014, 13:03     Когда вы начали изучать C++ через какое время это принесло успех #5
Цитата Сообщение от PriZrаK Посмотреть сообщение
кто выбрал второй путь и почему
Этот вопрос говорит о том, что вам ближе второй путь
dzrkot
zzzZZZ...
 Аватар для dzrkot
516 / 346 / 53
Регистрация: 11.09.2013
Сообщений: 1,977
08.08.2014, 13:10     Когда вы начали изучать C++ через какое время это принесло успех #6
Цитата Сообщение от Убежденный Посмотреть сообщение
На сам язык ушло, скорее
всего, лишь несколько недель...
эм...тогда у вас очень хорошая память и очень хорошая мат. база видимо, т.к. за несколько недель освоить синтаксис + всякие STL , Boost итп это для меня представляется из разряда фантастики
gru74ik
Модератор
 Аватар для gru74ik
2999 / 1312 / 164
Регистрация: 20.02.2013
Сообщений: 3,740
Записей в блоге: 15
08.08.2014, 13:14     Когда вы начали изучать C++ через какое время это принесло успех #7
Цитата Сообщение от dzrkot Посмотреть сообщение
очень хорошая память и очень хорошая мат. база
Скорочтение + память + высокая_интенсивность_восприятия_нового_знания == C++_лазеры_из_глаз
dzrkot
zzzZZZ...
 Аватар для dzrkot
516 / 346 / 53
Регистрация: 11.09.2013
Сообщений: 1,977
08.08.2014, 13:23     Когда вы начали изучать C++ через какое время это принесло успех #8
у меня ушло пол года - примерно в июне 2013 я начал учить С++, примерно в конце ноября 2013 я уволился и пошёл программировать микроконтроллеры. Сейчас занимаюсь тем же, прошёл год, учу QT для GUI приложений, учу Java. Про 2ой путь ничего сказать не могу, но мне кажется что рынок труда такими товарищами уже перенасыщен(могу ошибаться, я не в теме)

Добавлено через 4 минуты
Цитата Сообщение от gru74ik Посмотреть сообщение
Скорочтение + память + высокая_интенсивность_восприятия_нового_знания == C++_лазеры_из_глаз

ну мне тут как-то 1 товарищ рассказывал, как он в совершенстве Java выучил за 2 недели, синтаксис за 3 дня...Но там то всё было с ним понятно, а вот тов. Убежденный как-то врядли будет говорить неправду, поэтому допускаю такое, хотя и чувствую себя умственноотсталым после таких слов)
gru74ik
Модератор
 Аватар для gru74ik
2999 / 1312 / 164
Регистрация: 20.02.2013
Сообщений: 3,740
Записей в блоге: 15
08.08.2014, 13:25     Когда вы начали изучать C++ через какое время это принесло успех #9
Цитата Сообщение от dzrkot Посмотреть сообщение
ну мне тут как-то 1 товарищ рассказывал, как он в совершенстве Java выучил за 2 недели, синтаксис за 3 дня...Но там то всё было с ним понятно, а вот тов. Убежденный как-то врядли будет говорить неправду, поэтому допускаю такое, хотя и чувствую себя умственноотсталым после таких слов)
Согласен. Убеждённый если на форуме чего пишет, то только по делу. И уровень профессионализма вызывает уважение.
Убежденный
Системный программист
 Аватар для Убежденный
14173 / 6188 / 981
Регистрация: 02.05.2013
Сообщений: 10,295
Завершенные тесты: 1
08.08.2014, 22:56     Когда вы начали изучать C++ через какое время это принесло успех #10
dzrkot, я самим языком (C++) особо глубоко никогда не интересовался.
Все, чего мне хватает для повседневной работы - это знание типовых "граблей"
(виртуальный деструктор, неявные приведения типов, ну и еще штук 20-30 вещей
из той же "оперы") плюс RAII, немного STL и совсем чуть-чуть шаблонов.
Boost я стал использовать года через 2-3, не раньше, и тоже очень аккуратно.
В дебри типа mpl/полиморфных лямбд я никогда не лез и вряд ли полезу.
Так что "мой" C++ очень простой, некогда было углубляться на 5-7 лет в
теоретические изыскания Степанова и Александреску, семью надо было кормить

Ну и потом, язык - это лишь инструмент. Я бы даже сказал - мелкий инструментик,
брякающий на поясе. Освоив язык, ты проходишь только первый уровень, языковой, а
за ним лежит проблематика предметной области, в которой ты работаешь, а там
проблем и сложностей целая глыба, причем совсем другого порядка...
gromo
 Аватар для gromo
366 / 265 / 24
Регистрация: 04.09.2009
Сообщений: 1,214
09.08.2014, 01:38     Когда вы начали изучать C++ через какое время это принесло успех #11
Цитата Сообщение от Убежденный Посмотреть сообщение
Ну и потом, язык - это лишь инструмент. Я бы даже сказал - мелкий инструментик
В случае всяких джав, питонов, C#, JS... это мелкий инструментик. Но если речь идет о C/C++, то тут вместе с языком на изучающего сваливается полувековая идеология, начиная с 1969 года и по сей день. Изучая эти два языка и приближаясь к совершенству владения оными программист действительно учится ПРОГРАММИРОВАТЬ, понимать суть происходящих вещей... Ядра почти всех операционок написаны на С, фреймворки, openGl, etc.. и будут писаться на С/С++; и программист владеющий этими языками автоматически будет чувстовать себя комфортно в любой технологии, расчитанной на любую предметную область.
Это моё мнение, поправьте если я не прав, ведь судить мне по большому счету пока не из чего, профессионально я еще не занимался программированием, просиживаю штаны в универе...
DrOffset
6416 / 3790 / 876
Регистрация: 30.01.2014
Сообщений: 6,575
09.08.2014, 02:01     Когда вы начали изучать C++ через какое время это принесло успех #12
Цитата Сообщение от gromo Посмотреть сообщение
Это моё мнение, поправьте если я не прав
ИМХО не то, чтобы не прав. Однако чрезмерное идеализирование какой-либо технологии обычно переходит в некое подобие религии и тем самым тормозит профессиональное развитие. Наблюдал такое не раз у довольно зрелых разработчиков.
Я, опять же, не утверждаю, что именно ты что-то идеализируешь, но посчитал важным напомнить об опасности чрезмерной идеализации.
gromo
 Аватар для gromo
366 / 265 / 24
Регистрация: 04.09.2009
Сообщений: 1,214
09.08.2014, 02:14     Когда вы начали изучать C++ через какое время это принесло успех #13
Цитата Сообщение от DrOffset Посмотреть сообщение
Однако чрезмерное идеализирование какой-либо технологии обычно переходит в некое подобие религии и тем самым тормозит профессиональное развитие.
Это точно, вот осваиваю Unity3D, а там скрипты на С# надо писать... Плююсь, не воспринимаю всерьез , но и движок самому писать не улыбается, поэтому приходится
Etien
20 / 20 / 0
Регистрация: 26.01.2014
Сообщений: 176
09.08.2014, 02:15     Когда вы начали изучать C++ через какое время это принесло успех #14
A что понимается под Успехом?
Я вожусь с "С" наверное с момента появления его еще в СССРе, и все равно делаю ошибки, трачу массу времени на их отлов и каждый раз находя очередную собственную глупость чертыхаюсь не ее очевидность. И чем опытнее становишься, тем лучше понимаешь сколь мало ты знаешь.
Пора же массовых детских ошибок проходит довольно быстро.
Ваш - Etien.
DrOffset
6416 / 3790 / 876
Регистрация: 30.01.2014
Сообщений: 6,575
09.08.2014, 02:40     Когда вы начали изучать C++ через какое время это принесло успех #15
Цитата Сообщение от Etien Посмотреть сообщение
A что понимается под Успехом?
Вероятно возможность зарабатывать программированием на жизнь.
Ну по крайней мере я понял так.

Добавлено через 10 минут

Не по теме:

Цитата Сообщение от gromo Посмотреть сообщение
скрипты на С#
Опыт в новой технологии - это возможность расширить кругозор и получить иной взгляд на возможно уже привычные вещи. А это, в свою очередь, поможет решать эффективнее задачи с использованием своих "родных" технологий. В целом, польза будет.
У некоторых движков в качестве языка скриптинга используется Lua. Посмотри, если еще не видел, - довольно приятный язык.

dzrkot
zzzZZZ...
 Аватар для dzrkot
516 / 346 / 53
Регистрация: 11.09.2013
Сообщений: 1,977
09.08.2014, 08:24     Когда вы начали изучать C++ через какое время это принесло успех #16
Цитата Сообщение от gromo Посмотреть сообщение
В случае всяких джав, питонов, C#, JS... это мелкий инструментик.

хм...почему тогда http://habrahabr.ru/company/it_dominanta/blog/147866/
а по вакансиям текущим java на порядка 2 выше по з.п.
soon
 Аватар для soon
2536 / 1301 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
09.08.2014, 08:49     Когда вы начали изучать C++ через какое время это принесло успех #17
Цитата Сообщение от dzrkot Посмотреть сообщение
хм...почему тогда http://habrahabr.ru/company/it_dominanta/blog/147866/
а по вакансиям текущим java на порядка 2 выше по з.п.
Потому что нужно уметь выбирать инструменты для задачи. Никто не будет ждать вашу программу на С++ пол-года, если она решаема за пару месяцев. Пусть жрет побольше памяти, пусть тормозит слегка, но зато вы выйдете на рынок быстрее. Получите фидбек, а потом может так случиться, что пользователей устраивает скорость и затраты на ресурсы. Для большинства задач инструменты вроде Java или C# оказываются предпочтительнее. В крайнем случае, критичные участки можно переписать и на языке пониже.
Убежденный
Системный программист
 Аватар для Убежденный
14173 / 6188 / 981
Регистрация: 02.05.2013
Сообщений: 10,295
Завершенные тесты: 1
09.08.2014, 13:43     Когда вы начали изучать C++ через какое время это принесло успех #18
Цитата Сообщение от dzrkot Посмотреть сообщение
а по вакансиям текущим java на порядка 2 выше по з.п.
Давайте не будем преувеличивать. Выше - да.
Но на два порядка - это перебор.
Вот свежая "подборка" с hh.ru (вакансии с первой страницы-двух
результатов поиска, только те, где указана вилка з.п.):

С++
от 70 000 до 100 000 руб.
от 100 000 до 140 000 руб.
от 110 000 руб.
от 80 000 до 100 000 руб.
от 100 000 руб.
от 140 000 до 140 000 руб.
от 70 000 до 150 000 руб.
от 40 000 до 70 000 руб.
от 140 000 руб.

Java
от 120 000 руб.
от 50 000 руб.
от 150 000 до 175 000 руб.
до 140 000 руб.
от 90 000 руб.
от 110 000 до 120 000 руб.
до 110 000 руб.
от 100 000 руб.
до 200 000 руб.

Цитата Сообщение от soon Посмотреть сообщение
Потому что нужно уметь выбирать инструменты для задачи. Никто не будет ждать вашу программу на С++ пол-года, если она решаема за пару месяцев. Пусть жрет побольше памяти, пусть тормозит слегка, но зато вы выйдете на рынок быстрее.
Ключевая фраза (выделил жирным).
Но для любого языка можно встретить такие условия, где он "не в своей тарелке".

Цитата Сообщение от soon Посмотреть сообщение
Для большинства задач инструменты вроде Java или C# оказываются предпочтительнее.
Все так говорят. Но никто не говорит, что же это за большинство такое задач.
Silverbronze
Заблокирован
09.08.2014, 14:46     Когда вы начали изучать C++ через какое время это принесло успех #19
Но никто не говорит, что же это за большинство такое задач.
Когда надо что-то сделать быстро, лучше Java (если Android или кроссплатформенно) или C# (под винду).
При этом на нативность пофиг и на производительность самой программы тоже.
Лишь бы быстро.

И сделать быстро требуется очень часто.
Это может быть как мелкий проект (вплоть до курсача за 2000 руб на фрилансе, который студент просит сделать за 12 часов до сдачи), так и очень крупный и амбициозный проект (ибо "торопят" конкуренты, которые вот-вот создадут что-то похожее).
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.08.2014, 16:15     Когда вы начали изучать C++ через какое время это принесло успех
Еще ссылки по теме:

Через какое время корабль прибудет в порт назначения? C++
C++ когда вводится нуль,то программа не работает,нужно добавитть еще какое-то условие для нуля ,но я не знаю какое
Какой язык изучать или что изучать? C++

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

Или воспользуйтесь поиском по форуму:
Убежденный
Системный программист
 Аватар для Убежденный
14173 / 6188 / 981
Регистрация: 02.05.2013
Сообщений: 10,295
Завершенные тесты: 1
09.08.2014, 16:15     Когда вы начали изучать C++ через какое время это принесло успех #20
Цитата Сообщение от Silverbronze Посмотреть сообщение
Когда надо что-то сделать быстро, лучше Java (если Android или кроссплатформенно) или C# (под винду).
Весь вопрос в том, что такое это "что-то", которое надо сделать быстро.
Вот пример, как раз из недавней практики. В Windows 8 появился новый
интерфейс для отслеживания изменений на экране - Desktop Duplication API.
Готовых классов для него в C#, насколько я знаю, нет, в Java тоже.
Это значит, что получаем простыни с PInvoke. После длительного секаса с
ручным импортированием структур из Win32. В то самое время, как на C++
под VS2012/2013 на то же самое уйдет в разы меньше времени.
Особенно если использовать вспомогательные компоненты из ATL.

Мораль басни в том, что задачи бывают очень разные, и нельзя говорить,
что Java/C#/etc ускоряют разработку для чего бы то ни было.
Yandex
Объявления
09.08.2014, 16:15     Когда вы начали изучать C++ через какое время это принесло успех
Ответ Создать тему
Опции темы

Текущее время: 07:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru