Ответы:
Только мне неясно, что хочет поцыэнт ?
> Только мне неясно, что хочет поцыэнт ?
>> Хотелось бы знать, в каком направлении дальше идти, чтобы быть полноценным программистом на C++.
А на другие языки Коллега - не согласитесь? Java там Objective-C ... C# Я подбираю кандидатов на Objective-C проэкт следующего года ...
> Просьба заранее разделить варианты на напрямую связанные с языком и дополнительные технологии.
---
1. Более-менее напрямую связаны с С++ библиотеки Boost/STL, кто в них хорошо разобрался, очень востребованы.
2. Алгоритмы наше все, хоть они и не связаны напрямую с С++.
3. Паттерны проектирования наше все, хоть они тоже напрямую не связаны с С++. Книга, написанная еще в 90-х годах так называемой "бандой четырех" (авторы Влиссидес и др.), остается актуальной и сегодня. Она должна быть постоянно на столе, а ее второй экземпляр - на тумбочке у кровати.
Главное в программировании — не практика, а знания, подкреплённые практикой. Как, впрочем, и везде. Без знаний в голове рождаются так нызываемые monkey или indian кодеры, у которых вроде бы и с практикой всё хорошо, а каков в итоге результат. :)
Далее чтобы быть полноценным программистом вам необходимо научиться взаимодействовать со средой исполнения вашей программы, т.е. с ОС, т.к. встроенные средства С++ достаточно примитивны вам придется изучать API и технологии той ОС под которую собираетесь писать. А для их понимания желательно изучить устройство самой ОС. В большинстве ЯП эти знания вам пригодятся в дальнейшем
1) Если упираешь на языки, то программиста из тебя не получиться. В лучшем случае кодер.
2) Если хочешь стать программистом, то реши такую задачку:
Возьми конструктор Лего, постой из него домик. А потом опиши на РУССКОМ ЯЗЫКЕ программу построения домика с обработкой ошибок пользователя. И пусть кто-нибудь по этой программе построит такой же домик. Это даст для понимания программирования больше чем любые лекции в институте
12 лет назад