• Стоит ли использовать препроцессор отличный от SCSS?

    iCoderXXI
    @iCoderXXI
    Как по мне SCSS самый удобный и лаконичный. А вообще надо брать то что удобно лично для тебя и не парить мозг такими изысками. Все равно идеальное решение существует только в идеальном мире, т.е. твоём воображении... :)
  • Enterprise и React. Где посмотреть примеры проектов?

    iCoderXXI
    @iCoderXXI
    Энтерпрайз проекты, нередко, долгострои и до публичного состояния доезжают весьма не скоро. Из тех в которых мне довелось принять участие, еще не один не доехал.

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

    Ну и да, всё под строжайшим NDA.
  • Профессия frontend HTML Academy стоит ли того?

    iCoderXXI
    @iCoderXXI
    Все же на курсах есть еще и наставники. Безусловно, наставник наставнику рознь, и за выделенные 5-6 часов очень непросто дать курсанту что-то существенное, особенно если тот пришел вообще с нуля и не вдупляет от слова совсем. Если я видел, что курсант в принципе могёт, то вкладывал своё личное время, причем безвозмездно, до 20-25 часов в сумме на каждого, чтобы придать адекватное начальное ускорение. К сожалению это дополнительное время никак не оплачивается обычно, либо нужно "выторговывать" с курсанта лично, что неприемлемо, поэтому я это дело подзабросил.

    В целом если повезло с наставником, то можно на курсах получить вполне себе полезные в работе знания и навыки. Тут очень много всегда зависело и будет зависеть от самого курсанта.
  • Вопрос о новых веяниях и требованиях во фронтенде?

    iCoderXXI
    @iCoderXXI
    Александр, ну я не имел в виду, что нельзя/не получится при этом работать, просто даже к джуну сегодня достаточно высокие требования, я уже молчу про мидлов и выше. Мидл реально должен очень много всего знать, понимать, владеть, уметь решать нетривиальные задачи. Причем его, скорее всего, будут перепродавать как синьора, т.е. требования к нему будут еще выше на фактических проектах, а платить будут как мидлу по среднему. Конечно может повезти и ты попадешь в продуктовую компанию, но их гораздо меньше, чем всевозможных стартапчиков да MVPшечек. Всё это имхо и мой личный опыт.

    Я в 2015 году решил кардинально сменить стек, уехал с php+mysql+jquery на react.js, до сих пор учусь. Не смотря на колоссальную фору (в вебе с 2006 года), пришлось немало попотеть, пока начало получаться успешно проходить собесы. Первый десяток собесов безнадежно провалил, что дало немалый толчок, а, заодно, сбило с головы корону напрочь. :)
  • Как и когда лучше "обелить" дополнительный доход на Upwork ИП-шнику на УСН с 6%?

    iCoderXXI
    @iCoderXXI
    Гуглим закон о самозанятых. Гуглим статьи закона о незаконной предпринимательской деятельности, в т.ч. в части последствий за уклонение в крупных и особо крупных размерах, в т.ч. сроки давности. Очень много думаем, а нам оно надо?

    P.S.: Настали такие времена, когда каждая проводка по счетам будет храниться вечно, технологии бигдаты развиваются и будьте покойны, соответствующие органы не дремлют и тоже развиваются. Однажды настанет час Х, когда эти бомбы замедленного действия рванут, последствия вряд ли кого-то порадуют...
  • Профессия frontend HTML Academy стоит ли того?

    iCoderXXI
    @iCoderXXI
    Тут имеется одно противоречие - некоторая минимальная база по структурам данных и алгоритмам необходима даже для прохождения базового курса академии, я уже даже не говорю про продвинутый. И граждане, приходящие на курс, не имеющие ни малейшего представления о программировании в целом, в общем-то не тянут даже базовый курс. Реально встречаются курсанты, которые не в состоянии самостоятельно простейший цикл оформить или условие, на чисто забывшие даже банальную арифметику, не могущие простое уравнение составить, например по расчету координат на плоскости, вообще не понимающие суть таких, в общем то, простых вещей. Они тоже искренне верят, что им это и не нужно. Но факт в том, что таки нужно, хотя бы даже для честного самостоятельного прохождения курсов академии... В общем то это одна из основных причин, почему я временно приостановил наставничество - выделенного времени наставника категорически не хватает, при работе с такими неподготовленными будущими разработчиками, а подходить к процессу формально и бросать их когда выделенное время истекает, лично для меня, не вариант и противоречит моим жизненным принципам. В то же время выделять в разы больше времени, с достижением результатов, но за собственный счет, в качестве благотворительности, может быть интересно пару-тройку раз, а дальше перестает быть рентабельным занятием. Так-что позвольте с Вами категорически не согласиться по поводу базовой подготовки. Я продолжаю настаивать, что она нужна всем поголовно. Тем более что зайти на соответствующие ресурсы и зарешать десяток-другой-третий задачек не представляет такой уж серьезной проблемы. В целом я тут даже не вижу вопроса для дискуссии. Важно и точка.
  • Можно ли найти настоящего Team Lead Senior разработчика на удаленку?

    iCoderXXI
    @iCoderXXI
    Ну я так понимаю имеется соблазн таки подучиться и делать самому. Только я бы вот рекомендовал начинать учиться уже сейчас, сразу, т.к. контекстов усвоить придется очень много и на это понадобится времени от нескольких месяцев до нескольких лет, чтобы делать всё на уровне. Сужу по другим сферам, с которыми доводилось иметь дела лично. До мобильного направления руки пока не дошли, увы.
  • Профессия frontend HTML Academy стоит ли того?

    iCoderXXI
    @iCoderXXI
    Александр Першин, ой ли. А кто тут под фронтендером подразумевается, мне интересно?

    Я вот фронтендер, пишу на react/redux, и, внезапно, стор надо структурировать и данные в нем крутить-вертеть. И видывал я фронтендеров, которым олимпиадные задачки не пригодились, как-то не получалось у них что-то более-менее сложное в сторе покрутить-повертеть, скиллов нехватало.

    Другой пример, та же htmlacademy, в которой я имел честь наставничать. Приходили курсанты, совершенно далекие от олимпиадных задач, и были вообще не в состоянии пару циклов с условиями совместить, не говоря уже про что-то более сложное.

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

    Все таки те времена, когда фронтендер крутил jQuery плагины и этого было достаточно, давно минули безвозвратно...
  • Как сделать рандом из массива с указанной вероятностью для элементов?

    iCoderXXI
    @iCoderXXI
    Справедливости ради скажу, что первым делом я тоже про массив подумал, но потом увидел коэффициент 'f' => 0.0000005, прикинул во сколько его нужно умножить, чтобы получить единицу, т.е. 2000000 (2 млн), прикинул, что это далеко не предел, и стал думать, как сделать то же самое, но без массива. :)

    Можно в принципе работать и с исходными коэффициентами, но тогда нужно рандомить вещественное число с соответствующим разрешением, т.е. с шагом не менее 0.0000005, в общем те же яйца... С единицами как-то попонятнее :)
  • Какой хороший курс по JS (для среднего уровня)?

    iCoderXXI
    @iCoderXXI
    Кантор нереально крут, его курс тоже. Имхо по крутизне в чем-то он приближается к Дугласу Крокфорду. Однако да, курс весьма детальный и избыточный, и далеко не всегда эти детали нужны сразу, а вот возвращаться к ним временами очень даже полезно. Но я учил язык на практике, исходя из насущных потребностей и больше по мануалам от мозилки/майкрософта и стаковерфлоу. Ну и выше упомянутые ресурсы на несколько повторов хорошо поставили мозги на место.
  • Как сделать рандом из массива с указанной вероятностью для элементов?

    iCoderXXI
    @iCoderXXI
    Сорян, я почту проверяю когда свободная минутка выдается. :)
  • Aлгоритм подбора 5 ближайщих сумм при покупке товара?

    iCoderXXI
    @iCoderXXI
    В зависимости от наличия/отсутствия и количества разнообразных купюр у покупателя, выдать он может много всякого...
  • Как правильно реализовать выборку по ID, если он не совпадает с ключом?

    iCoderXXI
    @iCoderXXI
    Без переопределения ключей никак, вопрос только где его делать...
  • Как сделать рандом из массива с указанной вероятностью для элементов?

    iCoderXXI
    @iCoderXXI
    Но из-за коэффициента f там будут десятки миллионов записей, так-что надо подумать еще... Это решение не эффективно по памяти.
  • Профессия frontend HTML Academy стоит ли того?

    iCoderXXI
    @iCoderXXI
    вот почему то многие считают, что достаточно посмотреть/почитать. Неа. Покодить часиков эдак пару тысяч, прям по чесноку, от души, прям добиваясь результата, вгрызаясь, достигая понимания и прозрения. Курс дает стек, а программировать там не учат. Подразумевается, что ты УЖЕ умеешь программировать, иначе курс не будет полезен.
  • Как мягко отказаться от выполнения тестового задания если выслал уже тонну примеров своего кода?

    iCoderXXI
    @iCoderXXI
    Ну в целом и проверяющих можно понять. Ты код показал, это хорошо, но где гарантии что ты реально можешь, а не стащил код где-то? Вот и просят выполнить тестовое.
  • Какую книгу посоветуете для поднятия базового уровня знаний о программировании в целом?

    iCoderXXI
    @iCoderXXI
    Я посоветую поменьше заморачивать себе голову голой теорией и больше практиковаться в собственно программировании. А теорию подгружать дозированно, по мере необходимости.
  • Что нужно иметь и знать в фреймворке React джуну?

    iCoderXXI
    @iCoderXXI
    Один из ключевых критериев для современного разработчика - стрессоустойчивость. Если такой, достаточно мягкий, ответ задевает чувства, то сразу вон из профессии...

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

    На секундочку, от разработчика ждут, что он придет и решит проблемы, а не насоздает кучу новых. Джун ты или не джун, мало кого волнует, т.е. скидок особо не будет, потому что, как правило, на кону стоят очень серьезные ресурсы, и там, мягко говоря, вообще не до шуток.

    Поэтому ледяной душ на входе - самое оно. И долой розовые бантики. :)