Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
PiloD
0 / 0 / 0
Регистрация: 03.11.2013
Сообщений: 20
#1

Важно для новичка - C++

03.11.2013, 18:06. Просмотров 784. Ответов 12
Метки нет (Все метки)

Здравствуйте уважаемые участники.

Я задам вам вопрос, который является достаточно сложны для меня, по причине "низкой обзорной позиции" в вопросах программирования и языках.

http://www.cyberforum.ru/cpp-beginners/thread2021212.html

Год назад, решил научится программировать, но так как работа, семья занимала 70% времени, особого желания в оставшиеся 30% времени (из которых 15% сна) найти на обучение не получилось.

По маленьку, по крохам, двигался в направление С++ массивов и курсоров, их только начал читать, как вообще пропало свободное время..

Спустя год, я смог найти работу так, что бы было достаточно времени и на изучения..

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

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


Компетенция таких знакомых в вопросах программирования, очень сомнительна, ибо никто из них таковыми не являются ни в одном языке..

Но и найти ответа на подобный вопрос не вышло в полной степени...



Так ли это, что лучше выучить JAVA первым языком, по его простоте, и возможности найти работу в с минимальным объемом знаний и получать опыт, развивая свои навыки? Чем погрязнуть в рутине и не востребованности начинающих специалистов С++ ?


Большое спасибо за ваше время и развернутое мнение.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.11.2013, 18:06
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Важно для новичка (C++):

Книги по c++ для новичка
Подскажите книги по c++ для новичка Знаний в програмировании нет

OpenGL для новичка
Всем привет. Никак не могу найти книгу по OpenGL и C++, хотя нет, вру, находил....

Видеокурсы для новичка
Всем Привет, Подскажите пожалуйста актуальные видеокурсы(именно видуокурсы) по...

STL для новичка!
Здравствуйте! подскажите пожалуйста мне, дураку(только начал изучать STL) ответ...

Литература для новичка
Добрый день уважаемые гиберчани. Кругом много литературы о вводе в...

12
Simak63
29 / 29 / 21
Регистрация: 19.02.2011
Сообщений: 136
03.11.2013, 18:16 #2
PiloD, всё это конечно понятно, можно изучить и php с mysql и идти верстать сайты в фирмы, так как большого труда не стоит. Можно обучить этому дело 5 классника. А язык С++ он очень богатый и могучийи можно всё дальше и дальше углубиться в познании его. Специалисты С++ нужны и то что они не востребованы по мне кажется это миф.
0
Craw
235 / 46 / 6
Регистрация: 10.06.2012
Сообщений: 268
Записей в блоге: 1
03.11.2013, 21:48 #3
С++ является одним из самых популярных и распространённых языков сейчас, он представляет широкие и богатые возможности разработчику, является мощным инструментом.
Однако это не универсальный язык, не бывает таковых. Поэтому настоящий профессионал должен знать достаточное количество языков, чтобы быть универсальным специалистом и уметь выбирать нужный инструмент (язык - лишь инструмент!), который будет проще, удобнее и лучше для данной цели.
0
ninja2
969 / 188 / 32
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
04.11.2013, 00:38 #4
PiloD, Язык легкий, я за полтора года выучил на приличном уровне и спокойно щас программки пишу без проблем. Так что он быстро учиться, то так только говорят что долго, год полтора и можно ити работать. Правда на работу не возьмут нужно еще знать как строиться GUI и тогда 100% спокойно устроишься, так как нехватка специалистов. Так что дерзай С++ мне легким щас кажется хотя год назад я и не думал что я так на нем легко буду программировать . Вообще легкий язык.
0
ValeryS
Модератор
7124 / 5392 / 669
Регистрация: 14.02.2011
Сообщений: 18,205
04.11.2013, 00:48 #5
80 процентов програмирование это знание алгоритмов
умение написать свой
и только 20 кодирования
я вот не знаю украинский язык но понимаю что хотят сказать, хотя сам не говорю
тоже и с программированием понимаю паскаль, шарп,... приспичит так напишу возьму справочник и напишу, потому что могу создать алгоритм
так что учение синтаксиса дело десятое, главное научится мыслить как компьютер
на создание алгоритмов влияет не какой язык а парадигма программирования структурность, функциональное, императивное, ООП и прочие
2
Хулиган
04.11.2013, 00:51
  #6

Не по теме:

забавно читать собственные созданные год назад http://www.cyberforum.ru/cpp-beginners/thread639485.html

0
ninja2
969 / 188 / 32
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
04.11.2013, 00:55 #7
ValeryS, Ну да согласен, от я например свободно создавал программы любые на пхп, ну те программы что на нем пишутся ну можно сказать это интерфейс к базе данный. И щас спокойно те же программки могу на С++ написать. Например написать интерфейс к БД это по сути то же самое что создать сайт, принципы одни и теже передача ключе обработка вывод информации, ввод информации.
Код уже на последний план отпадает, ну это когда его знаешь наверно, тогда за него не думаешь, а думаешь именно за реализацию так что любой опыт в любом языке развивает навык программирования. И если есть какой нить опыт в другом языке не важно в коком, то любой другой язык легче выучить. Да в принципе его уже не учишь, а просто синтаксис смотришь и делаешь то что тебе нада, это когда знаешь принципы построения, основные моменты той или иной программы, это наверно и называется знание алгоритма.
0
Убежденный
Ушел с форума
Эксперт С++
15941 / 7252 / 1176
Регистрация: 02.05.2013
Сообщений: 11,637
Записей в блоге: 1
Завершенные тесты: 1
04.11.2013, 01:00 #8
Цитата Сообщение от PiloD Посмотреть сообщение
Но мои знакомые кто услышал о том что я желаю изучить С++ очень громко посмеялись, мол С++ это слишком глубокий язык, и редко востребован, особенно в виде начальных специалистов.
Ох уж эти знакомые !

Цитата Сообщение от PiloD Посмотреть сообщение
Так ли это, что лучше выучить JAVA первым языком, по его простоте, и возможности найти работу в с минимальным объемом знаний и получать опыт, развивая свои навыки? Чем погрязнуть в рутине и не востребованности начинающих специалистов С++ ?
Не смотрите на язык программирования, как на самоцель. Это всего лишь язык. Скопление скобочек,
ключевых слов и правил их использования. Не более. А за этой весьма тоненькой линией вас ждут
толстенные и местами непробиваемые пласты той предметной области, в которой вы будете работать.
Этот уровень на порядки сложнее и важнее языкового и именно за умение решать задачи предметной
области платят деньги, а вовсе не за знание синтаксиса и умения лепить из него какие-то конструкции.

Так что советую расслабиться по поводу "мук выбора" и изучать параллельно все то, что нравится.
То, к чему больше лежит душа и разум.

Рутина, невостребованность и т.п. - это в большей степени стереотипы, чем правда.
Хорошие специалисты нужны в любой области, их всегда не хватает, а плохие никому не интересны
1
ninja2
969 / 188 / 32
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
04.11.2013, 01:03 #9
Ладно соврал GUI не знаю соврал, что щас я спокойно на С++ интерфейс не напишу, хотя знаю как его нужно писать. Знаю что должны быть обработчики. С формы данные передаются в обработчик, обработчик их обрабатывает и делает запрос в БД. И вывод так же вызывается обработчик который делает запрос к БД и выводит данные в нужное место. Я думаю и на С++ так же пишется интерфейс к GUI. Да даже уверен. Принципы остаются одни и те же в любом языке.
0
PiloD
0 / 0 / 0
Регистрация: 03.11.2013
Сообщений: 20
04.11.2013, 01:09  [ТС] #10
Убежденный ninja2 ValeryS Simak63 Craw

Большое спасибо за ваше мнение!

Как я ответил на другом форуме:

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

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

Я думаю после понимания Java будет легче понять все остальное.. Как выше ответил ValeryS только 20% это синтаксис и кодерство а 80% алгоритмы.


Всем большое спасибо за помощь!
0
ninja2
969 / 188 / 32
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
04.11.2013, 01:19 #11
Цитата Сообщение от PiloD Посмотреть сообщение
Выбирать целью получения золотых гор самый худший из возможных вариантов.
Да чо норм вариант, это хорошая мотивация которая будет тебя толкать учить дальше. А так без мотивации нельзя, оно учиться не будет.

Добавлено через 6 минут
Цитата Сообщение от PiloD Посмотреть сообщение
И насколько я могу понять, все же легче и быстрей будет освоить Java и грести лопатами опыт в Java на примитивной работе, чем год-полтора грызть С++ и потом еще пол годика доп.факи по направлениям.
Да java тоже тяжелый язык, не знаю я чото думаю он не легче С++. От ПХП да легкий, но там работу тяжело найти знающих пхп очень много и все места заняты, от С++ наоборот полно мест свободных. Ну пробуй я за java ничего не знаю, думаю лучше спросить у людей которые java знаю в разделе по java, как оно легко ли его учить и как там легко ли потом устроиться и через сколько можно. По С++ я думаю через 2 года 100% можно устроиться работать, там даже если не устроишься со временем знаний все больше накапливаются, уровень ростет, полюбом устроишься.
0
Avazart
Эксперт С++
7674 / 5583 / 541
Регистрация: 10.12.2010
Сообщений: 25,046
Записей в блоге: 17
04.11.2013, 01:42 #12
Чисто мое мнение, начальные специалисты не где не нужны, ибо нафиг кому надо тебя учить ...

Смотри по своему городу, области т.е там где планируешь работать, туда куда собираешься идти.
На крайний случай можно выучить основы обоих языков, а далее ориентироваться по обстоятельствам.
0
ValeryS
Модератор
7124 / 5392 / 669
Регистрация: 14.02.2011
Сообщений: 18,205
04.11.2013, 09:31 #13
Цитата Сообщение от PiloD Посмотреть сообщение
И насколько я могу понять, все же легче и быстрей будет освоить Java и грести лопатами опыт в Java на примитивной работе, чем год-полтора грызть С++ и потом еще пол годика доп.факи по направлениям.
на том уровне что ты узнаешь Яву за полгода ты узнаешь и Плюсы
Хелло Ворд что на том что на другом языке пишется через пять минут после открытия учебника
да и классы похожи ООП все таки
Си (я подразумеваю оба языка и C C++) дольше учится потому что он позволяет глубже влезть в компьютер
как кто то сказал "высокоуровневый ассемблер"
а так это оба императивные языки одна и та же парадигма, язык команд
Вот если бы ты захотел учить ЛИСП то да. Он не хуже и не лучше он другой
и перескочит с ЛИСПа на Си и наоборот сложно, по другому мыслить надо
вот посмотри
http://ru.wikipedia.org/wiki/Парадигма_программирования
хотя это тоже не приговор
0
04.11.2013, 09:31
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.11.2013, 09:31
Привет! Вот еще темы с решениями:

Компилятор для новичка
будь ласка, дайте (порекомендуйте) компилятор, которым пользуетесь, для...

Учебник для новичка по с++?
Извините возможно за очередную тему с этим вопросом... но я не как не могу...

Литература по C++ для новичка
Посоветуйте книги по C++ для новичка,если можно дайте ссылку на скачивание,и...

Олимпиадка для новичка на С++
Сразу влепили усиленную задачу, причем ничего не объяснили по С++. Делай как...


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

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

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