В свежем ссылкообзоре поговорим о том, как попасть в ИТ детям и моделям, о ночных админах Itransition, интровертах, нейронных сетях и криптографии. Также обсудим сложности веб-программирования, идеальный код и судьбу jQuery.
1. Хронический стартап
Не только софтом сильна Беларусь, намечаются первые ростки экспансии и «железного» направления. В связи с этим рекомендую почитать: Иван Шумский: Когда твоим продуктом пользуются во всем мире — это круто, это щекочет нервы.
Слово «интерес» так часто мелькает в этом интервью, что становится понятным — вот он важнейший катализатор любого успешного проекта. Но, к сожалению, в тексте нет чёткого ответа на вопрос, почему же нельзя мотивировать движение вперед лишь только сырыми деньгами, ведь именно так и делает большинство из нас.
К сожалению, поставить эту логическую точку с участием Ивана Шумского уже не получится (разве что в новом интервью), поэтому делюсь виртуальным продолжением беседы из своей коллекции свежих ссылок для тех, кого интересуют могущественные нематериальные корни мотивации:
«Чтобы вылезти выше среднего, нужна какая-то мотивация за пределами денег» — интервью с Русланом Черёминым https://t.co/2yWXEHw370 #habr
— Sergey Kotelnikov (@KotelnikovSerg) August 12, 2016
Заканчивая этот блок, ещё немного оптимистичного про «железные» ростки в Беларуси:
Инновация от белорусских разработчиков: клавиатура с тачпадом на кнопкахhttps://t.co/jv5MfgefR1 pic.twitter.com/K9KdInn9QO
— 42.TUT.BY (@42tutby) August 10, 2016
2. Как войти в айти детям и моделям?
Ныне все норовят просунуться в узкую нерезиновую нишу ИТ. И вот настал черед «обозреть» методы проникновения в отрасль для детей и блондинок моделей:
- Сотрудники крупных компаний ответили, как маленьким белорусам попасть в ИT и стать специалистами к 18 годам
- Из моделей в ИТ: «Если ты красивая, то приходится доказывать, что ещё и умная»
Понятно искреннее удивление девушки-модели — да, именно так, здесь в ИТ «приходится ещё и доказывать, что ты умный (-ая)». Вах, сегодня не будем говорить о зверствах брата нашего айтишника, не ценящего красоту женскую, а лучше просуммируем душевные стенания народа в компактной аудиально-визуальной форме офисного фольклора:
3. И снова про HR
Согласно христианской доктрине, душу, переходящую из мира живых в мир вознесенных светящихся существ, у небесных врат встречает апостол Пётр (и его херувимы) для личного общения с кандидатом, так сказать на предмет его возможности вхождения в рай. У нас же в ИТ всё это дело организовано куда более практично — посредством анкет и последующего очного скрининга, а роль херувима выполняет эйчар, который и просвечивает своим тренированным глазом всю карьерную праведность кандидата. Отсюда такой нечеловеческий, можно сказать, животный трепет у айтишников (и начинающих «войтивайтишников») по отношению к службе HR — ведь это настоящий страж корпоративного порога.
Поэтому сегодня опять и снова в поле нашего зрения специфика найма и рекрутинга в ИТ — свежий подкаст с Дарьей Назаркиной, HR-консультантом. В частности она рассказывает и про приятную специфику найма для минского Wargaming. Скачать mp3 можно по этой прямой ссылке.
Содержание разговора:
- Про во’IT’и
- Типы компанией
- Продуктовая компания в Украине
- Ловушки для HR
- Беременность
- Фриланс рекрутера
- Рекрутер в большой аутсорсовой компании
- Wargaming
- Минск
- Английский язык для рекрутера
- Свое дело
- Публицистика
- Конференции
- Консалтинг в HR
В качестве полезного противовеса:
Ошибки HR'ов глазами разработчика https://t.co/crVjnZiD3u #habr
— Sergey Kotelnikov (@KotelnikovSerg) August 10, 2016
4. Очередная история от Itransition
«Бегал по Дворцу, искал розетку». Как мы ночью дежурили со специалистом службы технической поддержки IT-компании.
Истории из скучного быта ночных минских админов.
5. Про конченных интровертов
На прошлой неделе из недров сети выродилось такое вот мини-руководство: Хватит быть интровертом, пора стать бизнесовым и эмпатичным айтишником. Поскольку всё это очень важно, предлагаю погонять под отладчиком личину интровертизма, для чего присовокупляю сюда ещё одну новую ссылку: Про магазины и интровертов: ряд неявных вещей.
«В окружении десяти человек шансы что-то придумать стремятся к нулю»: Эффективно ли проводить мозговые штурмы https://t.co/1b086zR5sB
— Стартапы и бизнес (@vcru) August 12, 2016
Да, при проектировании сложных и комплексных систем очень важна степень концентрации, и вот именно эта профессиональная особенность и вырабатывает со временем тот самый типаж замкнутого на своём внутреннем мире интроверта. Чтобы усилить эту концентрацию ещё больше, можно даже прибегнуть к разговору с самим с собой (психиатры и коллеги по офису против!):
В мире программистов существует хорошо известный феномен, который заключается в том, что вы можете найти решение сложной задачи, просто описывая её вслух.
Есть еще одна теория, где иногда вам даже не нужен реальный собеседник и можно обойтись резиновой уткой.
6. Двуличный Янус
Интервью с CEO JetBrains Максимом Шафировым про построение продуктового бизнеса с нуля: Одной крови: как построить глобальный бизнес на эмпатии.
И тут мы снова сталкиваемся с двумя противоположными ипостасями программиста, которые Максим называет «внутренний и внешний программист»:
Чтобы эта модель бизнеса работала, во-первых, руководить компанией, придумывать и продвигать её продукты должны постоянно действующие программисты. Топ-менеджеры тоже пишут софт — это принципиально. Максим Шафиров — программист с большим стажем и учитель программистов: много лет преподавал на математико-механическом факультете СПбГУ.
Во-вторых, улучшать рабочий инструментарий программистов могут только самые прогрессивные из них, отсюда — высоко поднятая планка требований к профессиональным навыкам кандидатов на работу в JetBrains.
7. Про ужасы современного веба
- Реми Шарп, создатель по-настоящему крупных сайтов, в своей заметке рассказывает: Почему я люблю работать с вебом.
- Дополняет эту тему большое интервью с Вадимом Макеевым из Opera: «Веб — это самая сложная платформа в истории человечества».
Там много всего интересного, но из последнего выбрал для цитаты такое:
— 10 лет назад начался AJAX. Из него вырос jQuery и всё остальное. Сейчас найти вокруг людей, которые серьёзно пишут на jQuery — сложная задача.
— Нет, на самом деле мы просто не замечаем какую-то часть рынка, которая до сих пор фигачит на jQuery. jQuery сильно упростил работу с JavaScript в самом начале, когда приходилось писать отдельную ветку JS-кода для каждого браузера. Прежде всего, он решал задачу и упрощал синтаксис некоторых вещей. Чтобы сделать AJAX-запрос, нужно было написать jQuery.ajax(), — он делал то, что нужно, вместо того, чтобы писать на 30 строк ерунду.
Вокруг этой всей синтаксической упрощёнки начало появляться море плагинов. Вещей, реализующих выбор даты в выпадающем окошке, слайд-шоу и так далее. Разработчику, чтобы нафигачить сайт, нужно совсем немного — скачать Bootstrap, подключить jQuery-плагин, поменять тему, вставить картиночки — и готово! Эта индустрия быстрых сайтов под простые задачи — она до сих пор на фрилансе, и даже у больших контор, которые занимаются разработкой, она вовсю ещё распространена. Поэтому jQuery никуда не уходит. И это действительно вещь, которой стоит пользоваться, когда у тебя простые задачи, и ты хочешь сделать всё максимально быстро.
В ответ на меняющуюся реальность вокруг, когда уже не нужно писать несколько веток работающего во всех браузерах кода, jQuery сам начал развиваться иначе. Сейчас откидывается обратная совместимость всё больше и больше, в jQuery меньше всяких polyfill-ов и прочей фигни, больше используются встроенные браузерные методы. jQuery 2 отбросил одну совместимось, jQuery 3 практически отбросит другую, не будет заниматься кросс-браузерностью, а будет просто реализовывать интересные синтаксические вещи, такие как: спрятать элемент, переключить классы и так далее.
Браузеры стали работать предсказуемее. Многие вещи, которые были реализованы в jQuery проще, появились в спецификациях. И этот процесс, когда сначала разработчики придумывают то, что им удобно самим и реализовывают в виде библиотек, а потом все появляется в спецификациях — это очень интересное взаимодействие. Все это делает развитие веба ещё быстрее, ещё интереснее.
8. Вводной курс по нейронным сетям
В последнее время наблюдается настоящий кипеш вокруг нейронных сетей, поэтому самое время подбросить свежую ссылку по теме: Самое главное о нейронных сетях. Лекция в «Яндексе».
9. Криптография и базовая приватность
Рассказываем историю Мокси Марлинспайка — криптоанархиста и создателя интернет‑шифрования: Путь криптоанархиста: Как Марлинспайк создал шифрование для хакеров и корпораций.
В нагрузку наброшу-ка я ещё свежачка про крипту:
- Просто о сложном: об истории криптографии и надежности ваших паролей
- Влияние постквантовой криптографии на реальность
Говоря же о наглядной криптографической безопасности в нашей жизни, хочу закончить нашими местными реалиями, а именно такой далёкой от ИТ темой, как суд над совладельцами «Трайпла» Владимиром и Казбеком Япринцевыми. В рамках этих судебных заседаний стало известно, что местное «КГБ может взломать любой телефон, кроме iPhone», что лишний раз побуждает задуматься о качестве различных прикладных реализаций криптографической защиты.
10. Книга про идеальный код для перфекционистов
Цитата ниже невозбранно вырвана отсюда:
Мы часто слышим об идеальном (или совершенном) коде. Однако, что это? Кто-нибудь видел его в реальной жизни? Можно ли вообще описать требования к такому коду? Я давно думал о написании пособия, где хотел бы рассмотреть эти вопросы, но только несколько лет опыта преподавания на курсах Java и общения со студентами дали мне необходимый посыл и материалы для создания такой книги. Здесь я буду в основном рассматривать вопросы кодирования, однако аналогично можно рассмотреть идеальный дизайн или архитектуру. Данная статья является более короткой версии моей книги.
В виду того, что совершенство — щекотливая тема, я не утверждаю, что мои рассуждения являются абсолютной истиной, а цель статьи — убедить всех в их правильности. Однако они основаны на многолетнем опыте в ИТ, здравом смысле и навыках программирования. Поэтому, даже если мои рассуждения не убедят вас, они, по крайней мере, заставят вас задуматься и приведут к собственным рассуждениям. А это уже неплохо.
Тем, кому этого фрагмента не хватило, чтобы дойти до точки совершенства, выдаю ещё хорошую дозу ссылку:
Это маленькое чудо — алгоритм Кнута-Морриса-Пратта (КМП) https://t.co/kdmY2lXOgv #habr
— Это интересно! (@autoserf1) August 8, 2016
*Мнение колумнистов может не совпадать с позицией редакции.
**В цитировании сохранены авторская орфография и пунктуация.
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.