24 Августа 2020

Паровоз Л-3958 с пригородным поездом Осташков – Бологое на остановочном пункте Чёрный Дор

Паровоз Л-3958 построен в 1955 году. Описание и фотоснимки на TrainPix.

Лечение. Лекарства

Здравствуйте.
Вот есть скажем препарат прозак, активное вещество - флуоксетин. В аптеках полно аналогов этого лекарства. Название у всех разное, объеденяет их лишь активное вещество. Так вот, может быть, что аналоги будут хуже работать, или вообще не работать и быть плацебо? Но при этом, в одной таблетке содержится одинаковое количество активного вещества.

Ответ на пост «Похоже, это глобальная проблема» - Часть 2

Этот пост - продолжение вот этого поста.

Дисклеймер: все нижеперечисленное является квинтэссенцией моего восьмилетнего опыта разработки приложений и может отличаться от вашего.

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


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


Собрав и подключив дом, мы можем начать в нем жить. В самом простом случае мы будем единственным собственником дома, и наш дом будет занимать весь участок. В этом случае мы просто берем наш собранный код и загружаем его по определенным правилам на наш сервер. Если вы хорошо построили дом, и больше ничего в нем менять не планируете, то вы можете дальше жить счастливо. В программировании дом постоянно развивается: появляются новые этажи, приходится менять коммуникации и снова все согласовывать и переподключать. Делать это вручную, да еще и по нескольку раз в день, бывает достаточно накладно, поэтому используются различные системы (TFS, GitLab, Jenkins и др.) для автоматизации этого дела, которые, конечно же кому-то надо настраивать. Их можно было бы сравнить с агентством, которому вы могли бы поручить заниматься всеми согласованиями перепланировок и подключением коммуникаций от вашего имени.


По мере роста Интернета начали появляться так называемые "облачные" сервисы. Теперь вам не нужно самому искать участок, на котором строить дом, и заниматься коммуникациями - за вас все сделает облако. От вас только требуется решить, насколько большой участок вы хотите. На данный момент существуют три основных игрока на "облачном" рынке - Microsoft, Amazon и Google. Они предоставляют схожий набор услуг, но каждый из них предлагает работать со своими по-своему. При этом и типов участков стало больше: вы можете получить полноценный участок в свое личное пользование с полным доступом к коммуникациям (выделенный сервер), можете выбрать только участок, а коммуникации оставить управляющей компании (например, через WebApp в Microsoft Azure).


В добавок к этому появилась мода на микросервисы, когда ваш дом спроектирован так, что каждая отдельная квартира или комната в доме, — это своего рода отдельный дом, и вы можете компоновать его в зависимости от своих потребностей. Накопили в начале только на однушку, потом "докупили" еще одну комнату, потом еще; дети съехали жить к себе - продали лишние комнаты. И все это без переездов и каких-либо перепланировок благодаря Docker и Kubernetes.

Теперь мы, собственно, подобрались к сути вопроса: почему вакансия из скриншота ниже — это все же не три и не пять отдельных вакансий.


Как мы видим из описания выше и предыдущего поста, процесс веб-программирования в частности, да и разработки вообще, очень сильно изменился за прошедшие несколько десятков лет. На рынке существует сотни разных языков программирования, программ и сервисов, каждый из которых помогает выполнять разные задачи, и каждый день появляется что-то новое, что-то что лучше (необязательно) подходит для решения какой-то бизнес задачи. Теперь программисту недостаточно просто знать язык программирования, нужно, прежде всего понимать весь жизненный цикл своего программного продукта и уметь "передвигать" свой продукт по этим стадиям.


Поясню: недостаточно просто написать код. Нужно уметь этот код собрать, оттестировать, если нужно, задокументировать/внести изменения в процессе сборки и развертывания и, собственно, "загрузить" собранный код.


Возвращаясь к аналогии с домом, будучи строителем, вам нужно понимать, что сначала нужно организовать фундамент, потом выставить стены и только потом крышу.

Теперь попробуем "перевести" вакансию из оригинального поста с HR-ного на человеческий:

Есть проект, написанный на React с использованием библиотеки Redux, с бэкендом на NodeJS и базой данных в MongoDB. При этом проект развернут в облаке Amazon с использованием Kubernetes.


Вряд ли тут от человека требуется доскональное знание всего. Хотя не стану отрицать, что есть конторы, в которых и такое бывает. Но что бы ты ни делал, ты должен иметь полную картину рабочего процесса в голове. Если ты фронтендер, то помимо, собственно, React'а и Redux'а ты должен знать, как запустить свой код в Docker и Kubernetes, а если ты бэкендер, ты должен знать, как там развернуть свою часть кода вместе с базой. И если ты претендуешь на должность junior разработчика, то я могу понять незнание чего-то, но если ты middle или тем более senior, то такая вакансия не должна быть для тебя чем-то из ряда вон.


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

Ответ на пост «Похоже, это глобальная проблема» - Часть 2 Twitter, Скриншот, IT, Работа, Программирование, Web-программирование, Вакансии, Ответ на пост, Длиннопост
Показать полностью 1

Хранить нельзя выбросить

Многие сейчас пишут посты о том, что находят уйму нетронутых за десятилетия вещей у себя, родственников или друзей. Мою семью, к счастью, это обошло стороной. Возможно, сказалось то, что мы часто переезжали и вещи просто не залёживались. Моя бабушка, конечно, какое-то время хранила у себя журналы моды из СССР, пуговицы и значки, но не больше.


Опущу подробности про тех, о ком буду писать ниже, но эту историю очень захотелось написать.


Бабушка в этой семье пережила войну и всё время боялась, что кто-то завтра придёт и всё отнимет. Есть будет нечего, ходить не в чем. Она на протяжении всей жизни копила, собирала, практически ничего не выбрасывала, считала, что потом пригодится. Шли годы, вещей в доме становилось всё больше. Если её родные и хотели что-то выбросить, то она поднимала крик и закатывала скандал. Так и родные постепенно стали жертвами её привычек, живя с ней в одной квартире. Они перестали замечать все эти вещи. Когда приходили редкие гости, то груда вещей на кресле, например, просто закрывалась покрывалом, чтобы гости не пугались. И нет, это был не мусор.


В этой семье были скромные доходы, однако, столько вещей, сколько я видела в их квартире, больше нигде не видела. Впервые попав туда, мне показалось, что вещи настолько давят на меня, что просто хотелось взять и сжечь всё, оставив только белые стены.

Самое ужасным была просрочка. Я видела просроченные на 25-30 лет продукты и бытовую химию, косметику. Несколько больших коробок неиспользованного мыла родом из 80-х, "старую-новую" бытовую технику, которой не пользовались ни разу, советскую посуду и много чего ещё. Но в самом огромном количестве была ОДЕЖДА. Одежда которая уже рассыпалась практически в руках, но была с ценниками. Она никому не отдавалась, никем не носилась, не выкидывалась. Она просто лежала по пакетам, чемоданам, комодам, шкафам, кладовкам.

Почему не носили? Потому что было жалко, она же новая, потом пригодится. Эта вот футболка ещё вполне ничего, а дырки, дырки мы зашьём и будет как новая. Это всё как из пословицы "собака на сене лежит, сама не ест и другим не даёт".

Когда занимались разбором квартиры, то не хватило и двух недель в общей сложности, чтобы вынести всё ненужное. Ремонтом в этой квартире никогда не занимались. Почему? Не было денег. Зато деньги были на никому не нужные вещи.


Сейчас дети этой бабушки и уже дети детей повторяют ошибки. У них битком набиты квартиры какими-то барахлом. Зачастую дешёвым и плохого качества. Зачем они это покупают? Ну как, пусть будет, скидка ведь была. Вдруг понадобится, а у нас нет. Вдруг что случится (можете вставить сами что хотите), то с этим скарбом можно будет прожить какое-то время.


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


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


Если были у кого-то похожие ситуации, как вы справлялись?

Показать полностью

Рапунцель, скинь свою гриву!

Рапунцель, скинь свою гриву! My Little Pony, Понификация, Рапунцель

Автор

Шеф и коллега

Шеф и коллега Братья пилоты, Шерлок Холмс, Сериал Шерлок BBC, Paintnet, Сериалы
Шеф и коллега Братья пилоты, Шерлок Холмс, Сериал Шерлок BBC, Paintnet, Сериалы

Братья пилоты в образе Шерлока и Ватсона)

Показать полностью 1

"Федорино горе" 1974 Full HD

Знаменитый кукольный мультфильм «Федорино горе», снятый по сказке Корнея Чуковского, на наглядном и веселом примере одной непутевой хозяйки учит малышей тому, с чем у многих из них бывают проблемы, – соблюдать чистоту и порядок.


Материал поста ""Федорино горе" 1974 Full HD" был удален по требованию правообладателя Кинопоиск.

Поиграем в бизнесменов?

Одна вакансия, два кандидата. Сможете выбрать лучшего? И так пять раз.

СДЕЛАТЬ ВЫБОР

Что это?

Нашел это в книжном магазине

Что это? Камень, Фото на тапок
Показать полностью 1
Мои подписки
Подписывайтесь на интересные вам теги, сообщества, авторов — и читайте свои любимые темы в этой ленте.
Чтобы добавить подписку, нужно авторизоваться.

Отличная работа, все прочитано! Выберите