Ответы пользователя по тегу Программирование
  • Стоить ли изучать Elm?

    easimonenko
    @easimonenko
    Любитель
    Мне понравилось писать SPA на Elm. Синтаксис лаконичный. Проще Haskell, при этом местами даже лучше него. Архитектура понятная и прозрачная, никакой магии. Для быстрого обновления DOM используется Virtual DOM. В скомпилированный код добавляется небольшой runtime. Только client side.

    Правда столкнулся с runtime-багом по undefined, чего в Elm не должно возникать. Скорее всего это говорит о том, что Elm ещё действительно "не готов к продакшн".

    Написал недавно статейку об инструментарии разработчика на Elm.

    Русскоязычное сообщество
    Ответ написан
    1 комментарий
  • Как уйти с распутья технологий?

    easimonenko
    @easimonenko
    Любитель
    У Вас высокая степень любознательности. Это очень хорошо! А вот что Вам делать дальше, я так думаю, никто Вам не поможет понять. Есть много статей на эту тему. Чаще всего встречается совет: делайте то, что хотите Вы, а не то, что хотят другие. А для этого нужно мужество и решимость. Как в одной песне: "новая жизнь не даётся даром". И ещё, в противоположность тому, что пишут здесь большинство, я советую сразу искать работу в том направлении, которое Вам больше всего интересно, а не устраиваться на любую, лишь бы платили зарплату, а там посмотрим...

    И да, ещё вот что: в некоторых направлениях разработки требуется более фундаментальная подготовка, чем "выучил язык N за 24 часа". Советую выделить время на ежедневное прохождение соответствующих курсов на таких ресурсах как Coursera, Stepic. Здесь потребуется также настойчивость и терпение, но зато Ваша любознательность станет более конкретной, более контролируемой. Сначала Вы будете хвататься за всё что "блестит" и бросать не доводя до конца, не отчаивайтесь, какие-то вещи всё-равно должны будут Вас реально затянуть так, что Вы почувствуете, что это то, чем Вы бы хотели заниматься. Не зря же говорят: человек находит время на то, что действительно хочет.
    Ответ написан
    6 комментариев
  • Что нужно знать, чтобы пойти учиться в ВУЗ на разработчика ПО?

    easimonenko
    @easimonenko
    Любитель
    Заинтересовавшие автора профессии связаны с хорошим знанием и пониманием математики, алгоритмов и структур данных, что называется "одним" словом Computer Science. Соответственно попробую задать и направление развития:

    - курс Введение в теоретическую информатику

    - курс Ликбез по дискретной математике

    - книга "Занимательное программирование" (Мозговой)

    - книга "Дискретная математик. Теория и практика решения задач по информатике" (Окулов)

    - книга "Алгоритмы. Руководство по разработке" (Скиена)

    - язык C++ обязательно

    - языки Prolog, Haskell желательно

    Удачи!
    Ответ написан
    2 комментария
  • Изучение программирования путем Скалы?

    easimonenko
    @easimonenko
    Любитель
    Присоединяюсь к двум предыдущим ответившим:

    1) https://www.coursera.org/course/progfun
    2) К. Хорстманн. Scala для нетерпеливых

    После действуйте по обстоятельствам и интересам.
    Ответ написан
    2 комментария