Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.92/13: Рейтинг темы: голосов - 13, средняя оценка - 4.92
Puzan4ik
0 / 0 / 0
Регистрация: 06.06.2013
Сообщений: 9
1

Помощь начинающему С++

07.06.2013, 12:04. Просмотров 2365. Ответов 38
Метки нет (Все метки)

Доброго времени суток, уважаемые форумчане!

Мне 23 года, работаю менеджером по продажам авто, женат, жду ребенка, образование - логистика, перевозки на автотранспорте.
С программированием ранее знаком небыл вовсе. По технической части ПК - ознакомлен очень хорошо, с 9 лет перебирать начал.
Исходя из информации о востребованности, моему личному к этому интересу и уровне заработка, решил освоить программирование на С++, как возможность дополнительного заработка,а в перспективе основного семейного дохода.

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

Если же не поздно - то я начал изучать навыки по этой книге - Шилдт Г. С++ Руководство для начинающих. (как по мне книга не плохая, но приходится за доп. информацией гуглить усердно).
Если со всей литературой так же - не беда, но хотелось бы получить рекомендации по поводу литературы в моем случае, для более скорого усвоения С++, а точнее список книг по порядку изучения.

Заранее благодарен всем форумчанам, которые дочитали это до конца и отозвались с советами и рекомендациями.

P.S. Если же тема создана не в том разделе, прошу не удалять, но перенаправить в соответствующий раздел. Спасибо.
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.06.2013, 12:04
Ответы с готовыми решениями:

Нужна помощь начинающему (while).
Собствено вот код: //While DEMO //прога выводит количество выполненых цыклов while #include...

Нужна небольшая помощь начинающему
вот код с учебника на проверку является ли число простым.Но я не могу понять откуда берется...

Начинающему
Выбрал специальность для поступления. Узнал, что к началу обучения уже требуют хорошее знание си ++...

Помогите начинающему
Здравствуйте! Начал изучать C++, но возникло несколько вопросов в процессе изучения. Хотелось бы...

38
Croessmah
++Ͻ
16219 / 9310 / 1783
Регистрация: 27.09.2012
Сообщений: 22,980
Записей в блоге: 2
Завершенные тесты: 2
07.06.2013, 12:29 2
Относительно книг врядли кто-то сможет помочь, так как у всех своё понимание той или иной литературы и однозначного ответа получить просто не реально.
Относительно возраста - никогда не поздно. Лично я им серьезно занялся в 22 года - в начале прошлого лета
Времени может занять очень много. Выучить язык труда не составит, а вот чтобы писать на нем программы...

И поздравляю с будущим пополнением в семье
1
Kastaneda
Jesus loves me
Эксперт С++
5061 / 3079 / 351
Регистрация: 12.12.2009
Сообщений: 7,783
Записей в блоге: 2
Завершенные тесты: 1
07.06.2013, 12:33 3
Я в 26 программировать начал (сначала ассемблер, потом С++, а потом пошло-поехало)). В 28 С++ программистом устроился, уже 2 года работаю, всем доволен


Цитата Сообщение от Puzan4ik Посмотреть сообщение
Не поздно ли я понял,что заниматься этим мне действительно хочется и я, будучи юным, совершил ошибку в выборе профессии?
Учиться никогда не поздно
Цитата Сообщение от Puzan4ik Посмотреть сообщение
Сколько времени может занять абсолютно самостоятельное освоение навыков необходимых для начала хоть малейшего заработка
Смотря что под этим подразумевается. Контрольные студентам писать очень скоро можно, а что-то посерьезней через пару лет. Если в веб податься, то там быстрее, но это не то...
1
Croessmah
++Ͻ
16219 / 9310 / 1783
Регистрация: 27.09.2012
Сообщений: 22,980
Записей в блоге: 2
Завершенные тесты: 2
07.06.2013, 12:33 4
Лучший ответ Сообщение было отмечено как решение

Решение

Ах да, книгу Либерти "C++ за 21 день" обходите стороной
3
pizurok
76 / 68 / 20
Регистрация: 05.05.2013
Сообщений: 3,807
07.06.2013, 12:34 5
А почему Вы решили именно С++ изучать? Полно языков и технологий более популярных, например, Java, C#. Да и программировать на них быстрее и приятнее
0
AntonChik
1088 / 586 / 121
Регистрация: 11.11.2008
Сообщений: 1,544
07.06.2013, 12:48 6
Дейтел Х., Дейтел П: "Как программировать на C++"
1
faLek
101 / 102 / 43
Регистрация: 06.03.2012
Сообщений: 478
07.06.2013, 13:09 7
Лучший ответ Сообщение было отмечено как решение

Решение

pizurok, для начинающего C# или Java - это не вариант,для начала нужно ознакомиться с процедурным языком,а затем с ООП,а за тем пойдёт C# и Java,по мне так С++ для этого подходит просто отлично...
3
ITcrusader
Эксперт С++
177 / 163 / 21
Регистрация: 12.02.2013
Сообщений: 410
07.06.2013, 13:28 8
Цитата Сообщение от pizurok Посмотреть сообщение
А почему Вы решили именно С++ изучать? Полно языков и технологий более популярных, например, Java, C#. Да и программировать на них быстрее и приятнее
Присоединяюсь. Плюс, веб-разработка сегодня - более востребована, почему бы не рассмотреть иные инструменты, связанные, как раз, с ней?
0
Croessmah
++Ͻ
16219 / 9310 / 1783
Регистрация: 27.09.2012
Сообщений: 22,980
Записей в блоге: 2
Завершенные тесты: 2
07.06.2013, 13:43 9
Ситуация в теме мне напоминает недавнюю ситуацию в магазине. Прихожу значит, спрашиваю спортивные штаны, а продавец мне в ответ мол зачем тебе штаны, возьми шорты культурно ей намекнул, чтобы тяпала она подальше со своими шортами, я ж не за ними пришел
ТС же ясно выразил желание учить C++, так зачем ему что-то другое предлагать?
1
tony_pershin
17 / 17 / 7
Регистрация: 05.03.2013
Сообщений: 36
07.06.2013, 13:54 10
faLek, мне кажется, это не так. Зачем человеку непременно нужно осваивать процедурный язык? ООП, процедурное программирование, функциональное -- разные парадигмы, которые, имхо, вполне реально освоить по отдельности. Другой вопрос, что если человек хочет стать не просто кодером, а нормальным программистом, то ему надо понимать, что лежит под его кодом, как он выполняется на машине и т.д. ВМ-языки этого понимания не дают.

По теме: нет ничего лучше практики. Занимайся каждый день, решай задачки здесь на форуме. AntonChik дал хорошую книжку, поищи в интернете еще он-лайн курсы, на английском таких довольно много.
2
ITcrusader
Эксперт С++
177 / 163 / 21
Регистрация: 12.02.2013
Сообщений: 410
07.06.2013, 13:57 11
И то верно, Croessmah, ну что ж, по существу: язык трудный, начал изучать 6 лет назад. Сейчас я работаю с мужиками, которые на 15, 20, 30 лет старше меня (коллеги). Посему, ответ на вопрос, а не поздновато ли? - таков: нет, не поздновато. Успехи в изучении - от рвения, таланта, полагаю, зависит, поскольку базу придется самостоятельно осваивать.

Цитата Сообщение от tony_pershin Посмотреть сообщение
поищи в интернете еще он-лайн курсы, на английском таких довольно много
ага, а лучше на китайском мало основы разработки ПО перемалывать, так еще идиомам нативного языка подучиться - само то для быстрого старта
1
Puzan4ik
0 / 0 / 0
Регистрация: 06.06.2013
Сообщений: 9
07.06.2013, 14:23  [ТС] 12
Цитата Сообщение от Croessmah Посмотреть сообщение
И поздравляю с будущим пополнением в семье
Спасибо огромное)

Цитата Сообщение от pizurok Посмотреть сообщение
А почему Вы решили именно С++ изучать? Полно языков и технологий более популярных, например, Java, C#. Да и программировать на них быстрее и приятнее
Я ориентирован программировать в определенной сфере в будущем, иные языки могут быть не актуальны в достижении моих целей, ибо в них не только прибыль


Цитата Сообщение от AntonChik Посмотреть сообщение
Дейтел Х., Дейтел П: "Как программировать на C++"
Спасибо, сейчас же примусь за рассмотрение.

Цитата Сообщение от Kastaneda Посмотреть сообщение
Я в 26 программировать начал (сначала ассемблер, потом С++, а потом пошло-поехало)). В 28 С++ программистом устроился, уже 2 года работаю, всем доволен
Очень вдохновляет! Спасибо.

Спасибо всем за советы и рекомендации. Думаю путь начнется именно отсюда
0
tony_pershin
17 / 17 / 7
Регистрация: 05.03.2013
Сообщений: 36
07.06.2013, 14:30 13
ITcrusader, автор не уточнял свой уровень английский, поэтому я предложил такой вариант. Сам все прошлое лето не вылезал из этих курсов, очень интересно преподают за бугром
1
XRuZzz
Антикодер
1830 / 805 / 46
Регистрация: 15.09.2012
Сообщений: 2,953
07.06.2013, 14:40 14
тоже дам совет - избегайте программирования в самом себе. То есть ищите проекты в которые вас берут для получения опыта(пусть даже за бесплатно). Большие проекты дают больше опыта. Конечно по началу нужно почитать книги.
1
ITcrusader
Эксперт С++
177 / 163 / 21
Регистрация: 12.02.2013
Сообщений: 410
07.06.2013, 14:44 15
Цитата Сообщение от XRuZzz Посмотреть сообщение
Большие проекты дают больше опыта.
Или отпугивают нафиг (если, вдруг, не вывозишь)
0
MrGluck
Форумчанин
Эксперт CЭксперт С++
8143 / 4994 / 1436
Регистрация: 29.11.2010
Сообщений: 13,460
07.06.2013, 14:55 16
С++ не тот язык, который легко выучить почитывая вечерком пару статеек и решая одну задачку. Он требует вложить время, силы и душу.
Отдачу получите лишь спустя длительный период времени. А вот для легкого доп. заработка - самое то на фрилансе сайтики писать. Без хлеба никогда не останетесь, порог вхождения весьма и весьма мал.
1
XRuZzz
Антикодер
1830 / 805 / 46
Регистрация: 15.09.2012
Сообщений: 2,953
07.06.2013, 15:04 17
да, и ещё один дельный совет - избегайте больших проектов на говнокоде. Лучше вписываться в новые проекты с опытными и общительными людьми. вот например можно вписаться в наш проект по нейросетям. Если впишитесь, до изучения самого C++ вы ещё не скоро дойдёте, так как до этого ещё нужно изучать матан, нейроны, matlab и ещё много всего. (чем я и занимаюсь в свободное время)
0
MrGluck
Форумчанин
Эксперт CЭксперт С++
8143 / 4994 / 1436
Регистрация: 29.11.2010
Сообщений: 13,460
07.06.2013, 15:05 18
Цитата Сообщение от XRuZzz Посмотреть сообщение
Лучше вписываться в новые проекты с опытными и общительными людьми
Цитата Сообщение от XRuZzz Посмотреть сообщение
например можно вписаться в наш проект по нейросетям

Не по теме:

нескромно) А что за коллектив?

0
XRuZzz
07.06.2013, 15:11
  #19

Не по теме:


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

На форуме всё написано в разделе проекты.

Цитата Сообщение от MrGluck Посмотреть сообщение

Не по теме:

нескромно) А что за коллектив?

(Семья то большая да два человека)

0
Puzan4ik
0 / 0 / 0
Регистрация: 06.06.2013
Сообщений: 9
07.06.2013, 15:42  [ТС] 20
Цитата Сообщение от MrGluck Посмотреть сообщение
Он требует вложить время, силы и душу.
Именно в таком стиле и планирую обучение.
0
07.06.2013, 15:42
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.06.2013, 15:42

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Начинающему с нуля
Здравствуйте. Сейчас сентябрь, и до конца семестра надо сдать курсовик за прошлый год. Дело в том...

Подскажите начинающему
Ребят подскажите как лучше поступить. Хочу научится программировать в С++ под винду и под никс...

Начинающему программисту
Привет уважаемые форумчане. У меня такой вопрос: хочу изучать программирование на языке С++...

Совет начинающему
Всех сишников приветствую. Недавно начал изучать C++, писал маленькие вычислительные проги типа...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.