Ответить
  • eskimodog Member
    офлайн
    eskimodog Member

    399

    16 лет на сайте
    пользователь #233249

    Профиль
    Написать сообщение

    399
    # 9 июля 2014 21:06
    Yosic:

    Интересное отношение на форуме к С(С++) "Зачем вам этот сложный язык". Не понимаю, чем он реально сложный?
    Ещё интересно постоянное упоминание необходимости математики. ИМХО математика совершенно не нужна. Нужно абстрактное мышление и умение собирать из частей целое.

    Как правило - матан учит такому мышлению :) А зная некоторые главы матана - проще вникать в какие-то алгоритмы, понимать структуры данных: например графы и деревья

    ...каждому плохо по его неуменью... (с) Театр Яда
  • Vadim1242 Senior Member
    офлайн
    Vadim1242 Senior Member

    3075

    17 лет на сайте
    пользователь #158799

    Профиль
    Написать сообщение

    3075
    # 9 июля 2014 21:37 Редактировалось Vadim1242, 3 раз(а).

    ...

  • _23uk.85 Senior Member
    офлайн
    _23uk.85 Senior Member

    2418

    15 лет на сайте
    пользователь #380220

    Профиль
    Написать сообщение

    2418
    # 9 июля 2014 22:13 Редактировалось _23uk.85, 6 раз(а).

    del

  • Vadim1242 Senior Member
    офлайн
    Vadim1242 Senior Member

    3075

    17 лет на сайте
    пользователь #158799

    Профиль
    Написать сообщение

    3075
    # 9 июля 2014 22:29 Редактировалось Vadim1242, 1 раз.

    ...

  • _23uk.85 Senior Member
    офлайн
    _23uk.85 Senior Member

    2418

    15 лет на сайте
    пользователь #380220

    Профиль
    Написать сообщение

    2418
    # 9 июля 2014 22:36 Редактировалось _23uk.85, 1 раз.

    del

  • Yosic Senior Member
    офлайн
    Yosic Senior Member

    11189

    23 года на сайте
    пользователь #6433

    Профиль
    Написать сообщение

    11189
    # 9 июля 2014 22:43

    Verdadero,

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

    Вы профессиональный программист? Если да, то скажите мне как часто вы, в своей работе, используете хоть что-то из математики сложнее простых арифметических действий? Как часто считаете интегралы или численно решаете уравнения, например?
    Appostle, Дерзайте, если вам эта книга идет, то не важно какой язык, освоите один - освоите любой другой.

  • User1523 Member
    офлайн
    User1523 Member

    427

    12 лет на сайте
    пользователь #891849

    Профиль
    Написать сообщение

    427
    # 9 июля 2014 22:46
    _23uk.85:

    Vadim1242:

    1C вообще как-то не хочется относить к программированию и IT

    Ну да действительно что там этот 1С, какие-то запросы, актив иксы, вот окошко неделю на плюсах рисовать это настоящее ай ти. :)

    1с не является полноценным языком программирования, так что сравнивать с++ и 1с как бы не корректно. Например, напишите калькулятор на 1с, сможете ? SQL из той же оперы. Формально язык программирования, на деле очень полезная вещь, но сравнивать SQL и C++ более, чем глупо. Это как абстрактно сравнить погрузчик и болид формулы 1 и утверждать, что на погрузчике ездить проще.

  • Yosic Senior Member
    офлайн
    Yosic Senior Member

    11189

    23 года на сайте
    пользователь #6433

    Профиль
    Написать сообщение

    11189
    # 9 июля 2014 22:49

    eskimodog,

    Как правило - матан учит такому мышлению

    Да не сказал бы.
    Математика просто развивает мозги, но прямой связи я не вижу.

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

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

    вот окошко неделю на плюсах рисовать это настоящее ай ти

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

  • Fier Linux Team
    офлайн
    Fier Linux Team

    1505

    16 лет на сайте
    пользователь #169741

    Профиль
    Написать сообщение

    1505
    # 9 июля 2014 23:22
    eskimodog:

    Fier, учить надо не языки, а технологии, специализации. От языка, как такового - смысла нет. Тот же веб - там достаточно большой стек технологий и инструментов. А чтобы можно было это все связать - как раз нужны базовые основы: алгоритмы, структуры данных.

    Да, верно. Но за счет того, что плюсы более низкоуровневый язык - повышается внимание, а также понимание работы многих процессов.
    И, на мой взгляд, начинать лучше имеено с C/C++. По-крайней мере, я бы советовал начинать с плюсов.

    eskimodog:

    Тем более в этом самом IT - есть еще много специализаций, кроме как программист.

    Но мы же сейчас говорим именно о программисте.

  • _23uk.85 Senior Member
    офлайн
    _23uk.85 Senior Member

    2418

    15 лет на сайте
    пользователь #380220

    Профиль
    Написать сообщение

    2418
    # 9 июля 2014 23:44 Редактировалось _23uk.85, 2 раз(а).

    del

  • eskimodog Member
    офлайн
    eskimodog Member

    399

    16 лет на сайте
    пользователь #233249

    Профиль
    Написать сообщение

    399
    # 9 июля 2014 23:44 Редактировалось eskimodog, 3 раз(а).

    Fier, я про то, что есть некоторая прослойка людей, которые были хорошими аналитиками, тестировщиками, но работали программистами, потому что это типа круто. А потом все таки способности брали свое и они развивали их далее, закинув программирование. Может стоит задуматься о том, что программирование - это не совсем то, что нужно, а посмотреть в другие стороны :) Потому что, как бы хорошо не платили, но я не представляю как можно без особого рвения просто учить и решать очень часто нудные и непонятные задачи. Мне - как минимум - просто интересно, но есть ряд знакомых (ктстати, фрилансят, а не официально работают) которые попросту заставляют себя что-то делать, а столкнувшись с задачей, которая быстро не решилась - порой вообще забивают на нее и не выходят на контакт с заказчиком.

    Добавлено спустя 5 минут 34 секунды

    Yosic, матан состоит из кучи глав, некоторые из них напрямую связаны с алгоритмическими основами и структурами данных :) Я не имею ввиду, что надо взять справочник и задрачивать полностью все главы, а вообще хотя бы въехать. Ибо вся математика к черту не нужна, а вот некоторые моменты вообще позволяют понимать, как и что устроено в том или ином случае.
    В противном случае - "программирование" просто сводится к тому, что ты строишь что-то по бумажке, используя подсмотренные в учебнике конструкции, явно или не явно не задумываясь о том, что делаешь, сколько времени будет занимать тот или иной алгоритм, сколько памяти потребует используемая структура данных при наличии определенного количества данных, спрогнозировать поведение приложения в той или иной ситуации (часть перечисленного приходит и с опытом).

    _23uk.85:

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

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

    Для начала, кстати, начинающим можно походить на какие нить митапы, небольшие конференции, чтобы понять, чем вообще люди живут, с какими проблемами сталкиваются. Будет непонятно и много страшных слов, но поможет окунуться в неформальную среду.
    Не сочтите за рекламу, например, компания Wargaming организует ежемесячно каждую последнюю пятницу месяца Python-митапы. Инфу, как попасть, можете найти в сети

    Добавлено спустя 13 минут 43 секунды
    ...каждому плохо по его неуменью... (с) Театр Яда
  • Fier Linux Team
    офлайн
    Fier Linux Team

    1505

    16 лет на сайте
    пользователь #169741

    Профиль
    Написать сообщение

    1505
    # 10 июля 2014 00:06
    _23uk.85:

    Да уж с ассемблера советуйте начинать чего уж там :)

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

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

    Только врожденный талант и сила воли? Или как?

  • eskimodog Member
    офлайн
    eskimodog Member

    399

    16 лет на сайте
    пользователь #233249

    Профиль
    Написать сообщение

    399
    # 10 июля 2014 00:13

    Fier, тут скорее сила воли и перечисленное

    ...каждому плохо по его неуменью... (с) Театр Яда
  • Z___zzz Senior Member
    офлайн
    Z___zzz Senior Member

    1565

    18 лет на сайте
    пользователь #107157

    Профиль
    Написать сообщение

    1565
    # 10 июля 2014 00:22

    матан, дифуры, аналгеом и прочая лабуда, которую изучал на мехмате ни капли наф не понадобилась, чтобы писать (Java). Да, оговорюсь - не понадобилась прямым образом, косвенно не спорю - "Оно все помогает, тренирует, формирует", но вопрос не изучая всего этого, смог бы писать? Ответ - скорее да, чем нет, ибо были предпосылки к получению положительных результатов в изучении всех норм вышеописанных и больше того, а соответственно и предпосылки к "писанию".

    Про нынешних программеров скажу - 80% это "конвеерные роботы" делающие код за деньги, которые в принципе можно заработать, делая более приятные вещи. Код в большинстве случаев, в рамках проекта ессно, однотипный, следовательно задачи однотипные, следовательно после 2-3 месяцев работы на проекте ты становишься именно конвеерным роботом (сеньры, проект манагеры и прочие VIP общество не в счет). У нас нынче тренд - хочу стать программером и зарабатывать 3к+, снимите розовые очки, кто сегодня задает вопрос какой язык выбрать для того, чтобы стать программером, никогда таковым не станет, потому что ответить на него может тоьлко сам задающий и тем более выбор его уже давно сделан.

    Да и совсем забыл - средний кодер из РБ - это просто рабсила - так что делайте выводы.

    vel +37529 6666 795
  • Filipez.ar Neophyte Poster
    офлайн
    Filipez.ar Neophyte Poster

    2

    12 лет на сайте
    пользователь #956941

    Профиль
    Написать сообщение

    2
    # 10 июля 2014 00:52

    Почему не кто не пишит про Python по мне очень классный язык
    Используеться в Google, YouTube, BitTorrent, Intel, hp, IBM ,UBS,NASA ....

  • Fier Linux Team
    офлайн
    Fier Linux Team

    1505

    16 лет на сайте
    пользователь #169741

    Профиль
    Написать сообщение

    1505
    # 10 июля 2014 00:57
    eskimodog:

    Fier, тут скорее сила воли и перечисленное

    Ну так а в какой области можно добиться успеха без силы воли?

    Filipez.ar:

    Почему не кто не пишит про Python по мне очень классный язык
    Используеться в Google, YouTube, BitTorrent, Intel, hp, IBM ,UBS,NASA ....

    Ну а что про него писать? В интернетах инфы про него валом.

  • _23uk.85 Senior Member
    офлайн
    _23uk.85 Senior Member

    2418

    15 лет на сайте
    пользователь #380220

    Профиль
    Написать сообщение

    2418
    # 10 июля 2014 00:58 Редактировалось _23uk.85, 3 раз(а).

    del

  • Fier Linux Team
    офлайн
    Fier Linux Team

    1505

    16 лет на сайте
    пользователь #169741

    Профиль
    Написать сообщение

    1505
    # 10 июля 2014 01:01
    _23uk.85:

    Fier:

    Только врожденный талант и сила воли? Или как?

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

    Я так когда-то и начал. :-) Поставил убунту ради интереса, наигравшись с системой, скачал idle и погнал.

    В любом случае я считаю, что начинать лучше с плюсов.

    Добавлено спустя 6 минут 48 секунд

    _23uk.85:

    Ну так ассемблер как раз учит кодить еще более грамотно, он вообще ошибок не прощает. С этой точки зрения он идеал :)

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

  • _23uk.85 Senior Member
    офлайн
    _23uk.85 Senior Member

    2418

    15 лет на сайте
    пользователь #380220

    Профиль
    Написать сообщение

    2418
    # 10 июля 2014 01:10 Редактировалось _23uk.85, 5 раз(а).

    del

  • eskimodog Member
    офлайн
    eskimodog Member

    399

    16 лет на сайте
    пользователь #233249

    Профиль
    Написать сообщение

    399
    # 10 июля 2014 08:47
    Fier:

    eskimodog:

    Fier, тут скорее сила воли и перечисленное

    Ну так а в какой области можно добиться успеха без силы воли?

    В своем "бизенесе"? Например, челноком :)

    ...каждому плохо по его неуменью... (с) Театр Яда