AlexErf

На Пикабу
709 рейтинг 1 подписчик 3 подписки 25 постов 3 в горячем

Комментаторы от бога

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

Когда сам начинаешь постить статьи/видео еще больше сталкиваешься с комментаторами и приходит понимание, что они бывает следующих типов:

  • Хейтеры

  • Эксперты

  • Лайкеры/Саппортеры

  • Боты

В каждой статье есть ошибки, редакторские, экспертные и т.д. Эксперты обычно полезны, потому что они указывают на реальную проблему в статье или видео - то что реально стоит исправить или упомянуть/учесть в следующий раз. Их можно просто похвалить, но это не значит, что постить надо идеальный материал, потому что если не будет экспертных комментов, то цитируемость будет ниже. И вообще идеальный материал - до которого не докопаться это обычно какой нить пресс-релиз крупной компании, который никто не читает. Там все нейтрально aka стерильно - то есть жизни нет. Для привлечения внимания и создания охватов такой вариант не подходит совсем.

Хейтеры - это те кто сразу пишут "Сдохни тварь" ;-) Как ни странно, такие коменты тоже могут быть полезны - вспоминает 22 immutable laws of marketing, и понимаем что цитирование, комментирование и даже хейт лучше чем когда Вас просто совсем не заметили. Конечно особо рьяных надо банить, но далеко не всех - надо управлять этим процессом. Удивительно, но иногда в комментах начинается целый батл между разными perceptions - казалось бы это надо остановить, но нет - не надо, эти люди бесплатно повышают ваш охват, поэтому этим надо управлять и использовать как бесплатный ресурс. Щас меня захейтят :-) Кстати некоторые посты/статьи намерено вызывают хейт и создают себе виральность, вспомним например Артемия Лебедева (величайшего тролля рунета).

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

Боты - обычно хейт боты, тут лучше просто игнор/бан. Зачем тратить силы на бездушную машину?

Желаю хороших постов, много лайков и щепотку хейта - значит вы сделали хороший пост.

Лайкните мой пост и подпишитесь на мои каналы:

https://t.me/Koding404 чтобы кодить и тестить

https://t.me/micinvest чтобы инвестировать

https://t.me/EnglishBukovka чтобы спик инглиш

https://t.me/PsycoBio чтобы контролировать свой мозг

а хейторы и так найдутся ;-)

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

Текущий спрос и тренды в области IT-позиций в сфере качества: анализ навыков и технологий

*Week 19

Текущий спрос и тренды в области IT-позиций в сфере качества: анализ навыков и технологий Программирование, IT, Обучение, Образование, Зарплата, Python, Профессия, Программист, Работа, Удаленная работа, Поиск работы, Собеседование, Selenium, QA, Тестирование

В мире IT индустрии требования к кандидатам постоянно меняются. Однако некоторые навыки и умения остаются актуальными независимо от времени. На этой неделе мы анализировали открытые вакансии в области QA (Quality Assurance, или контроля качества), чтобы выяснить, какие требования и навыки востребованы на данный момент.

На первом месте по востребованности - Python. Этот язык программирования был упомянут в 39 открытых вакансиях. Python является одним из самых популярных инструментов в IT и часто используется для автоматизации тестирования, анализа данных и других задач.

Android также востребован в сфере QA - 34 упоминания. Это говорит о большом спросе на специалистов, способных работать с мобильными приложениями и платформами.

Третье место занимает Selenium (25 упоминаний), популярный инструмент для автоматизации веб-браузеров, часто используемый в тестировании.

REST, или представление состояния передачи (23 упоминания), также важно для специалистов по QA, поскольку это стандартный подход к взаимодействию веб-приложений.

Интересно, что слово "remote" (21 упоминание) также часто встречается в открытых вакансиях, что указывает на продолжающийся тренд работы на удаленке.

Среди других важных навыков и знаний, которые выделяются, - это Git (19 упоминаний), система контроля версий, необходимая для работы в команде; Agile (13 упоминаний), гибкий подход к разработке; и Docker (11 упоминаний), платформа для разработки, доставки и работы приложений.

Некоторые вакансии также подчеркивают важность командной работы (9 упоминаний) и умения работать с Confluence (9 упоминаний), платформой для совместной работы.

В то же время, есть и специфические требования, такие как знание Allure (7 упоминаний), инструмента для генерации отчетов о тестировании; Fiddler (6 упоминаний), инструмента для отладки веб-приложений;

По зарплатам информацию можно найти здесь:  https://t.me/Koding404/15

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

Как работает пенсионная системы России?

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

В России пенсионная система состоит из трех основных компонентов:

  1. Страховая пенсия: Это основная часть пенсии, которая накапливается в течение всего рабочего периода человека и рассчитывается на основе страховых взносов, внесенных работодателем. Сумма страховой пенсии зависит от размера зарплаты и периода уплаты страховых взносов.

  2. Накопительная пенсия: Это дополнительная часть пенсии, которая накапливается в индивидуальном пенсионном фонде каждого гражданина. Средства для этого взноса также предоставляются работодателем. Накопительная пенсия была введена в 2002 году для увеличения размера пенсионных выплат, но с 2014 года ее начисление временно приостановлено.

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

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

Формула расчета страховой пенсии по старости в России состоит из нескольких компонентов и достаточно сложна. Она была установлена Федеральным законом от 28.12.2013 №400-ФЗ "О страховых пенсиях".

Расчет страховой пенсии можно представить так:

П = К * СЗЗП * ПК

где:

  • П - размер пенсии

  • К - коэффициент индивидуального пенсионного коэффициента, определяется исходя из стажа и величины взносов на пенсионное обеспечение

  • СЗЗП - среднемесячный заработок за все годы страхового стажа, но не более установленного Правительством РФ предельного значения

  • ПК - пенсионный коэффициент, который зависит от общего количества баллов, накопленных за все годы страхового стажа

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

К примеру, если человек имеет стаж 30 лет, среднемесячный заработок 30 000 рублей и пенсионный коэффициент 1, то его пенсия будет равна:

П = 30 (стаж) * 30 000 (СЗЗП) * 1 (ПК) = 900 000 рублей в год или 75 000 рублей в месяц.

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

Допустим, у нас есть следующая информация:

  • Коэффициент индивидуального пенсионного коэффициента (К)

  • Среднемесячный заработок за все годы страхового стажа (СЗЗП)

  • Пенсионный коэффициент (ПК)

Мы можем написать следующую функцию на Python для расчета пенсии:

Как работает пенсионная системы России? IT, Программирование, Политика, Полезное, Пенсия, Расчет, Python, Инвестиции, Инвестиции в акции, Длиннопост

Пожалуйста, учтите, что это упрощенный пример. В реальном случае вычисление коэффициента индивидуального пенсионного коэффициента (К) и пенсионного коэффициента (ПК) может быть сложнее, и для этого могут потребоваться дополнительные данные.

Расчет накопительной пенсии

Система накопительной пенсии в России была временно приостановлена в 2014 году. Однако, когда она работала, вот как выглядел ее основной принцип:

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

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

Если бы мы хотели рассчитать накопительную пенсию в простейшем случае, она бы вычислялась следующим образом:

Пн = Сн / Пл

где:

  • Пн - ежемесячная накопительная пенсия

  • Сн - общая сумма пенсионных накоплений

  • Пл - планируемый период выплат в месяцах (обычно, ожидаемая продолжительность жизни после выхода на пенсию)

Например, если у человека на момент выхода на пенсию накопления составляют 1 200 000 рублей, и он планирует получать пенсию в течение 20 лет (240 месяцев), его накопительная пенсия будет составлять:

Пн = 1 200 000 / 240 = 5000 рублей в месяц

Однако, стоит отметить, что реальная формула может быть более сложной и учитывать такие факторы, как инфляция, доходность инвестиций и другие финансовые параметры.

Для расчета накопительной пенсии мы можем использовать следующую функцию на Python:

Как работает пенсионная системы России? IT, Программирование, Политика, Полезное, Пенсия, Расчет, Python, Инвестиции, Инвестиции в акции, Длиннопост

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

Социальная пенсия

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

Формула расчета социальной пенсии устанавливается Правительством Российской Федерации и может быть скорректирована в зависимости от бюджетной ситуации и социально-экономической политики. Основой для расчета является базовая часть социальной пенсии, которая устанавливается на год и может быть скорректирована в зависимости от инфляции и других факторов.

Также в расчет включается надбавка за стаж, которая зависит от числа полных лет страхового стажа, и надбавка за возраст, которая предоставляется, начиная с определенного возраста.

Для примера допустим, базовая часть социальной пенсии составляет 9000 рублей, надбавка за стаж для человека с 20-летним стажем - 2000 рублей, и надбавка за возраст - 1000 рублей. Тогда общий размер социальной пенсии будет равен:

Пс = 9000 (базовая часть) + 2000 (надбавка за стаж) + 1000 (надбавка за возраст) = 12000 рублей.

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

Мы можем написать следующую функцию на Python для расчета социальной пенсии:

Как работает пенсионная системы России? IT, Программирование, Политика, Полезное, Пенсия, Расчет, Python, Инвестиции, Инвестиции в акции, Длиннопост

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

Полный расчет пенсии

Можно создать скрипт Python, который будет принимать параметры командной строки для каждого типа пенсии и выполнять соответствующий расчет. Я буду использовать модуль argparse для обработки аргументов командной строки.

Как работает пенсионная системы России? IT, Программирование, Политика, Полезное, Пенсия, Расчет, Python, Инвестиции, Инвестиции в акции, Длиннопост

Вы можете сохранить этот скрипт в файл, например, pension_calculator.py, и затем запускать его из командной строки следующим образом:

Как работает пенсионная системы России? IT, Программирование, Политика, Полезное, Пенсия, Расчет, Python, Инвестиции, Инвестиции в акции, Длиннопост

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

Как работает пенсионная системы России? IT, Программирование, Политика, Полезное, Пенсия, Расчет, Python, Инвестиции, Инвестиции в акции, Длиннопост

В этом случае скрипт выведет результаты для всех трех типов пенсий.

Но этот скрипт на самом деле неправильно считает общую пенсию, а как правильно смотрите тут:

https://t.me/Koding404/12

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

Одна из популярных фраз из фильма "Дневник Бриджит Джонс"

Одна из популярных фраз из фильма "Дневник Бриджит Джонс" (Bridget Jones's Diary) — "I like you just the way you are." Эта фраза была произнесена Марком Дарси (Mark Darcy), одним из главных героев, когда он выражает свои чувства к Бриджит.

Разберем фразу:

- I (я) — подлежащее, указывающее на говорящего.

- like (нравится) — глагол, выражающий положительное отношение к чему-либо или кому-либо.

- you (ты, вам) — объект, указывающий на адресата, в данном случае, Бриджит Джонс.

- just (просто, только) — наречие, усиливающее следующее за ним слово и указывающее на то, что говорящий не хочет ничего менять или добавлять.

- the way (так, как) — фраза, которая в данном контексте используется для описания состояния или образа действия.

- you're (ты есть/ты) — сокращенная форма от "you are"

Можно перевести как "Ты мне нравишься такой, какая ты есть." Это искреннее и трогательное выражение чувств Марка Дарси, которое показывает, что он любит Бриджит несмотря на ее недостатки и неприятности, с которыми она сталкивается.

Читать дальше https://t.me/EnglishBukovka

Примеры функционального программирование для новичков

Представь, что у тебя есть три волшебные машины: машина A, машина B и машина C. Каждая машина делает что-то особенное с предметами:

1. Машина A окрашивает вещи в зеленый цвет.

2. Машина B делает вещи в два раза больше.

3. Машина C превращает фрукты в овощи.

Теперь, используя язык программирования Haskell, мы можем создать код, который моделирует это поведение:

haskell

type Item = String

machineA :: Item -> Item

machineA item = "зеленый " ++ item

machineB :: Item -> Item

machineB item = "большой " ++ item

machineC :: Item -> Item

machineC "яблоко" = "маленькая красная морковка"

machineC item = item

transformItem :: (Item -> Item) -> (Item -> Item) -> (Item -> Item) -> Item -> Item

transformItem = (.) . (.)

В этом примере мы определяем тип Item для представления предметов. Мы также определяем функции machineA, machineB и machineC, которые соответствуют машинам A, B и C из нашего описания. Затем мы определяем функцию transformItem, которая позволяет нам применить три машины одна за другой к предмету.

haskell

main :: IO ()

main = do

let item = "яблоко"

let transformedItem = transformItem machineA machineB machineC item

putStrLn transformedItem

Здесь мы определяем item как "яблоко" и применяем функцию transformItem к нему, чтобы получить преобразованный предмет. Затем мы выводим результат на экран. В итоге, мы получим "большая зеленая морковка", как и ожидалось из нашего описания.

Таким образом, с помощью функционального программирования на языке Haskell, мы смогли элегантно и кратко описать сложную операцию, используя мощные функции композиции и стиль без указания точки.

Больше примеров в https://t.me/Koding404

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

В природе бывают моменты, когда два плюс два равно десять – когда две маленькие вещи соединяются, образуя одну огромную вещь

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

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

Отбеливатель и аммиак - обычные бытовые средства. Смешайте их вместе, и вы получите смертельно опасный газ хлорамин.

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

То же самое происходит с чертами характера.

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

Так бывает со многими вещами. Некоторые из самых порочных ловушек возникают, когда две восхитительные черты смешиваются неправильным образом и создают нечто опасное. Это самые трудные недостатки для выявления и устранения.

Возьмите терпение и уверенность. Оба эти качества звучат прекрасно. Но, смешиваясь вместе, они часто образуют упрямство, что является катастрофой. Уверенность в своей правоте дает вам разрешение игнорировать признаки того, что вы ошибаетесь, а терпение дает вам разрешение продлевать это отрицание до бесконечности.

Чарли Мангер однажды сказал:

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

В общем: Люди, которые паникуют, знают, что они паникуют. Люди, которые ведут себя нечестно, знают, что они ведут себя нечестно. Но те, кто попал в ловушку терпения и уверенности, не знают об этом, потому что обе эти черты сами по себе кажутся такими положительными.

Или любопытство и смелость. Они прекрасны сами по себе, но в сочетании могут легко породить импульсивность.

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

Но без какого-то тормоза любопытство и смелость так легко превратить в импульсивность.

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

Элон Маск с Twitter - вот пример (пока что).

Огромные и успешные компании, расширяющие свою деятельность в областях, в которых у них нет опыта, - еще один пример (AIG, General Electric).

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

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

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

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

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

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

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

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

Cтатья Моргана Хаузела переведена каналом https://t.me/micinvest

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

Спрос и тенденции на рынке IT-вакансий QA (неделя 18)

Спрос и тенденции на рынке IT-вакансий QA (неделя 18) QA, Работа, IT, Обучение, Python, Программирование, Профессия, Программист, Удаленная работа, Зарплата, Доход

Анализ ключевых слов в объявлениях о вакансиях QA позволяет выявить основные тренды и популярные технологии. Python и Android являются наиболее востребованными, что свидетельствует о фокусе на разработке мобильных и веб-приложений. Удаленная работа становится все более популярной для QA-специалистов.

Среди инструментов тестирования наибольшую популярность имеют Selenium и Postman, в то время как Docker активно используется для создания и настройки тестового окружения. Agile и Scrum доминируют среди методологий, подчеркивая гибкость и быстроту развертывания проектов. Знание Git, REST, Confluence, C и .NET также является важными навыками для QA-специалистов.

Больше информации по теме:

https://t.me/qashechnaya/20

Показать полностью
Отличная работа, все прочитано!