Tôi là nhà phát triển duy nhất tại một công ty nhỏ. Tôi đã dần dần chuyển sang phát triển ở đây; cho đến ~ 4 tháng trước 50-75% thời gian của tôi dành cho hoạt động. Bây giờ, 50-75% thời gian của tôi dành cho phát triển, phần còn lại được phân chia giữa các hoạt động và các công cụ CNTT khác nhau. Tôi thường xuyên kết thúc làm việc hơn 50 giờ một tuần.
Tôi đã thừa hưởng một số ứng dụng được viết khá kém (trước đây chúng được hai người duy trì) mà phần lớn doanh nghiệp phụ thuộc vào. Giữ chúng và chạy, làm việc trên các ứng dụng mới, nhỏ hơn và các trách nhiệm khác của tôi đã chiếm hết thời gian của tôi.
Để có thể mở rộng, phần mềm hiện tại cần tái cấu trúc đáng kể và chức năng bổ sung. Tôi chưa có niềm vui để làm việc trên phần mềm được viết hoặc kiến trúc đúng cách trước đây. Sự phức tạp của nhiệm vụ này vượt xa mọi thứ tôi đã làm trước đây (đây là công việc đầu tiên của tôi khi ra trường.) Tôi biết rằng có một sự tận tâm sốt sắng đối với việc tự học / học bằng cách làm trong số nhiều người ở đây, nhưng điều này vượt quá chuyên môn của tôi rằng tôi sẽ không làm chủ nhân của mình hoặc bản thân mình bất cứ điều gì cố gắng giải quyết nó một mình.
Tôi đã rất thẳng thắn về sự thiếu kinh nghiệm của mình, và trong quá khứ đã đề cập rằng việc thuê một nhà phát triển khác, có kinh nghiệm hơn có lẽ sẽ cần thiết ... nếu có bất cứ điều gì, chỉ cần một lượng thời gian cần thiết cho bất cứ ai làm công việc khi chúng tôi phát triển và có nhiều phần mềm để phát triển và bảo trì. Tôi biết rằng tôi sẽ được hưởng lợi rất nhiều từ việc thuê một nhà phát triển khác; có ai đó để học hỏi và nảy ra ý tưởng sẽ rất tuyệt. StackOverflow rất tốt để xác định các phương pháp tiếp cận các vấn đề hoặc khái niệm mã hóa riêng lẻ, nhưng không thay thế cho các cuộc thảo luận ở quy mô rộng hơn hoặc quan trọng hơn cụ thể cho một lĩnh vực kinh doanh nhất định. Khi đề cập đến việc thuê một nhà phát triển khác trong cuộc trò chuyện ngẫu nhiên gần đây, họ dường như không nghĩ rằng đó là điều quan trọng hoặc cần thiết.
tl; dr : Các công việc vá lỗi hiện tại và các trách nhiệm khác đã chiếm hết thời gian của tôi tại nơi làm việc, làm việc trên các ứng dụng hiện tại cần thực hiện là vượt quá khả năng của tôi, rất ít khả năng tôi có thời gian để làm việc trên các sản phẩm mới đang được lên kế hoạch. Nhà tuyển dụng ban đầu có vẻ miễn cưỡng về việc thuê một nhà phát triển khác.
Làm cách nào tôi có thể "bán" việc thuê một nhà phát triển khác mà không có vẻ như tôi lười biếng hoặc không đủ năng lực (tôi muốn nghĩ rằng tôi cũng không!)?
chỉnh sửa : Chỉ muốn làm rõ rằng tôi không có hứng thú thực hiện bất kỳ hành động thù địch nào để chứng minh một quan điểm (tức là đi nghỉ để cho họ thấy họ sẽ bị lừa nếu tôi không ở bên.) nội dung làm việc ở đây và xem xét bản thân mình được bù đắp tương đối, thậm chí tính toán trong giờ làm thêm, đó là lý do tại sao tôi gần như không xem xét một công việc mới. Điều đó nói rằng, tôi đã chấp nhận câu trả lời 'không làm thêm giờ' - ngay cả khi tôi không bận tâm đến việc làm quá nhiều. Tôi không làm bất cứ ai ủng hộ bằng cách làm như vậy (dễ bị lỗi hơn, tự làm mình kiệt sức) và nó không thực sự có thể thực hiện được trong ngắn hạn ít hơn nhiều về dài hạn. Tôi sẽ nhấn mạnh điều này khi thảo luận vấn đề với người giám sát của tôi, và có lẽ sẽ đề nghị thuê một nhà thầu bán thời gian như một cách tiếp cận ban đầu hợp lý hơn về mặt tài chính.