"C++" Ребят, поделитесь опытом.

Решил учить “с++”. Точнее начал ,но очень туго доходит, так как раньше с этим не сталкивался… шарахался по RUнэту, по програмистским форумам …нашел кучу ссылок на доступную литературу. но блин, гребаный сеть… короче почему-то не работают они…??? …не открываются…??? …если кто -чего знает помогите…в русском варианте какую-нить книжку… по разжованее хотелось бы, а то трудно во так вот …сразу в бой…:mda: …че-нибудь для новичков…
Буду Очень признателен за Помощь!:flo: :flo: :flo:

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

…Значит без специалиста лезть не стоит? …в городе , где я живу с этим туго…есть знакомые знакомых, но те не готовы тратить свое личное время (которого они, как оказалось, и так не имеют- работают…) даже за деньги…:mda:
…Я понимаю, что мои вопросы носят несколько “суетливо-хаотичный” хорактер…:slight_smile: …и выглядят странновато…:slight_smile: програминг- это перспектива и для России …не факт, что я выиграю вообще когда- нибудь… но само стремление жить в Америке заставляет шевелиться…
…а вдруг я выиграю в 2009… читая форум-понял, что востребованы специалисты IT. Я не боюсь черной работы, но не хочется с ней связывать всю свою жизнь (эт я про случай выигрыша). Может я не совсем верно воспринимаю то, что пишут в форуме…
…Наслышан так же от знакомых, что в Америке наши в основном трудятся либо в IT либо в образовании …ну или, само сабой, нормальный физический труд.
…Вот и готов я, конечно, трудиться где угодно, лишь бы получалось
…учиться нужно будет…хоть здесь хоть там- везде платить нужно…
…а чтоб платить надо зарабатывать… вот и решил я хоть как-то приблизиться к IT …все проще будет … Даст Бог- повезет! …буду учиться в вашей школе… не повезет - тож не плохо - поиду в ВУЗ. …а знаний лишних, мне кажется, не бывает:) …за очередной совет спасибо! …буду искать спеца (хотя проблема прям не из легких:) )… предыдущим советом ,учить язык, уже воспользовался … учу:)

…а про с++ …так эт опять же наслышан… самый ходовой, говорят, язык … для владеющих есть перспективы ( …даже прям вапще везде!!!)
…это мнение верно?

Идите в ВУЗ - там вам помогут. Изучение языка(особенно такого сложного как с++) без соответствующего технического background - пустая трата времени.

Не тратьте свое время, пытаясь учиться программированию, начиная с С++, лучше сразу начинайте с С# и сопутствующих .NET технологий. Это будет проще и более актуально на рынке в ближайшее время. Как альтернативу можете рассматривать Java-based технологии.

Ну чего вы так прям к книжкам плохо относитесь. Пусть человек учит. Да С++ сложний язык, но не сидеть же ему сложа руки. Идите в инет и гуглите там себе С++ [tutorials] и учитесь себе на здоровье. Да вам конечно для работы надо будет больше знаний чем из книжек, ну и если на то пошло то и одного языка вам тоже не хватит (надо 2 а лучше 3), но за то какя-то база будет. Я не знаю как в России а тут я учусь на [IТ] (единственная акредитированая программа в США) и нас как таковим язикам не учат. Было 2 семестра углублённой [java]. В [perl] вообше ни кто не разжёвивает, а так, 4ая лаба и пишите себе свою [OS] что-б с [USB] заводилась. А так [java******],

, [C+] и даже [VHDL] с проэктов учили. Так чтоб сказать что я эксперт не скажу, но если что написать то напишу, помучаюсь не много но напишу, а вообшхе ыа в [networking] целюсь. Так что [fokusnik33] занимайтесь с книгами, а когда знаний наберётесь, то и легче будет, а если будут вопросы, то у вас же есть друзья, кот. С++ знают, может они и помогут.

Лучше бы начали с чего не то попроще :slight_smile:

как работающий в штатах программист могу сказать, что верно сказали знаний из книжки не хватит чтобы работать, НО! их хватит чтобы эти знания запихнуть в резюме и ответить на нужные теоретические и может некоторые легкие практические вопросы на интервью… а опыт всегда приходит только с работой…
к тому же не обязательно учить С++, вернее конечно можно если есть желание, но я веду к тому что зная любой язык программирования (не важно какой) - работу можно найти… ну кончено тут 2 основные области которые сильно востребованы - Java-based technologies и .Net…

ЗЫ книжку думаю торрентом можно скачать легко…

Как работающий в штатах С++ программист могу сказать что в компаниях где нужен специалист по С++ начитавшихся книжек по сабж отсеивает еще рекрутер (если нормальный рекрутер конечно) на телефонном интервью. То есть до реального собеседования дела даже не доходит. Поэтому могу посоветовать идти либо сложным путем либо выбирать Java / .Net

dimas, а чем конкретно занимается ваша фирма? Для чего вы С++ используете?

1 лайк

Торги на электронной бирже (кто быстрее тот купил\продал).

1 лайк

А язык HTML востребован?

Зайди на
http://www.natahaus.ru/ или http://www.medigo.ru/
где найдёшь много полезной информации. Удачи в обучении :read:

1 лайк

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

А сам могу порекомендовать очень полезный сайт (Если Гомер и Антон позволят) где думаю можно найти разные книги, включая про програмированию и их очень много: www.goldbook.ws

Энди, а эти языки еще больше сложные чем С++?

Конечно. Но не stand alone а в комплекте с другими знаниями.
Если интересно что востребовано зайдите на сайт по поиску работы, например dice com и введите в строку поиска html или java.
Внимательно посмотрите на то что оно вам нашло. Особенно на то, что еще требуется кроме вашего слова поиска. В чистом виде что С++ что Java представляют интерес чисто академический. Реальным работодателям нужно также знания и опыт работы с расширяющими функциональность библиотеками и знания и опыт в области именно ‘программирования’, а не какого-то языка в частности. Например вы должны правильно выбирать сложность и скорость алгоритма в зависимости от поставленной задачи и помнить о кучи мелких деталей при программировании многопоточного приложения.
Научиться всему этому можно только работая в реальных проектах, поэтому очень рекомендуется сначала поработать на родине или заканчивать вуз в штатах (студентов с последних курсов охотно берут на стажировку).

1 лайк

Интересно, о какой информации речь? Эти сайты продают книжки или они бесплатны?
Если продают то я предпочел бы более надежный www.amazon.com

Это не языки, вернее Java это конечно язык, но я говорю не про Джаву в чистом виде, а про все что с ней связано, ну или по крайней мере какую-то область (в частности Swing+JSP+XML или J2ME), не обязательно знать все… точно так же и .Net… это технология, которая включает в себя несколько языков программирования, как например ASP (VB) или C# (собственно на чем я и программирую в большей степени)… кому что больше нравится… при этом конечно дополнительное знание HTML,XML и базовое SQL пригодятся в любой области…
если начинать с нуля, то эти языки не сложнее, чем С++… просто на С++ не пишут того, что пишут например на С#.NET… разные совершенно задачи…

С многопоточностью как бы все понятно, а вот по поводу выбора алгоритма и оценки его сложности стало интерестно… Неужели вам часто приходится самостоятельно разрабатывать алгоритмы и каким образом вы оцениваете его сложность? Делаются тестовые приложения или вычисляете аналитически? :mda: