forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   C++ (http://forum.boolean.name/forumdisplay.php?f=22)
-   -   с чего начать изучение c++? (http://forum.boolean.name/showthread.php?t=17567)

Michael Robertson 26.11.2012 13:48

с чего начать изучение c++?
 
решил выучить с, с++, подскажите, с чего начать?

ANIK123 26.11.2012 18:34

Ответ: с чего начать изучение c++?
 
Либерти С++ за 21 день
Страуструп Б. Язык Программирования С++
Я с них начинал, хотя до сих пор чувствую себя ламьем

HolyDel 26.11.2012 18:36

Ответ: с чего начать изучение c++?
 
Цитата:

Я с них начинал, хотя до сих пор чувствую себя ламьем
это значит, что ты уже познал дзен.
настоящее ламье уверено что освоило плюсы за пару дней, написав хелловорлд.

ANIK123 26.11.2012 18:48

Ответ: с чего начать изучение c++?
 
Спасибо за поддержку, но если ты скачивал исходники в этой теме то ты прекрасно знаешь, что это была не просто легкая самокритика, ибо я там весь проект завалил
Что ж, учится, учится, и еще раз переписывать код

falcon 27.11.2012 14:01

Ответ: с чего начать изучение c++?
 
Либерти, Эккель (философия С++), ну а дальше сам найдёшь)
Прата, Майерс, Дьюхерст, Александреску, Саттер...
Ну и много практики соответственно.

Всё чаще понимаю, что для качественного изучения языка нужно очень много с ним работать.
Желательно устроиться в хороший проект и работать.
Потому что в практическом использовании языка очень много уровней.
И бывает даже так, что не сталкиваешься в процессе с ситуациями, в которых можно отстрелить себе конечности.
А бывает и наоборот, для эффективного решения задачи приходится писать слабочитаемую шаблонную лапшу или обращаться к неперносимым фишкам компилятора\платформы..
Потому и важно иметь много практики.. Что бы понимать в каком случае какой уровень применим..
(Сам всегда стремлюсь делать как можно проще в рамках поставленной задачи. Не стремясь к бесконечной универсальности, а планируя только разумные возможности расширения системы. Ну и плюс рефакторинг само собой :-D)

Zmeu 14.02.2013 18:45

Ответ: с чего начать изучение c++?
 
Цитата:

Сообщение от HolyDel (Сообщение 244860)
это значит, что ты уже познал дзен.
настоящее ламье уверено что освоило плюсы за пару дней, написав хелловорлд.

Я написал Хэлоуворлд! Я мастер!

Izunad 18.03.2013 00:26

Ответ: с чего начать изучение c++?
 
А какую оболочку посоветуете, ибо Microsoft C++ слишком заграможден для малопонимающих C++

Reizel 18.03.2013 00:29

Ответ: с чего начать изучение c++?
 
Попробуй Code::Blocks. Я сам с него начинал. Там и MinGW, и Empty Project можно создать - валяй с нуля, для новичков ИМХО годная среда. Да и не для новичков тоже...

jimon 18.03.2013 01:38

Ответ: с чего начать изучение c++?
 
qt creator можно попробовать

Izunad 26.03.2013 20:19

Ответ: с чего начать изучение c++?
 
Я бы хотел немножко перефразировать вопрос.
Что нужно учить программисту, что бы стать востребованным специалистом???
К примеру я научился работать с сетью, познал основы MySQL. На этом мои знания ограничиваются.

falcon 26.03.2013 23:23

Ответ: с чего начать изучение c++?
 
Эт ты глобальненько так спросил..
По моим наблюдениям сейчас очень востребованы специалисты очень высокой квалификации. И глядя на тенденции (отвратительное образование, нежелание читать книги, делиться опытом, работать на совесть, учиться на ошибках. Как среди молодого так и среди взрослого поколения) - эта востребованность сохранится.
Посему, очень важно учиться базовым и фундаментальным вещам.. Принципы, паттерны, рефакторинги, метадологии, языки. Много, очень много читать. Но только одного чтения книг мало. Надо практиковать. Много практиковать. Писать коленные движки и игры - фигня. Почти ничему толковому не учит (ну разве что самую малость). Лучше - работа. Разная работа, объёмная работа. Её, благо, очень много. Или, если со сменой мест проблемы, опен сорс. Настоятельно рекомендую поучаствовать в разработке какого-нибудь среднего или крупного open source проекта.

Не стоит забывать про специализацию, да.
Но тут можно смело выбирать что душе угодно. Ибо высококлассный специалист будет цениться в любой отрасли. Важно подходить к изучению специального направления со всей ответственностью. Не просто клонировать туторы, а вникать в документацию и стараться сделать максимально эффективным решение задачи, за которую взялся.

(Лично мне разработка ПО сама по себе нравится. Мне пофиг, будь то бизнес-софт, игры, VoIP или что-то ещё. Везде интересно. Поэтому время от времени бросаюсь на что-нибудь принципиально новое и углубляюсь в это. Так резюме пополняется новыми языками и техниками.)

В качестве резюме:
Что бы стать востребованным специалистом необходимо over doxuya учиться. Читать литературу, участвовать в OpenSource, много работать и подходить к работе ответственно.


Часовой пояс GMT +4, время: 19:24.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot