Парсинг данных через api vk и google sheets api на python / Хабр
Вводная
Появилась потребность собирать статистику постов из группы в контакте и затем проанализировать реакции подписчиков на конкретные посты. Если переформулировать на выходе стоит задача с заданной периодичностью снимать показания статистики постов в вк и сохранять их.
Я не профессиональный программист и не претендую, поэтому решил сделать все довольно просто. При помощи api VK забирать посты из группы, собираю нужный мне датафрейм и записываю данные в гугл таблицу, так же через api.
Может быть это и не самое оптимальное решение,
Настраиваем API VK
В этом блоке мы хотим собрать статистику постов из группы vk.
Для начала работы нам нужен user_token из vk. Мне понравилась видеоинструкция здесь, коротко и по делу.
Токен держим в секрете. Переходим в https://dev.vk.com изучаем документацию API.
Нашли подходящий метод wall. get https://dev.vk.com/method/wall.get
Прямо на сайте документации можем попробовать дернуть запрос.
Для этого нам нужно access_token, domain, count, v, filter.
access_token – получили на прошлом шаге. domain – название группы вы увидите в url название группы например https://vk.com/adminsclub. count – количество постов которые можем дернуть. v – версия api. filter – хотим получить только посты от группы устанавливаем owner.
vk можно попробовать, как работает сам метод.
Прописываем логику сбора
Импортируем библиотеку requests. Дергаем тестовый запрос. Поcле анализа структуры решаю, что мне нужен раздел items
# переменные TOKEN_USER = #ваш токен VERSION = #версися api vk DOMAIN = #ваш domain # через api vk вызываем статистику постов response = requests.get('https://api.vk.com/method/wall.get', params={'access_token': TOKEN_USER, 'v': VERSION, 'domain': DOMAIN, 'count': 10, 'filter': str('owner')}) data = response. json()['response']['items']
Отдельное поле в статистики количество фотографий для поста, я не нашел.
Через цикл перебираем каждый пост и считаем количество фото, если фотографии нет скрипт ловит ошибку. Обрабатываем ошибку и ставим 0. Собираем новый список с полями id поста и количество фото.
Пишем обработчик. Вызываем pandas
# считаем сколько фото у поста, заводи все в df id = [] photo = [] for post in data: id.append(post['id']) try: photo.append(len(post['attachments'])) except: photo.append(0) df_photo = pd.DataFrame( {'id': id, 'photo.count': photo, })
Переводим cловарь в df. Импортируем метод from pandas import json_normalize
Оставляем нужные атрибуты и переводим дату в другой формат.
В переменной post_id запихиваем id наших постов.
Я бы хотел обогатить свою статистику более расширенными измерениями
Из документации по api о которой рассказывал выше подобрал метод status. getPostReach
В методе обнаружил новый аргумент owner_id, его можно найти в настройках группы.
Делаем еще один запрос и новые данные сохраняем в датафрейм df_stat_post
# вытаскиваем нужные нам столбцы и переводим формат даты df = json_normalize(data) df = df[['id','date','comments.count','likes.count','reposts.count','reposts.wall_count','reposts.mail_count','views.count','text']] df['date']= [datetime.fromtimestamp(df['date'][i]) for i in range(len(df['date']))] # для каждого поста вытаскиваем дополнительную статистику post_id = ','.join(df['id'].astype("str")) response = requests.get('https://api.vk.com/method/stats.getPostReach', params={'access_token': TOKEN_USER, 'v': VERSION, 'owner_id': # ваш id_owner, 'post_ids': post_id}) data = response.json()['response'] df_stat_post = json_normalize(data)
Теперь приступим к сборке объединяем все наши датафреймы, накидываем дополнительные метрики.
Далее наши данные преобразовываем для загрузки в гугл таблицу.
# объединяем все df cо всеми статистиками и количествам фото df_final = df.merge(df_stat_post, how='left', left_on='id', right_on="post_id") df_final = df_final.merge(df_photo, how='left', left_on='id', right_on="id") df_final.drop(columns='post_id',inplace=True) # добавляем дополнительные столбцы с временем df_final['date_time_report'] = datetime.now() df_final['date_report'] = date.today() df_final['year'] = df_final['date_time_report'].dt.year df_final['month'] = df_final['date_time_report'].dt.month df_final['day'] = df_final['date_time_report'].dt.day df_final['hour'] = df_final['date_time_report'].dt.hour df_final['minute'] = df_final['date_time_report'].dt.minute df_final[['date','date_report','date_time_report']] = df_final[['date','date_report','date_time_report']].astype('str') # сохраняем все значения data_list = df_final.values.tolist()
Грузим в google sheet через api
Есть готовые библиотеки для работы с google sheet например pygsheets, но мне было важно поработать с API поэтому легких путей не искал.
Прежде чем загрузить надо настроить наш api прекрасная статья, в который пошагово написано и даст возможность поиграться с листами https://habr.com/ru/post/483302/
# подключаемся к гугл таблице CREDENTIALS_FILE = # Имя файла с закрытым ключом, вы должны подставить свое # Читаем ключи из файла credentials = ServiceAccountCredentials.from_json_keyfile_name(CREDENTIALS_FILE, ['https://www.googleapis.com/auth/spreadsheets', 'https://www.googleapis.com/auth/drive']) httpAuth = credentials.authorize(httplib2.Http()) # Авторизуемся в системе service = apiclient.discovery.build('sheets', 'v4', http = httpAuth) # Выбираем работу с таблицами и 4 версию API spreadsheetId = # ваш id лист
После подключения к листу. Находим последнюю заполненную строку.
В моем примере я заполняю последние 10 строк ровно по количеству постов которые я получил из get запроса. Подготавливаем шаблон для запроса, заполняем шаблон данными какие ячейки заполняем и заполняем. Далее выполняем запрос. Готово
# находим последнию строку заполненную response = service.spreadsheets().values().get(spreadsheetId = spreadsheetId,range="Лист номер один!A1:A").execute() # последние 10 строк заполняем number_sheet = "Лист номер один!A" + str(len(response['values'])+1) + ':AA' + str(len(response['values'])+10) # создаем запрос и вставляем туда данные data_vk = { "valueInputOption": "USER_ENTERED", # Данные воспринимаются, как вводимые пользователем (считается значение формул) "data": [ {"range": "", "majorDimension": "ROWS", # Сначала заполнять строки, затем столбцы "values": ''} ] } data_vk['data'][0]['range'] = number_sheet data_vk['data'][0]['values'] = data_list # выполняем запрос results = service.spreadsheets().values().batchUpdate(spreadsheetId = spreadsheetId, body = data_vk).execute()
Заключение
После написания этого кода мне требовалось запускать его каждый час и принял решение арендовать сервер, установить туда docker и через crontab запускать.
Код на GitHub
Калькулятор зарплаты – Рассчитайте чистый доход
Сколько составляет заработная плата ваших сотрудников после уплаты налогов? Этот мощный инструмент выполняет все расчеты валовой и чистой прибыли для оценки заработной платы во всех 50 штатах. Для получения дополнительной информации см. Наше руководство по расчету заработной платы.
Ищете управляемый расчет заработной платы и льгот для вашего бизнеса?
Получить бесплатное предложение
Важное примечание о калькуляторе заработной платы: Калькулятор на этой странице предоставляется Центром ресурсов для работодателей ADP и предназначен для предоставления общих рекомендаций и оценок. На него не следует полагаться для расчета точных налогов, заработной платы или других финансовых данных. Эти калькуляторы не предназначены для предоставления налоговых или юридических консультаций и не представляют собой какие-либо услуги или решения ADP. Вам следует обратиться к профессиональному консультанту или бухгалтеру в отношении любых конкретных требований или проблем.
Руководство по расчету заработной платы
Несмотря на то, что наш калькулятор заработной платы выполняет большую часть тяжелой работы, может оказаться полезным более подробно рассмотреть некоторые расчеты, необходимые для расчета заработной платы.
Как рассчитать чистую прибыль
- Определить налогооблагаемый доход путем вычета любых доналоговых отчислений на пособия
- Удержать все применимые налоги (федеральные, государственные и местные)
- Вычесть любые отчисления после уплаты налогов в пособия
- Украсить заработную плату, если необходимо
- Результат — чистая прибыль
Как рассчитать годовой доход
Чтобы рассчитать годовой оклад, умножьте общую заработную плату (до вычета налогов) на количество периодов оплаты в году. Например, если работник зарабатывает 1500 долларов в неделю, его годовой доход составит 1500 x 52 = 78 000 долларов.
Как рассчитать налоги, вычитаемые из зарплаты
- Для расчета федерального подоходного налога см. сертификаты об удержании подоходного налога и текущие налоговые категории
- Рассчитайте налоги в соответствии с Федеральным законом о страховых взносах (FICA), используя последние ставки для Medicare и Social Security .
- Определить, применяются ли подоходный налог штата и другие государственные и местные налоги и удержания
- Разделить сумму всех применимых налогов на валовую заработную плату работника
- Результат — процент налогов, вычитаемых из зарплаты
Расчеты, однако, лишь часть большой картины зарплаты.
Что такое зарплата?
Зарплата — это то, как предприятия вознаграждают сотрудников за их работу. Наиболее распространенные графики доставки — раз в две недели или раз в полгода, хотя это зависит от предпочтений работодателя и применимых законов и правил штата. Специфические для бизнеса требования, такие как коллективные договоры, касающиеся профсоюзных работников, также могут диктовать частоту выплаты заработной платы.
Виды зарплатных чеков
Традиционно сотрудники получали распечатанные чеки лично или по почте, но сегодня чаще деньги вносятся на банковский счет в электронном виде. Некоторые работодатели могут также предлагать дополнительные альтернативы зарплате, такие как платежные карты, которые могут быть выгодны работникам, не имеющим банковских счетов.
Как читать чек о зарплате
В отличие от справок и других документов с места работы, чеки о зарплате довольно легко расшифровать. Их прочтение — это просто вопрос проверки правильности платежной информации.
Информация, найденная в платежном чеке:
- Номер чека
- Имя и адрес работодателя
- Имя и адрес сотрудника
- Дата проверки
- Сумма платежа
- Банковский счет работодателя и маршрутные номера
- Контрольная записка (опционально)
Информация, содержащаяся в платежной квитанции
В большинстве штатов сотрудники должны получать платежные квитанции.
- Дата начала и окончания платежного периода
- Отработано часов
- Валовая заработная плата
- Нетто или оплата на дом
- Федеральный подоходный налог и налог штата
- Местные налоги
- Налоги Medicare и Social Security
- Отчисления на пособия
- Наложение ареста на заработную плату
- Итого с начала года
- Остаток оплачиваемого отгула (PTO)
Фактические платежные квитанции зависят от индивидуальных обстоятельств и штата. Некоторые из них предъявляют особые требования к информации, которая должна быть включена в платежную ведомость, и когда она должна быть доведена до сотрудников.
Понимание зарплатных чеков: удержания и вычеты
При анализе своей первой зарплаты те, кто только начинает работать, могут задаться вопросом, почему их заработная плата меньше, чем их валовая заработная плата. Причина в таких налогах, удержаниях и вычетах, как эти:
Удержание федерального подоходного налога
Работодатели удерживают федеральный подоходный налог из заработной платы своих работников на основании текущих налоговых ставок и формы W-4, Сертификаты удержания сотрудников. При заполнении этой формы сотрудники, как правило, должны указать свой статус подачи и указать, заявляют ли они о каких-либо иждивенцах, работают ли они на нескольких работах или имеют супруга, который также работает (для целей совместной подачи документов в браке), или вносят какие-либо другие необходимые корректировки.
FICA удержание
FICA — двухкомпонентный налог. И работники, и работодатели платят 1,45% за Medicare и 6,2% за Social Security. Последний имеет базовый предел заработной платы в размере 160 200 долларов США, что означает, что после того, как сотрудники заработают столько, налог больше не вычитается из их доходов до конца года. Те, у кого высокий доход, также могут облагаться дополнительным налогом Medicare, который составляет 0,9% и оплачивается только работником, а не работодателем.
Удержанный штат и местные налоги
Штатные и местные налоги сильно различаются в зависимости от географического региона, причем некоторые взимают гораздо больше, чем другие. Примеры включают:
- Государственный и местный подоходный налог
- Государственный налог на безработицу (SUTA)
- Кратковременная нетрудоспособность
- Оплачиваемый семейный отпуск по болезни
Вычеты из пособий
Предприятия, которые предлагают медицинское страхование, стоматологическое страхование, пенсионные сбережения и другие льготы, часто делят расходы со своими сотрудниками и удерживают их из своей заработной платы. В зависимости от типа пособия и правил, которые к нему применяются, вычет может быть доналоговым или посленалоговым. Предналог более выгоден для наемных работников, поскольку он снижает налогооблагаемый доход физического лица.
Наложение ареста на заработную плату
Работодателям может потребоваться вычесть наложение ареста на заработную плату работника, если они получат соответствующее постановление суда. Это может произойти, если работник не выплачивает кредит, имеет неуплаченные налоги или обязан платить алименты или алименты.
Часто задаваемые вопросы о зарплатных чеках
Является ли платежная квитанция идентичным платежному чеку?
Хотя зарплатные чеки и платежные квитанции обычно выдаются вместе, это не одно и то же. Заработная плата — это директива финансовому учреждению, которая утверждает перевод средств от работодателя к работнику. С другой стороны, платежная квитанция не имеет денежной ценности и является просто пояснительным документом.
Как должна выглядеть квитанция об оплате?
Платежные ведомости обычно показывают, как был получен доход работника за определенный период оплаты, а также статьи удержанных налогов, добровольных отчислений и любых других полученных вознаграждений. Дополнительные сведения могут потребоваться властями штата или местными органами власти.
Что делать с квитанцией о зарплате?
Платежные квитанции используются для проверки правильности оплаты и могут быть необходимы при урегулировании споров о заработной плате/часах. По этой причине сотрудники могут захотеть сохранить свои платежные квитанции, но не обязаны это делать. Однако работодатели должны вести учет заработной платы в течение определенного периода времени, установленного федеральным правительством и правительством штата.
Что делать, если вы не получили зарплату или задержали ее?
Порядок действий зависит от причины пропущенной или задержанной зарплаты. Честно говоря, ошибки обычно можно исправить, связавшись с отделом кадров работодателя.
Как создать зарплату для сотрудника?
У работодателей обычно есть два основных варианта создания чеков:
- Закажите запас чеков в магазине канцелярских товаров или в банке, в котором есть расчетный счет для бизнеса, и печатайте чеки каждый платежный период.
- Работа с поставщиком услуг по расчету заработной платы. Некоторые предлагают пакеты, которые включают в себя подписание чека и вставку, сделанную от имени работодателя.
Калькулятор зарплаты
Калькулятор зарплаты преобразует суммы зарплаты в соответствующие значения в зависимости от частоты выплат.
| Просмотр местных вакансий |
Этот калькулятор заработной платы предполагает, что почасовая и дневная заработная плата являются нескорректированными значениями. Предполагается, что все остальные входные данные частоты оплаты являются праздниками и скорректированными значениями дней отпуска. Этот калькулятор также предполагает 52 рабочих недели или 260 рабочих дней в году в своих расчетах. В нескорректированных результатах не учитываются праздничные и оплачиваемые дни отпуска.
Связанные Калькулятор заработной платы Take Home | Калькулятор подоходного налогаЗарплата или заработная плата — это платеж от работодателя работнику за время и работу. Чтобы защитить работников, многие страны вводят минимальную заработную плату, устанавливаемую либо центральными, либо местными органами власти. Кроме того, союзы могут создаваться для установления стандартов в определенных компаниях или отраслях.
Заработная плата
Заработная плата обычно выплачивается на регулярной основе, и ее сумма обычно не меняется в зависимости от качества или количества выполненной работы. Заработная плата работника обычно определяется как годовая цифра в трудовом договоре, который подписывается при приеме на работу. Заработная плата иногда может сопровождаться дополнительным вознаграждением, например, товарами или услугами.
Заработная плата
Существует несколько технических различий между терминами «заработная плата» и «оклад». Во-первых, в то время как слово «зарплата» лучше всего ассоциируется с вознаграждением сотрудников на ежегодной основе, слово «заработная плата» лучше всего связано с вознаграждением сотрудников, основанным на количестве отработанных часов, умноженном на почасовую ставку оплаты. Кроме того, наемные работники, как правило, не освобождаются от уплаты налогов, что означает, что они подпадают под действие правил оплаты сверхурочной работы, установленных правительством для защиты работников. В США эти правила являются частью Закона о справедливых трудовых стандартах (FLSA). Не освобожденные сотрудники часто получают в 1,5 раза больше своей заработной платы за любые часы, которые они отработали после превышения 40 часов в неделю, также известную как оплата сверхурочных, а иногда удваивают (и реже утраивают) свою заработную плату, если они работают в праздничные дни. Наемные работники обычно не получают таких льгот; если они работают более 40 часов в неделю или в отпуске, они не будут получать прямую финансовую компенсацию за это. Вообще говоря, наемные работники, как правило, зарабатывают меньше, чем наемные работники. Например, бариста, работающий в кафе, может получать «зарплату», а профессионал, работающий в офисе, может получать «зарплату». В результате оплачиваемые должности часто имеют более высокий статус в обществе.
Большинство окладов и заработных плат выплачиваются периодически, как правило, ежемесячно, раз в полгода, раз в две недели, еженедельно и т. д. Хотя это и называется калькулятором зарплаты, наемные работники могут по-прежнему использовать калькулятор для пересчета сумм.
Разные вознаграждения работникам
Хотя заработная плата и заработная плата важны, не все финансовые выгоды от работы предоставляются в виде зарплаты. Наемные работники и, в меньшей степени, наемные работники, как правило, имеют другие льготы, такие как медицинское страхование, оплачиваемое работодателем, налоги на заработную плату (половина налога на социальное обеспечение и медицинское обслуживание в США), которые идут на старость и инвалидность, безработица. налоги, пенсионные планы, оплачиваемые работодателем, оплачиваемые выходные/отпускные дни, бонусы, корпоративные скидки и многое другое. Сотрудники, занятые неполный рабочий день, имеют меньше шансов получить эти преимущества.
Различные вознаграждения работникам могут стоить значительную сумму в денежном выражении. Таким образом, важно учитывать эти льготы, а также предлагаемую базовую заработную плату или оклад при выборе работы.
Самозанятые подрядчики
Самозанятые подрядчики (фрилансеры, которые продают свои товары и услуги в качестве индивидуальных предпринимателей) обычно устанавливают свои собственные ставки, которые могут быть почасовыми, дневными, недельными и т. д. Кроме того, подрядчики, как правило, не имеют льгот такие как оплачиваемый отпуск, более дешевая медицинская страховка или любые другие денежные льготы, обычно связанные с полной занятостью. В результате их ставки заработной платы, как правило, должны быть выше (иногда значительно выше), чем оклады на эквивалентных штатных должностях. Тем не менее, ставки в реальном мире зависят от многих факторов, и нередко можно увидеть, как подрядчики получают более низкую компенсацию.
Как рассчитываются нескорректированные и скорректированные оклады?
Используя почасовую ставку в размере 30 долларов США, в среднем восемь часов работы каждый день и 260 рабочих дней в году (52 недели, умноженные на 5 рабочих дней в неделю), годовая нескорректированная заработная плата может быть рассчитана как:
$30 × 8 × (260) = 62 400 долл. США
Как видно, почасовая ставка умножается на количество рабочих дней в году (без поправок), а затем умножается на количество часов в рабочем дне. Скорректированная годовая заработная плата может быть рассчитана как:
30 $ × 8 × (260 — 25) = 56 400 $
Используя 10 праздничных дней и 15 оплачиваемых дней отпуска в году, вычтите эти нерабочие дни из общего количества рабочих дней в году.
Все двухнедельные, полумесячные, месячные и квартальные данные получены из этих ежегодных расчетов. Важно проводить различие между двухнедельными, которые происходят каждые две недели, и полумесячными, которые происходят два раза в месяц, обычно в пятнадцатый и последний день месяца.
Различная частота выплат
Калькулятор содержит параметры для выбора из нескольких периодов, обычно используемых для выражения суммы заработной платы, но фактическая частота выплат, установленная в разных странах, штатах, отраслях и компаниях, может различаться. В США нет федерального закона, предписывающего периодичность выплат, за исключением закона, в котором говорится, что оплата труда сотрудников должна осуществляться в обычном и предсказуемом порядке. Обязательные последовательные платежи дают сотрудникам большую стабильность и гибкость. Однако на уровне штатов в большинстве штатов есть требования к минимальной частоте оплаты труда, за исключением Алабамы, Флориды и Южной Каролины. Для получения более подробной информации ознакомьтесь с государственными законами о частоте оплаты.
Наиболее распространенные периоды оплаты: ежемесячно, раз в полгода (два раза в месяц), раз в две недели (каждые две недели), еженедельно и ежедневно. Они объясняются в следующей таблице.
Информация о заработной плате в США
Согласно Закону о справедливых трудовых стандартах (FLSA), в США наемные работники также часто называются освобожденными работниками. Это означает, что они освобождены от минимальной заработной платы, правил сверхурочной работы и определенных прав и средств защиты, которые обычно предоставляются только не освобожденным работникам. Чтобы считаться освобожденными в США, сотрудники должны зарабатывать не менее 684 долларов в неделю (или 35 568 долларов в год), получать зарплату и выполнять должностные обязанности, как это определено FLSA. Некоторые рабочие места специально исключены из правил FLSA, в том числе многие сельскохозяйственные рабочие и водители грузовиков, но большинство работников будут классифицироваться как освобожденные или не освобожденные.
Федеральная минимальная ставка заработной платы составляет 7,25 доллара в час. Однако штаты могут иметь свои собственные минимальные ставки заработной платы, которые имеют приоритет над федеральной ставкой, если она выше. Например, в округе Колумбия (округ Колумбия) самая высокая ставка среди всех штатов — 16,50 долларов США, и эта цифра будет использоваться для наемных работников в этой юрисдикции вместо федеральной ставки. С другой стороны, в Грузии минимальная ставка заработной платы установлена на уровне 5,15 доллара, но федеральная минимальная ставка в 7,25 доллара имеет приоритет над ней.
Факторы, влияющие на заработную плату (и заработную плату) в США (большая часть статистики взята из Бюро труда США за 2022 г.)
В третьем квартале 2022 года средняя зарплата штатного сотрудника в США составляет 1070 долларов в неделю, что составляет 55 640 долларов в год. Хотя это среднее значение, имейте в виду, что оно будет варьироваться в зависимости от множества различных факторов. Следующее является лишь обобщением и верно не для всех, особенно в отношении расы, этнической принадлежности и пола.
- Возраст —Человек ближе к возрасту своего пикового дохода, то есть к 40-55 годам, обычно получает более высокую заработную плату. Мужчины в возрасте от 45 до 54 лет имели самый высокий годовой заработок в размере 72,69 долларов США.6, а больше всего заработали женщины в возрасте от 35 до 44 лет — 56 472 доллара.
- Образование —Чем выше уровень образования человека, тем выше его зарплата. Средний заработок работников в возрасте 25 лет и старше без высшего образования составлял 35 984 доллара по сравнению с 45 032 долларами для выпускников средней школы. Рабочие со степенью не ниже бакалавра зарабатывали в среднем 81 432 доллара в год.
- Опыт — В общем, чем больше человек укоренился в своей карьере, чем больше у него опыта или предполагаемых способностей, или чем ценнее его набор навыков, тем выше его зарплата.
- Раса и этническая принадлежность — Средняя зарплата чернокожих мужчин составляла 47 944 доллара, а у белых — 61 984 доллара. Расхождение меньше для чернокожих женщин по сравнению с белыми женщинами: 43 160 долларов и 51 480 долларов. Латиноамериканцы и азиаты обоих полов заработали 44 772 и 74 984 доллара соответственно.
- Пол — Средняя зарплата мужчин составляла 60 528 долларов, а женщин — 50 492 доллара. Женщинам обычно платят меньше, чем мужчинам, и эта разница называется гендерным разрывом в оплате труда. Есть много причин, по которым существует этот разрыв в оплате труда, включая дискриминацию, специфику отрасли, материнство и гендерные роли.
- Промышленность — Промышленность влияет на выплачиваемую заработную плату, даже на аналогичных должностях. Например, при прочих равных условиях офисный клерк в системе государственных школ, скорее всего, будет получать более низкую зарплату, чем в частном хедж-фонде. Это также включает в себя относительную стабильность отраслей и компаний и их прогнозируемые тенденции.
- Местонахождение — В разных местах будут разные предложения и спрос на должности, и это будет отражаться в средней заработной плате в каждой области. Имейте в виду, что стоимость жизни должна быть отмечена при сравнении зарплат. В некоторых случаях работа, которая предлагает более высокую заработную плату, может быть меньше в целом, если учитывать стоимость жизни в другом месте.
- Разное — В меньшей степени на заработную плату также влияет общая эффективность компаний; в годы высокой прибыли компания может предпочесть платить выше средней зарплату соискателю с отличными характеристиками. Кроме того, на определенных работах рабочие должны выполнять свои должностные обязанности в опасных условиях труда, например, работать с опасными химическими веществами в исследовательском центре, работать в подземной шахте с потенциальными токсинами или патрулировать заведомо опасную часть города в качестве офицер полиции. Такая работа может компенсироваться более высокой заработной платой в виде надбавки за работу в опасных условиях. Точно так же люди, которые работают в менее благоприятные часы, например, в «кладбищную смену», которая длится рано утром, иногда могут получать надбавку за это из-за более высоких социальных и физических затрат, связанных с работой в нерабочее время. .
11 ежегодных федеральных праздников в США
Несмотря на то, что в США 11 федеральных праздников, компании обычно предоставляют отгулы на 6–11 выходных. Как правило, только сотрудники, работающие в отделении федерального правительства, пользуются всеми федеральными праздниками. Работники, работающие на частных работодателей, подчиняются политике своего работодателя. Кроме того, если это не указано в контракте или коллективном договоре, работодатель не обязан платить работнику что-либо дополнительно, например, сверхурочную работу за работу в федеральный праздник.
В других странах количество государственных праздников разное. В Камбодже наибольшее количество дней в году, отведенных в качестве нерабочих дней, как это установлено законом, — 28, за ней следует Шри-Ланка — 25. Не забудьте скорректировать ввод «Праздники в год», чтобы рассчитать правильный скорректированный результат.
Отпускные дни или оплачиваемый отпуск (PTO)
Традиционно в США дни отпуска четко отделялись от праздников, больничных и личных дней. Сегодня более распространено объединение их всех вместе в систему, называемую оплачиваемым отпуском (PTO). PTO предоставляет пул дней, которые сотрудник может использовать для отпуска по личным обстоятельствам, отпуска по болезни или отпуска. Самое главное, причины для взятия отпуска не надо различать. Нет необходимости возиться с тем, обозначать ли отсутствие как больничный или отпуск по личным обстоятельствам, или просить менеджера использовать день отпуска как больничный. Однако есть некоторые недостатки в их объединении. Например, если сотрудник сильно заболел в течение недели и должен взять пятидневный отпуск, его общий фонд отгулов будет уменьшен на пять дней отсутствия, что может вынудить его пересмотреть недельный отпуск, который он изначально запланировал.
В США Закон о справедливых трудовых стандартах (FLSA) не требует от работодателей предоставления своим работникам оплачиваемых или неоплачиваемых отпусков. Поэтому при собеседовании и принятии решения о работе может быть целесообразно спросить о политике PTO каждого потенциального работодателя. При этом средний американец получает около 10 дней отгула в год; нижние 25% наемных работников получают в среднем только четыре оплачиваемых дня отпуска в году. Большинство компаний, как правило, вводят политику, которая увеличивает сумму отгулов, получаемых сотрудником каждые несколько лет или около того, в качестве стимула для удержания работников.
Большинство работодателей (более 75%) склонны предоставлять дни отпуска или отгулы по многим выгодным причинам. Они могут помочь предотвратить выгорание сотрудников, поддерживать моральный дух сотрудников или использоваться в любых разумных ситуациях, когда необходим отпуск, таких как неотложная медицинская помощь, семейные нужды и, конечно же, настоящие отпуска. Кроме того, европейские страны требуют, чтобы работодатели предлагали не менее 20 дней отпуска в году, в то время как в некоторых странах Европейского Союза доходит до 25 или 30 дней. В некоторых других развитых странах мира отпуск длится от четырех до шести недель в году и даже больше.
Как повысить зарплату
В мире очень мало людей, которые не приветствовали бы более высокую зарплату, и есть множество способов, которыми человек может попытаться это сделать. Хотя это определенно легче сказать, чем сделать, это, безусловно, возможно.
- Образование —Статистика показывает, что чем выше уровень образования человека, тем выше его средний заработок в течение жизни. Однако получение более высокого образования за более высокую зарплату не означает, что все должны немедленно идти и получать более высокую степень. Доказательство знания может прийти во многих других различных формах. Во-первых, квалификация или сертификация — это менее затратное по времени и финансово значимое мероприятие, которое все же может привести к увеличению заработной платы. Простое увеличение соответствующих знаний или опыта, относящихся к нишевой профессии или отрасли, может увеличить заработную плату. Это может включать в себя быть в курсе текущих событий в нише, посещая соответствующие конференции или проводя свободное время за чтением на эту тему.
- Опыт —Чем больше у человека опыта в какой-либо нишевой отрасли или профессии, тем больше вероятность того, что его зарплата будет увеличиваться с годами, учитывая, что он остается в отрасли. Это может быть связано с несколькими причинами; во-первых, это показывает, что человек достаточно заинтересован в отрасли, чтобы оставаться в ней в долгосрочной перспективе. Во-вторых, проработав в отрасли достаточно долго, есть достаточно доказательств того, что они, вероятно, обладают определенными навыками. Работодатели видят в этом хорошие признаки и охотнее повышают зарплату работникам.
- Сеть — Для многих нишевых профессий или отраслей существуют профессиональные организации или торговые ассоциации, которые помогают своим членам создавать сети. Эти организации пытаются связать своих членов с другими членами, которые могут иметь ту же профессию и цели или работать в той же отрасли, что потенциально может привести к возможностям трудоустройства и повышению заработной платы.
- Отчеты об эффективности — Большинство работодателей проводят ежегодные оценки эффективности своих сотрудников. Большинство обзоров производительности обычно включают в себя беседу между менеджером и сотрудником о прошедшем году и о том, как сотрудник работал, о направлении роли сотрудника в будущем, включая любые новые обязанности, которые у него могут быть, и конструктивную критику о том, что они могли бы сделать лучше, среди прочего.