
200 тысяч знаков про код, проливающие свет на эволюцию индустрии ПО; новости фронтенда с минского Web Standards Days и Front-end Developer Handbook; почему «Яндекс» делает ИТ для дедов; а также как изменить mindset отечественного программиста — в традиционном ссылкообзоре за неделю.
1. #Wstdays в Минске
В эти выходные в Минске проходили замечательные Web Standards Days.
Все выступления за субботу:
Все выступления за воскресение:
Отдельные нарезанные выступления можно найти вот здесь. Также много дополнительной информации, рефлексии и ссылок с мероприятия доступны по этой ссылке.
Но не все в эти солнечные дни пошли на #Wstdays, многие просто пили пиво:
@OnlinerBY ФИДОшники просто, нормальная сисопка, чего людей беспокоить, общаются себе :)
— Joseph Kalamari (@J_Kalamari) October 26, 2015
2. Свежее ссылочное для фронтенда
Вдогонку к прошлой новости-празднику для местных фронтендщиков добавлю новые ссылки списком:
- Попытка собрать вообще всю нужную информацию в одном месте: Front-end Developer Handbook.
- Продолжаем бороться с frontend-рутиной c помощью TARS и gulp-тасков.
- Список книг для последовательного изучения Javascript — это тщательная дорожная карта самообразования для любого новичка.
3. «Яндекс»: ИТ для дедов
Новая порция критики на тему увядающего «Яндекса»:
- Что происходит с «Яндексом?» Почему «Яндекс» незаметно превратился в поисковик для дедов, использующих IE6?
- «Яндекс» дряхл. Его можно сожрать.
- Елкина суперстар: теплый, очень личный текст про жизнь «Яндекса» и в «Яндексе».
4. Фронтенд, бэкенд и патриархат
«Женщины глупее мужчин»: Что в ИT-компаниях России думают о гендерном балансе:
«У меня в целом есть мнение, что все бабы — дуры. Это может быть какая-то ирония, но я абсолютно точно уверена, что женщины глупее мужчин. Точка. Это не поддаётся никакому оспариванию, я никогда не скажу, что женщины умнее мужчин», — признаётся в интервью «Секрету» Мария Подлеснова, основательница интернет-издания о бизнесе и технологиях Rusbase.
Мужчину бы за такие слова — сгноили. А так, можно даже задуматься-почитать, что стоит за таким жёстким вердиктом.
@ekozlov это потому что там крутится бабло, потому и сексуально)
— Vader (@blogger_failure) October 5, 2015
5. Самообучение и методология разработки
Смежные по теме свежие ссылки:
- Стратегия построения системы самообучения.
- Психология постановки целей: стоит ли рассказывать о них другим?
- Использование Waterfall, Scrum и Kanban на примере одного кейса.
- Жизненный цикл разработки ПО (SDLC). Спиральная модель.
6. Об американском образе мышления для программистов
Женя Розинский: Как изменить mindset программиста. Опыт США.
Из комментариев к статье про разность мировоззрений справедливо возражают:
Вопрос поставлен не правильно, а нужно так: «Что мне надо сделать, чтобы рубить лаве у американских заказчиков?». Фигня все эти майндсеты. Есть разные традици ведения бизнеса в разных странах и как результат несовпадение. Сейчас платят США поэтому любое несовпадение «трактуюется» в их пользу как недоразвитость другой стороны. В ОАЭ дофига экспатов из США, но бизнес ведется по арабским традициям, которые американцы уважают, ибо платят эмираты.
С Китаем та же история. Хочешь торговать с китайцами — ищи человека, который умеет мыслить, как китаец.
7. О сложности бытия
Свежие ссылки по математической стороне программирования:
- Хэш-таблицы: теория и практика.
- Кажется, поиск в map дороже чем O(1).
- Моноиды для гоферов. Ещё больше функциональщины и умных слов.
Modern comfortable programming language #java pic.twitter.com/CPlD793QSH
— Vlad Yaroslavlev (@vladon) October 28, 2015
8. 200 тысяч знаков про код
Длинный, но важный для понимания эволюции софт-индустрии текст: Что такое Код?
Данная статья включает в себя отдельную историю, посвящённую развенчанию мифов о кодах, а также культуре людей, которые занимаются этим. Здесь присутствует техническая лексика наряду с базовыми математическими концепциями, а также дурацкие шутки и постоянные озарения. Чтение статьи займет много времени, однако это небольшая цена за то, чтобы продлить карьеру на десятилетия.
А вдогонку очень хорошо ложится частный случай: Срезаем углы: почему rails может убить ruby.
После прочтения этих двух ссылок ваш лик должен сиять. А если нет — вы явно пропустили озарение, и это повод прочитать текст повторно.
Возможно, после переосмысления (или упорядочивания) картины офисного бытия, весьма кстати может оказаться свежий текст: Почему не надо становиться программистом.
9. Куда ведёт проприетарный софт?
Почему я прощаюсь с Apple, Google и Microsoft навсегда:
Когда я начал писать статьи по технологиям в середине 90-х, интернет только начал выходить в массы. Тогда я советовал читателям не встревать в политические и даже несколько религиозные битвы в защиту той или иной технологической платформы. Я призывал относиться к технологии, как инструменту, и использовать её по назначению.
Так почему же я набираю эту статью на ноутбуке с GNU/Linux, свободной ОС, а не на компьютере под управлением Apple или Windows? И почему все мои телефоны с планшетами работают под управлением Cyanogenmod — ответвлением Android, концентрирующемся на приватности?
[...] Я перешёл на них, поскольку изменил своё мнение по поводу технологической политики. Я теперь уверен, что в используемые технологии необходимо вкладывать мои инстинкты и жизненные ценности. Эти ценности идут от простой мысли: мы теряем контроль над инструментами, которые изначально обещали нам равные возможности в инновациях и самовыражении. Это нужно прекращать.
Контроль становится централизованным, и могущественные компании и правительства создают узкие места для нашей деятельности. Они уничтожают приватность, ограничивают свободу самовыражения, и запирают культуру и коммерцию. Слишком часто мы позволяем им это делать, мы продаём свободу за удобство, но при этом множество всякого разного совершается без нашего ведома, не говоря уже о нашем разрешении. И те инструменты, которые я по возможности стараюсь использовать, основаны на ценностях общества, а не корпораций.
Сюрприз! Микрософт займется «шпионской» установкой Windows 10, а пользователи узнают об этом уже по факту https://t.co/Zl2njEvb3Z
— Onliner.by (@OnlinerBY) October 30, 2015
10. Безопаность веб-разработки — новые подходы
WAF как новая парадигма защиты веб-приложений:
Защита веб-приложений становится сложной задачей из-за их возрастающей интерактивности, усложняющегося поведения и поддержки новых протоколов. В этом году аналитическое агентство Gartner назвало компанию Positive Technologies одним из визионеров в рейтинге «магический квадрант для экранов защиты веб-приложений» (Magic Quadrant for Web Application Firewalls — WAFs). Такой рейтинг составляется только с прошлого года, поскольку речь идёт о новом типе средств защиты. WAF часто путают с межсетевыми экранами, системами обнаружения и предотвращения вторжений (IPS / IDS). Они умеют делать всё тоже самое, но список их возможностей гораздо шире, а сама логика работы более интеллектуальная.
Security Magic quadrant by #Gartner #WAF #SAAS #digitaltransformation #denyall #ISSDAY pic.twitter.com/dK5tJXpW6z
— Jorge Vilanova (@altura_paris) July 1, 2015
Иллюстрации: Bloomberg, dou.ua, spbit.ru
*Мнение колумнистов может не совпадать с позицией редакции.
**В цитировании сохранены авторская орфография и пунктуация.
Рэлацыраваліся? Цяпер вы можаце каментаваць без верыфікацыі акаўнта.