Там, в браузерах, мало места для «Версия для компьютера». Это тоже предлагалось, естественно. Но тут я предугадаю ваш ответ, да, мобильные устройства тоже компьютеры, и консоли, и т.д…
Есть интересная история. Человек всегда нажимал галочку «Полная версия» в Google Chrome на сайте, сайт не менялся так как он на отдельном домене, зато человек чувствовал что использует «полную версию» сайта :-)
Ну ладно вам, я собираюсь там быть и рассказывать о ServiceWorkers. Компанию никакую не представляю. Очень частно на конференциях, по крайней мере в России происходит «какая мы хорошая компания» потому что эти компании спонсируют либо спикеров либо конференции. Получается: и спикеру хорошо — засветился, и компании — реклама.
Под «Chrome WebView» скорее всего имелся введу https://crosswalk-project.org/. Этот бывает весит под 30мб для приложения (ну а как же иначе, если сам Chrome весит 40).
Так как вы аргументируете можно конечно всё аргументировать, но я говорю не про рефакторинг (об этом пункт 4 поста) или создание нового API, а про вмешательство в новую код-базу со своими правилами. Мне было например как минимум не удобно если бы пришёл новичок и начал переправлять код который я или мои коллеги написали в едином стиле проекта на свой лад. Точно тогда когда меня клиенты просят внести изменения или что то добавить в их проект, я пишу код в том стиле в каком он написал в проекте, даже если он мне не нравится. Когда этот код меня ну уж сильно бесит или я вижу что клиент готов платить за улучшение (и потраченное на это время), я предлагаю ему рефакторинг. Было бы не очень хорошо с моей стороны начать всё переделывать, что бы когда придёт третий человек он увидел два стиля кода и начал придумывать свой третий.
Я так понимаю этой компании не важен стайл гайд и другие аспекты уже существующего кода. Вот представляю компания нанимает такого программиста и он переписывает весь код вокруг потому что тот не соответвует его представлениям, не нравятся имена переменных или ещё что то…
Это здорово, но позвольте, вы так и не ответили тогда на вопрос «почему для собеседования?». Если это общие знания которые нужно знать любому разработчику что бы хорошо программировать на языке, почему не назвать статью «Изучаем <язык>: <тема статьи>»? Лично в моём понимании, если статья называется «для собеседования», то это значит что там говорится про то, что с очень маленькой вероятностью может пригодиться в реальной работе. Выглядит так, что контент этой статьи нужен будет людям только что бы пройти собеседование, а дальше могут забыть о нём и не пользоваться.
> а про систематизацию. Про собрать в одном месте всё, что касается одного ключевого слова языка и систематизировать эти знания.
Вы молодец что делаете это и к статье самой или к вам у меня претензий быть не может. Моё желание лишь понять, чем вы руководствовались когда называли это «для собеседования».
Я говорю не о знании языка, а конкретно о глупых вопросах именно на собеседовании, как их назвали в комментарии выше — «нюансах». Конечно нужно знать язык, в этом суть, но очень часто спрашивают о ситуациях которые встречаются ну очень редко или вообще могу не встретится человеку. Понятно что их тоже хорошо бы знать и они могут пригодиться, но если человек знает хорошо свою работу и вообще способный, то когда встретится тот самый нюанс, я думаю, он сможет с ним справиться. На крайний случай, если нет, то для этого и нужна команда и вообще все люди/программисты продолжают дальше учиться, даже когда уже знают достаточно.
Ещё раз повторю, статью я не читал, меня взволновал заголовок и в следствии чего последовал вопрос. На счёт «нюансов» отвечаю так как про них заговорили в ответе к моему комментарию. Если же статья не про нюансы, а про другое, тогда мой первый вопрос на счёт заголовка до сих пор в силе.
Абсолютно согласен, однако то что такие вопросы задают не значит что это хорошо/правильно. Сам на собеседования задавал такие вопросы, мне задавали их на собеседованиях. Когда подрос понял что это глупо. Но могу быть не прав, если у кого то есть веские аргументы в пользу такого подхода.
Я уверен что Android 5 нормально бы пошёл на моём Galaxy Nexus, там ведь куча оптимизаций для low-end устройств. Но увы и ах, Nexus линейка, Android 4.3.
Это конечно не значительно и по сути не имеет прямого отношения к багу, но получше просто в webkit сделать min-width: initial, даже можно глобально для fieldset. Тогда не придётся дублировать постоянно с шириной.
Мы короче тут конкурс устраиваем, денег немеряно платим, 4 месяца у вас на всё.
Ой, у нас тут месяц остался до конца конкурса, но мы решили что не будем его проводить, а будет проводить конкурс для часов. Вот вам ещё один месяц. А приложение не выкидывайте, нет, выкладывайте к нам в стор, денег конечно не заплатим, но за то как вам приятно!
Ах да, совсем забыли, для часов же разрабатывать легче в разы, вам 2х месяцев точно хватит, подготовитесь, придумаете идею приложения, а потом это качественное приложение к нам в стор выложите. Удачи!
Смысл им что то обновлять если с 4.4, кажется, уже на месте стокового браузера стоит Chromium? Это ведь не Security Update. Это как если бы сейчас вышло обновление для IE8 и называлось IE8 но пофиксило какие то. Было бы странно.
Это скорее общее правило харба, не же ли Яндекса. Идти против популярного поста в популярном блоге тяжело из-за красных последствий, так что к Яндексу это скорее косвенное отношение имеет чем прямое.
Я согласен, без таких знаний решать будет сложно и если бы там говорилось именно так я бы ничего не написал. Это сложно, но не возможно. Точно так же как с программированием или дизайном. В вузе могут дать базовые знания и человек благодаря им сможет, возможно, легче обучиться программированию/дизайну. Но те, которые не учились в вузах, точно так же как и с математикой, будут учить программировать или дизайнить без подпорки в виде вуза. Очень часто из таких людей получаются хорошие специалисты (в том смысле что так же как могут получится и из тех, кто закончил вуз по профилю). Можно сказать, что математика сложнее в обучении и её труднее поставить в один ряд с программированием например, но по моему, это такое же обучение и если человек действительно захотел развиваться в этой направлении, то у него это получится.
Можно вообще не иметь высшего образования, закончить школу, пойти выучить PHP, набрать 10 лет опыта и быть очень хорошим веб-разработчиком. То есть, ты сможешь очень быстро делать какие-то интернет-магазины, и понятно, какого уровня работа у тебя будет. Ты будешь получать очень хорошую зарплату, делать качественные продукты в рамках взятых задач.
Точно так же можно с образованием пойти выучить php и c 10тью годами опыта клепать интернет магазины. По большей мере это зависит от человека. Если он не хочет развиваться, не умеют, он и не будет. А если человек хочет чего то достичь его ничто не остановит. Не могу понять как отсутствие образование может помешать человеку развиваться и например, делать поиски. В то же время я могу представить как образование помогает в этом плане, но странно говорить что без него человек не способен. В универе его будут пинать и заставлять всё делать, либо он не будет просто этого делать. А дальше если он не захочет развиваться, кто его дальше будет подталкивать?
Те программисты у которых есть образование, с большей вероятностью будут говорить что его хорошо бы иметь (с учётом что нормальный вуз бы и т.д.) и это понятно. Те у кого не было и они справились и так, будут говорить что оно не нужно и да, в их случае оно не нужно. Но говорить что без образования программист не сможет развиваться, кхм, простите, нет.
П.С, Знаю что в блоге Яндекса нельзя идти против Яндекса, заминусуют, но ладно, не сочтите за троллинг. Может человек и не хотел никого оскорбить, но выглядит это надменно.
Есть интересная история. Человек всегда нажимал галочку «Полная версия» в Google Chrome на сайте, сайт не менялся так как он на отдельном домене, зато человек чувствовал что использует «полную версию» сайта :-)
> а про систематизацию. Про собрать в одном месте всё, что касается одного ключевого слова языка и систематизировать эти знания.
Вы молодец что делаете это и к статье самой или к вам у меня претензий быть не может. Моё желание лишь понять, чем вы руководствовались когда называли это «для собеседования».
Ещё раз повторю, статью я не читал, меня взволновал заголовок и в следствии чего последовал вопрос. На счёт «нюансов» отвечаю так как про них заговорили в ответе к моему комментарию. Если же статья не про нюансы, а про другое, тогда мой первый вопрос на счёт заголовка до сих пор в силе.
Не знаю как на Mac, но у меня на Windows аватарки и так там. Вроде ничего не включал такого никогда.
Ой, у нас тут месяц остался до конца конкурса, но мы решили что не будем его проводить, а будет проводить конкурс для часов. Вот вам ещё один месяц. А приложение не выкидывайте, нет, выкладывайте к нам в стор, денег конечно не заплатим, но за то как вам приятно!
Ах да, совсем забыли, для часов же разрабатывать легче в разы, вам 2х месяцев точно хватит, подготовитесь, придумаете идею приложения, а потом это качественное приложение к нам в стор выложите. Удачи!
Я согласен, без таких знаний решать будет сложно и если бы там говорилось именно так я бы ничего не написал. Это сложно, но не возможно. Точно так же как с программированием или дизайном. В вузе могут дать базовые знания и человек благодаря им сможет, возможно, легче обучиться программированию/дизайну. Но те, которые не учились в вузах, точно так же как и с математикой, будут учить программировать или дизайнить без подпорки в виде вуза. Очень часто из таких людей получаются хорошие специалисты (в том смысле что так же как могут получится и из тех, кто закончил вуз по профилю). Можно сказать, что математика сложнее в обучении и её труднее поставить в один ряд с программированием например, но по моему, это такое же обучение и если человек действительно захотел развиваться в этой направлении, то у него это получится.
Точно так же можно с образованием пойти выучить php и c 10тью годами опыта клепать интернет магазины. По большей мере это зависит от человека. Если он не хочет развиваться, не умеют, он и не будет. А если человек хочет чего то достичь его ничто не остановит. Не могу понять как отсутствие образование может помешать человеку развиваться и например, делать поиски. В то же время я могу представить как образование помогает в этом плане, но странно говорить что без него человек не способен. В универе его будут пинать и заставлять всё делать, либо он не будет просто этого делать. А дальше если он не захочет развиваться, кто его дальше будет подталкивать?
Те программисты у которых есть образование, с большей вероятностью будут говорить что его хорошо бы иметь (с учётом что нормальный вуз бы и т.д.) и это понятно. Те у кого не было и они справились и так, будут говорить что оно не нужно и да, в их случае оно не нужно. Но говорить что без образования программист не сможет развиваться, кхм, простите, нет.
П.С, Знаю что в блоге Яндекса нельзя идти против Яндекса, заминусуют, но ладно, не сочтите за троллинг. Может человек и не хотел никого оскорбить, но выглядит это надменно.