Но я опять соскочил с темы. Тот самый "разраб", о котором я говорил, плох не тем, что задает вопросы.
Он плох тем, что буквально копирует и вставляет ответы, не зная что оно делает, как оно работает и что можно ожидать.
Если говорить бытовым языком, такой программист подобен обычному пользователю без этих ваших computer skills, который спросит "почему перегревается айфон и как это исправить" и на ответ "прополосни его водой, я так всегда делаю", радостно кинет телефон в ванну, после чего будет искренне недоумевать, почему телефон сломан.
У пользователя есть право не знать таких вещей, именно поэтому у нас есть инструкции по эксплуатации, в которых есть меры предосторожности, правила пользования и запрет совать кошку в микроволновку.
У разработчика, создающего решения, такого права нет. Во-первых потому что он также обладает доступом к инструкциям, а во-вторых его решение может использоваться в разных сферах и не только коммерческих. Что если он вставит сломанный код в компьютер, обрабатывающий рентген фотографии? Или в мейнфрейм отвечающий за навигацию самолетов? Или в робота, считающего нагрузку на БАК (Большой Адронный Коллайдер)?
Я могу так до бесконечности.
Он плох тем, что буквально копирует и вставляет ответы, не зная что оно делает, как оно работает и что можно ожидать.
Если говорить бытовым языком, такой программист подобен обычному пользователю без этих ваших computer skills, который спросит "почему перегревается айфон и как это исправить" и на ответ "прополосни его водой, я так всегда делаю", радостно кинет телефон в ванну, после чего будет искренне недоумевать, почему телефон сломан.
У пользователя есть право не знать таких вещей, именно поэтому у нас есть инструкции по эксплуатации, в которых есть меры предосторожности, правила пользования и запрет совать кошку в микроволновку.
У разработчика, создающего решения, такого права нет. Во-первых потому что он также обладает доступом к инструкциям, а во-вторых его решение может использоваться в разных сферах и не только коммерческих. Что если он вставит сломанный код в компьютер, обрабатывающий рентген фотографии? Или в мейнфрейм отвечающий за навигацию самолетов? Или в робота, считающего нагрузку на БАК (Большой Адронный Коллайдер)?
Я могу так до бесконечности.
Конечно требования к ИТ стандартам и компетенциям сотрудников блокируют доступ неквалифицированного идиота к возможности устроить конец света, но я нередко вижу как из-за этого бомбят "крутые" "девелоперы" "блогеры" (например: http://christianheilmann.com/2015/07/17/the-full-stackoverflow-developer/)
Я раньше очень удивлялся, когда читал про нехватку ИТшников, кадровый голод и вот это вот все.
Казалось бы, сейчас куда ни плюнь - везде FrontEnd ninja, Fullstack developer, Build master, Release engineer и много других buzz words, которые люди сами себе придумывают, но в целом - это правда.
"ИТшников" может и много. Квалифицированных мало.
Я раньше очень удивлялся, когда читал про нехватку ИТшников, кадровый голод и вот это вот все.
Казалось бы, сейчас куда ни плюнь - везде FrontEnd ninja, Fullstack developer, Build master, Release engineer и много других buzz words, которые люди сами себе придумывают, но в целом - это правда.
"ИТшников" может и много. Квалифицированных мало.
Касательно вчерашней новости про блокировку Гугла хотелось бы сказать следующее.
1) Не знаю многие ли это заметили, но некоторое время назад РКН заблокировал ряд банковских систем (можно нагуглить)
2) Поскольку этот канал аполитичен, сам факт надобности структуры, контролирующей интернет, оставлю за скобками.
3) С точки зрения архитектуры, решение РКН в корне не удовлетворяет требованиям (это я вам как сертифицированный solution architect говорю :))
Я не вдавался в подробности работы РКН: насколько я понимаю, они блокируют по IP адресам и DNS именам. Отсюда я и буду строить свой тезис.
У РКН есть одно требование - блокировать доступ к интернет ресурсам, на которых имеется незаконная информация, такая как: детское порно, суициды, экстремизм, наркотики и тд.
Ок, с требованием определились, теперь рассмотрим реализацию решения. Информация о запрещенном ресурсе (IP и DNS) заносится в реестр, обновление уходит провайдеру, провайдер блокирует доступ.
К принципу работы претензий нет, я бы сам так же сделал.
В чем проблема? Да во всем! Опять же по списку:
1) Львиная доля запрещенного контента находится в сети TOR. Методы РКН не могут на них влиять by design.
2) Блокировка по IP адресу не может решить проблему. Админ попросту заказывает новый "белый" (доступный в Интернет) IP адрес, перенастраивает DNS - проблема решена. Мало того, освободившийся "плохой адрес" уходит другому клиенту. Теперь представьте себе лицо бьюти блогера, которая развернула свой уютный бложик, решила проверить и видит сообщение, что ее ресурс заблокирован по требованию РКН.
3) Блокировка по DNS не работает. (Проблемы с доступом в Джойказино?) Заказываем новое DNS имя (а стоят они недорого), рассылаем уведомление пользователям, что контент доступен по новой ссылке и продолжаем грести бабло.
Более того, запрещенное DNS имя можно настроить так, что он будет вести к белому IP публичного законопослушного ресурса. (в принципе банковские системы так и положили)
Таким образом методы РКН способны качественно блокировать ресурсы, у которых статичные имена (linkedin, yandex, google, ok.ru, vk.com и т.д.)
Насколько это удовлетворяет требованиям, оставлю на суждение читателю.
Не знаю, есть ли возможность решить изначальную задачу РКН. Я за такой проект вообще бы не взялся в виду его нереализуемости.
1) Не знаю многие ли это заметили, но некоторое время назад РКН заблокировал ряд банковских систем (можно нагуглить)
2) Поскольку этот канал аполитичен, сам факт надобности структуры, контролирующей интернет, оставлю за скобками.
3) С точки зрения архитектуры, решение РКН в корне не удовлетворяет требованиям (это я вам как сертифицированный solution architect говорю :))
Я не вдавался в подробности работы РКН: насколько я понимаю, они блокируют по IP адресам и DNS именам. Отсюда я и буду строить свой тезис.
У РКН есть одно требование - блокировать доступ к интернет ресурсам, на которых имеется незаконная информация, такая как: детское порно, суициды, экстремизм, наркотики и тд.
Ок, с требованием определились, теперь рассмотрим реализацию решения. Информация о запрещенном ресурсе (IP и DNS) заносится в реестр, обновление уходит провайдеру, провайдер блокирует доступ.
К принципу работы претензий нет, я бы сам так же сделал.
В чем проблема? Да во всем! Опять же по списку:
1) Львиная доля запрещенного контента находится в сети TOR. Методы РКН не могут на них влиять by design.
2) Блокировка по IP адресу не может решить проблему. Админ попросту заказывает новый "белый" (доступный в Интернет) IP адрес, перенастраивает DNS - проблема решена. Мало того, освободившийся "плохой адрес" уходит другому клиенту. Теперь представьте себе лицо бьюти блогера, которая развернула свой уютный бложик, решила проверить и видит сообщение, что ее ресурс заблокирован по требованию РКН.
3) Блокировка по DNS не работает. (Проблемы с доступом в Джойказино?) Заказываем новое DNS имя (а стоят они недорого), рассылаем уведомление пользователям, что контент доступен по новой ссылке и продолжаем грести бабло.
Более того, запрещенное DNS имя можно настроить так, что он будет вести к белому IP публичного законопослушного ресурса. (в принципе банковские системы так и положили)
Таким образом методы РКН способны качественно блокировать ресурсы, у которых статичные имена (linkedin, yandex, google, ok.ru, vk.com и т.д.)
Насколько это удовлетворяет требованиям, оставлю на суждение читателю.
Не знаю, есть ли возможность решить изначальную задачу РКН. Я за такой проект вообще бы не взялся в виду его нереализуемости.
Повторяю, этот канал аполитичен.
Это означает, что я не только не затрагиваю вопросы внешней и внутренней политики разных стран, но и такие вещи как анархо-капитализм, альт-райт, феминизм и прочее.
Но не могу обойти вниманием интересные отличия между европейцами и американцами.
В каждом сериале, фильме и любом масс медиа обязательно затрагивается либо расизм, либо патриархат/феминизм, либо иные проблемы, которые лично я считаю надуманными.
Это отдельная тема, и я буду описывать ее в нескольких сообщениях, с перерывом на полюбившиеся мне оффтопики.
Для начала: почему этого так много в американском масс медиа и так мало в Европе.
Что европейцы, что американцы (для скорости я буду писать евро и амеры) жесткие индивидуалисты, и обусловлено это рядом факторов, среди которых уровень жизни и свобода слова.
Человек, не обремененный проблемами выживания, не знает чем себя занять.
Это безусловно плюс, у него открывается простор для творчества, что приведет к какому-нибудь крутому проекту - благо у нас есть Кикстартер.
Но не всем хочется быть творцами. Можно сделать ремарку и отшутиться про 95% идиотов, но это лишнее. Что важно - не имея возможности или желания создавать что-то полезное или творить историю, человек начинает с простого: придумывает что-то новое о себе и пользуется правом на свободу слова и волеизъявления.
Это означает, что я не только не затрагиваю вопросы внешней и внутренней политики разных стран, но и такие вещи как анархо-капитализм, альт-райт, феминизм и прочее.
Но не могу обойти вниманием интересные отличия между европейцами и американцами.
В каждом сериале, фильме и любом масс медиа обязательно затрагивается либо расизм, либо патриархат/феминизм, либо иные проблемы, которые лично я считаю надуманными.
Это отдельная тема, и я буду описывать ее в нескольких сообщениях, с перерывом на полюбившиеся мне оффтопики.
Для начала: почему этого так много в американском масс медиа и так мало в Европе.
Что европейцы, что американцы (для скорости я буду писать евро и амеры) жесткие индивидуалисты, и обусловлено это рядом факторов, среди которых уровень жизни и свобода слова.
Человек, не обремененный проблемами выживания, не знает чем себя занять.
Это безусловно плюс, у него открывается простор для творчества, что приведет к какому-нибудь крутому проекту - благо у нас есть Кикстартер.
Но не всем хочется быть творцами. Можно сделать ремарку и отшутиться про 95% идиотов, но это лишнее. Что важно - не имея возможности или желания создавать что-то полезное или творить историю, человек начинает с простого: придумывает что-то новое о себе и пользуется правом на свободу слова и волеизъявления.
Отсюда наверняка и вылезли миллионы гендеров, ведь нужно каждый раз изобретать уникальный контент.
Когда человек изобретает новую маску своего ежедневного поведения, он, со временем, начинает сам в это верить. И как результат - требовать соответствующего к себе отношения.
Вот тут-то и начинается самая мякотка. В Австралии люди косплеят собак (https://cont.ws/@dorianoff/457078), в Нидерландах можно официально быть педофилом, а в штатах так вообще творится полный мрак и погибель.
И вот здесь идет основная разница между американцами и европейцами.
Евро сами по себе народ крайне закрытый, я это заметил еще до того, как переехал сюда. Когда вы приходите на работу, вас конечно же спросят про ваше настроение, и как вы провели выходные. Если вы спросите тоже самое в ответ, информация будет минимальная. Из разряда: “все отлично, пока не придумал.”
Позднее, когда у вас появится некое подобие дружбы, вы будете узнавать о нем все больше и больше. Чем они увлекаются, куда ходят, как развлекаются, но никогда - что у них реально на душе.
Не поймите неправильно, я сам такой, и меня это не удивляет.
Условный американец же абсолютно открытая книга, от случайных комплиментов на улице до душещипательных историй в баре первому встречному.
Отсюда и идет проблема всего фричества. Еврофрик может быть выложит свои розовые волосы в инстаграм, но на этом его социальный протест закончится.
Амер же, напротив, сделает все, чтобы о нем узнали и поддержали.
Когда человек изобретает новую маску своего ежедневного поведения, он, со временем, начинает сам в это верить. И как результат - требовать соответствующего к себе отношения.
Вот тут-то и начинается самая мякотка. В Австралии люди косплеят собак (https://cont.ws/@dorianoff/457078), в Нидерландах можно официально быть педофилом, а в штатах так вообще творится полный мрак и погибель.
И вот здесь идет основная разница между американцами и европейцами.
Евро сами по себе народ крайне закрытый, я это заметил еще до того, как переехал сюда. Когда вы приходите на работу, вас конечно же спросят про ваше настроение, и как вы провели выходные. Если вы спросите тоже самое в ответ, информация будет минимальная. Из разряда: “все отлично, пока не придумал.”
Позднее, когда у вас появится некое подобие дружбы, вы будете узнавать о нем все больше и больше. Чем они увлекаются, куда ходят, как развлекаются, но никогда - что у них реально на душе.
Не поймите неправильно, я сам такой, и меня это не удивляет.
Условный американец же абсолютно открытая книга, от случайных комплиментов на улице до душещипательных историй в баре первому встречному.
Отсюда и идет проблема всего фричества. Еврофрик может быть выложит свои розовые волосы в инстаграм, но на этом его социальный протест закончится.
Амер же, напротив, сделает все, чтобы о нем узнали и поддержали.
cont.ws
Австралия - страна БДСМ? | Блог DorianoFF | КОНТ
Такой способ снять стресс нашли австралийцы. Взрослые, (на вид иногда даже очень) мужчины одевают собачьи маски, ошейники, костюмы и выходят на прогулку. Все это больше похоже на БДСМ, но почему-то происходит на людях. В парках, на городских площадях и просто…
К чему я это все? Да к моим любимым социальным сетям.
Поскольку канал не только аполитичен, но и не собирается никого учить жизни, то пользу и вред от засилья фейсбука в нашей жизни я тоже оставлю за скобками.
Реальность все же такова, что мы имеем огромный контингент на многочисленных сайтах, где происходит перманентный like/share.
Я буквально в восторге от этого. Одна моя одноклассница так часто выкладывает фотки в инстаграм, что я знаю весь ее распорядок дня!
Но сейчас не об этом. Как я уже сказал, человек требует признания и поддержки в своем новом “я” и, вооружившись хештегами, идет завоевывать ноосферу. Поскольку помимо свободы воли активно практикуется культура равенства и толерантности, “новенький” (будь то гей-мусульманин или буддист-феминист) за счет своей малочисленности автоматически считается угнетенным. К нему на помощь сразу же прибегают десятки, а то и сотни SJW и вместе радостно трубят о нем в фейсбуке и твиттере.
Хэштег набирает популярность, в новостях об этом не расскажут (а может и расскажут, пес их разберет), но ПРОБЛЕМА уже на слуху.
Так в штатах сейчас одна проблема, которую все считают очень важной. Эта проблема патриархат, и многие женщины очень сильно страдают от нее.
Поскольку соцсети целиком и полностью проникли в нашу жизнь, актеры (наши любимые, известные и не очень известные) регулярно там тусуются (или за них это делают специальные отделы).
Знакомьтесь - Виктория Андерсон, молодая актриса из Канады (https://www.kinopoisk.ru/name/395151/), известна большинству населения земного шара и вашему покорному слуге по одному единственному сериалу “Завтра не наступит”. Поскольку сериал был пропитан чрезмерным количеством переоцененных женских проблем (какого из мужчин выбрать, отправиться ли в отпуск или нет), я сделал лицо Мела Гибсона из “Чего хотят женщины.” и сказал жене, что этот сериал пропитан эстрогеном.
А после сериала обнаружили вот этот прекрасный кадр из ее инстаграма (https://instagram.com/p/BPjAPRaBuMU/).
Теперь я задаюсь вопросом - до начала антитрамповской риторики и радфем безумия эта прекрасная барышня разрушала патриархат или нет? Других таких кадров у актрисы я не нашел.
Конечно основа основ демократии в том, что общество может влиять на свой собственный уклад, но мне вспомнился один труд про мораль. Но его надо поискать, так что об этом позже.
Поскольку канал не только аполитичен, но и не собирается никого учить жизни, то пользу и вред от засилья фейсбука в нашей жизни я тоже оставлю за скобками.
Реальность все же такова, что мы имеем огромный контингент на многочисленных сайтах, где происходит перманентный like/share.
Я буквально в восторге от этого. Одна моя одноклассница так часто выкладывает фотки в инстаграм, что я знаю весь ее распорядок дня!
Но сейчас не об этом. Как я уже сказал, человек требует признания и поддержки в своем новом “я” и, вооружившись хештегами, идет завоевывать ноосферу. Поскольку помимо свободы воли активно практикуется культура равенства и толерантности, “новенький” (будь то гей-мусульманин или буддист-феминист) за счет своей малочисленности автоматически считается угнетенным. К нему на помощь сразу же прибегают десятки, а то и сотни SJW и вместе радостно трубят о нем в фейсбуке и твиттере.
Хэштег набирает популярность, в новостях об этом не расскажут (а может и расскажут, пес их разберет), но ПРОБЛЕМА уже на слуху.
Так в штатах сейчас одна проблема, которую все считают очень важной. Эта проблема патриархат, и многие женщины очень сильно страдают от нее.
Поскольку соцсети целиком и полностью проникли в нашу жизнь, актеры (наши любимые, известные и не очень известные) регулярно там тусуются (или за них это делают специальные отделы).
Знакомьтесь - Виктория Андерсон, молодая актриса из Канады (https://www.kinopoisk.ru/name/395151/), известна большинству населения земного шара и вашему покорному слуге по одному единственному сериалу “Завтра не наступит”. Поскольку сериал был пропитан чрезмерным количеством переоцененных женских проблем (какого из мужчин выбрать, отправиться ли в отпуск или нет), я сделал лицо Мела Гибсона из “Чего хотят женщины.” и сказал жене, что этот сериал пропитан эстрогеном.
А после сериала обнаружили вот этот прекрасный кадр из ее инстаграма (https://instagram.com/p/BPjAPRaBuMU/).
Теперь я задаюсь вопросом - до начала антитрамповской риторики и радфем безумия эта прекрасная барышня разрушала патриархат или нет? Других таких кадров у актрисы я не нашел.
Конечно основа основ демократии в том, что общество может влиять на свой собственный уклад, но мне вспомнился один труд про мораль. Но его надо поискать, так что об этом позже.
Кинопоиск
Виктория Андерсон (Victoria Anderson): фильмы, биография, семья, фильмография — Кинопоиск
Виктория Андерсон. Дата рождения: 29 декабря, 1988. Актриса. Лучшие фильмы: Расследования авиакатастроф, Горячая точка, Копы-новобранцы, Расследования Мёрдока, Вернуть из мертвых.
Не знаю, что со мной творится эти несколько недель, но я стал просыпаться в 6 утра. Абсолютно выспавшийся, без ненависти ко всему миру и полный сил и энергии.
Чтобы не будить жену и всех вокруг, я прикрываю дверь в спальню и сижу себе в гостиной, работаю или просто читаю всякую дрянь в Интернете.
Как я уже говорил, жизнь в моем районе просыпается около 8 утра, а значит у меня есть 2 часа тишины и спокойствия.
Окна нашей квартиры выходят на улицу и дом напротив, и через окна, незакрытые занавесками, можно увидеть, что происходит у соседей.
Обычно я не вижу никого из них и чувствую себя от этого еще лучше. Ощущение будто ты сидишь в домике в лесу, вдали от цивилизации, и у тебя вагон времени, чтобы разобраться с мыслями.
Так вот, сегодня я сидел за своим ноутбуком напротив окна. Улицы пусты, но двое из соседей вышли на балкон и начали что-то делать.
Знаете, это как любить один парк и найти там местечко, где вообще не бывает людей, идти туда, садиться на лавку и читать книжку, но спустя некоторое время, придя на свое место, обнаружить, что там полно других.
Обидно!
Чтобы не будить жену и всех вокруг, я прикрываю дверь в спальню и сижу себе в гостиной, работаю или просто читаю всякую дрянь в Интернете.
Как я уже говорил, жизнь в моем районе просыпается около 8 утра, а значит у меня есть 2 часа тишины и спокойствия.
Окна нашей квартиры выходят на улицу и дом напротив, и через окна, незакрытые занавесками, можно увидеть, что происходит у соседей.
Обычно я не вижу никого из них и чувствую себя от этого еще лучше. Ощущение будто ты сидишь в домике в лесу, вдали от цивилизации, и у тебя вагон времени, чтобы разобраться с мыслями.
Так вот, сегодня я сидел за своим ноутбуком напротив окна. Улицы пусты, но двое из соседей вышли на балкон и начали что-то делать.
Знаете, это как любить один парк и найти там местечко, где вообще не бывает людей, идти туда, садиться на лавку и читать книжку, но спустя некоторое время, придя на свое место, обнаружить, что там полно других.
Обидно!
👍1
Поговорим о блогерстве. Нет не о бьюти/тревел блогерстве, и даже не о телеграм каналах.
Помните, я рассказывал, что западный работодатель просит прикладывать ссылки на ваш github и stackoverflow?
Хорошо быть программистом, можно заблаговременно показать свои навыки и участие в open source проектах. Что же делать инженерам в таком случае?
Кто-то обклеивается сертификатами, кто-то зубрит документацию по стеку технологий, чтобы поразить своей памятью интервьюера.
А кто-то козырит своим положением и доступом к новейшим технологиям и профессиональным конференциям... и пишет об этом в бложиках.
У нас есть команда с ником Skynet, эти ребята занимаются DevOps системами для backend продуктов.
В команде 5 инженеров, 4 senior и 1 junior.
Я зову этих ребят хипстерами. Так получилось, я был на внутренней презентации и смотрел на одного из них. Он был одет в шерстяной пиджак, подвернул свои джинсы и надел разноцветные носки с собачкой.
"Вот это да,"- подумал я, и кличка "хипстеры" прочно закрепилась в моей голове.
Так вот, этот интересный молодой человек обладает AWS Solution Architect Professional (очень сложный экзамен, скажу я вам), получил в прошлом году Microsoft MVP (титул, который Microsoft отдает за неоценимый вклад в экосистему и сообщество) по направлению Cloud/Infrastructure, и на слуху у всех австралийских ИТшников. Прикольно, правда?
У этого парня есть свой блог (https://flynnbundy.com/), в котором он пишет о своих исследованиях по модным технологиям.
Я как-то спросил его, какие привилегии и пользу это приносит. Чтобы написать простенький блог про новый продукт понадобится где-то неделя на исследование, написание и редактуру. Я писал несколько технических статей на Хабр и выхлоп был весьма сомнительный. Так, мой пост про автоматизацию VMware получил 7 тысяч прочтений и 1 комментарий, а пост про поиск работы за рубежом 23к прочтений и больше сотни комментариев.
Так, Флинн, зачем ты отдаешь 50$ за доменное имя в год и 30$ в месяц за хостинг?!- спросил его я.
Как я уже сказал, прогер может поделиться своим кодом. Он может работать над свободными проектами, зарабатывая на свой имидж, но инженер часто ограничен NDA. Все, что он пишет, как правило хостится на мощностях работодателя, и разглашать, что и как там настроено, строго запрещено.
Когда я работал в автоконцерне, в моей NDA упоминалось даже название операционных систем, которые я обслуживал.
Просто представьте себе собеседование:
- А какие ОС вы настраивали в Х?
- Простите, я не могу об этом говорить.
- А СУБД?
- Извините, коммерческая тайна.
Далеко на этом не уедешь, поэтому NDA (если кто не понял - соглашение о неразглашении), почти никто на 100% не соблюдает.
Но дело тут еще вот в чем. Современный мир ИТ это не просто отдельный сектор экономики, это, я не побоюсь этого слова, не "тусовочка", а целое сообщество. На 2014-ый год, согласно исследованию (https://www.infoq.com/news/2014/01/IDC-software-developers) землю топтало почти 50 миллионов итшников.
Эта массовка по-любому самоорганизовалась через форумы, чаты и соцсети и среди них есть появились свои звезды.
Как мамкины стартаперы неистово молятся на Дурова, Маска и Цукерберга, так и мамкины инженеры молятся на Линуса Торвальдса, Ричарда Столлмана, Женьку Касперского... список можно продолжать до бесконечности.
Сейчас это как мировой шоу-бизнес. Есть крутые крупняки, а есть звезды мелкого и среднего уровня.
Из последних звезд - Митчелл Хашимото, человек, придумавший Vagrant (автоматизированная система наколеночной виртуализации), о котором теперь знает каждый инженер.
И общаются эти товарищи через чатики, форумы и соцсети, а вместо портфолио у них список работодателей в Linkedin и персональные бложики.
Так что, инженер из СНГ или России, помни - Хабр это лишь верхушка айсберга (и то далеко не самая лучшая).
P.S. Да, и у всех senior хипстеров есть свой блог, кроме одного из них, а другой еще и книгу издал.
Помните, я рассказывал, что западный работодатель просит прикладывать ссылки на ваш github и stackoverflow?
Хорошо быть программистом, можно заблаговременно показать свои навыки и участие в open source проектах. Что же делать инженерам в таком случае?
Кто-то обклеивается сертификатами, кто-то зубрит документацию по стеку технологий, чтобы поразить своей памятью интервьюера.
А кто-то козырит своим положением и доступом к новейшим технологиям и профессиональным конференциям... и пишет об этом в бложиках.
У нас есть команда с ником Skynet, эти ребята занимаются DevOps системами для backend продуктов.
В команде 5 инженеров, 4 senior и 1 junior.
Я зову этих ребят хипстерами. Так получилось, я был на внутренней презентации и смотрел на одного из них. Он был одет в шерстяной пиджак, подвернул свои джинсы и надел разноцветные носки с собачкой.
"Вот это да,"- подумал я, и кличка "хипстеры" прочно закрепилась в моей голове.
Так вот, этот интересный молодой человек обладает AWS Solution Architect Professional (очень сложный экзамен, скажу я вам), получил в прошлом году Microsoft MVP (титул, который Microsoft отдает за неоценимый вклад в экосистему и сообщество) по направлению Cloud/Infrastructure, и на слуху у всех австралийских ИТшников. Прикольно, правда?
У этого парня есть свой блог (https://flynnbundy.com/), в котором он пишет о своих исследованиях по модным технологиям.
Я как-то спросил его, какие привилегии и пользу это приносит. Чтобы написать простенький блог про новый продукт понадобится где-то неделя на исследование, написание и редактуру. Я писал несколько технических статей на Хабр и выхлоп был весьма сомнительный. Так, мой пост про автоматизацию VMware получил 7 тысяч прочтений и 1 комментарий, а пост про поиск работы за рубежом 23к прочтений и больше сотни комментариев.
Так, Флинн, зачем ты отдаешь 50$ за доменное имя в год и 30$ в месяц за хостинг?!- спросил его я.
Как я уже сказал, прогер может поделиться своим кодом. Он может работать над свободными проектами, зарабатывая на свой имидж, но инженер часто ограничен NDA. Все, что он пишет, как правило хостится на мощностях работодателя, и разглашать, что и как там настроено, строго запрещено.
Когда я работал в автоконцерне, в моей NDA упоминалось даже название операционных систем, которые я обслуживал.
Просто представьте себе собеседование:
- А какие ОС вы настраивали в Х?
- Простите, я не могу об этом говорить.
- А СУБД?
- Извините, коммерческая тайна.
Далеко на этом не уедешь, поэтому NDA (если кто не понял - соглашение о неразглашении), почти никто на 100% не соблюдает.
Но дело тут еще вот в чем. Современный мир ИТ это не просто отдельный сектор экономики, это, я не побоюсь этого слова, не "тусовочка", а целое сообщество. На 2014-ый год, согласно исследованию (https://www.infoq.com/news/2014/01/IDC-software-developers) землю топтало почти 50 миллионов итшников.
Эта массовка по-любому самоорганизовалась через форумы, чаты и соцсети и среди них есть появились свои звезды.
Как мамкины стартаперы неистово молятся на Дурова, Маска и Цукерберга, так и мамкины инженеры молятся на Линуса Торвальдса, Ричарда Столлмана, Женьку Касперского... список можно продолжать до бесконечности.
Сейчас это как мировой шоу-бизнес. Есть крутые крупняки, а есть звезды мелкого и среднего уровня.
Из последних звезд - Митчелл Хашимото, человек, придумавший Vagrant (автоматизированная система наколеночной виртуализации), о котором теперь знает каждый инженер.
И общаются эти товарищи через чатики, форумы и соцсети, а вместо портфолио у них список работодателей в Linkedin и персональные бложики.
Так что, инженер из СНГ или России, помни - Хабр это лишь верхушка айсберга (и то далеко не самая лучшая).
P.S. Да, и у всех senior хипстеров есть свой блог, кроме одного из них, а другой еще и книгу издал.
Flynnbundy
{ Flynn Bundy }
Blog and website of Flynn Bundy. A Microsoft MVP interested in all things automated.
Гляжу на местных и диву даюсь. Гугл оштрафовали на 2.4 млрд евро. Обсуждают так, будто второе пришествие не за горами.
За 2016 чистая прибыль Гугла составила около 19.5 млрд долларов США. https://www.stock-analysis-on.net/NASDAQ/Company/Alphabet-Inc/Valuation/EV-to-EBITDA
Что такое 2.4 млрд для такой компании? Да ничто.
К сожалению (а может и к счастью), времена, когда страны или комиссии могли поставить в неудобное положение корпорации закончились.
Представьте ради смеха, если Гугл в знак протеста прекратит работу на территории ЕС. И я сейчас не о поисковике - вообще обо всех сервисах, начиная от AdWords, заканчивая их облачной платформой. Кто от этого пострадает больше?
За 2016 чистая прибыль Гугла составила около 19.5 млрд долларов США. https://www.stock-analysis-on.net/NASDAQ/Company/Alphabet-Inc/Valuation/EV-to-EBITDA
Что такое 2.4 млрд для такой компании? Да ничто.
К сожалению (а может и к счастью), времена, когда страны или комиссии могли поставить в неудобное положение корпорации закончились.
Представьте ради смеха, если Гугл в знак протеста прекратит работу на территории ЕС. И я сейчас не о поисковике - вообще обо всех сервисах, начиная от AdWords, заканчивая их облачной платформой. Кто от этого пострадает больше?
Stock Analysis on Net
Alphabet Inc. (NASDAQ:GOOG) | EV/EBITDA
Trend analysis and comparison to benchmarks of Alphabet current and historical EV to EBITDA valuation ratio.
Конечно группа, которая разработала "Petya" молодцы. Форки ("дочерние" клоны проектов) это всегда весело и здорово, но с брендингом у ребят совсем туго.
Парни только что положили крупнейшую нефтяную компанию в России и половину украинского правительства впридачу и даже не удосужились придумать имечко покруче.
Парни только что положили крупнейшую нефтяную компанию в России и половину украинского правительства впридачу и даже не удосужились придумать имечко покруче.
Телеграм живет, и мы продолжаем веселье.
В жизни каждого инженера наступает день, когда он задумывается о своем стартапе.
Вопреки расхожему мнению, стартап - это не какой-то маленький интернет проект, владелец которого обивает пороги фондов, надеясь выбить себе минимальное финансирование. Обычный человек, открывший закусочную с прибылью 10%, может гордо именоваться стартапером.
Энтузиасты же с шилом в заднице, родившие сайт, который предлагает новый, назовем это так, контент (портал для купли/продажи хомячков или сообщество ландшафтных дизайнеров), имеющий худо-бедно какую-нибудь бизнес план, будет называть свой проект ИТ стартапом.
До такого же дошел и я, когда обосновался в Нидерландах. Нагрузка на стандартной работе заметно ниже аналогичной в Москве, а уровень жизни и зарплаты позволяет иметь какой-никакой актив, чтобы начать свое дело или хотя бы черновик.
У меня нет бизнес чуйки, чтобы придумать какой-то спиннер, поэтому я решил использовать стандартную модель, которой следует 99% стартаперов:
1) создаем продукт, который обладает своей изюминкой.
2) развиваем его, пока у него не появится необходимое пользователей.
3) продолжаем развивать его, пока какой-нибудь крупный бизнес его не купит за баснословные деньги.
4) забираем деньги и уезжаем жить на Сейшелы.
По такой модели я с моим коллегой начал работу над Адмиралом - системой управления серверами на Windows. Идея была нова, конкурентов, способных предложить те же мощности, совмещенные с простотой использования, не было.
Написав MVP (minimum viable product - минимально жизнеспособный продукт), мы полезли на сайты стартап акселераторов, в надежде "толкнуть" его заинтересовавшимся лицам.
В жизни каждого инженера наступает день, когда он задумывается о своем стартапе.
Вопреки расхожему мнению, стартап - это не какой-то маленький интернет проект, владелец которого обивает пороги фондов, надеясь выбить себе минимальное финансирование. Обычный человек, открывший закусочную с прибылью 10%, может гордо именоваться стартапером.
Энтузиасты же с шилом в заднице, родившие сайт, который предлагает новый, назовем это так, контент (портал для купли/продажи хомячков или сообщество ландшафтных дизайнеров), имеющий худо-бедно какую-нибудь бизнес план, будет называть свой проект ИТ стартапом.
До такого же дошел и я, когда обосновался в Нидерландах. Нагрузка на стандартной работе заметно ниже аналогичной в Москве, а уровень жизни и зарплаты позволяет иметь какой-никакой актив, чтобы начать свое дело или хотя бы черновик.
У меня нет бизнес чуйки, чтобы придумать какой-то спиннер, поэтому я решил использовать стандартную модель, которой следует 99% стартаперов:
1) создаем продукт, который обладает своей изюминкой.
2) развиваем его, пока у него не появится необходимое пользователей.
3) продолжаем развивать его, пока какой-нибудь крупный бизнес его не купит за баснословные деньги.
4) забираем деньги и уезжаем жить на Сейшелы.
По такой модели я с моим коллегой начал работу над Адмиралом - системой управления серверами на Windows. Идея была нова, конкурентов, способных предложить те же мощности, совмещенные с простотой использования, не было.
Написав MVP (minimum viable product - минимально жизнеспособный продукт), мы полезли на сайты стартап акселераторов, в надежде "толкнуть" его заинтересовавшимся лицам.
Толкнуть его не представлялось возможным.
Акселераторы разбивают проекты на трендовые технологии такие как: электронная коммерция, финтех, здравоохранение (очень смешно, как в Нидерах с их уровнем медицины вкладываются в подобные проекты), интернет вещей, безопасность и прочие.
Предлагать ИТ продукт с весьма ограниченной целевой аудиторией было попросту некому.
Адмирал теперь сидит себе на Github. Может его время еще придет, но я сфокусировался на другому проекте.
Акселераторы разбивают проекты на трендовые технологии такие как: электронная коммерция, финтех, здравоохранение (очень смешно, как в Нидерах с их уровнем медицины вкладываются в подобные проекты), интернет вещей, безопасность и прочие.
Предлагать ИТ продукт с весьма ограниченной целевой аудиторией было попросту некому.
Адмирал теперь сидит себе на Github. Может его время еще придет, но я сфокусировался на другому проекте.
Опустим предысторию о том, как я познакомился с co-founder'ами продукта - в один момент один из них, услышав про мою жажду challenge, предложил мне поработать над торговым ботом для криптовалют (этих ваших биткоинов).
Мы договорились, что ребята будут заниматься финансированием и прочими организационными вопросами, а я возьму на себя техническую реализацию проекта.
Вот это, читатель, я считаю каждый ИТшник должен испытать.
Обладая навыками системного инженера, мне было необходимо создать: серверную инфраструктуру, архитектуру продукта, пользовательский интерфейс, хранение данных, логику торговли, производительность, отказоустойчивость каждого компонента и расширяемость (это когда ваш продукт готов к внезапному наплыву over 9000 пользователей).
Скажу, что нет ничего увлекательнее, чем ковыряться в документации к фреймворкам веб разработке, API бирж, разработке баз данных, написания своего оркестратора для управления торговыми роботами и т.д.
Пашка Дуров был прав, когда сказал, что один человек может сочетать в себе несколько функций.
Мы договорились, что ребята будут заниматься финансированием и прочими организационными вопросами, а я возьму на себя техническую реализацию проекта.
Вот это, читатель, я считаю каждый ИТшник должен испытать.
Обладая навыками системного инженера, мне было необходимо создать: серверную инфраструктуру, архитектуру продукта, пользовательский интерфейс, хранение данных, логику торговли, производительность, отказоустойчивость каждого компонента и расширяемость (это когда ваш продукт готов к внезапному наплыву over 9000 пользователей).
Скажу, что нет ничего увлекательнее, чем ковыряться в документации к фреймворкам веб разработке, API бирж, разработке баз данных, написания своего оркестратора для управления торговыми роботами и т.д.
Пашка Дуров был прав, когда сказал, что один человек может сочетать в себе несколько функций.
🔥1
Поговорим о чувствах?
Недавно мы с женой попали в интересную ситуацию.
Моя жена периодически мониторит группу в фб a la "куплю/продам" и наткнулась на интересное объявление о сдаче квартиры. Не сказать, что мы в поиске нового жилья, но цена за аренду приманила нас, и мы решили попробовать.
Каково же было мое удивление, когда мы оказались на своего рода кастинге/собеседовании, причем два раза: со съезжающими жильцами (???) и арендодателем. После скайп звонка с арендодателем, жена получила от того сообщение, что они приняли решение сдать квартиру наиболее подходящему арендатору. Напоминает собеседование, не так ли?
"Мы приняли во внимание все ваши достоинства и с сожалением говорим вам, что решили продолжить с другим кандидатом. Мы свяжемся с вами, если ситуация изменится, а пока желаем вам удачи с поисками."
Это почти дословная цитата. Детский сад, правда? Я не зря упомянул, что человек в первом мире, не отягощенный вопросами выживания, начинает создавать себе проблемы сам. Я готов был проигнорировать арендодателя с синдромом вахтера на начальной стадии, если бы все здесь не крутилось вокруг "чувств".
Недавно мы с женой попали в интересную ситуацию.
Моя жена периодически мониторит группу в фб a la "куплю/продам" и наткнулась на интересное объявление о сдаче квартиры. Не сказать, что мы в поиске нового жилья, но цена за аренду приманила нас, и мы решили попробовать.
Каково же было мое удивление, когда мы оказались на своего рода кастинге/собеседовании, причем два раза: со съезжающими жильцами (???) и арендодателем. После скайп звонка с арендодателем, жена получила от того сообщение, что они приняли решение сдать квартиру наиболее подходящему арендатору. Напоминает собеседование, не так ли?
"Мы приняли во внимание все ваши достоинства и с сожалением говорим вам, что решили продолжить с другим кандидатом. Мы свяжемся с вами, если ситуация изменится, а пока желаем вам удачи с поисками."
Это почти дословная цитата. Детский сад, правда? Я не зря упомянул, что человек в первом мире, не отягощенный вопросами выживания, начинает создавать себе проблемы сам. Я готов был проигнорировать арендодателя с синдромом вахтера на начальной стадии, если бы все здесь не крутилось вокруг "чувств".
Полгода назад у меня была встреча по постановке целей на первый год.
Моя начальница подчеркнула мои сильные стороны (технические, разумеется) и слабые (коммуникационные) и поставила мне цель на полгода: поднять навыки общения и презентации.
Я строгий поклонник модели S.M.A.R.T. (specific, measurable, achievable, relevant, time bound) и в первую очередь спросил, каким образом она собирается измерять мой прогресс.
Количество презентаций? Нулевое количество конфликтов? Каждый, кто посмотрел мою презентацию, получит анкету?
"Я почувствую, когда ты улучшишь свои навыки в этой стези."
"Ну офигеть теперь. (С)" - подумал я, но спорить не стал.
Относительно недавно мой коллега получил выговор за негативное отношение к нашим методам управления проектами. На вопрос, откуда у него сложился такой имидж, ему ответили: "Body language."
Требование не только следовать процедурам и процессам должно сочетаться с, пусть и наигранной, но любовью к ним, что характерно для всех компаний уровня enterprise (ваш покорный слуга помнит, как в автоконцерне каждый сотрудник был обязан свято верить и любить наш бренд), поэтому к претензиям, пусть они и глупы, у меня вопросов нет.
Моя начальница подчеркнула мои сильные стороны (технические, разумеется) и слабые (коммуникационные) и поставила мне цель на полгода: поднять навыки общения и презентации.
Я строгий поклонник модели S.M.A.R.T. (specific, measurable, achievable, relevant, time bound) и в первую очередь спросил, каким образом она собирается измерять мой прогресс.
Количество презентаций? Нулевое количество конфликтов? Каждый, кто посмотрел мою презентацию, получит анкету?
"Я почувствую, когда ты улучшишь свои навыки в этой стези."
"Ну офигеть теперь. (С)" - подумал я, но спорить не стал.
Относительно недавно мой коллега получил выговор за негативное отношение к нашим методам управления проектами. На вопрос, откуда у него сложился такой имидж, ему ответили: "Body language."
Требование не только следовать процедурам и процессам должно сочетаться с, пусть и наигранной, но любовью к ним, что характерно для всех компаний уровня enterprise (ваш покорный слуга помнит, как в автоконцерне каждый сотрудник был обязан свято верить и любить наш бренд), поэтому к претензиям, пусть они и глупы, у меня вопросов нет.
Но когда моя начальница выразила озабоченность моим настроением (я был какой-то грустненький) и назвала зависимость "настроение-производительность", я выпал в осадок.
Эффект от показанных мною отчетов по работе команды, где наша velocity увеличилась на 50%, сложность решаемых задач и охват новых технологий и области ответственности не были важным критерием оценки, а вот отсутствие улыбки на моем лице - было.
Я прекрасно понимаю, когда мораль сотрудника важна в маленьком стартап проекте, где бюджет ограничен и сотрудники трудятся за идею. Но продвигать ту же идеологию в корпорации с выручкой в миллиард евро, я считаю крайне нецелесообразной.
Честно говоря, в такие моменты я скучаю по модели управления Дениса Г., которому было плевать на мои чувства, а важен был результат.
Эффект от показанных мною отчетов по работе команды, где наша velocity увеличилась на 50%, сложность решаемых задач и охват новых технологий и области ответственности не были важным критерием оценки, а вот отсутствие улыбки на моем лице - было.
Я прекрасно понимаю, когда мораль сотрудника важна в маленьком стартап проекте, где бюджет ограничен и сотрудники трудятся за идею. Но продвигать ту же идеологию в корпорации с выручкой в миллиард евро, я считаю крайне нецелесообразной.
Честно говоря, в такие моменты я скучаю по модели управления Дениса Г., которому было плевать на мои чувства, а важен был результат.
Однажды наткнулся на интересную статью под названием "необходимые навыки итшника на современном рынке труда".
В красивом оформлении читателю рассказывают, что каждый итшник должен:
1) чаще улыбаться
2) слушать
3) не быть резким
4) делиться своими знаниями
5) поддерживать контакт с коллегами (особенно не итшниками)
6) и вся остальная soft skills тема.
Я большой противник статей из разряда "10 вещей, который должен знать каждый, чтобы достигнуть успеха". На пути к успеху лежит множество препятствий, крови и пота, споров, конфликтов и предательств.
Думать, что одной улыбки и small-talk достаточно, чтобы продвинуться по карьерной лестнице, может только человек, который только стал на этот путь.
Поэтому читать такие статьи в 2017 одновременно смешно и грустно.
Смешно от того, что итшник по-прежнему воспринимается как существо с другой планеты.
Грустно, потому что раз такие статьи пишут, значит разраб или инженер по-прежнему ведет себя как существо с другой планеты.
В красивом оформлении читателю рассказывают, что каждый итшник должен:
1) чаще улыбаться
2) слушать
3) не быть резким
4) делиться своими знаниями
5) поддерживать контакт с коллегами (особенно не итшниками)
6) и вся остальная soft skills тема.
Я большой противник статей из разряда "10 вещей, который должен знать каждый, чтобы достигнуть успеха". На пути к успеху лежит множество препятствий, крови и пота, споров, конфликтов и предательств.
Думать, что одной улыбки и small-talk достаточно, чтобы продвинуться по карьерной лестнице, может только человек, который только стал на этот путь.
Поэтому читать такие статьи в 2017 одновременно смешно и грустно.
Смешно от того, что итшник по-прежнему воспринимается как существо с другой планеты.
Грустно, потому что раз такие статьи пишут, значит разраб или инженер по-прежнему ведет себя как существо с другой планеты.
Я для себя вывел другую последовательность must do (в чем-то она совпадает с уроками Пашки Дурова https://vk.com/durov?w=wall1_1295993)
1) Нужно быстро учиться. Быстрее чем конкуренты.
2) Нужно знать как минимум 2 иностранных языка, один из которых английский.
3) Нужно сочетать в себе несколько функций. Речь даже не о технических (времена узкоспециализированных инженеров давно прошли), а о софт навыках (презентации, управление проектами и прочее).
4) Нужно уметь отстоять свою точку зрения, закрепив ее доказательствами и фактами.
5) Нужно быть готовым к тому, что всех доказательств будет недостаточно, если у оппонента больше авторитета.
6) Нужно быть готовым к политике. Я не раз видел, как проекты замораживают, чтобы насолить менеджеру за них отвечающему.
7) Нужно уметь думать за себя и за того парня.
8) Нужно принять тот факт, что заказчик (или на модный слог stakeholder) сам не знает чего хочет.
9) Нужно уметь находиться в нужное время в нужном месте.
И самый главный пункт: нужно понимать, что всего вышеперечисленного все равно недостаточно для самореализации.
Двух моих коллег перевели в одну из команд девопс (наша местная "илитка"), потому что они подали заявление, когда позиции были срочные. Не смотря на то, что они, оказалось, не обладали достаточными навыками для этой роли, их по-прежнему держат, но в эти команды (облачники и девопс) порог подняли настолько, что попасть туда стало практически невозможно.
1) Нужно быстро учиться. Быстрее чем конкуренты.
2) Нужно знать как минимум 2 иностранных языка, один из которых английский.
3) Нужно сочетать в себе несколько функций. Речь даже не о технических (времена узкоспециализированных инженеров давно прошли), а о софт навыках (презентации, управление проектами и прочее).
4) Нужно уметь отстоять свою точку зрения, закрепив ее доказательствами и фактами.
5) Нужно быть готовым к тому, что всех доказательств будет недостаточно, если у оппонента больше авторитета.
6) Нужно быть готовым к политике. Я не раз видел, как проекты замораживают, чтобы насолить менеджеру за них отвечающему.
7) Нужно уметь думать за себя и за того парня.
8) Нужно принять тот факт, что заказчик (или на модный слог stakeholder) сам не знает чего хочет.
9) Нужно уметь находиться в нужное время в нужном месте.
И самый главный пункт: нужно понимать, что всего вышеперечисленного все равно недостаточно для самореализации.
Двух моих коллег перевели в одну из команд девопс (наша местная "илитка"), потому что они подали заявление, когда позиции были срочные. Не смотря на то, что они, оказалось, не обладали достаточными навыками для этой роли, их по-прежнему держат, но в эти команды (облачники и девопс) порог подняли настолько, что попасть туда стало практически невозможно.
VK
Павел Дуров. Пост со стены.
Прошло 10 лет. Публикую 10 уроков, которые я получил в процессе создания ВКонтакте:
1. Все мо... Смотрите полностью ВКонтакте.
1. Все мо... Смотрите полностью ВКонтакте.