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

    3075

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

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

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

    ...

  • lgfedor Member
    офлайн
    lgfedor Member

    221

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

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

    221
    # 11 июля 2014 10:12 Редактировалось lgfedor, 1 раз.
    tmpfs:

    Yosic:

    в С вы не воспользуетесь ООП потому, что там его нет

    сколько можно нести эту пургу, есть в C ООП, и всегда был. откройте любой большой проект на C, или книжки почитайте (например эту: "Object Orientated Programming in ANSI-C"
    не путайте новичков, есть множество языков в которых нет классов, но есть ООП.

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

  • User1523 Member
    офлайн
    User1523 Member

    427

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

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

    427
    # 11 июля 2014 10:15
    Yosic:

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

    Да очень просто: "изящные" костыли чаще всего являются более чем очевидными зачем они нужны, а "жэстачайшие" документируются и таким образом все помнят, зачем он нужен был. Что касается критической массы - так вы просто читаете между строк. Если костыль требует дополнительного костыля для себя или же приходит новое требование, усложняющее данный костыль, чаще всего костыль убирается и система модифицируется иначе (ее под это требование все равно модифицировать). Если же вы имели ввиду, что костылей станет 100500 штук - так ну и что ? Ну будет их 100500 и будет все это дело очень хорошо и без багов работать, чем плохо ? Тем, что изменение сложно вносить будет ? Так при внесении изменения костыль уберется и все, что нужно переделается. При этом одной переделкой сразу "добавится" 2 фичи, если сравнивать с моментом до внесения костыля. Чаще всего бывает выгоднее сделать сперва костыль, затем переделать и так добавить 2 фичи нежели 2а раза переделывать каждый раз под новую фичу. Кстати, перекрестные костыли мы не делаем (это те, которые не будут работать, если убрать другие костыли), т.к. тогда появляются проблемы с убиранием костыля и переделкой под новые требования.

  • lgfedor Member
    офлайн
    lgfedor Member

    221

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

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

    221
    # 11 июля 2014 10:17

    посмотрите на вакансии сплошные Java или C# и платят за них нормально - вот вам и ответ что учить.
    С++ как то совсем мало

  • User1523 Member
    офлайн
    User1523 Member

    427

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

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

    427
    # 11 июля 2014 10:22
    Fier:

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

    Быдлокод с костылями путать не надо, это разные вещи. Опять таки есть очевидный быдлокод (его выкладывают на спец. развлекательных сайтах для программистов, там реально жесть), есть "не очевидный", а именно тот код, который сегодня является изящным и красивым через год (если вы выросли за этот год как программист) станет уже говнокодом и, не знаю как вы, а у нас часто так бывает, смотришь так на свой код и думаешь: "как я мог такое написать". И опять таки говнокод говнокоду рознь. Нужно это понимать. Это как в детстве мне нравился фильм, теперь я вырос и нашел в нем столько ляпов, что трындец и не понимаю, как я мог этим фильмом восхищаться раньше. Хотя тут все очевидно: маленький был. Опять таки бывает так, что самое красивое решение задачи со стороны для других, не знающих специфику задачи, выглядит как быдлокод.

  • Arantir Member
    офлайн
    Arantir Member

    259

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

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

    259
    # 11 июля 2014 10:32

    Может кто подскажет на какой спец. В БГУИР можно освоить программирование на Android и iOS&

  • lgfedor Member
    офлайн
    lgfedor Member

    221

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

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

    221
    # 11 июля 2014 10:42 Редактировалось lgfedor, 1 раз.
    Arantir:

    Может кто подскажет на какой спец. В БГУИР можно освоить программирование на Android и iOS&

    о это БГУИР решил на тренде бабло срубить, все прекрасно в нете учится.
    хотя если вы тут спрашиваете такие вопросы, а не можете сами нагуглить может вам не надо это?

  • Arantir Member
    офлайн
    Arantir Member

    259

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

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

    259
    # 11 июля 2014 10:58

    Не ну это понятно, но реально их на какой либо специальности преподают?
    Просто меня эта тема интересует и я согласен что выучить при желании можно и без второй вышки, НО корочки тоже нужны особенно когда первая вышка очень далека от этого
    Ну а из мнения большинства форумчан я так понял, что можно например получить корочку Программное обеспечение информационных технологий и уже в процессе обучения жать на определенные языки и технологии (Опять же ИМХО PHP,Java,один из страшных С*,какие нибудь из СУБД ) и не будет проблем с трудоустройством ?

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

    3075

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

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

    3075
    # 11 июля 2014 11:01 Редактировалось Vadim1242, 5 раз(а).

    ...

  • lgfedor Member
    офлайн
    lgfedor Member

    221

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

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

    221
    # 11 июля 2014 11:03

    ИМХО PHP,Java - полно вакансий.
    Сишников как то мало ща, хотя проектов хватате на сях

    Добавлено спустя 45 секунд

    Vadim1242:

    Arantir:

    и не будет проблем с трудоустройством ?

    где вы такое прочли? :)

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

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

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

    3075

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

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

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

    ...

  • lgfedor Member
    офлайн
    lgfedor Member

    221

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

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

    221
    # 11 июля 2014 11:08 Редактировалось lgfedor, 2 раз(а).
    Vadim1242:

    lgfedor:

    ну так для галочки - что учил.

    Вот из таких соображений я и получаю ВО на дистанционке БГУИР :) Особо не напрягает, пусть будет.

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

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

    3075

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

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

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

    ...

  • Arantir Member
    офлайн
    Arantir Member

    259

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

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

    259
    # 11 июля 2014 11:10

    и не ужели на Программируемые мобильные системы не обучают разработке android приложении ? те кто учился или учиться в БГУИР помогите разобраться?

  • lgfedor Member
    офлайн
    lgfedor Member

    221

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

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

    221
    # 11 июля 2014 11:10 Редактировалось lgfedor, 3 раз(а).
    Vadim1242:

    lgfedor:

    а Вам сколько лет?

    27

    нормуль - можно пытаться

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

    Arantir:

    и не ужели на Программируемые мобильные системы не обучают разработке android приложении ? те кто учился или учиться в БГУИР помогите разобраться?

    вроде что то есть,
    возьмите да позвоните туда - там телефон есть

    «Программируемые мобильные системы» - первая и пока единственная в Республике Беларусь специальность, обучающая программированию аппаратной части мобильных устройств и разработке программного обеспечения для встраиваемых мобильных систем на базе Android, iOS, Linux, FreeRTOS, eCOS, WindowsPhone.

    я думаю тут больше системное программирование - типа под линукс что то .
    эмбеддед программирование

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

    3075

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

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

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

    ...

  • lgfedor Member
    офлайн
    lgfedor Member

    221

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

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

    221
    # 11 июля 2014 11:19
    Vadim1242:

    lgfedor:

    нормуль - можно пытаться

    Что пытаться? :)

    перепутал

  • Arantir Member
    офлайн
    Arantir Member

    259

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

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

    259
    # 11 июля 2014 11:26
    Vadim1242:

    lgfedor:

    ну так для галочки - что учил.

    Вот из таких соображений я и получаю ВО на дистанционке БГУИР :) Особо не напрягает, пусть будет.

    Поделитесь своим мнением как вам дистанционная форма обучения ??

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

    И на какой специальности учитесь?

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

    3075

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

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

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

    ...

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

    11189

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

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

    11189
    # 11 июля 2014 12:13

    tmpfs,

    сколько можно нести эту пургу, есть в C ООП, и всегда был. откройте любой большой проект на C, или книжки почитайте (например эту: "Object Orientated Programming in ANSI-C"
    не путайте новичков, есть множество языков в которых нет классов, но есть ООП.

    Товарищ, можно и горбатого к стенке прилепить - он от этого не горбатым не станет. В С нету ООП, а если вы какими-то извращениями добиваетесь похожего функционала, то это не делает язык языком для ООП.