Это я сделал ложный вывод. Не нашел как ответить на комент, а оказалось, что просто уже тема закрыта )
uWebPaladinпрокомментировал
Вот касаясь темы slipcode, всем правит случай. Предыстория: хотел сменить работу, с эникейщика на frontend, мне около 22 лет, задаток у меня был, т.к. в универе успел поговнякать на джумле, да и по долгу службы приходилось работать с широким зоопарком (joomla, bitrix, ror). Около года я потратил на жёсткое задрачивание книг, видеоуроков, задачек, учёба занимала часов по 9 в день. В итоге могу писать js/htmls/css до ie7-8 без напрягов, адаптив, анимация, вообщем всё новомодное с одной стороны, и самое древнее и злое с другой. Всякие инструменты по сборке проектов, написания кода, немного гламурных ангуларов и реактов. Вообщем, когда я пришёл на собеседование, у меня даже не спросили, что такое замыкание в js, ну или что-нибудь про контекст (и это на джуниора). Но собеседование я не прошёл)) Задали единственный вопрос, не буду его палить, но уверяю, что без нормального опыта его не решить.
И я не представляю, как сейчас люди после 40 собираются менять свой профиль. Технологии постоянно развиваются, а на рынке образования сейчас работают настоящие мошенники, их цель — как раз такие вот люди. Любой человек может создать канал на ютубе и вещать оттуда всё, что угодно. Посмотрите, сколько развелось таких говнарей, которые развивают свой маркетинг, при этом преподаватели, по сути, вчерашние пацаны, которые не всегда и какой-нибудь опыт разработки имеют, но в глазах «потеряных людей» выглядят как гуру. Не будем называть конкретные названия этих фирм, но их наличие нужно максимально часто придавать огласке, потому что многие люди после них остаются просто у разбитого корыта. Аж тошнит от лозунгов «Учим программировать дорого», «Гарантированная стажировка» и т.д.
А почему не спалил вопрос и фирмы? Потому что поговнякать успел? =)
Sergey Leeпрокомментировал
«Посмотрите, сколько развелось таких говнарей, которые развивают свой маркетинг, при этом преподаватели, по сути, вчерашние пацаны, которые не всегда и какой-нибудь опыт разработки имеют, но в глазах «потеряных людей» выглядят как гуру».
— Ну и спасибо им за это большое. Они обеспечивают низкий порог входа в программирование (пусть даже криво) и какую-то мотивацию. И нужны они тому, кто по уровню знаний находится по меньшей мере на одну ступеньку ниже. Если человек понял что такое ООП, но еще не разобрался деталях, почему он не может поделиться хотя бы тем, что уже освоил. В таких случаях критику нужно сопровождать словами: «а вот я сделал правильно, смотрите вот».
«которые развивают свой маркетинг»
— А кто это не делает? Покажите пальцем.
Игорёченькапрокомментировал
«— А кто это не делает? Покажите пальцем». Я не делаю.
А вообще, всё чётко сказал. Особенно вот эта фраза в десяточку «Они обеспечивают низкий порог входа в программирование». И количество со временем перерастёт в качество.
Главное, что код которому они учат — работает. А то что он криво написан (процедурным стилем, с непонятными именами функций и переменных, с повторением одного и того же кода по 10 раз) никого не должно волновать.
Nick Bomboleichпрокомментировал
Низкий порог входа обеспечивает уже то, насколько простыми (высокоуровневыми) являются нынешние языки программирования. Делать курсы по ним смысла мало, кроме как чтобы сбить бабла на желающих стать «модными», в наше время, программистами.
Вместо этих курсов можно почитать какую-то хорошую книжечку или найти бесплатные источники информации (поиск инфы сам по себе хороший скилл для программера).
Люди, которые приходят на работу не с курсов, а учились сами, имеют большее понимание своего стека технологий.
К тому же, этот «низкий порог» порождает проблему перенасыщения рынка низкокачественными джунами. Найти нормального кандидата на эту позицию, все равно что искать иголку в стоге сена.
Вова в тапкахпрокомментировал
Хоть вы и съехидничали над моим комментарием к прошлому подкасту #92, я не расстроен, ваша реакция была ожидаема. Вижу вы приняли к сведению мои слова (про темы), а также немного не правильно поняли мои слова про продолжительность подкастов. Написав, что подкасты стали 2.5 часа вместо 30минут я не имел ввиду, что их нужно сократить до определенного тайминга. Я написал про время лишь для того, чтобы подчеркнуть, что 2.5 часа не каждый может позволить себе выделить на подкаст, дабы удержать человека нужно его заинтересовывать. Но это все лирика…
Увы, но не понял шутку озвученную Александром, про то, что «изменилась целевая аудитория, раньше это были люди а теперь это Вова в тапках». Если мой прошлый комментарий показался оскорбительным по отношению к вам или вашему труду, то я приношу свои извинения.
Заметил ли кто-нибудь, что с появлением рубрики Темы от слушателей, большую часть времени озвучиваются эти самые темы, авторы подкаста больше не ищут эти самые темы самостоятельно как это было до введения интерактива.
david.martпрокомментировал
Увы, но не понял шутку озвученную Александром
давайте в каждом выпуске по-быстренькому объясняйте сложные шутки с предыдущего выпуска, а то внатуре не всегда понятно, но поржать охота
Вове:
Коммент не показался оскорбительным, не первый день в интернете. Что касается тем — не поверишь, до сих пор отсматриваем весь потом информации и ищем. Просто старались «быть ближе к слушателям».
Давиду:
Просим pdf с непонятками на почту, будем разбирать и дополнительно прикладывать расшифровки.
На той недели катили делали промку с canvas и вот с чем отгребли.
Проблема была в том что на многих мобильных дивайсах canvas анимация дико тормозила, FF на вобше умирает в комвульсиях, хотя сам БОг велит там делать canvas так как вес самый маленький.
По итогу выпилил все браузеры и ос где тармазило. Но это лютый костыль.
Была идея по мереть FPS через забитый стек, но тимлид не одобрил.
Как бы поступили вы чтобы спасти FPS мобильных и canvas’ом людей порадовать
Производительность канваса на мобилах вообще очень слабая, если там не крутой процессор, поэтому никак. Урезать надо функционал на мобилах, а то ты порадуешь людей ещё и разряженной батареей.
#1 Спасибо что откликнулись на предыдущую тему (о лендинге, знакомой итд) принял все к сведению, скачал WordPress и регистрируюсь на лучшем хостинге планеты — smartape :)
Однако хотелось пояснить что я привел в пример Adobe muse только как софт для создания макета/дизайна/скетча сайта, а не для верстки как таковой. Потому и спросил есть ли что то еще для создания таких вот макетов, ux design и тд — знаком со sketch для Mac OS, жду с нетерпением Adobe expirience desgin cc (понимаю что часто упоминаю адоб в своих комментариях, ну надо же оправдывать подписку на creative cloud :) ), потому и хотел поинтересоваться чем вы пользуетесь для создания таких вот дизайн-макетов и пользуетесь ли вообще!
#2 А теперь по поводу данного блиц-подкаста: Вас было очень мало, почти половину времени уделили на комментарии. Сама рубрика «темы/комментарии подписчиков очень веселая и определено задает настроение на день, но возможно какраз здесь и нужен блиц-обзор, а полная зачитка должна отдаваться только интересным комментариям. Либо же в связи с тем этот раздел с комментариями «вырос» за 15-20 минут, то можно посвятить ему отдельный мини-подкаст минут на 30 где будут рассматриваться темы подписчиков и зачитываться лайф-стори отдельных персон).
Основной же подкаст может укладываться в 90-120 минут где по порядку дизайн/разработка/новости в близкой сфере, которые вы обычно рассматриваете (аля редизайн лого мастер кард)/ здесь возможно какая то ретро рубрика и в целом исторические факты в сфере веб-разработки /wp новости/ науч-поп / беседа об обойке :)
#3 Как кто то писал до этого (кажется тот самый слип энд коуд) создание некой движухи на «площадке/репозитории» где были бы какие то домашние задания для подписчиков, конкурсы (награда за победу в котором могло быть приглашение скажем в подкаст для беседы по отдельной теме итд), да и просто где люди могли бы делиться опытом из разных сфер — все это будет здорово!
Вообщем это лишь некоторые замечания и пожелания, ибо мне не безразлично ваше дело и такое вот хобби в виде подкастов! В любом случае решать вам! Желаю вам успехов во всем и да пребудет с вами сила!
Ваш верный подаван — 2d concept artist а теперь уже и начинающий «злой» веб- разработчик )
Много раньше обсуждали про стайлгайды, поэтому этой статьёй просто поделимся на сайте, но спасибо!
Снова Сергейпрокомментировал
Привет. Поддерживаю Рафа,
«Фичи и примеры хорошего фронтенда интернет-магазинов».
Не мало магазинов делаем.
Так же поддерживаем и продвигаем.
Было бы интересно узнать что-то новое или полезное.
Тема проста: хотелось бы послушать все про обучение на программиста в университете :3 Обязательно ли идти в университет? Какой материал там дается? Многое ли можно узнать и т.д.
ZhekaCherпрокомментировал
Конечно, если это еще не обсуждалось ранее.
Nick Bomboleichпрокомментировал
Тему достаточно хорошо раскрывает цикл статей «Хороший, плохой, злой», который обсуждался в подкасте #91.
Многократно обсуждалось. И да, Nick правильно сказал, что из крайнего — в подкасте #91 мы это обсуждали.
Васяпрокомментировал
Привет, поцоны!
Спасибо всем за советы по поводу смены рода деятельности :)
Да, у меня действительно есть некоторые накопления, благодаря которым я имею возможность сейчас поддерживать сычёвый образ жизни.
К слову о собеседованиях. Когда я проходил своё первое интервью меня дико удивили и напугали задачи на листочках, которые я должен был решить прямо там под пристальными и строгими взглядами собеседователей. Действует весьма обескураживающе, учитывая что ты начинающий разработчик. Однако, наработав опыт, получив достаточно знаний и пройдя штук 20 таких собеседований у меня появилось перевёрнутое отношение к техническим интервью — они начали мне… нравится. Каждая такая встреча для меня это новый опыт, общение с умными людьми, а так же вызов — смогу ли я пройти его блестяще или на этот раз меня завалят чем-то очень неожиданным. И когда ты — опытный разработчик, превосходно отвечаешь на любые, в том числе самые каверзные вопросы, это доставляет тебе чувство глубокого удовлетворения. В конце концов получилась весьма интересная картина. Если я публикую своё резюме, эйчары заваливают меня предложениями, я с интересом прохожу собеседования, но если меня приглашают после этого на работу — я отказываюсь, потому что мне осточертело программирование. Я просто не хочу сидеть на заднице весь день и стучать по кнопкам. Чёрт, почему не платят за прохождение собеседований? :)
Может это оттого что лето на дворе? С холодами и покодить захочется с чашечкой кофе в уютном кресле? Что ж, поглядим, а сейчас я пошёл кататься на велике!
Всем радостных деньков, счастья и успеха в жизни!
— Было несколько раз. В «большой» OpenSource не коммитим по причине нехватки компетенций, в «меинстримовый» не коммитим по причине излишней меинстримовости.
— Статья интересная, спасибо!
— Не читали, можно ссылку?
Стараемся выполнять обещания. =)
p.s. не в этом году, отпуск накладывается.
Sergey Leeпрокомментировал
На комментарий меня вдохновил фраза из коммента splincode к предыдущему подкасту (тот что про женщину Java-разработчика). Вот эта фраза:
«Я понимаю, не все могут вести бизнес, однако тот же Евгений Попов …». Напоминаю, что речь в общем-то идет о программистах. И вот какая философская мысль у меня появилась (на самом деле вновь всплыла в памяти): «Бизнес и программирование» или «Бизнесмены и программисты» с точки зрения сходства двух сущностей. Ведь по сути бизнес — это те же алгоритмы. Просто вместо функций — работники, вместо классов — контрагенты (клиенты, всякие b2b сервисы).
Обсуждали эту статью, не нашёл в каком выпуске, может быть кто-нибудь подскажет.
GKпрокомментировал
Парни, привет!
Расскажите вкратце как подкаст пишете? И почему не используете термин скринкаст?
Интересно используемое оборудование, программы и сам процесс. Слушаю вас постоянно в аудио, вот — теперь решил посмотреть.
Каким образом сводите звук? Кто рулит курсором? Как выстраиваете очередность тем? Что изменилось в процессе с первых выпусков?
Спасибо!
GKпрокомментировал
В нескольких выпусках кухня проскакивала.. вы всегда вместе за одним компом пишете? Пробовали удаленно с расшаренным рабочим столом писать?
И ещё. Занимаюсь, в основном, wp и вёрсткой. Поэтому «нормальный» PHP не трогал уже несколько лет (стал забывать). PHP 5.* уже почучуть отходит. Хотелось бы одной книгой и нововведения php7 узнать и общие конструкции ооп повторить. Посоветуйте что прочитать. Желательно на русском.
Неплохая, но очень generic, подобное обсуждали неоднократно.
Степан Шпрокомментировал
Это наверное совсем тупо, но я целый час сегодня не мог понять почему не работает мой nth-child. Как всегда решил обратиться к толстому. Оказалось что он делает не то что я думал, а то что я думал делает другой.
В общем я надеюсь что не я один такой тупой, и кому то это тоже может быть полезно: https://css-tricks.com/the-difference-between-nth-child-and-nth-of-type/
привет ребята, с у довольствием вас слушаю.
в каждом подкасте, узнаю что-то новое)
было бы интересно послушать про Backbone, а также про UiKit.
я помню, вы уже как-то обсуждали UiKit, но тагда он был еще молод и не опытен)) скоро выход v.3.0 и он будет ого-го)).
другие фреймворки также не стоят на месте и развиваються, возможно за это время произошла смена лидеров, какой-то фреймворк стал лучше, кто-то еще лучше, а кто-то на дне)
спасибо вам ребята, за вашу работу)
Спасибо за вашу публичную деятельность, но хотелось бы всё же более длинные запись (2h+), потому что не обязательно слушать всё залпом, можно употреб*лть «мелкими глотками», как хороший виски, и если выдаётся плотный график, то вашего «подкаста» хватает дня на три, а это в три раза больше просмотров на ютуб ;). Хочется больше JS и меньше WP.
Начните уже заливаться на Soundcloud. RadioJS, WSD, все уже там. Одних вас ждём.
Есть ли время/желание попробовать новые форматы?
Почему не используете для записи obs?
Расскажите побольше о том, с какими технологиями/языками сталкиваетесь каждый день, кем работаете? Почему выбрали именно формат «скринкаста» (к вопросу выше), а не «радиоподкаста»? Трамп или Клинтон?
Всем привет, не знаю успеет ли мой комментарий пройти модерацию, вроде как запоздал. Но это не случайно, тут на работе появился интересный случай, который хотел обсудить с вами, уважаемые авторы канала uWebDesign. Сам я junior-разработчик, поэтому мои выводы, не удивительно, кривые. Отсюда и следуют, почему я хочу, чтобы вы поправляли их.
На работе появился проект, одной компании необходим был сервис, который бы строил блок-схемы и на основании этих блок-схем строилась бы автоматически база данных (сущности, связи). Дали задание разработка графического редактора для этого web-сервиса. С унылым лицом, я пошел вечером домой, ибо никогда этим не занимался, не разрабатывал такие вещи. На все про все срок 2 недели. Ну давай думать, как же это возможно разработать одному человеку графический редактор. Я давай уже пересматривать все видео по работе с графикой на youtube, посмотрел работу на вашем канале про snap.svg, посмотрел про d3.js, почитал более подробно по canvas и svg. Что уже начал делать, но стал замечать, что работа идет мегамедленно. То есть я научился рисовать блок, научился рисовать линию, но вот как по этим рисункам строить xml (для проекта) тут еще один вопрос, да и как при этом учитывать физику этих графических объектов на холсте при drag эффекте. Документации по конкретным библиотекам, конечно, много, тот же raphael.js хоть он и deprecated, однако очень долго время тянулось. Я уже думал мне конец, и меня уволят или уже идти увольняться за срыв сроков, но тут один Senior-разработчик в нашей конторе заметил мое негодование, спросил в чем дело и тут же ответил на мой вопрос. Он понял, что я никогда не решал подобные задачи и что у меня вообще малый опыт решения корпоративных задач. Он сказал: «Нормальные люди используют готовые решения, зайди на зарубежный торрент и скачай графический редактор от Google». И в тот же день у меня уже был готовые редактор как на Google Docs, чутка подправил стили, вклинил собственные скрипты и готово, там даже xml тот редактор создавал на основе рисунка на холсте.
И тут я кое-что понял для себя, неужели то чему нас заставляют в университетах, создавать свои библиотеки, создавать свои движки, никогда не такое не стоит переносить на реальную практику? По факту, я узнал, что при работе в компании, практически все используют готовые решения и никогда не разрабатывают свое. Но, что хорошо для компании, плохо ли для программиста?
Учиться ли чему-то новому такой разработчик? Или у меня опять не те взгляды на жизнь?
Например, Дмитрий Барановский не первый раз разрабатывает решения (при этом они крупные): raphael, snap.svg. И пожалуйста, он работает в Adobe. А что же делают все остальные программисты этого мира, да хотя бы нашей компании, используют чужие труды и будут использовать оставшуюся жизнь?
А как же мечта разработчика, такого как я, попасть в крупную компанию, на подобие Яндекса, где ты будешь решать ультразадачи, ему ведь, чтобы выбиться в люди, нужно разработать что-то подобное, что выделило бы его из толпы. Или я опять чего не понимаю?
В общем, я хочу понять, как же стоит развиваться программисту и расти профессионально, чтобы быть заслуженным. И что значит заслуженным? В своей компании ты используешь всегда готовые решения, и делаешь это хорошо, ты у нас лучший тогда. В чужой компании, когда приходишь на собеседование в Яндекс, тебе дают решить олимпиадную задачу, а ты до этого умел решать только прикладные (готовые к быдлокодингу и напичканные bullshit-кодом), и до этого ты не думал самостоятельно, ведь Senior-разработчики научили тебя искать готовые решения и ты мыслишь именно этими критериями, чтобы ты сделал с такой задачей, если бы у тебя было все…
Жду ребята вашей оценки. Спасибо.
Nick Bomboleichпрокомментировал
Старая народная мудрость гласит: «Джуниор — учится работать, Мидл — работает, Синьйор — учится не работать».
В НЕ продуктовых компаниях не принято делать свой велосипед на каждый новый проект, т.к. они ориентированы на результат, а не на процесс (заработать больше денег, короче говоря). Получается, что никому особо не выгодно составлять задачи так, чтобы программист развивался на работе, нужно чтобы он работал и отдавал проект заказчику как можно раньше (всем нужно быстро).
В аутсорсе и аустафе компании заманивают заказчиков как раз соотношением цена/время. Никто не говорит о качестве.
Копать никому не нужный в продакшине %вставить имя языка/технологии %, когда есть налаженный процесс разработки софта — не выгодно.
В стартапах похожее дело — им надо запуститься как можно быстрее с минимальным вложением сил.
Другое дело — большие продуктовые компании (тот же Яндекс). Их имидж зависит от того, как работают их продукты, они могут себе позволить создавать новые инструменты, если им это выгодно. Но даже они же не изобретают новый БЭМ под каждый новый проект, а используют готовые компоненты.
Развитие разработчика — дело самого разработчика. Максимум, чем может помочь компания — оплатить курс или билетик на конференцию. Хотите хаскель — учите хаскель в свободное время (!). Хотите решать сложные задачки — решаете сложные задачки с разных сайтов в свободное время (!). И так далее.
Оптимальный вариант — убедить вашего архитекта, что лучше использовать какую-то новую штуку, но для этого надо будет хорошо ее исследовать (в свое свободное время, опять же), найти «союзников» и доказать, что она реально нужна. И если это получится, тогда можно будет изучать эту технологию в рамках работы. И не дай бог не успеть к дедлайну — весь кредит доверия будет потрачен.
Alexander прокомментировал
How Netflix does A/B Testing
https://uxdesign.cc/how-netflix-does-a-b-testing-87df9f9bf57c#.afhc27nsf
Александр Гончаров прокомментировал
Интересно, посмотрим.
Раф прокомментировал
Фичи и примеры хорошего фронтенда интернет-магазинов.
Александр Гончаров прокомментировал
Сами бы про такие послушали, где ссылка? =)
Николай Заричнюк прокомментировал
Коменты у вас лажовые. Даже срачь под чьим-то коментом не разведешь.
А если серьезно, просто хотел добавить интересную ссылочку к предложению запилить обзор скандала с HR в Украине.
https://www.facebook.com/photo.php?fbid=10202072585533269&set=gm.1260660223974353&type=1&theater
Николай Заричнюк прокомментировал
Походу предыдущая тема просто закрыта… Но уже обосрано :D
uWebPaladin прокомментировал
УБЛЮДОК МАТЬ ТВОЮ А НУ ИДИ СЮДА ГОВНО СОБАЧЬЕ РЕШИЛ К КОМЕНТАМ ЛЕЗТЬ?
Александр Гончаров прокомментировал
А почему срач нельзя развести?
Николай Заричнюк прокомментировал
Это я сделал ложный вывод. Не нашел как ответить на комент, а оказалось, что просто уже тема закрыта )
uWebPaladin прокомментировал
Вот касаясь темы slipcode, всем правит случай. Предыстория: хотел сменить работу, с эникейщика на frontend, мне около 22 лет, задаток у меня был, т.к. в универе успел поговнякать на джумле, да и по долгу службы приходилось работать с широким зоопарком (joomla, bitrix, ror). Около года я потратил на жёсткое задрачивание книг, видеоуроков, задачек, учёба занимала часов по 9 в день. В итоге могу писать js/htmls/css до ie7-8 без напрягов, адаптив, анимация, вообщем всё новомодное с одной стороны, и самое древнее и злое с другой. Всякие инструменты по сборке проектов, написания кода, немного гламурных ангуларов и реактов. Вообщем, когда я пришёл на собеседование, у меня даже не спросили, что такое замыкание в js, ну или что-нибудь про контекст (и это на джуниора). Но собеседование я не прошёл)) Задали единственный вопрос, не буду его палить, но уверяю, что без нормального опыта его не решить.
И я не представляю, как сейчас люди после 40 собираются менять свой профиль. Технологии постоянно развиваются, а на рынке образования сейчас работают настоящие мошенники, их цель — как раз такие вот люди. Любой человек может создать канал на ютубе и вещать оттуда всё, что угодно. Посмотрите, сколько развелось таких говнарей, которые развивают свой маркетинг, при этом преподаватели, по сути, вчерашние пацаны, которые не всегда и какой-нибудь опыт разработки имеют, но в глазах «потеряных людей» выглядят как гуру. Не будем называть конкретные названия этих фирм, но их наличие нужно максимально часто придавать огласке, потому что многие люди после них остаются просто у разбитого корыта. Аж тошнит от лозунгов «Учим программировать дорого», «Гарантированная стажировка» и т.д.
Александр Гончаров прокомментировал
А почему не спалил вопрос и фирмы? Потому что поговнякать успел? =)
Sergey Lee прокомментировал
«Посмотрите, сколько развелось таких говнарей, которые развивают свой маркетинг, при этом преподаватели, по сути, вчерашние пацаны, которые не всегда и какой-нибудь опыт разработки имеют, но в глазах «потеряных людей» выглядят как гуру».
— Ну и спасибо им за это большое. Они обеспечивают низкий порог входа в программирование (пусть даже криво) и какую-то мотивацию. И нужны они тому, кто по уровню знаний находится по меньшей мере на одну ступеньку ниже. Если человек понял что такое ООП, но еще не разобрался деталях, почему он не может поделиться хотя бы тем, что уже освоил. В таких случаях критику нужно сопровождать словами: «а вот я сделал правильно, смотрите вот».
«которые развивают свой маркетинг»
— А кто это не делает? Покажите пальцем.
Игорёченька прокомментировал
«— А кто это не делает? Покажите пальцем». Я не делаю.
А вообще, всё чётко сказал. Особенно вот эта фраза в десяточку «Они обеспечивают низкий порог входа в программирование». И количество со временем перерастёт в качество.
Главное, что код которому они учат — работает. А то что он криво написан (процедурным стилем, с непонятными именами функций и переменных, с повторением одного и того же кода по 10 раз) никого не должно волновать.
Nick Bomboleich прокомментировал
Низкий порог входа обеспечивает уже то, насколько простыми (высокоуровневыми) являются нынешние языки программирования. Делать курсы по ним смысла мало, кроме как чтобы сбить бабла на желающих стать «модными», в наше время, программистами.
Вместо этих курсов можно почитать какую-то хорошую книжечку или найти бесплатные источники информации (поиск инфы сам по себе хороший скилл для программера).
Люди, которые приходят на работу не с курсов, а учились сами, имеют большее понимание своего стека технологий.
К тому же, этот «низкий порог» порождает проблему перенасыщения рынка низкокачественными джунами. Найти нормального кандидата на эту позицию, все равно что искать иголку в стоге сена.
Вова в тапках прокомментировал
Хоть вы и съехидничали над моим комментарием к прошлому подкасту #92, я не расстроен, ваша реакция была ожидаема. Вижу вы приняли к сведению мои слова (про темы), а также немного не правильно поняли мои слова про продолжительность подкастов. Написав, что подкасты стали 2.5 часа вместо 30минут я не имел ввиду, что их нужно сократить до определенного тайминга. Я написал про время лишь для того, чтобы подчеркнуть, что 2.5 часа не каждый может позволить себе выделить на подкаст, дабы удержать человека нужно его заинтересовывать. Но это все лирика…
Увы, но не понял шутку озвученную Александром, про то, что «изменилась целевая аудитория, раньше это были люди а теперь это Вова в тапках». Если мой прошлый комментарий показался оскорбительным по отношению к вам или вашему труду, то я приношу свои извинения.
Заметил ли кто-нибудь, что с появлением рубрики Темы от слушателей, большую часть времени озвучиваются эти самые темы, авторы подкаста больше не ищут эти самые темы самостоятельно как это было до введения интерактива.
david.mart прокомментировал
давайте в каждом выпуске по-быстренькому объясняйте сложные шутки с предыдущего выпуска, а то внатуре не всегда понятно, но поржать охота
Александр Гончаров прокомментировал
Вове:
Коммент не показался оскорбительным, не первый день в интернете. Что касается тем — не поверишь, до сих пор отсматриваем весь потом информации и ищем. Просто старались «быть ближе к слушателям».
Давиду:
Просим pdf с непонятками на почту, будем разбирать и дополнительно прикладывать расшифровки.
cocolocomoco прокомментировал
https://medium.com/instacart-design/hover-is-dead-long-live-hover-37a89d3795df#.jywo36qro
ховер в еру мобилок
Александр Гончаров прокомментировал
Спасибо, эта тема нами как раз уже отобрана на 93 выпуск.
Кирилл прокомментировал
Вопрос по Canvas
На той недели катили делали промку с canvas и вот с чем отгребли.
Проблема была в том что на многих мобильных дивайсах canvas анимация дико тормозила, FF на вобше умирает в комвульсиях, хотя сам БОг велит там делать canvas так как вес самый маленький.
По итогу выпилил все браузеры и ос где тармазило. Но это лютый костыль.
Была идея по мереть FPS через забитый стек, но тимлид не одобрил.
Как бы поступили вы чтобы спасти FPS мобильных и canvas’ом людей порадовать
Александр Гончаров прокомментировал
Производительность канваса на мобилах вообще очень слабая, если там не крутой процессор, поэтому никак. Урезать надо функционал на мобилах, а то ты порадуешь людей ещё и разряженной батареей.
Алексей прокомментировал
Для дизайна
http://blog.invisionapp.com/how-designers-can-use-data/
Александр Гончаров прокомментировал
Попробуем посмотреть, спасибо!
Алексей прокомментировал
О скрытых меню в интерфейсах
https://medium.freecodecamp.com/stop-the-overuse-of-overflow-menus-5caa4b54e843#.sj5n6q3yl
Александр Гончаров прокомментировал
Это круто, надеюсь обсудим. =)
Ы прокомментировал
ЫЫЫАлександр Гончаров прокомментировал
Вот те и Ы.Nick Bomboleich прокомментировал
Какой регистр букв лучше использовать в интерфейсах
https://medium.com/@jsaito/making-a-case-for-letter-case-19d09f653c98#.ua4s99yij
Александр Гончаров прокомментировал
Интересная статья, спасибо!
Timur прокомментировал
#1 Спасибо что откликнулись на предыдущую тему (о лендинге, знакомой итд) принял все к сведению, скачал WordPress и регистрируюсь на лучшем хостинге планеты — smartape :)
Однако хотелось пояснить что я привел в пример Adobe muse только как софт для создания макета/дизайна/скетча сайта, а не для верстки как таковой. Потому и спросил есть ли что то еще для создания таких вот макетов, ux design и тд — знаком со sketch для Mac OS, жду с нетерпением Adobe expirience desgin cc (понимаю что часто упоминаю адоб в своих комментариях, ну надо же оправдывать подписку на creative cloud :) ), потому и хотел поинтересоваться чем вы пользуетесь для создания таких вот дизайн-макетов и пользуетесь ли вообще!
#2 А теперь по поводу данного блиц-подкаста: Вас было очень мало, почти половину времени уделили на комментарии. Сама рубрика «темы/комментарии подписчиков очень веселая и определено задает настроение на день, но возможно какраз здесь и нужен блиц-обзор, а полная зачитка должна отдаваться только интересным комментариям. Либо же в связи с тем этот раздел с комментариями «вырос» за 15-20 минут, то можно посвятить ему отдельный мини-подкаст минут на 30 где будут рассматриваться темы подписчиков и зачитываться лайф-стори отдельных персон).
Основной же подкаст может укладываться в 90-120 минут где по порядку дизайн/разработка/новости в близкой сфере, которые вы обычно рассматриваете (аля редизайн лого мастер кард)/ здесь возможно какая то ретро рубрика и в целом исторические факты в сфере веб-разработки /wp новости/ науч-поп / беседа об обойке :)
#3 Как кто то писал до этого (кажется тот самый слип энд коуд) создание некой движухи на «площадке/репозитории» где были бы какие то домашние задания для подписчиков, конкурсы (награда за победу в котором могло быть приглашение скажем в подкаст для беседы по отдельной теме итд), да и просто где люди могли бы делиться опытом из разных сфер — все это будет здорово!
Вообщем это лишь некоторые замечания и пожелания, ибо мне не безразлично ваше дело и такое вот хобби в виде подкастов! В любом случае решать вам! Желаю вам успехов во всем и да пребудет с вами сила!
Ваш верный подаван — 2d concept artist а теперь уже и начинающий «злой» веб- разработчик )
Александр Гончаров прокомментировал
#1 Либо Adobe Photoshop, либо ничего. Но мы не профессиональные дизайнеры, поэтому не готовы говорить за большинство.
#2 Мы пробуем разные форматы и дальше будем разные пробовать и думать как нам делать удобнее и надеемся (надеемся) наши с вами вкусы совпадут.
#3 Правильно замечено — пока это хобби, поэтому так. Может быть что-то пробовать будем делать, но на это всё время нужно и силы.
Nick Bomboleich прокомментировал
Тут Илья Климов продолжает жечь — начал серию статей о грехах программистов. Вы же любите такие темы ;)
https://medium.com/russian/7-грехов-программиста-гордыня-fffd58553f8f#.n4ktrokw7
https://medium.com/russian/7-грехов-программиста-зависть-330d3dfbc52a#.rzofqcomv
Nick Bomboleich прокомментировал
Остальные ссылки:
https://medium.com/russian/7-грехов-программиста-гнев-3bfa60d72de0#.o26o3en8n
https://medium.com/russian/7-грехов-программиста-уныние-ac514112cb2d#.obiv861ta
https://medium.com/russian/7-грехов-программиста-алчность-c5b352d51dd4#.2muv8cvpf
https://medium.com/russian/7-грехов-программиста-чревоугодие-e673f677b04b#.dvxpib440
Александр Гончаров прокомментировал
Что-то посмотрим и подумаем, спасибо!
Tyukov Dmitriy прокомментировал
Как cпроектировать стаилгайд
https://medium.freecodecamp.com/designing-a-styleguide-elements-that-go-into-functional-and-beautiful-products-ff1621e00a0e#.5aqpyafqe
Александр Гончаров прокомментировал
Много раньше обсуждали про стайлгайды, поэтому этой статьёй просто поделимся на сайте, но спасибо!
Снова Сергей прокомментировал
Привет. Поддерживаю Рафа,
«Фичи и примеры хорошего фронтенда интернет-магазинов».
Не мало магазинов делаем.
Так же поддерживаем и продвигаем.
Было бы интересно узнать что-то новое или полезное.
Александр Гончаров прокомментировал
Если что-то новое и полезное попадётся — обсудим.
ZhekaCher прокомментировал
Тема проста: хотелось бы послушать все про обучение на программиста в университете :3 Обязательно ли идти в университет? Какой материал там дается? Многое ли можно узнать и т.д.
ZhekaCher прокомментировал
Конечно, если это еще не обсуждалось ранее.
Nick Bomboleich прокомментировал
Тему достаточно хорошо раскрывает цикл статей «Хороший, плохой, злой», который обсуждался в подкасте #91.
Александр Гончаров прокомментировал
Многократно обсуждалось. И да, Nick правильно сказал, что из крайнего — в подкасте #91 мы это обсуждали.
Вася прокомментировал
Привет, поцоны!
Спасибо всем за советы по поводу смены рода деятельности :)
Да, у меня действительно есть некоторые накопления, благодаря которым я имею возможность сейчас поддерживать сычёвый образ жизни.
К слову о собеседованиях. Когда я проходил своё первое интервью меня дико удивили и напугали задачи на листочках, которые я должен был решить прямо там под пристальными и строгими взглядами собеседователей. Действует весьма обескураживающе, учитывая что ты начинающий разработчик. Однако, наработав опыт, получив достаточно знаний и пройдя штук 20 таких собеседований у меня появилось перевёрнутое отношение к техническим интервью — они начали мне… нравится. Каждая такая встреча для меня это новый опыт, общение с умными людьми, а так же вызов — смогу ли я пройти его блестяще или на этот раз меня завалят чем-то очень неожиданным. И когда ты — опытный разработчик, превосходно отвечаешь на любые, в том числе самые каверзные вопросы, это доставляет тебе чувство глубокого удовлетворения. В конце концов получилась весьма интересная картина. Если я публикую своё резюме, эйчары заваливают меня предложениями, я с интересом прохожу собеседования, но если меня приглашают после этого на работу — я отказываюсь, потому что мне осточертело программирование. Я просто не хочу сидеть на заднице весь день и стучать по кнопкам. Чёрт, почему не платят за прохождение собеседований? :)
Может это оттого что лето на дворе? С холодами и покодить захочется с чашечкой кофе в уютном кресле? Что ж, поглядим, а сейчас я пошёл кататься на велике!
Всем радостных деньков, счастья и успеха в жизни!
Александр Гончаров прокомментировал
Можем только порадоваться и пожелать дальнейших успехов!
Aleksey прокомментировал
Еще раз спасибо за подкасты!
— Как относитесь к OpenSource? Коммитите ли вы в какие-то проекты?
— Возможно было, но все же https://medium.freecodecamp.com/one-does-not-simply-learn-to-code-f25bacdc5b62
— Хорошая книга Боб Мартин «Чистый код» читали? Что думаете?
Спасибо что поделились https://uwebdesign.ru/classy-wordpress/ как и обещали.
PS. Встретимся с вами на https://2016.moscow.wordcamp.org/ ?
Александр Гончаров прокомментировал
Пожалуйста!
— Было несколько раз. В «большой» OpenSource не коммитим по причине нехватки компетенций, в «меинстримовый» не коммитим по причине излишней меинстримовости.
— Статья интересная, спасибо!
— Не читали, можно ссылку?
Стараемся выполнять обещания. =)
p.s. не в этом году, отпуск накладывается.
Sergey Lee прокомментировал
На комментарий меня вдохновил фраза из коммента splincode к предыдущему подкасту (тот что про женщину Java-разработчика). Вот эта фраза:
«Я понимаю, не все могут вести бизнес, однако тот же Евгений Попов …». Напоминаю, что речь в общем-то идет о программистах. И вот какая философская мысль у меня появилась (на самом деле вновь всплыла в памяти): «Бизнес и программирование» или «Бизнесмены и программисты» с точки зрения сходства двух сущностей. Ведь по сути бизнес — это те же алгоритмы. Просто вместо функций — работники, вместо классов — контрагенты (клиенты, всякие b2b сервисы).
Александр Гончаров прокомментировал
Поговорим в подкасте, интересный вопрос.
Null прокомментировал
Goodbye, Object Oriented Programming
https://medium.com/@cscalfani/goodbye-object-oriented-programming-a59cda4c0e53
Александр Гончаров прокомментировал
Сложная для восприятия статья, почитаем, спасибо!
валера - лох прокомментировал
Stop pushing the web forward
http://www.quirksmode.org/blog/archives/2015/07/stop_pushing_th.html
Александр Гончаров прокомментировал
Обсуждали эту статью, не нашёл в каком выпуске, может быть кто-нибудь подскажет.
GK прокомментировал
Парни, привет!
Расскажите вкратце как подкаст пишете? И почему не используете термин скринкаст?
Интересно используемое оборудование, программы и сам процесс. Слушаю вас постоянно в аудио, вот — теперь решил посмотреть.
Каким образом сводите звук? Кто рулит курсором? Как выстраиваете очередность тем? Что изменилось в процессе с первых выпусков?
Спасибо!
GK прокомментировал
В нескольких выпусках кухня проскакивала.. вы всегда вместе за одним компом пишете? Пробовали удаленно с расшаренным рабочим столом писать?
Александр Гончаров прокомментировал
Спасибо за вопрос, ответим в эфире.
Игорёченька прокомментировал
Вот https://www.sitepoint.com/optimizing-critical-rendering-path/
Старьё конечно, но в свете истерии по поводу «тяжёлого web’а» может быть познавательной.
И ещё. Занимаюсь, в основном, wp и вёрсткой. Поэтому «нормальный» PHP не трогал уже несколько лет (стал забывать). PHP 5.* уже почучуть отходит. Хотелось бы одной книгой и нововведения php7 узнать и общие конструкции ооп повторить. Посоветуйте что прочитать. Желательно на русском.
Александр Гончаров прокомментировал
Привет. На русском посоветовать не можем, а почитать можно вот это.
FJ прокомментировал
Как насчет по обсуждать стримеров-программистов и то, что они делают?
https://www.twitch.tv/directory/game/Creative/programming
Александр Гончаров прокомментировал
Не наш профиль совсем.
Игорёченька прокомментировал
Вот ещё темка про css фреймворки https://www.mikestreety.co.uk/blog/css-frameworks-and-why-you-should-make-one
Александр Гончаров прокомментировал
Неплохая, но очень generic, подобное обсуждали неоднократно.
Степан Ш прокомментировал
Это наверное совсем тупо, но я целый час сегодня не мог понять почему не работает мой nth-child. Как всегда решил обратиться к толстому. Оказалось что он делает не то что я думал, а то что я думал делает другой.
В общем я надеюсь что не я один такой тупой, и кому то это тоже может быть полезно:
https://css-tricks.com/the-difference-between-nth-child-and-nth-of-type/
Александр Гончаров прокомментировал
Все через это проходили, нужно знать разницу, действительно.
Igor Yal прокомментировал
Звезда смерти https://naked-science.ru/article/sci/zagadochnaya-zvezda-tabbi-bystro пам-пам-парарарам…
Александр Гончаров прокомментировал
Воу, неплохо.
Nick Bomboleich прокомментировал
Разработчик и депрессия — одновременно смешная и грустная статья о буднях разработчика
https://medium.com/@FelixIT/разработчик-и-депрессия-60d42601c22f#.r4xe8hgx3
Александр Гончаров прокомментировал
Добавил в шорт-лист, посмотрим дойдёт ли до подкаста, спасибо!
Nick Bomboleich прокомментировал
В протоколе HTTP/2 (точнее в реализациях оного) нашли несколько интересных багов — https://xakep.ru/2016/08/04/http-2-flaws/
Хороший пример того, почему не стоит гнаться за новинками в сфере технологий.
Александр Гончаров прокомментировал
Неожиданно, обсудим! =)
Виталий прокомментировал
привет ребята, с у довольствием вас слушаю.
в каждом подкасте, узнаю что-то новое)
было бы интересно послушать про Backbone, а также про UiKit.
я помню, вы уже как-то обсуждали UiKit, но тагда он был еще молод и не опытен)) скоро выход v.3.0 и он будет ого-го)).
другие фреймворки также не стоят на месте и развиваються, возможно за это время произошла смена лидеров, какой-то фреймворк стал лучше, кто-то еще лучше, а кто-то на дне)
спасибо вам ребята, за вашу работу)
Александр Гончаров прокомментировал
Привет. Про эти инструменты не планировали обсуждать. Мы их не используем и будет неинтересно нас слушать.
Виталий из Вены прокомментировал
Привет ребята
Недавно начал слушать ваш подкаст, буквально пару выпусков, начал как раз с того, где обсуждались «хороший», «плохой» и «злой» пути.
Так вот, у меня, наверное, путь даже хуже «злого» :D
Учился на юриста, нужны были деньги, зарегистрировался на фрилансе, взял заказ и начал учится.
Теперь уже бросил учебу на юридическом и уехал в другую страну учится на факультет информатики.
Александр Гончаров прокомментировал
Привет.
Интересная история, желаем удачи!
undefined прокомментировал
хе-хе-хе ;)
Спасибо за вашу публичную деятельность, но хотелось бы всё же более длинные запись (2h+), потому что не обязательно слушать всё залпом, можно употреб*лть «мелкими глотками», как хороший виски, и если выдаётся плотный график, то вашего «подкаста» хватает дня на три, а это в три раза больше просмотров на ютуб ;). Хочется больше JS и меньше WP.
Начните уже заливаться на Soundcloud. RadioJS, WSD, все уже там. Одних вас ждём.
Есть ли время/желание попробовать новые форматы?
Почему не используете для записи obs?
Расскажите побольше о том, с какими технологиями/языками сталкиваетесь каждый день, кем работаете? Почему выбрали именно формат «скринкаста» (к вопросу выше), а не «
радиоподкаста»? Трамп или Клинтон?«>azaza(‘Что за история со взломом?’)<div lol="
Александр Гончаров прокомментировал
И тебе хе-хе-хе!
Нам тоже хотелось бы длиннее, поэтому блиц-подкаст пока остаётся экспериментальным форматом на разовые моменты. А вот больше JS нам пока не хочется.
Про SoundCloud спросим в эфире, до сих пор неясно нахрена это надо.
Желание есть, какие новые форматы?
Obs жрёт сильно много ресурсов, лаптоп не справляется. Но про сетап подробнее расскажем, уже не первый вопрос.
splincode прокомментировал
Всем привет, не знаю успеет ли мой комментарий пройти модерацию, вроде как запоздал. Но это не случайно, тут на работе появился интересный случай, который хотел обсудить с вами, уважаемые авторы канала uWebDesign. Сам я junior-разработчик, поэтому мои выводы, не удивительно, кривые. Отсюда и следуют, почему я хочу, чтобы вы поправляли их.
На работе появился проект, одной компании необходим был сервис, который бы строил блок-схемы и на основании этих блок-схем строилась бы автоматически база данных (сущности, связи). Дали задание разработка графического редактора для этого web-сервиса. С унылым лицом, я пошел вечером домой, ибо никогда этим не занимался, не разрабатывал такие вещи. На все про все срок 2 недели. Ну давай думать, как же это возможно разработать одному человеку графический редактор. Я давай уже пересматривать все видео по работе с графикой на youtube, посмотрел работу на вашем канале про snap.svg, посмотрел про d3.js, почитал более подробно по canvas и svg. Что уже начал делать, но стал замечать, что работа идет мегамедленно. То есть я научился рисовать блок, научился рисовать линию, но вот как по этим рисункам строить xml (для проекта) тут еще один вопрос, да и как при этом учитывать физику этих графических объектов на холсте при drag эффекте. Документации по конкретным библиотекам, конечно, много, тот же raphael.js хоть он и deprecated, однако очень долго время тянулось. Я уже думал мне конец, и меня уволят или уже идти увольняться за срыв сроков, но тут один Senior-разработчик в нашей конторе заметил мое негодование, спросил в чем дело и тут же ответил на мой вопрос. Он понял, что я никогда не решал подобные задачи и что у меня вообще малый опыт решения корпоративных задач. Он сказал: «Нормальные люди используют готовые решения, зайди на зарубежный торрент и скачай графический редактор от Google». И в тот же день у меня уже был готовые редактор как на Google Docs, чутка подправил стили, вклинил собственные скрипты и готово, там даже xml тот редактор создавал на основе рисунка на холсте.
И тут я кое-что понял для себя, неужели то чему нас заставляют в университетах, создавать свои библиотеки, создавать свои движки, никогда не такое не стоит переносить на реальную практику? По факту, я узнал, что при работе в компании, практически все используют готовые решения и никогда не разрабатывают свое. Но, что хорошо для компании, плохо ли для программиста?
Учиться ли чему-то новому такой разработчик? Или у меня опять не те взгляды на жизнь?
Например, Дмитрий Барановский не первый раз разрабатывает решения (при этом они крупные): raphael, snap.svg. И пожалуйста, он работает в Adobe. А что же делают все остальные программисты этого мира, да хотя бы нашей компании, используют чужие труды и будут использовать оставшуюся жизнь?
А как же мечта разработчика, такого как я, попасть в крупную компанию, на подобие Яндекса, где ты будешь решать ультразадачи, ему ведь, чтобы выбиться в люди, нужно разработать что-то подобное, что выделило бы его из толпы. Или я опять чего не понимаю?
В общем, я хочу понять, как же стоит развиваться программисту и расти профессионально, чтобы быть заслуженным. И что значит заслуженным? В своей компании ты используешь всегда готовые решения, и делаешь это хорошо, ты у нас лучший тогда. В чужой компании, когда приходишь на собеседование в Яндекс, тебе дают решить олимпиадную задачу, а ты до этого умел решать только прикладные (готовые к быдлокодингу и напичканные bullshit-кодом), и до этого ты не думал самостоятельно, ведь Senior-разработчики научили тебя искать готовые решения и ты мыслишь именно этими критериями, чтобы ты сделал с такой задачей, если бы у тебя было все…
Жду ребята вашей оценки. Спасибо.
Nick Bomboleich прокомментировал
Старая народная мудрость гласит: «Джуниор — учится работать, Мидл — работает, Синьйор — учится не работать».
В НЕ продуктовых компаниях не принято делать свой велосипед на каждый новый проект, т.к. они ориентированы на результат, а не на процесс (заработать больше денег, короче говоря). Получается, что никому особо не выгодно составлять задачи так, чтобы программист развивался на работе, нужно чтобы он работал и отдавал проект заказчику как можно раньше (всем нужно быстро).
В аутсорсе и аустафе компании заманивают заказчиков как раз соотношением цена/время. Никто не говорит о качестве.
Копать никому не нужный в продакшине %вставить имя языка/технологии %, когда есть налаженный процесс разработки софта — не выгодно.
В стартапах похожее дело — им надо запуститься как можно быстрее с минимальным вложением сил.
Другое дело — большие продуктовые компании (тот же Яндекс). Их имидж зависит от того, как работают их продукты, они могут себе позволить создавать новые инструменты, если им это выгодно. Но даже они же не изобретают новый БЭМ под каждый новый проект, а используют готовые компоненты.
Развитие разработчика — дело самого разработчика. Максимум, чем может помочь компания — оплатить курс или билетик на конференцию. Хотите хаскель — учите хаскель в свободное время (!). Хотите решать сложные задачки — решаете сложные задачки с разных сайтов в свободное время (!). И так далее.
Оптимальный вариант — убедить вашего архитекта, что лучше использовать какую-то новую штуку, но для этого надо будет хорошо ее исследовать (в свое свободное время, опять же), найти «союзников» и доказать, что она реально нужна. И если это получится, тогда можно будет изучать эту технологию в рамках работы. И не дай бог не успеть к дедлайну — весь кредит доверия будет потрачен.
Александр Гончаров прокомментировал
Попробуем оценить, спасибо.
Null прокомментировал
Интересная тема о том как доделать работу до конца, даже если браузеры против.
https://www.smashingmagazine.com/2016/07/front-end-challenge-accepted-css-3d-cube/
Александр Гончаров прокомментировал
Этим мы уже делились на сайте.