[Важно] Нужна помощь ПРОФЕССИОНАЛОВ

 
0
 
C++
ava
covboi555 | 30.03.2013, 15:34
ВСЕМ привет.
В общем дело вот в чем:
Серьёзно решил заняться изучением C++ ,до этого ничем подобным не занимался ,ну разве что HTML немного)
Так что знания нулевые.
Поискал по интернету видео курсы скачал 4 штуки самые боле менее нормальные из всех, а излазил я очень много.В общем ничего хорошего из этого не вышло ,все видео курсы "ниочем" фигня короче .
Так вот,ребят кто "в теме" посоветуйте какую-то книгу или даже видео курс,ну или еще что-то, ну чтобы с самого начала ,с нуля объяснялось.
Да ,и еще ,просьба не советовать "что попало" ,я имею ввиду увидели какую то первую попавшуюся книгу и написали.
Посоветуйте какую-то книгу по которой вы так же само учили с нуля,с чего-то вы же ведь начинали,ну я думою вы поняли о чем я.
И еще ,БОЛЬШАЯ просьба пишите только те кто действительно знает язык C++ хорошо ,не пишите те кто сам толком не знает его.
Ну вроде всё.Заранее спс за помощь!
ДА,и если что ,в долгу не останусь!!!
Не судите строго)
УДАЧИ)
Kommentare (15)
ava
kolesnle | 30.03.2013, 15:43 #
Бьерн Страуструп "Язык программирования C++"! ИМХО Лучшая книга по C++. PS. только я не профессионал, если что smile  
ava
covboi555 | 30.03.2013, 16:15 #
Цитата (kolesnle @ 30.3.2013,  15:43)
Бьерн Страуструп "Язык программирования C++"! ИМХО Лучшая книга по C++. PS. только я не профессионал, если что smile По мне тебе нужна помощь, как раз таких как я, которые читают эту книгу и им она нравится. И КАПСЛОК не включай, ПОЖАЛУЙСТА
  smile PPS. А еще ты сумасшедший ИМХО  smile

в смысле я сумасшедший?))объясни)
Да и если есть скайп напиши ,будим вместе постигать этот язык)
ava
kolesnle | 30.03.2013, 16:21 #
Ну это в смысле того, что лучше постигать сначала что-нибудь попроще) Скайпа нет. У тебя email есть?  smile 
ava
Арантир | 30.03.2013, 19:31 #
Цитата (covboi555 @  30.3.2013,  15:15 findReferencedText)
в смысле я сумасшедший?

Наверное потому, что
Цитата (covboi555 @  30.3.2013,  13:34 findReferencedText)
 Серьёзно решил заняться изучением C++ ,до этого ничем подобным не занимался ,ну разве что HTML немного
Цитата (covboi555 @  30.3.2013,  13:34 findReferencedText)
В общем ничего хорошего из этого не вышло ,все видео курсы "ниочем" фигня короче
Цитата (covboi555 @  30.3.2013,  13:34 findReferencedText)
пишите только те кто действительно знает язык C++ хорошо ,не пишите те кто сам толком не знает его


Во-первых, "те, кто действительно знает" — это программисты с многолетним стажем. Такие вряд ли посоветуют учебники, так как сами уже могли бы их писать со своим опытом. Ибо никакой учебник не сделает вас программистом без желания, упорства и практики.
Во-вторых, любой профессиональный (т.е. способный зарабатывать этим на жизнь) программист вам ответит, что суть далеко не в языке (а в умении применить к нему свой мозг). Хорошо зная один язык программирования (HTML - не ЯП) можно относительно быстро и легко изучить практичски любой другой ЯП.
Это как водить автомобиль. Есть и легковые, и грузовые, а общественный транспорт. От переходна одного к другому надо кое-чего подучить и наловчится, но сути это не меняет. И ваш пост похож на просьбу "хочу водить Chevrolet Impala 67-го года, пишите только те, кто умеет хорошо ее водить, кто не водил - не пишите".
Язык выбирается скорее по той сфере, в которой решил работать программист, чем наоборот.

Посему, слишком категоричное содержимое вашего поста вызывает у некоторых эмоции от улыбки и удивления до простого непонимания.


В частности, в учебниках по С++ вполне может и не быть многих важных для обучения "с ноля" моментов, потому что факт владения подобными знаниями принимается автором учебника как должное. Ибо у каждого учебника есть конкретная целевая аудитория.
Вот, например, многое вам говорит фраза "С++ задумывался как язык, который будет лучше языка С" (Бьерн Страуструп. Язык программирования С++, 1.1 Введение)? И это только введение, а уже предполагается наличие каких-то иных знаний.
А вы пишите:
Цитата (covboi555 @  30.3.2013,  13:34 findReferencedText)
ну разве что HTML немного
Цитата (covboi555 @  30.3.2013,  13:34 findReferencedText)
все видео курсы "ниочем" фигня короче

и
Цитата (covboi555 @  30.3.2013,  13:34 findReferencedText)
ну чтобы с самого начала ,с нуля объяснялось
Цитата (covboi555 @  30.3.2013,  13:34 findReferencedText)
пишите только те кто действительно знает язык C++



C++ — сложный язык. С него начинать не рекомендуется. Если вы желаете заниматься низкоуровневым программированием, то начните хотя бы с языка C.
ava
covboi555 | 30.03.2013, 23:24 #
Цитата (Arantir @ 30.3.2013,  19:31)
Цитата (covboi555 @  30.3.2013,  15:15 \\"findReferencedText\\")
в смысле я сумасшедший?


Наверное потому, что 

Цитата (covboi555 @  30.3.2013,  13:34 \"findReferencedText\")
 Серьёзно решил заняться изучением C++ ,до этого ничем подобным не занимался ,ну разве что HTML немного
Цитата (covboi555 @  30.3.2013,  13:34 \"findReferencedText\")
В общем ничего хорошего из этого не вышло ,все видео курсы "ниочем" фигня короче
Цитата (covboi555 @  30.3.2013,  13:34 \"findReferencedText\")
пишите только те кто действительно знает язык C++ хорошо ,не пишите те кто сам толком не знает его




Во-первых, "те, кто действительно знает" — это программисты с многолетним стажем. Такие вряд ли посоветуют учебники, так как сами уже могли бы их писать со своим опытом. Ибо никакой учебник не сделает вас программистом без желания, упорства и практики.

Во-вторых, любой профессиональный (т.е. способный зарабатывать этим на жизнь) программист вам ответит, что суть далеко не в языке (а в умении применить к нему свой мозг). Хорошо зная один язык программирования (HTML - не ЯП) можно относительно быстро и легко изучить практически любой другой ЯП.

Это как водить автомобиль. Есть и легковые, и грузовые, и общественный транспорт. От перехода от одного к другому надо кое-чего подучить и наловчится, но сути это не меняет. И ваш пост похож на просьбу "хочу водить Chevrolet Impala 67-го года, пишите только те, кто умеет хорошо ее водить, кто не водил - не пишите".

Язык выбирается скорее по той сфере, в которой решил работать программист, чем наоборот.



Посему, слишком категоричное содержимое вашего поста вызывает у некоторых эмоции от улыбки и удивления до простого непонимания.





В частности, в учебниках по С++ вполне может и не быть многих важных для обучения "с ноля" моментов, потому что факт владения подобными знаниями принимается автором учебника как должное. Ибо у каждого учебника есть конкретная целевая аудитория.

Вот, например, многое вам говорит фраза "С++ задумывался как язык, который будет лучше языка С" (Бьерн Страуструп. Язык программирования С++, 1.1 Введение)? И это только введение, а уже предполагается наличие каких-то иных знаний.

А вы пишите:
Цитата (covboi555 @  30.3.2013,  13:34 \"findReferencedText\")
ну разве что HTML немного
Цитата (covboi555 @  30.3.2013,  13:34 \"findReferencedText\")
все видео курсы "ниочем" фигня короче


и
Цитата (covboi555 @  30.3.2013,  13:34 \"findReferencedText\")
ну чтобы с самого начала ,с нуля объяснялось
Цитата (covboi555 @  30.3.2013,  13:34 \"findReferencedText\")
пишите только те кто действительно знает язык C++






C++ — сложный язык. С него начинать не рекомендуется. Если вы желаете заниматься низкоуровневым программированием, то начните хотя бы с языка C.



Помимо этого, существует множество высокоуровневых языков, начинать на которых намного проще. Тем не менее, зная общие основы, вы легко овладеете и другими языками.

ну тогда скажите какие моменты надо знать чтобы начать изучение по книжкам,и какой наиболее подходящий язык легкий в изучении,после которого C++ было бы не трудно понять,выучить.Некоторые советуют паскаль,а ты что скажешь? может другое что-то посоветуешь? Спс что так все расписал,ответь пожалуйста и на этот вопрос!спс.
ava
Арантир | 31.03.2013, 02:26 #
Программистами, конечно же, не рождаются. Но к моменту, когда человек начинается интересоваться этим делом, могут уже быть некоторые задатки, но в разной степени. Так что, в целом, все зависит от человека.
На самом деле просто не существует ответа на вопрос "с чего начать, чтобы стать программистом". Каждый начинал по своему. У кого-то первый мод к игре, у кого-то "пришлось научится исправлять баги на фришке сервака линейдж, который мы с другом держали", у кого-то "я просто влюбился в эти строчки кода на том уроке информатики", а кто-то до универа не знал названия ни одного ЯП...

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

Могу выделить один очень важный момент в процессе обучения — это практика. Пока сам не сделаешь — не поймешь. Обязательно делать все задания из учебников, а ради интереса — и примеры. Для начала можно и руками переписывать (пригодятся навыки в будущем =).
Поищите потом сайты с заданиями на программирование и пробуйте решать самостоятельно.
Книга — это прочел и забыл. А решенная задача — это впечатления, эмоции и опыт, которые остаются надолго.

Надо заметить, что многие считают ужасной скукотой изучение всяких там алгоритмов сортировки, алгоритмов поиска, итераторов, стеков, переводов между системами счисления, порождения комбинаторных объектов и прочей, прочей, казалось бы, дребедени. Мол, все это встроено в базовые возможности очень много чего. Но не зная этой дребедени не получится сделать чего-то путного в будущем.
Вот приходят на форумы люди, делающие онлайн-магазин с вопросами вроде "а как мне сгенерировать уникальный, но короткий и простой ID". А ведь, по идее, у разработчика такой вещи, как онлайн-магазин, таких тривиальных вопросов возникать не должно.
ava
borisbn | 31.03.2013, 09:34 #
В твиттере Карпова (PVS) увидел интересную ссылочку на задания
Без практики освоить что-то немыслимо. Посмотри для начала на питон. Оч.простой ЯП для начинающего
ava
xvr | 01.04.2013, 13:38 #
Поднимите свой взгляд немного вверх - в шапке этого форума есть несколько пришпиленных тем, как раз для вас -
http://forum.vingrad.ru/forum/topic-212170...0%BA%D0%B0.html
http://forum.vingrad.ru/forum/topic-264778.html
http://forum.vingrad.ru/forum/topic-269794/kw-faq-c++.html
ava
dershokus | 02.04.2013, 14:22 #
Цитата


Бьерн Страуструп "Язык программирования C++"! ИМХО Лучшая книга по C++. 


Извините, я могу ошибаться и вообще "неосилил", но, на мой взгляд, это очень упоротая книга. Начинал с Лафаре (но там очень скучные примеры). Советую "Язык программирования C" т.к. страниц всего ~300 - быстрый старт, быстрый результат и все куда веселее :)

Конечно ее, должно быть, сотни раз уже предлагали в соответствующих темах, но что-то не мог пропустить %)
ava
kolesnle | 02.04.2013, 16:54 #
Цитата (dershokus @  2.4.2013,  14:22 findReferencedText)
Извините, я могу ошибаться и вообще "неосилил", но, на мой взгляд, это очень упоротая книга.

Это было мое личное мнение, что эта книга хорошая. У вас может быть другое мнение
ava
dershokus | 03.04.2013, 10:32 #
Цитата


У вас может быть другое мнение 


Спасибо, что напоминаете о моих правах. Что-то я их подзабыл %)...
ava
baldina | 03.04.2013, 10:37 #
Цитата (dershokus @  2.4.2013,  14:22 findReferencedText)
Бьерн Страуструп "Язык программирования C++"

Цитата (dershokus @  2.4.2013,  14:22 findReferencedText)
Извините, я могу ошибаться и вообще "неосилил", но, на мой взгляд, это очень упоротая книга

книга нормальная, но в качестве первой книги по С++ (тем более - по первому ЯП) тяжеловата
ava
EgoBrain | 04.04.2013, 02:39 #
Тут правильно dershokus пишет, есть тонкая грань между кодерством и программированием, но быть кодером и при этом чуть менее, чем полностью не быть программистом - очень легко. То есть относительно знать язык и уметь применять часто используемые стурктуры и приемы (велосипеды), но при этом не обладать достаточной логикой и не мочь самостоятельно вывести алгоритм для специфической задачи, которую поставила практика (жизнь smile ).

ИМХО, мало шансов самостоятельно стать программистом, для этого есть ВУЗ-ы. Так вот чтобы быть не только кодером но и "настоящим программистом" нужно знать основы, которые начинаются с высшей математики и прочее.
Не плохо было бы опеределиться в какой сфере программирования есть желание работать. ИМХО, для web-программирования высшее образование не обязательно (95%), для прикладного и системного обязательно... Но жизнь гораздо сложнее чтобы можно было с полной увереностью утверждать то, что я написал во этом абзаце smile Случаи разные бывают..

По сабжу: начинать с C#, далее С++, помнить о вещах описанных выше а так же о том, что современные программист должен знать как минимум 3-4 ЯП желательно разных сфер применения (Прикладной язык, Язык запросов (БД, без них сейчас никуда), Языки вёб-программирвоания, Скриптовые языки ОC, для собственного развития какой-нить из логических языков и др.).
ava
borisbn | 04.04.2013, 06:22 #
> для собственного развития какой-нить из логических языков

А это что?
ava
EgoBrain | 04.04.2013, 07:11 #
Цитата (borisbn @ 4.4.2013,  06:22)
> для собственного развития какой-нить из логических языков



А это что?

Это то что мне не далось, да я особо и не пытался..
Есть императивные а есть логические ЯП
Registrieren Sie sich oder melden Sie sich an, um schreiben zu können.
Unternehmen des Tages
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Mitwirkende
advanced
Absenden