Пользователь пока ничего не рассказал о себе

Достижения

Все достижения (3)

Наибольший вклад в теги

Все теги (12)

Лучшие ответы пользователя

Все ответы (18)
  • Crystal, Elixir, Golang. Куда ехать рельсовику?

    @malroc
    Я честно говоря его пока не вижу, этого "будущего мэйнстрима".
    Ясно что Ruby on Rails потихоньку устаревает.
    Почти весь мэйнстримный вспомогательный инструментарий сейчас разрабатывается под Node.js: gulp, bower, babel, postcss (ещё не мэйнстрим но видимо будет). Опять же почти весь вспомогательный инструментарий RoR, который когда-то был либо мэйнстримом (SCSS, Compass), либо задавал тон в индустрии (Sporckets, Coffeescript) сейчас начинают выглядеть анахронизмом на фоне тех же gulp, postcss и babel + ES6. То есть по части инструментария однозначно рулит Node.js. Но это инструментарий.
    В ту же копилку вэбсокеты, по части которых нода - эаталон, а RoR всё никак их толком не внедрит (вроде в 5 версии хотят). Есть Faye, штука неплохая, но слишком заметно что чужеродная для RoR.
    Ещё один плюс ноды - возможность изоморфного рендернига контента для SPA. Но тут уже вопрос в языке, понятно что ни на чём другом кроме JS это не реализуешь.
    В общем RoR конечно большинство основных новых веяний в индустрии благополучно прозевал и постепенно превращается в резервацию со своей атмосферой. Нода на передовой НО только по всякой вспомогательной части, сопоставимого по масштабу фреймворка на ней как не было, так и нет.
    Всё остальное (Go и т.д.) ещё настолько сыро, что даже обсуждать по-моему нечего.
    Ответ написан
  • Стоит ли работать программистом?

    @malroc
    Тут в общем-то много от вас зависит. В программировании неинтересной и нудной работы полно, собственно основная часть именно такая.
    Есть ли интересная работа? Есть, и в общем её немало. Можно ли много зарабатывать? Можно. Но нужен уровень.
    Как этот уровень получить? Ну очевидно всё-таки начинать с неинтересной и нудной работы под контролем "старших товарищей". То есть готовьтесь что первый год-два работа будет не просто низкооплачиваемая, но и скучная. А дальше зависит от того, насколько быстро учитесь, от личных качеств и способностей.
    Да, есть ещё относительно экстремальный вариант - начинать с фриланса. Лучше так не делать, потому что рискуете застрять на уровне бесконечного клепания сайтов-визиток. Вот после того как минимальный опыт уже набрали, можно переходить на фриланс, причём желательно сразу на англоязычный (в русскоязычном сегменте делать нечего). Ну или устраиваться в другую контору/карьерно расти в одной, здесь много от личных предпочтений зависит.

    P.S.: Да, Люди, которые говорят (в т.ч. здесь в комментариях) что в IT плохие перспективы - это скорее всего люди, у которых плохие перспективы будут везде. Ну есть такой специальный тип людей.
    Ответ написан
    1 комментарий
  • ООП в высоконагруженных проектах считается устаревшим?

    @malroc
    Ну вот когда выйдет ОДИН хотя бы сколько-нибудь популярный фреймворк, построенный на функциональном программировании вместо ООП, тогда будет предмет для разговора.
    Пока ничего похожего не видно даже на горизонте, здесь вообще говорить не о чем. Он велосипед что ли свой собирается делать? Ну можно посочувствовать тогда. И ему, и вам заодно. Ищите новую работу.
    Ответ написан
  • Как удалить все из $el в Backbone View?

    @malroc
    view.$el.empty()

    Но вообще не очень понятно зачем вам это. Если view после этого нигде не используете и не храните на него ссылок, то сборщик мусора всё потом почистит. Если используете, то при перерисовке содержание $el обновится, а старое опять же уйдёт сборщику мусора.
    Ответ написан
    Комментировать
  • Как продублировать срендереную вьюху в backbonejs?

    @malroc
    Одна вьюха не может обрабатывать два разных элемента.
    Если вам нужен только html (что вряд ли), то можете использовать $el.html() вместо $el в вашем коде.
    Если нужна полноценная вьюха с обработчиками и т.д., то нужно просто создать две отдельных вьюхи, отдельно их отрендерить и отдельно добавить в DOM.
    Ответ написан
    4 комментария