• Что можно считать глубокими знаниями в js?

    pm_wanderer
    @pm_wanderer
    junior-HTML
    Немного дополню, чтобы новички не пугались. А то страшилок много о том, что надо знать все, хотя в реальности, тех кто действительно "знает все" можно пересчитать по пальцам:

    Как работает браузер - можно знать лишь в общих чертах, для общего развития. В повседневной жизни это в 99% случаев не нужно. Браузер предоставляет нам API и мы его используем. То как оно устроено внутри пусть остается инкапсулировано внутри.

    Как работает V8 - опять же, достаточно общего представлени об event loop. Все остальное пусть остается скрыто и используется через API.

    Оптимизация кода под браузерные движки - в большинстве случаев вообще не надо.

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

    Написание быстрого кода - практически не нужно (он и так будет достаточно быстрый). Лучше сосредоточиться над написанием читаемого, тестируемого и поддерживаемого кода.

    К общему списку еще можно добавить паттерны проектирования. Это будет намного полезней, чем всякие техники спичечной оптимизации)
    Ответ написан
    40 комментариев
  • Как написать linq выражение?

    yarosroman
    @yarosroman Куратор тега C#
    C# the best
    string[] input = { "Нет", "20000", "30000", "45000", "50000", "75000" };
    var output = input.Where(x => int.TryParse(x, out int t) ? t < 60000 : true);
    Ответ написан
    Комментировать
  • Продолжить ли изучение PHP или остановиться на .Net?

    @beduin01
    У PHP ниша очень узкая. Вот что вы на нем сделать сможете? Мобильное приложение сделаете? А десктоп? Короче нафиг такое счастье. Учите более серьезные языки. Всегда работу найдете.
    Ответ написан
    1 комментарий
  • Продолжить ли изучение PHP или остановиться на .Net?

    > начав работу Php программистом я позже смогу устроиться позже в организацию, занимающуюся интерпраз разработкой?
    Если интересен интерпрайз - лучше сразу дотнет. Если боитесь стать слишком узким невостребованным специалистом - посмотрите и джаву тоже.
    Если потом вдруг перестанут интересовать крупные компании - тогда посмотрите RoR или питоновский стек.

    А вообще вам правильно пишут - зрелый разработчик конечно специализируется на чем-то, но и помимо основной платформы знает много чего, от нее не зависящего. PostgreSQL и MongoDB сейчас надо знать и php-исту и дотнетчику. Системы контроля версий вообще нужны всем абсолютно одинаково.

    ИМХО: Не буду рассуждать о будущем PHP, сейчас почти его не касаюсь, но он для меня всегда был "грязным" языком, который ничему хорошему не научит. Тот же Ruby куда более интересная альтернатива (хотя бы потому, что язык появился самостоятельно, и только потом стал популярен благодаря Rails, а в PHP всегда чувствовалось его происхождение).
    Ответ написан
    Комментировать
  • С#/Python/Node.js для сервера социальной игры, что выбрать?

    Barada
    @Barada
    Всё равно. Технологии из топ 10. Всё быстрое, всё масштабируемое, всё надёжное. Если у девов руки растут из плеч.
    Ответ написан
    Комментировать
  • Стоит ли использовать ASP.NET MVC для стартапа?

    newross
    @newross
    Product owner
    ASP.NET MVC можно хостить в *nix'ах.
    Думаю стоит использовать те инструменты, при помощи которых можно максимально быстро достичь желаемого результата, как можно меньше отвлекаясь на изучение новых языков/платформ. Если удобно разрабатывать на C#, то выбор ASP.NET очевиден.
    Ответ написан
    Комментировать