С++

    • pavvlyk52
      pavvlyk52
      Бронза
      На форуме с: 12.01.2008 Сообщения: 1.117
      Вопрос к знающим людям вобще стоит пытаться научиться С++ самому или хотя бы разобраться в азах ,а потом пойти на какие нибудь курсы (несколько месяц). Или это очень сложно?
      Просто вроде как С++ востребован везде\всегда и многие языки вобще похожи на него на сколько я знаю, тоесть даже переучиться потом на другое будет не сложно!?
      И какой С++ нужно изучать :D там же борланд есть, вижуал. и т.д.
  • 44 ответов
    • bais
      bais
      Бронза
      На форуме с: 03.03.2009 Сообщения: 1.545
      Вообщем я опытный программист С++(10лет, из них этим зарабатываю лет 5). Учился сам, в курсы не верю это просто сбор денег. Для программирования нужен определенный склад ума, если это не твое то научится очень проблемотично. А вообще зачем тебе это нужно ? С++ это сложно и просто одновременно. Вообще на нем программировать не сложно, но вот писать хороший код научится очень трудно и долго. С каждым годом оттачивается мастерство. Вообще C++ один - для этого есть стандарт, есть разные реализации. Из сред разработки советую Visual C++ от мелкософта. Борланд давно умер, но на самом деле и никогда не был настоящим С++, это тот же паскаль, приведенный по синтаксису к C++, он даже близко не похож на C++

      Главный совет купить хорошую книжку в области которая тебе интересна и делать все по шагам как написано. Главное для начало простую книжку. А вообще можешь изучить чегонибудь попроще например C# - он не менее востребованнее, но проще в сотню раз.
    • pavvlyk52
      pavvlyk52
      Бронза
      На форуме с: 12.01.2008 Сообщения: 1.117
      Ясно

      1С кстати сейчас вроде везде афишируется .... может кто нибудь что сказать?
    • kazaf
      kazaf
      Бронза
      На форуме с: 08.05.2009 Сообщения: 299
      visual c# за ним будущее :f_grin:
    • iHamster
      iHamster
      Бронза
      На форуме с: 24.05.2009 Сообщения: 2.399
      Оригинал пользователя kazaf
      visual c# за ним будущее :f_grin:
      Угу. И за поколением недоучек, которые не знают что такое память и как с ней работать.
    • bais
      bais
      Бронза
      На форуме с: 03.03.2009 Сообщения: 1.545
      1С это жуть малиновая а не программирования, сам не видел но знакомые программисты плюются. По поводу C#, каждому свое, есть задачи для него, есть для C++, они не сильно пересекаются. Кроме того С# только под винду, кросплатформенные решения на нем невозможны. Вообщем они друг другу не мешают, это все равно что сравнивать покер и иглаукалывание.
    • bais
      bais
      Бронза
      На форуме с: 03.03.2009 Сообщения: 1.545
      Оригинал пользователя iHamster
      Оригинал пользователя kazaf
      visual c# за ним будущее :f_grin:
      Угу. И за поколением недоучек, которые не знают что такое память и как с ней работать.
      +1, но по большому счету большинству быдлокодеров это и не нужно знать. Многие и на С++ пишут не особо зная как оно работает.
    • Neotankist7
      Neotankist7
      Бронза
      На форуме с: 07.09.2009 Сообщения: 146
      Не менее востребовательна на данный момент и Java, к тому же интересная вещь и + кроссплатформенная.
    • pavvlyk52
      pavvlyk52
      Бронза
      На форуме с: 12.01.2008 Сообщения: 1.117
      Оригинал пользователя bais
      1С это жуть малиновая а не программирования, сам не видел но знакомые программисты плюются. По поводу C#, каждому свое, есть задачи для него, есть для C++, они не сильно пересекаются. Кроме того С# только под винду, кросплатформенные решения на нем невозможны. Вообщем они друг другу не мешают, это все равно что сравнивать покер и иглаукалывание.
      Да но самое интересное что 1С очень востребована и платят там очень хорошо судя по тому что я просмотрел в инете хммм?
    • MrSmith0
      MrSmith0
      Бронза
      На форуме с: 24.02.2010 Сообщения: 1.693
      Оригинал пользователя pavvlyk52
      Вопрос к знающим людям вобще стоит пытаться научиться С++ самому или хотя бы разобраться в азах ,а потом пойти на какие нибудь курсы (несколько месяц). Или это очень сложно?
      Смотря зачем это тебе нужно? Просто писать код для себя - учи, ноу проблем. Работать программистом? Без диплома? Вот это вряд ли...Кроме программухи в универе есть еще вышка, дискретка...
    • Neotankist7
      Neotankist7
      Бронза
      На форуме с: 07.09.2009 Сообщения: 146
      Оригинал пользователя pavvlyk52
      Оригинал пользователя bais
      1С это жуть малиновая а не программирования, сам не видел но знакомые программисты плюются. По поводу C#, каждому свое, есть задачи для него, есть для C++, они не сильно пересекаются. Кроме того С# только под винду, кросплатформенные решения на нем невозможны. Вообщем они друг другу не мешают, это все равно что сравнивать покер и иглаукалывание.
      Да но самое интересное что 1С очень востребована и платят там очень хорошо судя по тому что я просмотрел в инете хммм?

      На самом деле 1Сники не очень то и много получают, так сказать золотую середину, и то из-за того что с 1с никто не хочет возиться и чувствуется дефицит программистов 1с.
    • pavvlyk52
      pavvlyk52
      Бронза
      На форуме с: 12.01.2008 Сообщения: 1.117
      Оригинал пользователя MrSmith0
      Оригинал пользователя pavvlyk52
      Вопрос к знающим людям вобще стоит пытаться научиться С++ самому или хотя бы разобраться в азах ,а потом пойти на какие нибудь курсы (несколько месяц). Или это очень сложно?
      Смотря зачем это тебе нужно? Просто писать код для себя - учи, ноу проблем. Работать программистом? Без диплома? Вот это вряд ли...Кроме программухи в универе есть еще вышка, дискретка...
      Я учусь на инженерной специальности и у нас все это было, да и программирование было на Си но очень мало один семестр
    • seolla
      seolla
      Бронза
      На форуме с: 15.06.2010 Сообщения: 118
      Оригинал пользователя kazaf
      visual c# за ним будущее :f_grin:
      востребованность проектов на с# намного ниже, чем на С++ и Java, и оплачиваемость так же ниже
      на С# пишутся приблизительно 4% проектов
      на С++ и Java приблизительно по 18%
    • Fedorus
      Fedorus
      Бронза
      На форуме с: 18.02.2010 Сообщения: 477
      Оригинал пользователя seolla
      Оригинал пользователя kazaf
      visual c# за ним будущее :f_grin:
      востребованность проектов на с# намного ниже, чем на С++ и Java, и оплачиваемость так же ниже
      на С# пишутся приблизительно 4% проектов
      на С++ и Java приблизительно по 18%
      А на делфе сколько? :grin:
    • StrikerX
      StrikerX
      Бронза
      На форуме с: 08.10.2007 Сообщения: 521
      Боюсь спросить, а на чем пишут остальные 78%?)))
    • Fedorus
      Fedorus
      Бронза
      На форуме с: 18.02.2010 Сообщения: 477
      Оригинал пользователя StrikerX
      Боюсь спросить, а на чем пишут остальные 78%?)))
      Php, AJAX, flex, Delphi, fortran, VB, piton... языков то много
    • misterCSS
      misterCSS
      Бронза
      На форуме с: 05.09.2010 Сообщения: 1.115
      Советую учить Java. Просто тебя охотнее возьмут на работу, если будешь знать жабу. На С++ нужно очень хорошо прогать, чтобы взяли. В основном берут только хороших спецов, которые могут ответсвенные проекты делать.
      А вот на Jav'y и PHP охотнее берут.
      ЗЫ и это не ИМХО, а знание про одну контору (не буду рекламой заниматься =) )
    • mustitz
      mustitz
      Бронза
      На форуме с: 07.01.2008 Сообщения: 3.699
      Во многом выбор языка обуславливается тем, чем ты хочешь заниматься.

      C++ больше уклон в сторону производительности. Очень желательно понимать во всех деалях что и как работает. Язык достаточно сложный, cо множеством нюансов, выучить за 21 день нельзя. Возможно, если задумаеш написать покерного бота, то C++ будет хорошим выбором. Также поддержка старых проектов. Какой выбрать? Мне нравится gcc.

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

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

      PHP, Rubi, Python это языки мира *NIX, чаще в web-проектах. Средний размер команды, разнообразные проекты.
    • Rubchenko
      Rubchenko
      Бронза
      На форуме с: 22.09.2009 Сообщения: 702
      По поводу того, сколько на чем пишется:

      http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
    • povt12
      povt12
      Бронза
      На форуме с: 03.09.2010 Сообщения: 73
      Полностью согласен с bais. хотя он конечно намного опытнее меня)) я на втором курсе политехнического универа, учусь на программиста, могу сказать что можно и самому выучить. Потому как даже в универе мы по сути занимаемся самообразованием. Лекции читают, а пользы никакой - все равно дают задание к лабораторной, и делай как хочеш. так вот беру учебник и работаю над прогой, и не хожу на лекции..

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