Название: Какой теорией должен владеть программист С++/Qt ? Отправлено: Yegor от Май 12, 2015, 13:40 Здравствуйте, уважаемые форумчане!
Какой теорией обязательно нужно владеть С++/Qt разработчику еще, помимо перечисленных мною пунктов?
Что я еще не отметил? Название: Re: Какой теорией должен владеть программист С++/Qt ? Отправлено: Пантер от Май 12, 2015, 13:42 ООП
Название: Re: Какой теорией должен владеть программист С++/Qt ? Отправлено: Igors от Май 12, 2015, 13:57 Если уж "обязательно", то я бы отредактировал так
1) Да, совершенно обязательно C++ структура и организация данных (списки, деревья), алгоритмы (сортировка и т.п.) Потоки, синхронизация 2) Обязательно "иметь понятие", но не слишком увлекаться, здесь часто случается перебор STL boost Паттерны проектирования 3) Ну а здесь "само выучится" если работать (типа "куда денешься") Классы Qt со всеми технологиями и тонкостями Вся теория про компиляторы, IDE, и прочий инструментарий Ну и вообще - все это лишь одна сторона дела. Глубокое знание предметной области, решаемых задач, охотное (в первую очередь) их изучение - вот что ценится. А "техника программирования" - дело хорошее, но на ней одной далеко не уедешь. Название: Re: Какой теорией должен владеть программист С++/Qt ? Отправлено: Bepec от Май 12, 2015, 14:15 Обязательно:
С++, паттерны программирования. Всё остальное зависит от специализации и задач. Точнее, всё остальное можно и не знать. Главное иметь базу, а знания по задаче спокойно наберутся. Ну и вдобавок теорию распределения рабочего времени, понимание "меньшего зла" и коммуникабельность (пусть и в узком кругу) :) PS пункт "Вся теория про компиляторы, IDE, и прочий инструментарий" это скорее из категории "суперспециалистов" и относится к максимум 0,5 - 1% всех программистов. Вы б ещё написали пункт - знание всех ОС с всеми тонкостями :) |