• Какой материал для изучения алгоритмов вы можете порекомендовать?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    по алгоритмам есть единственная книга, которая для начинающих лучше Кормана:
    000878653_1.jpg

    рекомендую так:
    смотришь два курса
    получше (есть на тракере), и похуже (Ютуб),

    потом вышеприведенная книга, потом Корман

    P.S. говорят, в книге есть неточности перевода, но, повторюсь, ее будешь читать уже после видеовведений и будет заметно
    Ответ написан
    1 комментарий
  • Какое направление выбрать для серверной разработки?

    @redakoc
    Спрос больше не "в направлении".
    А для опытных и ответственных.
    Школяров за плошку риска на примитивные задачи наскакивает стаями большими.
    А поручи что-то серьезное - почти некому.
    В любой ИТ-области.
    Ну и большинство безответственных, даже из тех, что большие проекты ведет.
    Ответственность среди заказчиков очень ценится.

    Сфера - любая.
    Делай то что тебе нравится - ведь учиться тебе этому придется годами.
    Скучно быть не должно.
    Ответ написан
    1 комментарий
  • Дает ли большую пользу серверный рендеринг React?

    @vsuhachev
    Дает возможность не дублировать код, если нужно отдавать поисковикам контент, который рендерится через react. Если у вас только корзина на react то вам оно ненужно, если весь магазин - тогда желательно, если хотите быть проиндексированным.
    Ответ написан
    Комментировать
  • Подключать библиотеки или грузить одним файлом?

    Lynn
    @Lynn
    nginx, js, css
    Общеупотребимые библиотеки (jQuery, React, lodash и т.п.) с CDN (отдельными скриптами). Всё остальное в один файл.
    Ответ написан
    1 комментарий
  • Зачем нужны транспайлеры ES6?

    @lega
    Ещё нет браузеров которые поддерживают ES6 полностью.
    https://kangax.github.io/compat-table/es6/
    Ответ написан
    Комментировать
  • Как правильно генерировать уникальный id?

    RubaXa
    @RubaXa
    Если вы хотите настоящий уникальный идентификатор на клиенте, то для этого нужно использовать GUID (Globally Unique Identifier): https://www.npmjs.com/package/node-uuid
    Ответ написан
    Комментировать
  • Стоит ли сразу учить TypeScript не зная javascript?

    AlekseyNemiro
    @AlekseyNemiro
    full-stack developer
    Нет, учить TypeScript до JavaScript - плохая идея. Это все равно что учить слова, не изучив алфавит.

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

    TypeScript облегчит процесс написания кода, позволит избежать опечаток и синтаксических ошибок, поможет лучше организовать структуру кода. Однако если не учитывать JavaScript, то на выходе может получиться большой объем кода с множеством логических ошибок.

    Впрочем, можно использовать их вместе. Но JavaScript уделять больше внимания.

    TypeScript после JavaScript в общем-то и не нужно учить, только особенности языка освоить. Любой программист JavaScript уже и так знает TypeScript, даже если не слышал о последнем. А вот в обратную сторону будет сложнее.
    Ответ написан
    Комментировать
  • Как принять параметры запуска gulp?

    igorbelikov
    @igorbelikov
    Fullstack Developer
    Все очень просто:
    stackoverflow.com/q/23023650/2642260
    Ответ написан
    Комментировать
  • Почему в яндексе, мэйле не кодят на C#?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Потому что C# - это ява, только хуже.
    Предыстория такова, что в начале мелкомягкие делали свою ява машыну, а сонцеликим это не понравилось, так как не соответсвовало их стандарту. Сонцеликие пожаловались в Высший Суд и мелкомягких прилежно отшлепали. Мелкомягкие обиделись, и сделали из своей явы C#, объявив его недоявой. По ходу послав куда подальше сонцеликих, бизнесмашины, оракулов и немелкую кучку разных энтерпрайз зомби и троллей.
    Сонцеликих съели оракулы. Бизнесмашины, энтерпрайззомби и тролли, чтобы их не съели, любят оракулов. Теперь все их любят.
    А вот мелкомягких никто не любит, но у них есть недоява.
    Ответ написан
    8 комментариев
  • Какими способами/приемами вы пользовались чтобы получить свой первый заказ на фриланс бирже?

    justyork
    @justyork
    Если только новичок, то ищи простые заказы которые точно уверен, что сделаешь, либо если уверен в своих силах можешь брать и то что не знаешь, но быстро поймёшь как сделать.
    Ответ написан
    Комментировать
  • В ява-скрипте иногда выполняется false-условие, как такое может быть?

    nazarpc
    @nazarpc
    Open Source enthusiast
    Это может возникать из-за того, что десятичные числа с плавающей точкой под капотом всё равно имеют двоичное представление, в связи с чем число может быть не 20.0, а, к примеру, 20.000000001, и тогда 20.000000001 - 20 будет 0.000000001, что больше нуля.
    Оперируйте целыми числами в таких случаях.
    Ответ написан
    3 комментария
  • Зачем vk использует переадресацию при входе в систему?

    riky
    @riky
    Laravel
    скорее всего еще одна ступень безопасности. там они ставят куки чисто на login.vk поддомен на год + HttpOnly.
    на основном домене куки ставятся на все подомены (и без HttpOnly), что менее безопасно в случае xss.

    то есть на этом поддомене хранятся надежные куки, которые через xss не украсть. да и куки эти не летают со всеми запросами, и сложнее будет угнать чужую сессию.
    Ответ написан
    Комментировать
  • Зачем vk использует переадресацию при входе в систему?

    VELIK505
    @VELIK505
    Руководитель департамента profitcentr.com
    Вы пинганите login.vk.com и vk.com вам выдаст разные айпи адреса. Вполне вероятно что скрипты авторизации лежат вообще на другом пуле айпи адресов и других серверах. У вас когда будет по 5-10 лямов за раз входить на сайт вам тоже придёться делать балансировку=)
    Ответ написан
    Комментировать
  • Какими способами/приемами вы пользовались чтобы получить свой первый заказ на фриланс бирже?

    Я вот просто дождался заказа, который кроме меня никто за полдня (!) не забидил. Сутью работы было написание плагина для VS для подсветки синтаксиса доморощенного скриптового языка. Результатом заказчик был доволен, сказал что при появлении средств закажет для того же языка intellisense и поиск ссылок на переменные.

    neatsoft и Пума Тайланд правильно говорят - исполнителей много только на "поточные" заказы - всякие натягивания верстки на Вордпресс и прочие дела. Разработчики ленивые, не хотят без острой необходимости в чем-то разбираться для выполнения задачи. Дело не только в тех специалистах, у которых 10 лет опыта, из которых 5 - фриланс, а еще в тех, которые выбрали в качестве своей специализации что-то другое, помимо того же веба. Даже обыкновенные десктопные приложения уже некому писать - будет либо конкретно дорого, либо по-дилетантски.

    И да, пишите первыми нормальные заявки. Автобидеров сейчас довольно много, многие заказчики даже ставят "защиту" в описании заказа, чтобы видеть, что описание прочитано живым человеком.
    Ответ написан
    Комментировать
  • Какими способами/приемами вы пользовались чтобы получить свой первый заказ на фриланс бирже?

    sHinE
    @sHinE
    веб-разработчик, php/js/mysql и сопутствующее
    Вряд ли это универсальный совет, но встретил задачку, в которой была часть ТЗ - сделал пример по ТЗ и отправил вместе с заявкой. Пример небольшой - на час работы, но, видимо, он помог и получить задачку.
    Ответ написан
    Комментировать
  • Какими способами/приемами вы пользовались чтобы получить свой первый заказ на фриланс бирже?

    neatsoft
    @neatsoft
    Life is too short for bad software
    Дикая конкуренция на биржах - миф, многие проекты так и остаются без исполнителя. На прошлой неделе срочно нужен был фронтендер на небольшую задачу с нормальным бюджетом (5 дней - $1000) и перспективой работы на постоянных проектах - найти фрилансера так и не удалось. Заказчик из Европы, адекватный, платежеспособный. Из 30 заявок не оказалось ни одного вменяемого предложения - одни индусы (которые по опыту заказчика на таких проектах лажают в 100% случаев).

    Вещи, на которые необходимо обращать внимание на начальном этапе:
    1. не стоит пристально изучать все описания проектов - установите собственные критерии, и выбирайте только те что нравятся;
    2. описание понравившегося проекта нужно читать внимательно, а в заявке излагать свое понимание задачи (пересказ) и план ее решения;
    3. ставьте реальные сроки захода во фриланс - от 3-х до 6-ти месяцев (такой промежуток времени требуется чтобы детально во всем разобраться и наработать рейтинг);
    4. обещайте меньше, делайте больше;
    5. и самый главный совет - начните прямо сейчас! не нужно бросаться учить английский язык или осваивать модные технологии - все что нужно само придет в процессе работы. Большинству заказчиков совершенно налевать сколько вы делаете ошибок в словах, владеете ли граматикой, и применяете ли паттерны проектирования. Главное - умение эффективно решать поставленные задачи - быстро, и без чрезмерного усложнения.

    ps. Список проектов доступный на бирже - лишь вершина айсберга, там достаточно сложно оценить объем повторных заказов и длительных контрактов. Если первые пол-года потратить с умом, впоследствии расходовать время на поиски проектов больше не придется - будет очередь из заявок на выполнение заказов.

    pps. Ищу опытного фронтендера для совместной работы над интересными проектами. Сам занимаюсь бэкэндом, базами данных, линуксом, архитектурой.
    Ответ написан
    9 комментариев
  • Как правильно писать о ключевых навыках в резюме?

    @MechanID
    Админ хостинг провайдера
    Если я иду на вакансию Сисадмина/Эникея то врядли я захочу чтобы ко мне приставали с PHP, JS и 3D и наоборот.

    Также из личного опыта - если вы напишете что вы умеете и эникеить и программирывать то вы будете делать обе работы за двоих, а зарплату получать всего одну (не за двоих).
    Ответ написан
    Комментировать
  • Как не распыляясь дотащить до front-end мидл девелопера?

    @iv_k
    Отличие джуна, мидла и сеньера не в количестве страшных узнаваемых ими слов, а в уровне постановки задач.
    джуну задача ставится - ну ка запили мне класс/функцию,
    мидлу - запили ка мне приложение,
    сеньеру или тимлиду - вот тебе требования, вот тебе документы по процессу, вот команда. пилите.
    утрированно как-то так
    ps
    да, ответ на вопрос. работать и брать на себя больше ответственности
    Ответ написан
    Комментировать