Тоже не совсем понял обобщения. Статью точнее будет назвать "Сиэттл vs Брисбэн".
Я обожаю наших в США, конечно. В нас всегда живет маленький социалист, который все время жалуется на цены на медицину и эгоистичность капиталистов, но при этом никогда не не хочет уезжать от сюда, т.к. эти же капиталисты обеспечивают нас конкурентными зарплатой и ништяками типа акций и страховок.
Я никогда не писал статьи на хабре, но являюсь типичным потребителем контента на такого рода ресурсах (hackernoon, medium, habr).
Со своей стороны хочу отметить, что сложность темы чаще всего не самая распространенная причина нечтения статей. Гораздо хуже то, как сложно авторы дают объяснения/определния в своих сложных темах.
Бывает, что автор встретился с чем-то сложным, разобрался и тут же хочет со всеми поделиться своим опытом и ожидает плюсиков/аплодисментов/лайков, но так не работает.
Я — веб разработчик, и допустим, мне нужно освоить как работает имунная система человека. Мой алгоритм прост: я буду перебирать статьи на разных ресурсах, пока не встречу статью которая объясняет суть и механизмы иммунной системы достаточно просто и интересно для меня, человека с абсолютно другим бэкграундом. Все остальные статьи я не буду ни дочитывать, ни лайкать, ни комментировать. Не потому что они написаны на сложную тему, а потому что они сложно/скучно написаны.
И таких как я должно быть много, и где-то есть автор сложных статей-иммунолог, который в итоге не выдержал и написал статью: "вы меня разочаровываете, вам лишь бы котики".
Довольно надменное отношение к читателям, согласитесь?
"Ваш начальник поставит себе в заслугу то, что достигнуто вашим трудом"
В основном в договорах прописано, что код, который вы пишете в рабочее время за рабочим компом и комитите в корпоративный сервис контроля версий ПРИНАДЛЕЖИТ КОМПАНИИ, не вам.
Не пытайтесь выдать обычную работу программиста, типа оптимизации приложения, за что-то особенное. Это часть вашей работы, и если она идет как дополнительная работа по просьбе менеджера, заранее договаривайтесь о бонусах/повышении. Не сдержал свое слово — уходите.
Найти работу для хорошего программиста в наше время — в худшем случае пару месяцев.
Возможно ваши обиды больше связаны с вашими ожиданиями, над ними тоже надо работать.
Он пишет о разных вещах, включая реакт хуки. Другое дело, что не все его статьи переводятся на хабре. Подпишитесь на него на медиуме или личном сайте и читайте на здоровье (на инглише конечно же).
"MacOS формально соответствует всем критериям выше"
Это интересное заявление. Я думал, что фишка МакОс как раз таки в том, что он не парится о поддержке всех видов железа, а концентрируется на железе эппл устройств.
До сих пор жду, когда Ангуляр откажется от нг-модулей, и инжектить можно будет напрямую в компонент. Было бы удобнее держать в уме компонентное дерево приложения и забыть о модульном.
Очень долго доходят до этого. В lodash/underscore давно уже есть flat, flatMap, и optional chaining (safe navigation). Надо было добавить в спецификацию тогда же, когда добавили Array.prototype.map/reduce/filter. Столько лет люди парятся с этим "person && person.address && person.address.street".
На каждого ребенка, до достижения им 18 летнего возраста государство выплачивает по 196 евро в месяц (даже иностранцам, которые приехали сюда на заработки).
Да, никогда нельзя судить о легаси коде, не зная ничего об условиях, при которых этот код писался (кто бы его не писал). В конечном итоге, главный человек — тот, который платит. Если он не хочет тратить сторипойнты на рефакторинг кода — другим это не нужно тем более. Особенно на больших проектах, где мертвый код может оказаться не совсем уж и мертвым )
Возможно эта история прозвучит как оправдание, но все же немного объяснит плохую производительность некоторых приложений, и следовательно плохое качество их кода.
Когда я окончил учебу и получил степень бакалавра, мне нужно было искать работу, накопились расходы, долги. Меня захэдхантили и предложили следующий проект: за 3 месяца нужно было написать обучающее веб-приложение с разными заданиями, множеством анимаций, и чтобы оно запускалось на Андройд телефонах и планшетах, на айфонах и айпадах.
Деньги были очень нужны, и я согласился. В команде были сценарист, аналитик и я в роли фронтэндера. Мы поставили это приложение, и на кордове переконвертировали это в мобильные приложение (иначе было просто не успеть). Приложение работало в браузере, но на телефонах и планшетах жутко тормозило. Наверняка кто-то пользуется этими приложениями и до сих пор злится и пишет подобного рода статьи.
Возможно виноват я (что взялся за это дело), возможно заказчики (что слишком жадный), а возможно рынок виноват. Но таких случаев очень много, и с этим ничего не поделаешь.
Но Office 2000 вполне довольствовался CPU на 75 МГц и 32 МБ памяти, в то время как Google Docs со скриншота использует CPU на 2,5 ГГц и почти в десять раз больше памяти.
Вполне разумная плата за то, что веб-приложения (включая Гугл Докс) одинаково запускаются на всех ОС, где имеется браузер.
Очевидно, что он должен уметь программировать, решать алгоритмические задачи и это нужно проверять давая тестовое задание.
У меня куча знакомых, которые целыми днями сидят на хакерранках и топкодерах и решают любые тестовые задачи (алгоритмы/структуры данных, математика, и т.д.) за пару часов (в худшем случае). Но надежными и терпеливыми разработчиками их язык не повернется назвать. Если им ставить неинтересные задачи (каковых немало на проектах) по работе, они чаще предпочтут отложить ее и порубиться в доту.
Так я об этом и говорю. Если есть простые лазейки, люди будут ими пользоваться и зарабатывать на этом. Осуждать людей, которые на этом пытаются и умудряются заработать — странное занятие. Большинство людей, имея хорошую возможность заработать, пользуются этой возможностью. Не факт, что и мы с вами не такие. Просто нам такая возможность еще не выпала.
Тоже не совсем понял обобщения. Статью точнее будет назвать "Сиэттл vs Брисбэн".
Я обожаю наших в США, конечно. В нас всегда живет маленький социалист, который все время жалуется на цены на медицину и эгоистичность капиталистов, но при этом никогда не не хочет уезжать от сюда, т.к. эти же капиталисты обеспечивают нас конкурентными зарплатой и ништяками типа акций и страховок.
Я никогда не писал статьи на хабре, но являюсь типичным потребителем контента на такого рода ресурсах (hackernoon, medium, habr).
Со своей стороны хочу отметить, что сложность темы чаще всего не самая распространенная причина нечтения статей. Гораздо хуже то, как сложно авторы дают объяснения/определния в своих сложных темах.
Бывает, что автор встретился с чем-то сложным, разобрался и тут же хочет со всеми поделиться своим опытом и ожидает плюсиков/аплодисментов/лайков, но так не работает.
Я — веб разработчик, и допустим, мне нужно освоить как работает имунная система человека. Мой алгоритм прост: я буду перебирать статьи на разных ресурсах, пока не встречу статью которая объясняет суть и механизмы иммунной системы достаточно просто и интересно для меня, человека с абсолютно другим бэкграундом. Все остальные статьи я не буду ни дочитывать, ни лайкать, ни комментировать. Не потому что они написаны на сложную тему, а потому что они сложно/скучно написаны.
И таких как я должно быть много, и где-то есть автор сложных статей-иммунолог, который в итоге не выдержал и написал статью: "вы меня разочаровываете, вам лишь бы котики".
Довольно надменное отношение к читателям, согласитесь?
"Ваш начальник поставит себе в заслугу то, что достигнуто вашим трудом"
В основном в договорах прописано, что код, который вы пишете в рабочее время за рабочим компом и комитите в корпоративный сервис контроля версий ПРИНАДЛЕЖИТ КОМПАНИИ, не вам.
Не пытайтесь выдать обычную работу программиста, типа оптимизации приложения, за что-то особенное. Это часть вашей работы, и если она идет как дополнительная работа по просьбе менеджера, заранее договаривайтесь о бонусах/повышении. Не сдержал свое слово — уходите.
Найти работу для хорошего программиста в наше время — в худшем случае пару месяцев.
Возможно ваши обиды больше связаны с вашими ожиданиями, над ними тоже надо работать.
Он пишет о разных вещах, включая реакт хуки. Другое дело, что не все его статьи переводятся на хабре. Подпишитесь на него на медиуме или личном сайте и читайте на здоровье (на инглише конечно же).
"MacOS формально соответствует всем критериям выше"
Это интересное заявление. Я думал, что фишка МакОс как раз таки в том, что он не парится о поддержке всех видов железа, а концентрируется на железе эппл устройств.
До сих пор жду, когда Ангуляр откажется от нг-модулей, и инжектить можно будет напрямую в компонент. Было бы удобнее держать в уме компонентное дерево приложения и забыть о модульном.
Может в 10-й версии будет. Очень надеюсь.
Очень долго доходят до этого. В lodash/underscore давно уже есть flat, flatMap, и optional chaining (safe navigation). Надо было добавить в спецификацию тогда же, когда добавили Array.prototype.map/reduce/filter. Столько лет люди парятся с этим "person && person.address && person.address.street".
Неплохо они там у себя на западе «загнивают» :)
А вы посмотрите что выдают на выходе "бандлеры" и вопросов не останется по IIFE.
«зачем вообще в 2018 рассказывать про это, тем более что автор знает про ES6»
У вас «в 2018» браузеры уже полностью поддерживают export и import?
Когда я окончил учебу и получил степень бакалавра, мне нужно было искать работу, накопились расходы, долги. Меня захэдхантили и предложили следующий проект: за 3 месяца нужно было написать обучающее веб-приложение с разными заданиями, множеством анимаций, и чтобы оно запускалось на Андройд телефонах и планшетах, на айфонах и айпадах.
Деньги были очень нужны, и я согласился. В команде были сценарист, аналитик и я в роли фронтэндера. Мы поставили это приложение, и на кордове переконвертировали это в мобильные приложение (иначе было просто не успеть). Приложение работало в браузере, но на телефонах и планшетах жутко тормозило. Наверняка кто-то пользуется этими приложениями и до сих пор злится и пишет подобного рода статьи.
Возможно виноват я (что взялся за это дело), возможно заказчики (что слишком жадный), а возможно рынок виноват. Но таких случаев очень много, и с этим ничего не поделаешь.
Вполне разумная плата за то, что веб-приложения (включая Гугл Докс) одинаково запускаются на всех ОС, где имеется браузер.
У меня куча знакомых, которые целыми днями сидят на хакерранках и топкодерах и решают любые тестовые задачи (алгоритмы/структуры данных, математика, и т.д.) за пару часов (в худшем случае). Но надежными и терпеливыми разработчиками их язык не повернется назвать. Если им ставить неинтересные задачи (каковых немало на проектах) по работе, они чаще предпочтут отложить ее и порубиться в доту.