Друзья, сегодня мы поговорили про эволюцию Web: Flexbox и Web компоненты. В последний раз (обещаем) поговорили про развитие разработчика и куда пойти Junior-у. А еще по аналогии с прошлым выпуском (путь PHP разработчика) поговорили про путь WordPress разработчика — интересный ответ получился.
Помочь проекту uWebDesign
Вы по прежнему можете поучаствовать в создании контента и помочь нам деньгами. Все средства будут потрачены на новое оборудование (микрофоны, камеры, декорации) для последующих роликов.
Книги от O’Reilly
Не устаю советовать всем книгу Becoming Better Programmer, она каждый раз невероятно актуальна, каждые «разговоры у экрана». Ну и книги про PHP я тоже пока оставлю здесь, раз по-прежнему интересуетесь. Настоятельно рекомендую почитать!
И еще добавлю одну книжку про «путь развития WordPress разработчика», книга называется Building Web Apps with WordPress. В ней рассказывается о том, почему WordPress — уже давно не платформа для блогов, а полноценный фреймворк для разработки сайтов разной направленности.
И совсем напоследок книга от Smashing Magazine про WordPress, называется Smashing WordPress (четвертое издание). Там тоже очень доходчиво о том, что можно делать с Вордпрессом и как это делать лучше.
- Building Web Apps with WordPress
- Smashing WordPress
- Becoming Better Programmer
- Modern PHP
- Книги про PHP от O’Reilly
Еще больше книг про web разработку и дизайн смотрите у Вас в паблике uWebDesign!
uWebDesign в социальных сетях
Следить за всеми анонсами можно на нашей брендинг-платформе в разных социальных сетях. Обязательно подписывайтесь где удобно!
- uWebDesign на YouTube — подписывайтесь, ставьте лайки и рассказывайте друзьям!
- uWebDesign в iTunes — пишите отзывы и ставьте рейтинги!
- uWebDesign в Telegram — следите только за инсайдерскими новостями здесь.
- uWebDesign паблик ВКонтакте — здесь все началось, поэтому, только здесь, мы выкладываем не только наш контент, но и то, что нравится нам.
- uWebDesign в Twitter — лента с ретвитами популярных людей в индустрии и анонсы. Подписывайтесь и не забывайте ретвитить и ставить сердечки.
- uWebDesign в Google+ — подробные анонсы, ставьте плюсы и делитесь со своими кругами!
- uWebDesign в Facebook — сухие анонсы и немного полезной информации у Цукерберга в сети. Не забывайте делиться со своими друзьям-бизнесменами.
- uWebDesign в Instagram — фоточки с мест действия, подписывайтесь и смотрите прямо в наши глаза!
- Видео игры с uWebDesign — а в свободное время мы записываем прохождения популярных (и не очень) тайтлов в индустрии видеоигр. Подписывайтесь и отдыхайте вместе с нами!
Вопросы к двенадцатому эпизоду
Вопросы к следующему выпуску, как обычно, пишите в комментариях к этому посту. Спасибо всем, кто участвовал в трансляции, писал комментарии и смотрел нас на YouTube.
Было весело и задорно, ждем вас в следующий раз!
Владислав Полонский прокомментировал
Первее первого
Alexander Goncharov прокомментировал
Чота ржу =)
Andrew Makhnev прокомментировал
На самом деле Python работает намного быстрее, чем PHP. Просто для разных задач нужно использовать разные языки программирования. Python это не альтернатива PHP (аж всплакнул).
Alexander Goncharov прокомментировал
На каких тестах вдруг Python стал быстрее? В Web — это полноценная альтернатива.
Andrew Makhnev прокомментировал
Всегда так думал, бенчмарки посмотрел оказалось был не прав. Python может заменить PHP в вебе, но не наоборот, я это имел ввиду.
Alexander Goncharov прокомментировал
Ну есть разные места приложения у них, да. Бенчмарки — я бы тоже посмотрел. Там обычно сравнивают фреймворки, но не языки. А даже если и языки — я бы посмотрел с PHP7.
Sergey прокомментировал
Вопрос задает житель города Калининграда, Сергей Качмар:
В интернете много кто, а может быть и мало, разговаривает или не разговаривает о таком источнике данных как localstorage. Одни против хранения тривиальных файлов, другие за.
Уважаемые знатоки, внимание, вопрос:
«Localstorage с чем его едят и зачем же он в итоге нужен»?
Евгений Кирюхин прокомментировал
Ребят, поделитесь какая у вас скорость письма на клавиатуре. Стоит ли разгоняться до топовой скорости?
Иван Кущенко прокомментировал
А есть какие-то топы? Где посмотреть?
Евгений Кирюхин прокомментировал
Ну, считается что 300+ знаков в минуту в среднем, это уже скорость профессионала, но я имел в виду нужно ли разгоняться до 500-600 зн/мин. Можешь на Клавогонках глянуть, там же узнаешь свою скорость.
versusbassz прокомментировал
Советую поразмыслить над тем, что большинство времени вы делаете. Печатаете код или думаете над тем как оно должно быть (в той задаче, которую вы решаете)?
Если вы стенографистка (не очень точное определние, но думаю, вы поняли о чём я), то да, однозначно 300-400-500+ вам не повредит, т.к. это напрямую отразится на производительности труда.
Если вы программист, то мой ответ, 300 вам будет достаточно с головой.
При этом печатать вслепую на всех необходимых вам раскладках (например, ru+en) — действительно очень важный навык, который действительно будет полезен и удобен.
Лучше потратьте то время, которое вы будете «набивать» себе 600 знаков в минуту на чтение документации какого-нибудь актуального инструмента в вашей сфере, знание которого повысит ваш професссиональный уровень. Ну или на настройку удобных горячих клавиш при работе в вашем редакторе/IDE, а также на поиск сниппетов для частых задач.
Евгений Кирюхин прокомментировал
Звучит довольно убедительно. Спасибо за совет.
Иван Кущенко прокомментировал
Слышали что-нибудь о sprint.js, ну или zepto? Хорошая альтернатива JQuery?
Иван Рубачёв прокомментировал
Как считаете, не умрет ли когда нибудь frontend, через десяток лет. Смогут ли эту работу проделывать Компьютеры? Например, вёрстка сайта из готового шаблона( не такая как сейчас, а качественная) и если он не вымрет, то в каком виде будет существовать?
Дмитрий прокомментировал
Вы упоминали web-компоненты. Расскажите, что думаете про Polymer от Google? Целесообразно его использовать в продакшене, кодя такие нагруженные штуки как, например, ajax-админки? Можете что-нибудь сказать про производительность? Бытует мнение, что в Firefox не шибко высокая производительность (отсюда и сомнения).
Apachai прокомментировал
Решил сменить профессию и посвятить себя веб разработке. Прочитал учебник Кантора, читаю Флэнагана и думаю до попыток устройства на работу прочту еще пару книг. Параллельно практикуюсь и пытаюсь сделать что нибудь легкое типа калькулятора, крестиков ноликов и т.д и т.п. Но так же приходится учиться верстать, что тоже занимает не мало времени. Хотелось бы сразу устроиться на javascript junior программиста, но не уверен, что сразу получится.
Стоит ли дальше наседать на javascript или лучше подтянуть верстку, сверстать 5-10 макетов, устроиться верстальщиком и уже во время работы продолжать учить JS?
Если короче, то стоит ли сначала пройти путь верстальщика прежде чем устраиваться JS разработчиком?
Иван Кущенко прокомментировал
При анимации через transition, в transform: scale от 1 до 100 получаются размытия по бокам во время анимации. С этим можно что-то сделать? Если делать анимацию с помощью svg такого не будет? Вот изображение того, что получается: http://goo.gl/3DK7qX
Вот код: http://goo.gl/Ut3efx (CodePen) (Нужно кликнуть на блок)
(Сделал анимацию продолжительность 15 секунд, чтобы было нагляднее.)
Уж не знаю насколько здесь уместно такие вопросы задавать, но если ответите, то заранее спасибо.
0xfa прокомментировал
Смотри, ты можешь уменьшить масштаб начального блока в 10 раз. И вернуть его размер через zoom: 10 В итоге тебе нужно будет делать скейл только до 10, ане до 100. Но при этом задача выполняет ровно то, что было задумано. Решение http://codepen.io/i0z/pen/eJpWze
retyui прокомментировал
Вуаля:
http://codepen.io/retyui/pen/ZbgOVr
Anton Yatsenyuk прокомментировал
Привет!
1) Как обучить нового человека вашему dev-flow если он подобным никогда не занимался? Пример из жизни: верстальщика вводят в чудесный мир AngularJS. Девочка бедная vanilla js еле тянет, а от нее требуют почти что невозможного уже вот сегодня. Как в таком случае быть, когда на вас вешают «питомцев»?
2) Карьерный рост: как поступать если из текущей команды ты вырос, но не можешь пока перейти в лигу повыше? Потому что в лигах повыше требований больше к кандидату, а в текущей команде ты не можешь набраться такого опыта, потому что задания не позволяют развернутся по новым каким-то технологиям и направлениям + нету в команде людей опытнее (в твоей сфере), чтобы у них учится.
Roman Ursulov прокомментировал
Ребят спасибо за правильные советы, очень сильно помогаете, вы круто изменили мою жизнь, без вас бы я бы пил яжку и мечтал о другом совсем
Andrew прокомментировал
Какими переводчиками пользуетесь?
Pavel Yakovlev прокомментировал
Чем занимаетесь в свободное время?сколько часов работаете?сколько сидите за компами,сколько времени уходит на обучение?
VItalijs прокомментировал
Привет ,
В чем делаете прототипы ? и делаете ли вы динамические прототипы для клиента ?
VItalijs прокомментировал
Работал ли кто с Envato ? загружали продавали ? какие сложности ? или что по этому скажите ?
VItalijs прокомментировал
Работал ли кто с Envato ? закгружали продавали ? какие сложноти ? или что по этому скажите ?
Oleg прокомментировал
Не хотелось бы вам заняться каким то серьезным проектом? Не просто сайтики пилить и темки под wordpress. А допустим какой ‘нить’ проект который поможет автоматизировать некоторые процессы в бизнесе. Допустим кафе (добавления продуктов, мониторинг сотрудников, мониторинг цен, смотреть что больше заказывают что меньше, сроки годности, что заканчивается, повышение уменьшение цен на блюда в связи с изменяющимися ценами закупок сырья, и многое другое, возможность автоматического заказа сырья без участия человека) real time. Все в вебе, доступ с мобилы и все такое. Эту модель можно спроицировать на любой бизнес. Возможно с кафе неудачный пример. Думаю с современными реалиями кризиса и экономия идея не плохая.
Как вы думаете есть ли перспектива у этой идеи ?
0xfa прокомментировал
тот, кто спрашивал про изи аут, вариант решения http://codepen.io/i0z/pen/eJpWze
Иван Кущенко прокомментировал
Спасибо. Как ты до этого дошел? Где об этом почитать?
0xfa прокомментировал
Не поверишь, но после неудачных 5 минут гугления решил, что решения нет. Поэтому можно пробовать все, что не запрещено. Смотри, ты можешь уменьшить масштаб начального блока в 10 раз. И вернуть его размер через zoom: 10. В итоге тебе нужно будет делать скейл только до 10, ане до 100. Но при этом задача выполняет ровно то, что было задумано. Это не кроссбраузерно. Ну и чисто методом перебора нашел, что все плохо после scale 48. До этого более и менее ок. Так что почитать негде. Это магия
Иван Кущенко прокомментировал
Понятно. Спасибо)