Роботодавець визнає, що його розробники недооцінюються та недооцінюються. Час розлучатися способами? [зачинено]


33

Нещодавно мій роботодавець опублікував відкриття для розробника C # з 3-5-річним досвідом. Вимоги та очікування щодо посади були справедливими, аж до критеріїв визначення зарплати. Чітко було заявлено, що компенсація залежатиме ТІЛЬКИ від досвіду роботи з C #, а те, що досвід програмування з іншими мовами та рамками вважатиметься нерелевантним і не враховується. прапор і спрямовуйте подалі. Я спробував пояснити, що розробка програмного забезпечення - це набагато більше, ніж конкретні мови, і що платити комусь за їхній досвід однією мовою - це дуже короткоглядний підхід до найму хороших розробників (я розповідаю про це відділу кадрів програмної компанії) .

Відповідь: "Ми втомилися витрачати час на інтерв'ю розробників, які очікують" великих зарплат ", оскільки вони мають багато додаткового досвіду програмування іншими мовами, ніж те, що ми вимагаємо". Питання №1 тут полягає в тому, що «великі зарплати» = Ринкова ставка. Після серйозної дискусії вони по суті визнали, що ніхто в компанії не платить майже за ринковим курсом за свої навички, і нічого з цим зробити не можна. С-пакет має менталітет, що працівникам слід платити лише за навички, перевірені роками під їхнім наглядом. Розробники початкового рівня отримують менше $ 38 тис., І вони можуть досягти 50 тис. Років через 3 роки, що, напевно, припускається, що вони планують запропонувати кандидатів на посаду C #. Ще одне цікаве відкриття (не настільки актуальне) - люди "просуваються" щоб вищі обов'язки не отримували підвищення. "Акція" вважається коригуванням ролей людей, щоб краще відповідати їх "сильним сторонам", за що вони вже платять.

Почувши ці важкі істини прямо від HR, я б припустив, що більшість людей, які шукають себе, швидко почнуть шукати нового роботодавця, який має краще уявлення про те, що вони роблять у цій галузі (ця компанія провалюється у багатьох інших способи, але я не хочу писати книгу). Ось моя дилема, проте:

Це перша офіційна посада з розробки програмного забезпечення, яку я обіймав, за майже 1 рік. Моя попередня посада 3 роки була в дуже невеликій компанії, де я виконував багато обов'язків, серед них розробка програмного забезпечення (не в офіційній інструкції, але я дуже намагався зробити це). Я визначив місцеві місця, до яких я зараз кваліфікований, більшість платять щонайменше на 50% більше, ніж я отримую зараз. Питання, чи це занадто рано для стрибка? Я набуваю цінного досвіду на своїй нинішній посаді, не бракуючи захоплюючих проектів. Робоче середовище дуже комфортне, і мені багато хто говорить, що я в центрі уваги хлопців рівня C на те, що мені вдалося виконати за короткий час (для чого це варто). Однак є чітка можливість оплати перебування, знаючи тепер із впевненістю, що мені доведеться чекати 3-5 років лише, щоб обмежитися тим, що я потенційно можу заробляти в інших місцях цього року. Я також усвідомлюю, що «бункер для роботи» є небезпечною етикеткою, незалежно від причин.

ОНОВЛЕННЯ: Я щойно прийняв пропозицію в іншій компанії, заплатив значно більше і навіть більш круті проекти. Дякую всім за проникливі відповіді.


4
Ви отримаєте цінний досвід на новій роботі. Є й інші робочі місця без дефіциту захоплюючих проектів та дуже комфортних робочих умов. Ви, без сумніву, вразите інших роботодавців речами, які ви зможете виконати. Знайдіть кращу роботу, тоді стрибайте.
Carson63000

Якщо ви можете заробити 38 000 доларів на навчальний матеріал, сидячи навколо, дивовижно. Лайні компанії, як правило, очікують більше, ніж менше, тому я залишив би їхню жалю дупу. Ви можете зробити подвійні або потрійні там.
Відключено

2
Як професіонал з питань персоналу, я раджу наполегливо працювати і вдень шукати нову роботу. "Занадто скоро стрибати" означає лише "немає хороших робочих місць" - якщо ви зможете знайти кращу позицію, прийміть її! Життя занадто коротке, брате. РЕДАКТИРУЙТЕ ДО ДОДАТИ - ярлик робочого бункера застосовується лише в тому випадку, якщо ви не можете виправдати свій швидкий вихід під час інтерв'ю. Я підозрюю, що у вас не буде такої проблеми, якщо все, що ви говорите, є правдою!
Дрю

Відповіді:


24

Компанії, які не цінують утримання, не пропонують конкурентну компенсацію. Вони також прагнуть отримати те, що заслуговують, оскільки прагнуть залучати розробників із меншою кількістю можливостей. Іноді це просто означає людей, які мають погані переговори або навички для людей, але це часто призводить до технологічних проблем, оскільки немає когось із більш широким досвідом, який би використовувався як озвучувальна дошка для розробки та реалізації ідей.

Я пробув у цій самій компанії 7 років, але за останні кілька років я також частково подякував завдяки тим, що спочатку зосередився на контрактних роботах, а пізніше завдяки економічним викликам, з якими стикаються мої роботодавці. Я вирішив залишити свого попереднього роботодавця, коли стало зрозуміло, що компанія руйнується, і я дізнався, що це насправді схема Понці приблизно в той час, коли я подав заяву про відставку. Недовгий час на моїх попередніх робочих місцях підняв брови в інтерв'ю, але вам не потрібно бути негативним в інтерв'ю, коли ви шукаєте щось інше.

Якщо вас запитають, чому вас мотивують виїхати, я сподіваюся, що це тому, що інша компанія пропонує більш цікавий проект / технологію / виклик, можливості вчитися більш досвідченим / талановитим людям та більш переконливий компенсаційний пакет; ви можете сказати будь-яку з цих речей, не змушуючи вас або вашого поточного роботодавця погано виглядати. Якщо ви досить компетентні, у вас буде вибір. Ви завжди повинні бути відкритими для вивчення варіантів своєї наступної роботи, навіть якщо ви розумно задоволені своєю нинішньою посадою, оскільки це дасть вам перспективу щодо ваших варіантів розвитку кар’єри та дозволить вам мати більше контролю над своїм майбутнім, оскільки ви витратите більше часу на вибір своїх роботодавців, а не навпаки.

У будь-якому випадку, ваш роботодавець помиляється. Досвід "інших мов" - лише мала частина того, що є цінним у досвідченого розробника. Бійні шрами, досвід побудови та підтримання складних систем стійкими способами та досвід жонглювання потребами бізнесу та технічний борг - це те, що робить досвідчених розробників цінними. Мої молодші колеги можуть за короткий час виправити багато коду, але вони часто йдуть і вирішують неправильну проблему немислимим способом. Запитайте мене, що цінніше, і я скажу вам, що нам потрібні як старші інженери, які вміють мислити нюансованими способами, так і оптимістичні молодші розробники, які хочуть якнайшвидше створити нові речі, навіть якщо ми вперше визнаємо це неправильним. . Але досвід цінний, тому що він не дає витрачати занадто багато часу на створення технічної заборгованості.

Я знаю безліч людей з 3-річним досвідом роботи в C #, які все ще виробляють хитрий, нездійсненний, унідіоматичний код C #, і я знаю давнього розробника Java, якому знадобилося близько 6 тижнів, щоб почати виробляти високоякісний код C #, який скористався мовними ідіомами і був слабко поєднаний завдяки поєднанню досвіду, допитливості та перегляду коду. Якщо у вас є роботодавець, який не розуміє, що є різниця, так, це гарна ідея шукати можливість для зростання в іншому місці. Ви завжди хочете працювати з компанією, яка бачить далі в майбутньому, ніж ви, і наймає розумніших людей, ніж ви.


4
Якщо не оцінювати утримання, це також призводить до повного і повного кодування реклами, тому що нинішні програмісти вигорають або отримують кращі пропозиції та відходять, і тоді нова група програмістів має купу існуючого коду для роботи з цим, можливо, буде задокументована, майже напевно не є ' t у стилі кодування, до якого вони звикли, і жодним чином не зв’язуватися з оригінальним кодером, щоб запитати у них, що вони планували, коли вони написали ту чи іншу підпрограму, що призведе до різкого уповільнення, оскільки вони повинні навчитися розуміти існуючий код, додаючи до нього, і ще швидше вигорання ...
Шадур

+1: "зайняло близько 6 тижнів" Це приблизно так, на мій досвід.
Кевін Клайн

І найважча частина була, мабуть, навчитися натискати клавішу enter перед і після введення a {.
Ден Нілі

24
  • З одного боку, ви працюєте в компанії, яка не має уявлення про те, чим займається розробник програмного забезпечення, який фактично заробляє їхню зарплату (глибокий досвід мови може бути корисним, але, як ви вказали, це не все).
  • З іншого боку, ви говорите "не бракує захоплюючих проектів" - на жаль, захоплюючі компанії можуть платити менше, якщо хочуть. В розумних збуджуючих компаніях платять більше, тому що тоді вони отримують кращі з кращих.
  • Оскільки існує так багато факторів (як захоплюючі проекти), які визначають цінність залучення кожної роботи для кожної компанії, а також реальну цінність кожного окремого розробника, "ринкова ставка" є своєрідною цінністю. У кращому випадку це грубо.
  • Один рік ще не скоро йде, якщо ви можете дати вагому причину майбутнім роботодавцям, не звучачи як песиміст, скаржник чи працівник з високого обслуговування.
  • Принаймні, я б озирався, щоб побачити, що ще там. Зрештою, ти єдиний, хто зможе прийняти це рішення. Але, це буде важко змусити його працювати в компанії, яка, схоже, не цінує своїх працівників.

11

Я б нікуди не поїхав, якби ти був. Ви зрозуміли, що ви все ще перебуваєте на ранніх етапах своєї кар’єри і, очевидно, добре справляєтеся в роботі, а головне, що багато вчитеся.

Кожна компанія намагалася мінімізувати свої витрати, тобто платити якомога менше за всі свої ресурси, тому намагайтеся не сприймати це особисто. Якщо ви коли-небудь ознайомились із заробітною платою в будь-якій компанії, ви отримаєте серйозний шок від того, наскільки мало заробітної плати людей пов’язане зі своїми можливостями чи навіть корисністю для компанії. Люди платять найменше, що вони готові прийняти. HR люди не мають поняття? - неймовірно ;-) Насправді я знаю вищого керівництва в програмних компаніях, які регулярно шукають людей з дуже специфічними атрибутами (що, звичайно, виключає багатьох людей, які відповідають характеристиці "розумних і робить все") - тому це ідіотичне мислення не просто Я боюсь HR-людям.

Будьте обережні, щоб не надто захопитися синдромом "далекі пагорби зеленіші" - це насправді звучить так, що у вас є дуже гарна справа. Однією з проблем, які я думаю на сайтах StackExchange, є те, що рівень дописувачів настільки високий, і читаючи відповіді (а іноді і запитання), ви створюєте враження, що всі програми програмного забезпечення повинні бути наповнені цими ультраефективними, супергеерами, які проводять кодування кожного вечора та вихідних, проводять свої пальці в декількох проектах з відкритим кодом, щоденно ведуть блоги про свої останні хаки тощо тощо. Це зовсім протилежно реалі. Ваш середній розробник програмного забезпечення набагато менш вражаючий, ніж ви можете зрозуміти. Насправді, ваш середній учасник StackExchange, ймовірно, вже знаходиться у вищих ешелонах як у власній компанії, так і загалом у галузі. З одного боку, захоплююче бачити таку майстерність, що виноситься у загальнодоступне надбання, щоб усі бачили, навчалися та надихалися. З іншого боку, якщо ви, як і я, ви просто просто "досить хороший програміст, але не гуру", це може бути часом відчайдушно, щоб постійно нагадувати про ваші обмеження :-). Ще слід пам’ятати, що багато людей на цьому сайті молоді, і хоча вони можуть бути чудовими програмістами, вони не бачили цього всього, але, звичайно, оскільки вони цього не знають, вони дуже раді висловити свою думку про те, як все має бути (наскільки я був, коли був молодший - ЛОЛ). Речі ніколи не бувають такими простими, тому будьте обережні, де ви беретеся на пораду. просто просто "досить хороший програміст, але ніякого гуру", він може часом відхиляти, щоб постійно нагадувати про ваші обмеження :-). Інша річ, яку потрібно пам’ятати, - це те, що багато людей на цьому сайті молоді, і хоча вони можуть бути чудовими програмістами, вони не бачили цього всього, але, звичайно, оскільки вони цього не знають, вони дуже раді висловити свою думку про те, як все має бути (як багато мені було, коли я був молодшим - LOL). Речі ніколи не бувають такими простими, тому будьте уважні, де ви беретеся на пораду. просто просто "досить хороший програміст, але ніякого гуру", він може часом відхиляти, щоб постійно нагадувати про ваші обмеження :-). Інша річ, яку потрібно пам’ятати, - це те, що багато людей на цьому сайті молоді, і хоча вони можуть бути чудовими програмістами, вони не бачили цього всього, але, звичайно, оскільки вони цього не знають, вони дуже раді висловити свою думку про те, як все має бути (як багато мені було, коли я був молодшим - LOL). Речі ніколи не бувають такими простими, тому будьте уважні, де ви беретеся на пораду. вони із задоволенням дають свою думку про те, як все має бути (наскільки я був, коли був молодший - ЛОЛ). Речі ніколи не бувають такими простими, тому будьте уважні, де ви беретеся на пораду. вони із задоволенням дають свою думку про те, як все має бути (наскільки я був, коли був молодший - ЛОЛ). Речі ніколи не бувають такими простими, тому будьте уважні, де ви беретеся на пораду.

Знову отримайте гроші, опустіть голову і проявіть себе на роботі. Підберіть деякі переговорні навички з книг, спілкування з клієнтами, публічні дебати, будь-що. Коли настане час, ви отримаєте гроші, які ви заслужили, і що ще важливіше, люди будуть готові платити вам за те, що ви заслуговуєте.

Якщо говорити особисто, то можу сказати, що розробка програмного забезпечення дала мені можливість прожити чудове життя з розумним фінансовим доходом та дуже гнучкими умовами праці. Я не кодую свій вільний час, не беру участь у проектах з відкритим кодом, крім тих, що стосуються роботи. Я не веду блог. Я, мабуть, не міг написати шістнадцяткову цілочисленну функцію на аркуші паперу (оскільки я бачив, що хтось із іншого питання каже, що це був обов'язковий у співбесідника), але я міг би сказати вам, як би я так і пішов про це це дозволило б моєму клієнту дуже радіти. З роками я виявив, що розвиток моїх м'яких навичок був рівноправним, а не більшим фактором, ніж мої технічні здібності в будь-якому успіху, який я мав би.

Удачі. (Я сподіваюсь, що тут я не натрапляю на проповідь - пишу це в 10-хвилинній кавовій перерві, тому, напевно, потрібно трохи редагувати).


8

Визначте свої пріоритети прямо. Що для вас найважливіше: зарплата чи зміст роботи?

Мені здається, що у вас зараз хороша робота, де ви можете багато чому навчитися, І це ваша перша реальна робота, яка займається розробкою програмного забезпечення. У такому випадку вважайте себе учнем і вивчайте все, що можете, але за меншої оплати. Якщо вас вважають за підвищення кваліфікації, ви можете зазначити в переговорах, що зарплата для вас важлива і що вам потрібно відчувати, що вас цінують. У будь-якому випадку, сподіваємось, ваша ситуація покращиться протягом кількох років.


7

Я можу сказати лише 2 речі:

  1. Захоплюючі робочі місця з часом перетворюються на тягар.
  2. Ви можете мати як захоплюючу роботу, так і хорошу зарплату в компанії, яка пропонує обидва.

3

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.