• Зачем frontend девелоперу такой большой опыт?

    @bozuriciyu
    Зашел значит на hh.ru вбил


    И я на секундочку задумался о смене направления, не из за того что мне интересно, а просто зп очень большие в моем возрасте


    React Redux javascript все эти Вебпаки и тд это нереально простые вещи не требующие так много опыта


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


    Я просто посмотрел доки и понимаю насколько это просто. За неделю можно написать 1-2 проекта максимально использующие все что было изучено, чтобы закрепить знания. Потом почитать на стеке и в других местах основные проблемы которые возникают у других разработчиков, популярные практики и многое другое. И все!


    Так в чем проблема? Вперед, иди разрывай их всех. Или, дай угадаю, ты первым делом сюда прибежал, еще НИЧЕГО не попробовав?

    5d7584d95e90a804618712.png

    Ну не странная ли ситуация? Вместо того чтобы ГЕНИЮ, который за неделю может освоить реакт, всю экосистему, вебпак и тд на уровне исходников и рубить БАБЛО, он бежит на Тостер высмеивать макак-фронтендеров? Это много говорит о нашем герое. Жаль я не смогу проследить ваш процесс "вкатывания"))

    Я не понимаю почему этот вопрос вообще жив. Это не вопрос, это набрасывание говна на вентилятор.
    Ответ написан
    Комментировать
  • Front-end скоро станет устаревшей профессией?

    @YAZART
    Потому что фронтенд это не только красивые картинки, но и тонны бизнеслогики которая происходит на фронте.
    Ответ написан
    Комментировать
  • Front-end скоро станет устаревшей профессией?

    первые 2 вопроса тут
    https://youtu.be/gqON5U-Bifk

    Почему резко выросло количество вакансий front end? Что на это повлияло?

    Развитие интернет-маркетинга и продаж через интернет. Всем нужны замороченные интерфейсы.
    Ответ написан
    Комментировать
  • Зачем нужна сериализация?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Предположим, есть у вас сложная иерархия классов, в каждом из которых с десяток полей. Некоторые поля ссылаются на объекты других классов или, того хуже, содержат коллекции объектов. При использовании сериализатора, вам достаточно одной строки для сохранения словаря, содержащего объекты из этой иерархии, в файл:
    pickle.dump(some_dict, some_fh)
    А если будете писать код для ручного сохранения всего этого изобилия в файл, то у вас либо получится объёмный, сложный и глючный код, либо ещё одна версия pickle.
    Ответ написан
    Комментировать
  • Администрирование Linux - актуально ли?

    wwwater
    @wwwater
    Удачи тебе в твоем маленьком сибирском городке. Уверена, что у тебя всё получится. Ты так грамотно и аккуратно пишешь, и ещё хорошо формулируешь мысли на письме, а это много значит. Всё будет!
    Ответ написан
    Комментировать
  • Как реализовать поиск на сайте?

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

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

    @Lexans
    1. Перед тем как писать код нужно разработать архитектуру приложения.
    Продумать варианты использования и оформить в виде диаграммы вариантов использования UML
    И самое главное сделать uml диаграмму классов программы. В которой указать компоненты классов и связи.
    2. Для проектирования uml диаграммы классов могут быть использованы паттерны
    citforum.ru/SE/project/pattern
    Однако не стоит использовать паттерны ради паттернов: прибегай к ним, когда возникает необходимость: паттерн решает проблему, а не создает
    Ответ написан
    Комментировать
  • Как быть хорошим junior?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    1. Адекватность и самостоятельность.
    Детальнее: Умение понять суть задачи, чтобы выполнить ее. Самостоятельно решать проблемы - в это слово входит не только то, что возникла проблема - порешал. А умение решить проблемы, которые ты решить не можешь. То есть организовать решение проблемы. Заблочили аккаунт? Выяснить, вызвонить, попинать, чтобы разлочили побыстрее. Не знаешь как решить какую-то техническую проблему - достучаться до куратора. Не сидеть и ждать три дня, пока он вспомнит про твою проблему, а регулярно уточнять. Занят куратор - подойти к другому. Не успеваешь решить в срок - прийти к куратору заранее, а не за час до конца срока.
    В общем, чтобы за тобой не бегали.

    2. Умение ставить правильные вопросы.
    Сперва загуглить, потом задать вопрос для уточнения. В идеале ставить вопросы, на которые ответ будет "да" или "нет", но это я утрирую. Не бояться спрашивать вещи, которые совсем не понимаешь, но тут не нужно ожидать что все будут разжевывать - следует задать вопрос, чтобы понять куда копать. Иногда достаточно знать пару ключевых слов, по которым можно загуглить.

    3. Желание учиться.
    Не бояться изучить лишнее, потому что "мне же это не пригодится". Умение гуглить по ключевым словам. Не лениться изучать как что-то работает, чтобы понимать почему это происходит. Понимание принципов работы очень сильно увеличивает интуицию.
    Ответ написан
    1 комментарий
  • 3D моделирование в GameDev. Что нужно знать?

    @Dexter_Legseto
    Junior AR C# dev & 3D hobbyist
    Если рассматривать конкретно hard-surface моделлинг, а не "общую"(generalist) специальность (а это помимо моделинга текстуринг, lighting, анимация, риггинг и т.д., это все очень варьируется на этой позиции от компании к компании), то в большинстве своём программы low-poly моделлинга(Крайне экономичное оспользование полигонажа, чтобы игровые движки могли без тормозов потянуть) это те же самые, в чём делают и CGI(рендеры и видео), где в большинстве своём high-poly (экономичный полигонаж не так важен, важна детализация). Тоесть, это те же Blender/Maya/Max и т.д.

    Если рассматривать как "3д" направление в целом(Все специализации), то чтобы иметь возможность иметь вполне завершённую работу, то следует изучить текстуринг, например в Substance Painter или в Quixel, а так же немного постобработки на базовом уровне в PS, чисто чтобы ваше портфолио выглядело хорошо. (Ну и UV unwrapping на хорошем уровне в блендере)

    Дальше уже посмотрите по специализациям, что вам интересно(hard-surface 3d artist, generalist, texture artist, character artist( это уже в основном скульптинг ), light artist(это уже ближе к движкам или рендер направлениям) , да и render artist тоже в геймдеве появляется, более технические tech artist, rigging artist, animator и т.д.) Заходите на стримы к профессиональным художникам, смотрите что они используют. Программ туча, направлений куча.
    Ответ написан
    1 комментарий
  • Что почитать по архитектуре ЭВМ начинающему?

    @Psq
    Информационная безопасность. Пентест.
    Рекомендую курс на площадке Stepik, проходил его. Там есть как практическая часть, так и понятные лекционные материалы.
    https://stepik.org/course/253/
    Ответ написан
    1 комментарий
  • Ассемблер для начинающего?

    devalone
    @devalone
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    Господа, есть ли какие-нибудь книги или курсы для получения общей картины работы Ассемблера

    А что там понимать? Ассемблер берёт программу и построчно преобразует её в машинные коды, было inc eax стало 0100 0000.
    А если всё таки для понимания того, как работает компьютер, то посоветую начать с "Код. Тайный язык информатики", потом Таненбаума
    Ответ написан
    Комментировать
  • В чем отличия между .onclick() и .on('click', .....) в jQuery?

    leni_m
    @leni_m
    ЧупаКобрус
    .click(...) = .on('click', ...) просто укороченный вариант записи,
    только при последнем варианте больше возможностей.
    в .on() помимо клика можно использовать кучу других событий.
    И еще уточнять элементы т.е.
    $("#parent").on("click", "#child", ...) // клик вешается на id="child"

    Например, если у вас нету элемента с id="el" при загрузке страницы, а появляется он потом, например через ajax, то такая конструкция не сработает $("#el").click(...).
    А вот такая сработает $('body').on('click', '#el', ...) т.к. <body>почти всегда есть.
    Ответ написан
    5 комментариев
  • Можно ли быть программистом, поступив на прикладного математика?

    Dit81
    @Dit81
    Security researcher, pentester, internet-marketer
    Идите на математика и учитесь хорошо... Программирование можно и нужно изучать параллельно и самостоятельно. Потом знания математики пригодятся в частности для разработки игр, физ. движков и серьезного научного программинга...
    Но если вы хотите просто "делать сайты". То думаю математика излишне будет... :)
    Ответ написан
    Комментировать
  • Можно ли быть программистом, поступив на прикладного математика?

    swanrnd
    @swanrnd
    Издатель HTML5 игр
    Крутой ВУЗ. В это время приобретаются первые знакомства и связи, которые пригодятся в дальнейшей жизни.
    Ответ написан
    1 комментарий
  • Курсы Geek Brains frontend developer стоит ли обучаться?

    Krauzer
    @Krauzer
    Веб-разработчик
    Нет, крайне не рекомендую. Обучался в гикбрейнсе, но спустя время пришлось расторгнуть договор и вернуть часть денег, из-за некачественного преподавания. В моей группе многие ушли. Было это около двух лет назад, но вряд ли там что-то кардинально изменилось за это время.
    Могу порекомендовать следующие ресурсы - hexlet.io, htmlacademy.ru, learn.javascript.ru
    На hexlet.io сам сейчас занимаюсь.
    Ответ написан
    1 комментарий
  • Стоит ли идти на удаленную работу без опыта?

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

    @kapitan7830
    Фриланс для меня всегда был местом, где я искал (и находил) проекты, чтобы попрактиковаться. Начинал я с самого простого, научился печатать вслепую - занимался транскрибацией аудио в текст, потом начал изучать фотошоп и брался за проекты, связанные с обработкой фото. Когда изучал php тоже брал проекты, которые мне уже было под силу выполнить, чем больше знаний, тем сложнее проекты. Сначала это были всяческие настройки форм обратной связи, устранение мелких багов и т.п. Потом сложнее и сложнее, например, разработка сайтов, CRM систем и т.п. То же самое с фронтендом и со всеми остальными технологиями, которые я изучал. Соответственно чем больше опыта, тем выше цены.
    А заказчики есть совершенно разные - тем, кому нужно качество, будут выбирать по портфолио и более опытных специалистов. А те, кому нужно быстро и дешево обычно понимают, что будут работать с новичками.

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

    vetero4eg
    @vetero4eg
    Frontend
    Из ваших двух вариантов - однозначно HTML академия. Вопрос не в звучных названиях в программе, а в том, как даются основы, база, особенно если вы ноль. К тому если на корочку HTML академии вполне вероятно положительно среагирует какой-либо работодатель, то Исламов вам такого плюса точно не даст. А еще у него дебильная практика задалбывать рекламными звонками тех, кто имел глупость когда-либо указать где-то там у них номер.
    Ответ написан
    Комментировать
  • Вопрос о новых веяниях и требованиях во фронтенде?

    @freevoxer
    Не распыляйся. Учи JavaScript. И тогда,NodeJS для бэка, и любой фреймворк для фронта. И всё на одном языке. html достаточно в общем структуру понять чтоб нагуглить всё что угодно. Html академия качественная, но как ты правильно сказал растянута. Гораздо быстрее понять с практикой.
    В целом еще советую посмотреть на степике, курс Web-технологии чтоб понять как вообще работает интернет и сайты. Прям только годнота
    Ответ написан
    2 комментария
  • Что нынче должен знать php junior без опыта?

    vetero4eg
    @vetero4eg
    Frontend
    Отвечайте на все вакансии, на которые хоть немного подходите, на ваш взгляд. И на те, на которые не подходите - тоже отвечайте, если это хотя бы где-то близко. Показывайте примеры, старайтесь получить обратную связь (тут как повезет). Просите тестовое задание, попадите пару раз на собеседование и быстро поймете, где чего не хватает. А где-то может и сразу хватит. Вакансии очень часто пишутся ... скажем не корректно.
    Ответ написан
    1 комментарий