Давайте про AngularJS. Тот же React. Много хайпа вокруг них, а у вас ничего про это нету. И самому интересно послушать, учу angularjs. Интересно про крупные проекты на этих фреймворках.
Ребята, спасибо вам за подкасты, маленькая просьба, когда делаете монтаж записанного, то перед созданием нового проекта либо делайте как было раньше, либо задавайте ширину и высоту в ручную, потому что стандартные 1080×1920 добавляют пару полосок по бокам и на скрины вы можете посмотреть ниже, все же без черной обводки смотреть удобнее. А тем у кого отношение сторон монитора 9х16 и так и так будут иметь 2 черные полоски побокам.
Спасибо за комментарий! Сорян, в этой камтазии неясно нихрена. Ждём пока screenflow пофиксят для macOS Sierra.
redmonkeyпрокомментировал
Привет пацантрэ, обычно я ридонли, но тут не удержался, может будет интересно https://vc.ru/p/nootrops (хотя наверное вы не любите вц). Сам упарывал луцетам — помогает.
Здравствуйте.
Спасибо вам за труды! Для себя выделяю много полезной информации и получаю вдохновение писать чистый, качественный код.
Двигайтесь вперед, вы крутые!
Доброго времени суток, уважаемые!
Возможно, вы уже говорили за условия работы в офисе: печеньки, чай/кофе, кикер/теннис, PS/XBOX, комнаты отдыха и прочее. Как относитесь? Какие у вас требования?
Приветствую, вновь, уважаемые авторы данного канала. Очень рад, что обозреваете мотивационные статьи по моей просьбе. В позапрошлом выпуске вы мне подсказали, что делать и куда двигаться. Я так и сделал. Хорошо подумал над собой и пришел к выводу, что мне нравится работать с интерфейсами, разрабатывать и проектировать их. Пока устроился frontend-разработчиком. И мне стало интересно, а какими сервисами или программами вы пользуетесь для прототипирования интерфейсов в своей работе и компании, в целом?
На самом деле, хотел задать более конкретный для меня вопрос, наверное, чисто философский. В каждом ролике вы отвечаете ребятам на одни и те же вопросы, мол, если хочешь стать программистом, просто знай фундаментальные вещи и все будет хорошо. Ну, окей. Я когда-то начинал учить чистый JavaScript (условия, циклы, работа с данными, dom, ajax). Понял, что писать сайты на чистом JS утомительная вещь, особенно, когда попадаешь на работу в компанию, где сайты штампуют пачками в неделю, от которых мало потом толку (в последствии ушел с той работы). Стал учить jQuery. Понравилось, особенно реактивная работа с DOM, AJAX. Куча плагинов, которая облегчает тебе жизнь и можно работать не веб-программистом, а копипастером. Однако, такое отношение угнетает, ведь сайты, которые делаешь на фрилансе прекращают приносить тебе удовольствие, ведь ты не открываешь ничего нового в этих проектах. Так я прожил несколько лет. В итоге, открыл для себя AngularJS. Я был настолько счастлив, когда после разработки SPA у тебя код и понятнее и меньше занимает в js файлах, ведь получается чистая MVC-модель у твоего приложения. Ну, вот решил пойти на работу в серьезную компанию. Стал рассылать резюме. Со мной связались ребята с HTML Academy. Однако, это собеседование было для меня фатальным. Казалось бы, разрабатывать на JavaScript клиентскую часть сайтов умею, если чего не знаю, стараюсь искать в нужных местах, ну или в крайнем случае, задаю вопрос на stackoverflow. Ну, без переживаний думал поболтаем с ребятами из этой компании. Итак, оказалось, я должен был при них решить тестовые задания (чего я вообще не люблю, ибо привык решать задачки в спокойно обстановке, либо дома). Первое задание — на чистом JavaScript в активном состоянии инпута добавлять ему рамку, и убирать в противном, второе задание — исправить неработающий ajax-запрос, третье задание — объяснить почему (typeof (1 / [ ]) === «number») при делении пустого массива на единицу возвращается тип number. Вот тут ребята, я просто покраснел, когда сидел на против этих солидных дядек. И что же было с решением первого задания? Я не знал как его решить. За несколько лет разработки на JS, я совершенно забыл как это делается на чистом JS, я привык на jQuery это делать, а на AngularJS и вовсе напрямую с DOM ты не должен работать, поэтому используешь некий архаичный синтаксис, однако, это было не оправданием, первое задание провалил. Второе задание, я тут тоже не справился, ибо уже и не помню как на чистом JS происходит манипуляция с объектом XMLHttpRequest, я привык либо $.ajax от jQuery, либо $http с промисами от AngularJS, задание тоже провалил, ну, а третье, я просто и в голове не мог себе представить зачем делать такие вещи, делить число на массив, ведь в C/С++ мы явно такие вещи не можем допустить, ибо это совершенно разные вещи (тип данных и структура данных) и там понятно почему, а в динамическом языке программирования, тут оказывается и вовсе бред порой получается (до этого я слышал об истории JS WAT), зачем нам такие вещи принудительно вызывать, пользы ведь от них нет? Однако и на третье задание, я не смог внятно ответить. Мне ребята сказали, что я вовсе не знаю JavaScript, и мне нужно полностью учиться с нуля. Сказали, таким как я не место в web-программировании, ибо подобные bootstrap-разработчики уже всем приелись.
Как вы прокомментируете такую ситуацию в моей жизни? Просто я не понимаю, я старался применять основные техники программирования в реальной жизни, а не все это время помнить фундаментальные вещи, которые по факту пригождаются редко, или я что-то не понимаю и мне действительно нужно изменить полностью себя, и учиться с нуля? Просто я в это не верю.
Я бы посоветовал во-первых не слишком переживать из-за таких собеседований, а стараться вынести некий положительгый опыт и в следующий раз быть готовым (хотя бы морально) к таким вопросам и вообще типу собеседования.
Во-вторых, по ситуации можно было сориентироваться, вступить с ними в диалог, мол, они вообще используют подобные вещи в работе, а какой у них в принципе стек технологий, попросить подробно рассказать о позиции, на которую ты претендуешь: какие главные навыки, какие задачи, как они видят идеального кандидата и т.п. — в интернетах можно много найти информации, как проходить собеседования. И в конце, надо было сказать, что тебе очень нравится их компания, ты готов ради них на все, и можно ли подготовиться хорошенько и придти еще раз по-пробовать или они могут взять тебя на пробный период, ты будешь очень стараться, выучишь весь фундаментальный базис за короткий срок. (по мне, так JS можно ну за пару-то недель очень здорово поднять, чего будет достаточно для прохождения собеседований).
В-третьих, если выбираешь путь в большую серьезную компанию, можно сразу проситься на интреншип или джуниур позицию. Пусть они тебя сами поднатаскают на то, что будет нужно и потом там же продолжишь работать в должности повыше.
В-четвертых, как сказал один мой товарищ: «Чем сложнее и дебильнее собеседование, тем хуже будет работа и платить будут меньше. А в нормальных местах практически всегда все будет легко проходить.».
Почему бы не приложить их здесь в комментариях? =) Что конкретно рассматривать?
vzhikпрокомментировал
Доброго дня, друзья!
В тему к Вашему прошлому подкасту в раздел про программеров, есть отличная статья на хабре, вдруг кто из слушателей\зрителей пропустил: https://habrahabr.ru/post/303896/
Intracerebrally прокомментировал
Скучал за вами :3
Интересное ?
https://medium.com/studio-d/6-1-glimpses-of-the-future-e3fdb510dcc1#.l8di1p2rn
Александр Гончаров прокомментировал
Интересное, где-нибудь и когда-нибудь обсудим. =)
Bogopodoben прокомментировал
Давайте про AngularJS. Тот же React. Много хайпа вокруг них, а у вас ничего про это нету. И самому интересно послушать, учу angularjs. Интересно про крупные проекты на этих фреймворках.
Александр Гончаров прокомментировал
А мы не умеем их и не знаем, поэтому у нас ничего про это нету.
Nick Bomboleich прокомментировал
Отличная статья о по-настоящему адаптивному веб-дизайну
http://alistapart.com/article/adapting-to-input
Александр Гончаров прокомментировал
Поделимся на сайте, спасибо!
Антон прокомментировал
Ребята, спасибо вам за подкасты, маленькая просьба, когда делаете монтаж записанного, то перед созданием нового проекта либо делайте как было раньше, либо задавайте ширину и высоту в ручную, потому что стандартные 1080×1920 добавляют пару полосок по бокам и на скрины вы можете посмотреть ниже, все же без черной обводки смотреть удобнее. А тем у кого отношение сторон монитора 9х16 и так и так будут иметь 2 черные полоски побокам.
последний подкаст
https://postimg.org/image/x6fziwwpz/
предпоследний подкаст
https://postimg.org/image/g7713nlif/
Александр Гончаров прокомментировал
Спасибо за комментарий! Сорян, в этой камтазии неясно нихрена. Ждём пока screenflow пофиксят для macOS Sierra.
redmonkey прокомментировал
Привет пацантрэ, обычно я ридонли, но тут не удержался, может будет интересно https://vc.ru/p/nootrops (хотя наверное вы не любите вц). Сам упарывал луцетам — помогает.
Александр Гончаров прокомментировал
Привет, поговорим. Насущная тема.
Lisovskiy прокомментировал
Frontend Dev: хороший, плохой, злой
Часть 1: Хороший путь:
https://medium.com/russian/frontend-dev-%D1%85%D0%BE%D1%80%D0%BE%D1%88%D0%B8%D0%B9-%D0%BF%D0%BB%D0%BE%D1%85%D0%BE%D0%B9-%D0%B7%D0%BB%D0%BE%D0%B9-%D1%87%D0%B0%D1%81%D1%82%D1%8C-1-%D1%85%D0%BE%D1%80%D0%BE%D1%88%D0%B8%D0%B9-%D0%BF%D1%83%D1%82%D1%8C-865b640d5d18#.kkhc3roco
Часть 2: Плохой путь
https://medium.com/russian/frontend-dev-%D1%85%D0%BE%D1%80%D0%BE%D1%88%D0%B8%D0%B9-%D0%BF%D0%BB%D0%BE%D1%85%D0%BE%D0%B9-%D0%B7%D0%BB%D0%BE%D0%B9-%D1%87%D0%B0%D1%81%D1%82%D1%8C-2-%D0%BF%D0%BB%D0%BE%D1%85%D0%BE%D0%B9-%D0%BF%D1%83%D1%82%D1%8C-aa99f3ce376#.shzo291o4
Часть 3: Злой путь
https://medium.com/russian/frontend-dev-%D1%85%D0%BE%D1%80%D0%BE%D1%88%D0%B8%D0%B9-%D0%BF%D0%BB%D0%BE%D1%85%D0%BE%D0%B9-%D0%B7%D0%BB%D0%BE%D0%B9-%D1%87%D0%B0%D1%81%D1%82%D1%8C-3-%D0%B7%D0%BB%D0%BE%D0%B9-%D0%BF%D1%83%D1%82%D1%8C-5a4ec66fd457#.tg99vgh4t
Мне понравился — плохой путь.
А Вам какой, пацаны?)
Александр Гончаров прокомментировал
Может быть в этот раз, может быть в следующий.
Nick Bomboleich прокомментировал
История URL — много и интересно об одном из самых известных «кирпичике» интернета.
https://eager.io/blog/the-history-of-the-url-path-fragment-query-auth/
Александр Гончаров прокомментировал
Поделимся на сайте, хорошая статья. Обсуждать скучно будет.
Виталий Демчук прокомментировал
Здравствуйте.
Спасибо вам за труды! Для себя выделяю много полезной информации и получаю вдохновение писать чистый, качественный код.
Двигайтесь вперед, вы крутые!
Предлагаю разобрать тему:
«Про единую платформу, для управления контентом на различных устройствах.» — https://css-tricks.com/learning-cope-microservices/
Александр Гончаров прокомментировал
Привет! Спасибо за комментарий, будем двигаться.
Попробуем обсудить, но не обещаем.
Petya Petrov прокомментировал
Марк Цукерберг об основных направлениях развития Facebook на ближайшие 10 лет
https://vc.ru/p/zuck-2026
Александр Гончаров прокомментировал
Глянем темку, интересная вроде бы.
Сашко прокомментировал
Доброго времени суток, уважаемые!
Возможно, вы уже говорили за условия работы в офисе: печеньки, чай/кофе, кикер/теннис, PS/XBOX, комнаты отдыха и прочее. Как относитесь? Какие у вас требования?
Александр Гончаров прокомментировал
Привет! Про работу в офисе и наше отношение мы говорили в подкасте №84.
Дядя Лёша прокомментировал
Доброго времени суток!
Этот момент нельзя пропустить и упомянуть парe слов o WordCamp Moscow 2016 https://2016.moscow.wordcamp.org/
Буду рад лично познакомиться (13 Aвгуста, Москва, Digital October).
Александр Гончаров прокомментировал
Привет!
Упомянем обязательно.
splincode прокомментировал
Приветствую, вновь, уважаемые авторы данного канала. Очень рад, что обозреваете мотивационные статьи по моей просьбе. В позапрошлом выпуске вы мне подсказали, что делать и куда двигаться. Я так и сделал. Хорошо подумал над собой и пришел к выводу, что мне нравится работать с интерфейсами, разрабатывать и проектировать их. Пока устроился frontend-разработчиком. И мне стало интересно, а какими сервисами или программами вы пользуетесь для прототипирования интерфейсов в своей работе и компании, в целом?
На самом деле, хотел задать более конкретный для меня вопрос, наверное, чисто философский. В каждом ролике вы отвечаете ребятам на одни и те же вопросы, мол, если хочешь стать программистом, просто знай фундаментальные вещи и все будет хорошо. Ну, окей. Я когда-то начинал учить чистый JavaScript (условия, циклы, работа с данными, dom, ajax). Понял, что писать сайты на чистом JS утомительная вещь, особенно, когда попадаешь на работу в компанию, где сайты штампуют пачками в неделю, от которых мало потом толку (в последствии ушел с той работы). Стал учить jQuery. Понравилось, особенно реактивная работа с DOM, AJAX. Куча плагинов, которая облегчает тебе жизнь и можно работать не веб-программистом, а копипастером. Однако, такое отношение угнетает, ведь сайты, которые делаешь на фрилансе прекращают приносить тебе удовольствие, ведь ты не открываешь ничего нового в этих проектах. Так я прожил несколько лет. В итоге, открыл для себя AngularJS. Я был настолько счастлив, когда после разработки SPA у тебя код и понятнее и меньше занимает в js файлах, ведь получается чистая MVC-модель у твоего приложения. Ну, вот решил пойти на работу в серьезную компанию. Стал рассылать резюме. Со мной связались ребята с HTML Academy. Однако, это собеседование было для меня фатальным. Казалось бы, разрабатывать на JavaScript клиентскую часть сайтов умею, если чего не знаю, стараюсь искать в нужных местах, ну или в крайнем случае, задаю вопрос на stackoverflow. Ну, без переживаний думал поболтаем с ребятами из этой компании. Итак, оказалось, я должен был при них решить тестовые задания (чего я вообще не люблю, ибо привык решать задачки в спокойно обстановке, либо дома). Первое задание — на чистом JavaScript в активном состоянии инпута добавлять ему рамку, и убирать в противном, второе задание — исправить неработающий ajax-запрос, третье задание — объяснить почему (typeof (1 / [ ]) === «number») при делении пустого массива на единицу возвращается тип number. Вот тут ребята, я просто покраснел, когда сидел на против этих солидных дядек. И что же было с решением первого задания? Я не знал как его решить. За несколько лет разработки на JS, я совершенно забыл как это делается на чистом JS, я привык на jQuery это делать, а на AngularJS и вовсе напрямую с DOM ты не должен работать, поэтому используешь некий архаичный синтаксис, однако, это было не оправданием, первое задание провалил. Второе задание, я тут тоже не справился, ибо уже и не помню как на чистом JS происходит манипуляция с объектом XMLHttpRequest, я привык либо $.ajax от jQuery, либо $http с промисами от AngularJS, задание тоже провалил, ну, а третье, я просто и в голове не мог себе представить зачем делать такие вещи, делить число на массив, ведь в C/С++ мы явно такие вещи не можем допустить, ибо это совершенно разные вещи (тип данных и структура данных) и там понятно почему, а в динамическом языке программирования, тут оказывается и вовсе бред порой получается (до этого я слышал об истории JS WAT), зачем нам такие вещи принудительно вызывать, пользы ведь от них нет? Однако и на третье задание, я не смог внятно ответить. Мне ребята сказали, что я вовсе не знаю JavaScript, и мне нужно полностью учиться с нуля. Сказали, таким как я не место в web-программировании, ибо подобные bootstrap-разработчики уже всем приелись.
Как вы прокомментируете такую ситуацию в моей жизни? Просто я не понимаю, я старался применять основные техники программирования в реальной жизни, а не все это время помнить фундаментальные вещи, которые по факту пригождаются редко, или я что-то не понимаю и мне действительно нужно изменить полностью себя, и учиться с нуля? Просто я в это не верю.
Александр Гончаров прокомментировал
Привет! Как всегда, ответим то думаем. =)
Alex прокомментировал
Я бы посоветовал во-первых не слишком переживать из-за таких собеседований, а стараться вынести некий положительгый опыт и в следующий раз быть готовым (хотя бы морально) к таким вопросам и вообще типу собеседования.
Во-вторых, по ситуации можно было сориентироваться, вступить с ними в диалог, мол, они вообще используют подобные вещи в работе, а какой у них в принципе стек технологий, попросить подробно рассказать о позиции, на которую ты претендуешь: какие главные навыки, какие задачи, как они видят идеального кандидата и т.п. — в интернетах можно много найти информации, как проходить собеседования. И в конце, надо было сказать, что тебе очень нравится их компания, ты готов ради них на все, и можно ли подготовиться хорошенько и придти еще раз по-пробовать или они могут взять тебя на пробный период, ты будешь очень стараться, выучишь весь фундаментальный базис за короткий срок. (по мне, так JS можно ну за пару-то недель очень здорово поднять, чего будет достаточно для прохождения собеседований).
В-третьих, если выбираешь путь в большую серьезную компанию, можно сразу проситься на интреншип или джуниур позицию. Пусть они тебя сами поднатаскают на то, что будет нужно и потом там же продолжишь работать в должности повыше.
В-четвертых, как сказал один мой товарищ: «Чем сложнее и дебильнее собеседование, тем хуже будет работа и платить будут меньше. А в нормальных местах практически всегда все будет легко проходить.».
Cyberdjon прокомментировал
Почему бы не рассмотреть рекламные ролики. Такие как макд. Бургерк. Что хорошо, что плохо.
Александр Гончаров прокомментировал
Почему бы не приложить их здесь в комментариях? =) Что конкретно рассматривать?
vzhik прокомментировал
Доброго дня, друзья!
В тему к Вашему прошлому подкасту в раздел про программеров, есть отличная статья на хабре, вдруг кто из слушателей\зрителей пропустил:
https://habrahabr.ru/post/303896/
Александр Гончаров прокомментировал
Привет!
Мы уже этой новостью делились на сайте, правда хорошая.