• Коллеги, вы и меня огорчаете. Тоже
    0

    Я никогда не писал статьи на хабре, но являюсь типичным потребителем контента на такого рода ресурсах (hackernoon, medium, habr).


    Со своей стороны хочу отметить, что сложность темы чаще всего не самая распространенная причина нечтения статей. Гораздо хуже то, как сложно авторы дают объяснения/определния в своих сложных темах.


    Бывает, что автор встретился с чем-то сложным, разобрался и тут же хочет со всеми поделиться своим опытом и ожидает плюсиков/аплодисментов/лайков, но так не работает.


    Я — веб разработчик, и допустим, мне нужно освоить как работает имунная система человека. Мой алгоритм прост: я буду перебирать статьи на разных ресурсах, пока не встречу статью которая объясняет суть и механизмы иммунной системы достаточно просто и интересно для меня, человека с абсолютно другим бэкграундом. Все остальные статьи я не буду ни дочитывать, ни лайкать, ни комментировать. Не потому что они написаны на сложную тему, а потому что они сложно/скучно написаны.


    И таких как я должно быть много, и где-то есть автор сложных статей-иммунолог, который в итоге не выдержал и написал статью: "вы меня разочаровываете, вам лишь бы котики".


    Довольно надменное отношение к читателям, согласитесь?

  • Жестокая правда будней программиста: 8 наблюдений
    +3

    "Ваш начальник поставит себе в заслугу то, что достигнуто вашим трудом"


    В основном в договорах прописано, что код, который вы пишете в рабочее время за рабочим компом и комитите в корпоративный сервис контроля версий ПРИНАДЛЕЖИТ КОМПАНИИ, не вам.


    Не пытайтесь выдать обычную работу программиста, типа оптимизации приложения, за что-то особенное. Это часть вашей работы, и если она идет как дополнительная работа по просьбе менеджера, заранее договаривайтесь о бонусах/повышении. Не сдержал свое слово — уходите.


    Найти работу для хорошего программиста в наше время — в худшем случае пару месяцев.


    Возможно ваши обиды больше связаны с вашими ожиданиями, над ними тоже надо работать.

  • Дэн Абрамов о замыканиях в JavaScript
    0

    Он пишет о разных вещах, включая реакт хуки. Другое дело, что не все его статьи переводятся на хабре. Подпишитесь на него на медиуме или личном сайте и читайте на здоровье (на инглише конечно же).

  • Chromebook: заметки реального пользователя
    0

    "MacOS формально соответствует всем критериям выше"


    Это интересное заявление. Я думал, что фишка МакОс как раз таки в том, что он не парится о поддержке всех видов железа, а концентрируется на железе эппл устройств.

  • Angular 9, что нового?
    0

    До сих пор жду, когда Ангуляр откажется от нг-модулей, и инжектить можно будет напрямую в компонент. Было бы удобнее держать в уме компонентное дерево приложения и забыть о модульном.


    Может в 10-й версии будет. Очень надеюсь.

  • Ожидаемые новые возможности JavaScript, о которых полезно знать
    0

    Очень долго доходят до этого. В lodash/underscore давно уже есть flat, flatMap, и optional chaining (safe navigation). Надо было добавить в спецификацию тогда же, когда добавили Array.prototype.map/reduce/filter. Столько лет люди парятся с этим "person && person.address && person.address.street".

  • IT-эмиграция с семьей. И особенности поиска работы в маленьком городе Германии, когда ты уже там
    +7
    На каждого ребенка, до достижения им 18 летнего возраста государство выплачивает по 196 евро в месяц (даже иностранцам, которые приехали сюда на заработки).


    Неплохо они там у себя на западе «загнивают» :)
  • Разработка ПО через призму эксперимента Милгрэма «Подчинение авторитету»
    0
    Да, и непокрытым тестами.
  • Разработка ПО через призму эксперимента Милгрэма «Подчинение авторитету»
    0
    Да, никогда нельзя судить о легаси коде, не зная ничего об условиях, при которых этот код писался (кто бы его не писал). В конечном итоге, главный человек — тот, который платит. Если он не хочет тратить сторипойнты на рефакторинг кода — другим это не нужно тем более. Особенно на больших проектах, где мертвый код может оказаться не совсем уж и мертвым )
  • Как развернуть окружение для разработки приложений на React Native на Windows
    0
    Да, я согласен, что статья больше про «как», а не «почему».
  • Как развернуть окружение для разработки приложений на React Native на Windows
    0
    Кстати да. Мало смысла разработки на react-native, если нет возможности дебажить сразу на двух эмуляторах (андройд и айос).
  • Паттерны проектирования в JavaScript
    0

    А вы посмотрите что выдают на выходе "бандлеры" и вопросов не останется по IIFE.

  • Паттерны проектирования в JavaScript
    +2
    Автор и не называет самовызывающиеся функции целым паттерном, это лишь один из способов реализовать паттерн «модуль» в JS.

    «зачем вообще в 2018 рассказывать про это, тем более что автор знает про ES6»

    У вас «в 2018» браузеры уже полностью поддерживают export и import?
  • 11 JavaScript-библиотек для визуализации данных, о которых стоит знать в 2018 году
    +1
    Я бы включил в этот список Fusion Charts. Красивая и простая в использовании библиотека, есть отдельные реализации подточенные под фрэймворки.
  • Моё разочарование в софте
    +2
    Возможно эта история прозвучит как оправдание, но все же немного объяснит плохую производительность некоторых приложений, и следовательно плохое качество их кода.

    Когда я окончил учебу и получил степень бакалавра, мне нужно было искать работу, накопились расходы, долги. Меня захэдхантили и предложили следующий проект: за 3 месяца нужно было написать обучающее веб-приложение с разными заданиями, множеством анимаций, и чтобы оно запускалось на Андройд телефонах и планшетах, на айфонах и айпадах.

    Деньги были очень нужны, и я согласился. В команде были сценарист, аналитик и я в роли фронтэндера. Мы поставили это приложение, и на кордове переконвертировали это в мобильные приложение (иначе было просто не успеть). Приложение работало в браузере, но на телефонах и планшетах жутко тормозило. Наверняка кто-то пользуется этими приложениями и до сих пор злится и пишет подобного рода статьи.

    Возможно виноват я (что взялся за это дело), возможно заказчики (что слишком жадный), а возможно рынок виноват. Но таких случаев очень много, и с этим ничего не поделаешь.
  • Новшества Node.js 10 в области разработки и безопасности
    +2
    Присутствующий аргумент в catch не мешает людям писать «отвратительный код».
  • Пора убить веб
    0
    Но Office 2000 вполне довольствовался CPU на 75 МГц и 32 МБ памяти, в то время как Google Docs со скриншота использует CPU на 2,5 ГГц и почти в десять раз больше памяти.


    Вполне разумная плата за то, что веб-приложения (включая Гугл Докс) одинаково запускаются на всех ОС, где имеется браузер.
  • Современный найм — отстой
    0
    Очевидно, что он должен уметь программировать, решать алгоритмические задачи и это нужно проверять давая тестовое задание.


    У меня куча знакомых, которые целыми днями сидят на хакерранках и топкодерах и решают любые тестовые задачи (алгоритмы/структуры данных, математика, и т.д.) за пару часов (в худшем случае). Но надежными и терпеливыми разработчиками их язык не повернется назвать. Если им ставить неинтересные задачи (каковых немало на проектах) по работе, они чаще предпочтут отложить ее и порубиться в доту.
  • Часть 2. Сначала они воруют, а когда ты побеждаешь, то тебя убивают
    0
    Так я об этом и говорю. Если есть простые лазейки, люди будут ими пользоваться и зарабатывать на этом. Осуждать людей, которые на этом пытаются и умудряются заработать — странное занятие. Большинство людей, имея хорошую возможность заработать, пользуются этой возможностью. Не факт, что и мы с вами не такие. Просто нам такая возможность еще не выпала.
  • Часть 2. Сначала они воруют, а когда ты побеждаешь, то тебя убивают
    +10
    Уже 5-й год работаю на тендерных проектах (правда в Казахстане), и везде одно и то же. Невозможно отрицать, что тендеры — зло. После всех откатов и переговоров на разных уровнях (в том числе переговоров по откатам), на саму разработку остаются смешные сроки и бюджет. Не удивлен качеством приложения вашего конкурента.

    Вы упомянули о большой сумме, которая выделялась на тендера связанные с ЕМП, и я уверен, 70% этих денег попадают в карманы людей, которые вообще ничем не связаны с разработкой этих приложений. И это самое обидное. Проблема тут не в людях, на которых честные трудяги злятся. Считаю, что проблема в самой системе, в самих тендерах, раз она дает возможность заработать людям, которые вообще не в теме.

    Вас многие услышат, и надеюсь многие поддержат. Но проблема навряд ли решится. Люди уже деньги поделили, и, судя по «возникшим проблемам» в АПИ, готовится новый тендер, где все повторится еще раз.

  • ES8 вышел и вот его основные новые возможности
    0
    В последнее время в стандарт просто входят часто используемые фичи из
    1. браузеров
    2. из сторонних библиотек, типа JQuery или Lodash
    И это в целом круто )
  • Этикет Кремниевой Долины
    0
    «В Кремниевой Долине имеют значение некоторые принципы: Компетентность, Уважение и Коммуникативность.»

    КАК. И. ВЕЗ. ДЕ.