Я єдиний розробник невеликої компанії. Я повільно перейшов у розвиток тут; до ~ 4 місяців тому 50-75% мого часу було витрачено на операції. Зараз 50-75% мого часу витрачається на розвиток, а решта розділена між операціями та різними інформаційними матеріалами. Я регулярно закінчую роботу 50+ годин на тиждень.
Я успадкував кілька доволі погано написаних заявок (їх раніше підтримували двоє людей), на які покладається значна частина бізнесу. Продовження роботи та роботи над новими меншими програмами та іншими моїми обов'язками вже займають весь мій час.
Для масштабування наявне програмне забезпечення потребує значного рефакторингу та додаткової функціональності. Я раніше не мав задоволення працювати над належним чином написаним чи архітектованим програмним забезпеченням. Складність цього завдання виходить за рамки всього, що я робив раніше (це моя перша робота поза коледжем.) Я знаю, що серед багатьох тут гарячкова відданість самонавчанню / навчанню, але це не виходить за межі мого досвіду що я не робив би своєму роботодавцю чи самому собі прихильність намагатися вирішити це поодинці.
Я дуже прямо розповідав про свою недосвідченість, і раніше згадував, що найняти іншого, більш досвідченого розробника, напевно, буде потрібно ... якщо що, просто за те, скільки часу потрібно, щоб хтось виконував роботу, коли ми ростемо і мати більше програмного забезпечення для розробки та обслуговування. Я знаю, що я б сильно виграв від найму іншого розробника; мати когось вчитися та відмовлятися від ідей було б чудово. StackOverflow чудово підходить для визначення підходів до окремих проблем або концепцій кодування, але не є заміною для обговорень у ширшому або більш значущому масштабі, характерних для певної сфери бізнесу. Згадуючи про найм іншого розробника у випадковій розмові нещодавно, вони, здається, не вважають це важливим чи необхідним.
tl; dr : Поточні завдання з патчем та інші обов'язки вже займають весь мій час роботи, робота над існуючими додатками, яку потрібно виконати, перевищує мій набір навичок, мало шансів на те, що я матиму змогу працювати над новими продуктами, які плануються. Роботодавець спочатку здається неохоче приймати на роботу іншого розробника.
Як я можу "продати" найму іншого розробника, не звучачи так, що я лінивий чи некомпетентний (хотілося б подумати, що я ні!)?
редагувати : Просто хотів уточнити, що я жодним чином не зацікавлений в будь-яких ворожих діях, щоб довести свою точку (тобто взяти відпустку, щоб показати їм, що вони будуть накручені, якщо мене не було поруч.) Я гарний контент, який працює тут, і вважаю себе досить компенсованим, навіть рахуючи понаднормово, тому я ще ніде не розглядаю нову роботу. Це означає, що я прийняв відповідь "не більше понаднормових" - навіть якщо я не заперечую над надмірною роботою, я не роблю нікому жодних прихильників, роблячи це (схильний до більшої кількості помилок, зношуся), і це насправді не піддається у короткостроковій перспективі значно менше довгострокової. Я наголошу на цьому, коли обговорюватимете питання з моїм керівником, і, ймовірно, запропоную найняти підрядника на неповний робочий день як первинний підхід, який є більш фінансовим.