Модераторы: Daevaorn

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Путь программиста, Что изучать? 
:(
    Опции темы
Mikkk
Дата 22.12.2005, 11:56 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Всем привет!
Вот меня интересует вопрос дальнейшего изучения C++.
В каком порядке изучать следующие этапы.
Думаю нужно вот так:
1) Сам язык C++ (азы)
2) Библиотеку STL
3) Visual C++ (азы)
4) MFC
5) Системное программирование (API)
6) Аппаратное программирование
7) Написание драйверов

Вот таков мой вывод...
Как думаете что тут нужно поменять местами или дополнить?
Я не вписал сюда еще что-то типа WTL...(сам пока еще плохо понимаю что это значит)

Жду от Вас наилучшех изменений!
Всем Спасибо!

  Вверх
Neitron
Дата 22.12.2005, 12:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 580
Регистрация: 3.10.2005
Где: Москва

Репутация: 2
Всего: 5



Код

1) Сам язык C++ (не азы а полностью на зубок)
2) Библиотеку STL
3) Cтруктурирование программ.

ВСЁ.
Остальное не учится, а используется по мере необходимости со справочником.
Из всего этого самым важным является третий пункт.

Это сообщение отредактировал(а) Neitron - 22.12.2005, 12:02


--------------------
Хороший программист никогда ничего не делает хорошо с первого раза. Он понимает важность патчей.
Ⓘ ⓁⒾⓀⒺ ⓂⓄⓏⒾⓁⓁⒶ
PM MAIL   Вверх
Dark Elf
Дата 22.12.2005, 12:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 576
Регистрация: 26.12.2003
Где: Брисбен

Репутация: 9
Всего: 10



Цитата(Neitron @ 22.12.2005, 12:00)
ВСЁ.

Ты полностью прав но наверное опять вставлю свои пять копеек по поводу необходимости изучения BOOST (отпадает нужда в изобретении кучи своих велосипедов типа многомерных массивов).


--------------------
PM MAIL WWW ICQ Skype GTalk Jabber MSN   Вверх
Guest
Дата 22.12.2005, 12:07 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Понятно! А как же Visual C++? Его ведь надо учить...
По справочникам его думаю не выучить... или выучить?
Всё же думаю к Visual C++ надо подходить серьезно...(ИМХО)...
  Вверх
Mikkk
Дата 22.12.2005, 12:08 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Понятно! А как же Visual C++? Его ведь надо учить...
По справочникам его думаю не выучить... или выучить?
Всё же думаю к Visual C++ надо подходить серьезно...(ИМХО)...
  Вверх
Neitron
Дата 22.12.2005, 12:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 580
Регистрация: 3.10.2005
Где: Москва

Репутация: 2
Всего: 5



Скажи мне пожалуйста, что там учить? Интерефейс пользователя?
Не более одного дня.


--------------------
Хороший программист никогда ничего не делает хорошо с первого раза. Он понимает важность патчей.
Ⓘ ⓁⒾⓀⒺ ⓂⓄⓏⒾⓁⓁⒶ
PM MAIL   Вверх
Mikkk
Дата 22.12.2005, 12:11 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Ну не знаю, я видел в магазинах большие книги во Visual C++...
Например есть спец. книги для перехода с C++ на Visual...
Всякие классы WIZARD там...))
Думаю API тоже знать надо, помимо C++ и Visual C++...
...ИМХО...
  Вверх
chaos
Дата 22.12.2005, 12:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Серийный программист
****


Профиль
Группа: Завсегдатай
Сообщений: 2979
Регистрация: 7.7.2004
Где: Екатеринбург

Репутация: 6
Всего: 44



как я учился
1) C - основы
2) C++ - основы
3) Win32 - основы
4) MFC - основы
5) C++ - подробно
6) STL - основы и подробно
7) COM - основы
8) Win32 - подробно
9) MFC - подробно
10) QT - основы

на очереди стоит
.NET for VC++

Это сообщение отредактировал(а) chaos - 22.12.2005, 12:17
PM WWW   Вверх
Neitron
Дата 22.12.2005, 12:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 580
Регистрация: 3.10.2005
Где: Москва

Репутация: 2
Всего: 5



В этих толстых книгах, в основном описание самого языка С++ и MFC
Ты хочешь учить API? Вперед несколько десятков тысяч ф-ций. Причем с каждой новой виндой происходят изменения. С переходом на Windows VISTA забудь про АПИ и MFC.

Это сообщение отредактировал(а) Neitron - 22.12.2005, 12:16


--------------------
Хороший программист никогда ничего не делает хорошо с первого раза. Он понимает важность патчей.
Ⓘ ⓁⒾⓀⒺ ⓂⓄⓏⒾⓁⓁⒶ
PM MAIL   Вверх
TeeT
Дата 22.12.2005, 12:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 52
Регистрация: 9.12.2005
Где: Нальчик

Репутация: нет
Всего: нет



Цитата(Neitron @ 22.12.2005, 12:00)
Код

1) Сам язык C++ (не азы а полностью на зубок)
2) Библиотеку STL
3) Cтруктурирование программ.

ВСЁ.
Остальное не учится, а используется по мере необходимости со справочником.
Из всего этого самым важным является третий пункт.

Ты сам в каком порядке учил?
И еще вопрос: а какими методами?
PM MAIL   Вверх
Neitron
Дата 22.12.2005, 12:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 580
Регистрация: 3.10.2005
Где: Москва

Репутация: 2
Всего: 5



TeeT
С++ и STL сначало азы, потом Страуструп.
Далее работаю в борланде VCL вообще не учил, все что надо в Хелпе.
Написал серьёзный проект.
API - Рихтер, Пецдольц.
Кароче много чего smile smile smile Эт так основы привел)) База данных, сокеты, opengl я это все опущу)

Это сообщение отредактировал(а) Neitron - 22.12.2005, 12:20


--------------------
Хороший программист никогда ничего не делает хорошо с первого раза. Он понимает важность патчей.
Ⓘ ⓁⒾⓀⒺ ⓂⓄⓏⒾⓁⓁⒶ
PM MAIL   Вверх
Mikkk
Дата 22.12.2005, 12:20 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Neitron, ясно...
Ну ведь есть такие API которые очень сложно подключить?!
Как же их подключать без знаний? Что для этого надо знать?
  Вверх
Neitron
Дата 22.12.2005, 12:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 580
Регистрация: 3.10.2005
Где: Москва

Репутация: 2
Всего: 5



Цитата(Mikkk @ 22.12.2005, 12:20)
Neitron, ясно...
Ну ведь есть такие API которые очень сложно подключить?!
Как же их подключать без знаний? Что для этого надо знать?

MSDN
smile Подробно все расписано по почти КАЖДОЙ ф-ции. Читаешь по мере необходимости.
Обычно все подлкючается элементарно, lib + h файл

Цитата

а какими методами?

С++ на зубок, все остальное по мере необходимости.

Это сообщение отредактировал(а) Neitron - 22.12.2005, 12:23


--------------------
Хороший программист никогда ничего не делает хорошо с первого раза. Он понимает важность патчей.
Ⓘ ⓁⒾⓀⒺ ⓂⓄⓏⒾⓁⓁⒶ
PM MAIL   Вверх
Mikkk
Дата 22.12.2005, 12:24 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Neitron, точно MSDN...
C++ не азы , где искать? Страуструп?
Что еще посоветуете?
  Вверх
TeeT
Дата 22.12.2005, 12:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 52
Регистрация: 9.12.2005
Где: Нальчик

Репутация: нет
Всего: нет



Цитата

С++ и STL сначало азы, потом Страуструп.

Я думаю что нельзя определять какой либо порядок вообщенадо учить так как учится ;)
Цитата

Написал серьёзный проект.

об чем? один? продал? покажи
Цитата

API - Рихтер.

Румянцева почитай советую
Цитата

все что надо в Хелпе.

Это точно!!!
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1051 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.