Có phải bình thường để lập trình viên làm việc trên nhiều dự án cùng một lúc [đóng]


40

Trong một công việc hiện tại tôi có hai dự án để làm việc. Đầu tiên là hệ thống rất lớn và hệ thống thứ hai nhỏ hơn nhưng cũng lớn (dự án đầu tiên đang được phát triển trong 12 năm, thứ hai trong 4 năm).

Lúc đầu tôi chỉ làm việc với dự án đầu tiên và đang cố gắng làm quen với nó. Sau đó tôi được chuyển đến dự án thứ hai và thử ở đó, vì vậy kiến ​​thức của tôi về dự án đầu tiên trở nên mờ ám. Bây giờ tôi phải làm việc trên cả hai dự án cùng một lúc.

Điều này rất khó đối với tôi vì mặc dù cả hai đều sử dụng java, nhưng họ sử dụng các khung khác nhau và số lượng mã và logic nghiệp vụ để hiểu là rất lớn nên tôi thực sự không thể giữ cả hai dự án đó trong đầu.

Điều đó có bình thường không và tôi nên làm quen với nó, mặc dù chuyên môn của tôi trở nên rất bí ẩn, điều gì sẽ không xảy ra nếu tôi chỉ làm việc trong một dự án duy nhất? Hoặc tôi nên nêu lên một mối quan tâm hoặc có thể thay đổi nhà tuyển dụng?


Đối với tôi, làm việc trên nhiều dự án phù hợp hơn với thuật ngữ 'body shop', đó là một điều tồi tệ, phải không?

Điều tồi tệ nhất là tôi không thể tự tin phát sinh khi bạn không có nhiều kinh nghiệm trong dự án của mình. Và một tình huống có nhiều dự án để làm việc, khiến tôi không có được sự hiểu biết mạnh mẽ và điều đó khiến tôi phát điên, vì tôi bị kéo ra khỏi cuộc sống thoải mái \ khu vực làm việc.

không muốn đóng câu hỏi này Theo quan điểm của tôi, nếu bạn làm việc như một lập trình viên, bạn nên đảm bảo rằng mã của bạn sẽ không ảnh hưởng đến hệ thống. Nhưng nếu bạn thiếu chuyên môn trong hệ thống, bạn có thể đảm bảo điều gì? Đặt null kiểm tra trên mỗi 'bằng' hoặc gọi phương thức đối tượng khác? - Chết tiệt!

Bạn có được phép sử dụng các công nghệ cộng tác và quản lý kiến ​​thức trong công việc không? (Ví dụ: Wiki, công cụ xem xét mã, truy cập vào tài liệu thiết kế, công cụ quản lý dự án, danh sách việc cần làm cá nhân, theo dõi lỗi, nhắn tin tức thời, v.v.)
rwong

Câu hỏi này "có hơn 50% công ty cho phép đa nhiệm" hay "Đa nhiệm tốt hay xấu"?
Martin Wickman

Câu trả lời:


54

Tôi hoàn toàn không đồng ý khi mọi người nói "vâng, đa tác vụ là bình thường"

không bình thường! Hoàn toàn không, việc nhà phát triển thực hiện đa tác vụ trong một số dự án là điều không tự nhiên (tôi sẽ giải thích thêm sau). Mặt khác, đa tác vụ rất phổ biến trong số các nhà phát triển. Đây chắc chắn là thứ bạn nên làm quen. Vì vậy, câu trả lời thực sự cho câu hỏi của bạn là: làm thế nào để đa tác vụ?

Trước hết, bạn không nên đơn giản chấp nhận số phận của mình vì "bạn là một nhân viên xuất sắc" và điều đó có nghĩa là bạn cần phải đảm nhận nhiều nhiệm vụ hơn mức bạn có thể đảm nhận. Không hề, bạn thì không. Đôi khi mọi người được giao nhiều nhiệm vụ vì không có ai khác. Đôi khi các nhà quản lý không thể xử lý công việc của họ để họ ủy thác, thực thi đa tác vụ trong nhóm của họ vì họ không thể xử lý lịch trình dự án của họ đúng cách. Vì vậy, bạn chắc chắn nên cố gắng xác định xem bạn có được yêu cầu đa tác vụ không vì đó là một phần công việc của bạn hoặc vì người khác không đủ năng lực. Dù bằng cách nào, bạn có thể tự đánh giá xem điều đó có chấp nhận được hay không. Nếu bạn không thoải mái [với công việc của mình], có những nơi khác bạn có thể đi tìm việc. [Bạn, nhà phát triển, là hàng hóa. Nhà tuyển dụng biết điều này và cầu nguyện rằng bạn không bao giờ nhận ra nó.]

Bây giờ về đa tác vụ, tôi không đồng ý 100% khi mọi người nói "có, chỉ cần chuyển đổi qua lại và đảm bảo rằng bạn đang thực hiện cùng một số tiền cho mỗi dự án". Xin lỗi nhưng đó là một lời khuyên rất tồi.

Trước tiên, bạn phải nhận ra bộ não của bạn hoạt động như thế nào khi bạn phát triển một phần mềm (tôi biết có những nhiệm vụ khác liên quan nhưng hãy tập trung vào đó). Trước tiên bạn cần phải có "dây", nghĩa là bạn cần tập trung rất nhiều và tập trung vào một vị trí mà bạn có mọi thứ được ánh xạ trong đầu. Tất cả các tên biến và phương thức, quy trình làm việc của mã của bạn, mô hình đối tượng, các luồng đi cạnh nhau, mọi thứ. Thông thường tôi mất 15 có thể 20 phút để có được "trong khu vực".

Khi bạn đến trạng thái đó, bạn thực sự đang bay và viết mã giống như bạn đang đi xe đạp. Khoảnh khắc bạn bị gián đoạn bạn có thể mất tất cả. Nếu sự gián đoạn đủ dài (5, 10 có thể 30 phút), bạn sẽ mất trạng thái tâm trí đó và sẽ phải bắt đầu lại tất cả.

Vì vậy, đa tác vụ là khủng khiếp vì nó buộc bạn phải rời khỏi "khu vực" và chuyển sang một thứ khác. Nếu bạn liên tục chuyển đổi, điều đó có nghĩa là bạn không làm việc hiệu quả bởi vì mỗi khi bạn chuyển sang một nhiệm vụ / dự án mới, bạn cần mất 15-20 phút để quay lại khu vực đó (không đề cập đến việc nó làm não bạn chậm lại).

Nó giống như đa luồng: tại một số điểm, chi phí chuyển đổi bối cảnh luồng mỗi chu kỳ cặp đôi là quá cao nên CPU cuối cùng sẽ dành nhiều thời gian để chuyển đổi bối cảnh hơn là thực hiện các tác vụ thực tế.

Tôi đặc biệt khuyên bạn nên đọc một bài viết từ Joel Spolsky về vấn đề này:

http://www.joelonsoftware.com/articles/fog0000000022.html

Vì vậy, lời khuyên của tôi là: hãy thử học cách (không) đa tác vụ vì nó thực sự phổ biến. Nhưng cũng chắc chắn rằng bạn cảm thấy thoải mái khi làm điều đó. Một số người có thể mất nhiều thời gian hơn để tập trung và sẽ chịu đựng nhiều hơn những người khác khi đa tác vụ; và điều đó cũng tốt Không phải vì nó phổ biến mà nên được coi là bình thường.

Joel nói điều đó tốt khi anh nói:

Trong thực tế, bài học thực sự từ tất cả những điều này là bạn không bao giờ nên để mọi người làm việc trên nhiều thứ cùng một lúc. Hãy chắc chắn rằng họ biết nó là gì. Các nhà quản lý giỏi thấy trách nhiệm của họ là loại bỏ những trở ngại để mọi người có thể tập trung vào một việc và thực sự hoàn thành nó.


5
Có một số dự án đang diễn ra cùng một lúc không có nghĩa là bạn mã hóa đồng thời. Đó sẽ là đa nhiệm. Dự kiến ​​sẽ có một dự án tại một thời điểm có thể tốt hơn, nhưng chỉ là mơ về La La Land.
JeffO

1
+1 Xuất sắc. Nếu các công ty nhận ra điều này, họ sẽ làm tốt hơn nhiều. Một số làm mặc dù, và đó là nơi người chiến thắng ngày mai!
Martin Wickman

Cảm ơn @Martin. Tôi cảm thấy buồn cười khi một số người không hiểu "đa tác vụ" giống như làm việc trên nhiều dự án. Tôi chưa bao giờ nói mã hóa đồng thời giống như đa nhiệm mà bạn đã lấy nó từ @Jeff? Uống cà phê và mã hóa? Bạn đang đùa tôi à Vậy nếu bạn đang thở và chớp mắt cùng một lúc, bạn có đang đa nhiệm không ??? Ít nhất là đọc toàn bộ bài geez! Liên kết đến các bài viết của Joel có những ý tưởng rất giống nhau, vui lòng đọc nó trước khi đưa bình luận của bạn vào đây.
Alex

2
@Alex - @bjarkef và @Jeff hoàn toàn đúng; có hai dự án! = đa nhiệm. Bài đăng của Joel và bài viết của bạn về đa nhiệm là tốn kém và lãng phí là chính xác nhưng chúng không nhất thiết phải làm việc trên nhiều dự án.
Nick knowlson

5
Ví dụ: giả sử bạn quyết định làm việc trên hai dự án vào các ngày xen kẽ. Trường hợp chi phí của chuyển đổi bối cảnh đến đây? Và làm thế nào mà gián đoạn trong khu vực? Nó có thể là trường hợp gasan liên tục bị gián đoạn bởi các lỗi khẩn cấp với dự án khác, hoặc thậm chí các lỗi khẩn cấp trong cùng một dự án. Đó là nơi đa nhiệm trở thành một vấn đề, nhưng nó không phải là vốn có hai dự án để làm việc và thường là một vấn đề ngay cả với chỉ một dự án.
Nick knowlson

33

Vâng, nó được mong đợi. Và hoan nghênh.

Có một vài cách để xem xét điều này:

  1. Bạn đang được kỳ vọng sẽ đa tác vụ và gần như không thể tập trung. Điều này dẫn đến các quy trình kỹ thuật dưới tối ưu, thỉnh thoảng nhầm lẫn khi bạn chuyển đổi qua lại, cảm giác bị lợi dụng, thất vọng, căng thẳng, v.v ... Tất nhiên điều này là tiêu cực; Tuy nhiên,

  2. Bạn đang được tin tưởng với nhiều dự án, điều này phản ánh tốt về kết quả bạn tạo ra và sự tin tưởng mà chủ nhân của bạn có trong khả năng của bạn. Đó là một cơ hội để cho họ thấy sự tin tưởng được bảo hành.

Lời khuyên của tôi là phát triển sự phán đoán tỉnh táo về những nhiệm vụ đòi hỏi sự chú ý ngay lập tức của bạn và có thể chờ đợi. Đôi khi câu trả lời là không thể chờ đợi và bạn cần thực hiện một cách tiếp cận sáng tạo để cung cấp kết quả (một chút cho dự án A, sau đó một chút cho dự án B, sau đó rửa sạch và lặp lại). Trau dồi các kỹ năng để phát triển mạnh trong loại tình huống này.

Thông thường (mặc dù không phải lúc nào cũng vậy), điều này sẽ được khen thưởng với nhiều trách nhiệm hơn, nhiều dự án hơn để tung hứng và nhiều kỳ vọng hơn. Tại một số điểm bạn sẽ có thể, và dự kiến, sẽ ủy thác một số công việc này. Đó là thước đo thành công.

Vì vậy, ngay cả khi các kỹ năng tung hứng ngày càng tăng của bạn chỉ được khai thác bởi công ty hiện tại của bạn, đây là những kỹ năng tốt cần có và sẽ phục vụ bạn tốt trong sự nghiệp.

Đối với những gì nó có giá trị, tôi thường làm việc trong một dự án lớn, một dự án nhỏ hơn, bảo trì và hỗ trợ các dự án cũ và quản lý ít nhất một dự án khác. Thật là bực bội, khó hiểu, mệt mỏi, và tôi rất biết ơn.


7
Thay vì làm một người hầu ngoan ngoãn và hy vọng làm giàu, có lẽ hãy quyết đoán và gia tăng giá trị bằng cách chỉ ra sự không hiệu quả?
Joppe

6
@Tungano - không có cách nào tôi đề nghị trở thành "một người hầu ngoan ngoãn", nhưng thay vào đó, việc được giao nhiều trách nhiệm đồng thời là một tác dụng phụ tự nhiên của việc giỏi trong những gì bạn làm. Mọi người có xu hướng dựa vào những người có thể làm cho mọi thứ xảy ra. Xử lý một số trách nhiệm không nhất thiết là không hiệu quả, phục vụ hoặc ngoan ngoãn. Nếu bạn (hoặc @gasan) không thể xử lý một số việc một cách hiệu quả, thì bằng mọi cách hãy cho chủ nhân của bạn biết để họ không phạm sai lầm khi nghĩ bạn có thể. (FWIW, tôi đã không nói bất cứ điều gì về sự giàu có.)
bw

Nó cũng ngăn bạn khỏi chán dự án khi đó là tất cả những gì bạn làm. Tôi hiện có khoảng 100 nhiệm vụ khác nhau đang chờ thực hiện, trải rộng trên 17 dự án. Chắc chắn, điều này đôi khi gây ra một số áp lực nhưng tôi cảm thấy không vui khi không có gì để làm ngoài việc dồn hết năng lượng của mình vào một dự án lớn duy nhất.
Htbaa

7
Tôi hoàn toàn không đồng ý với câu trả lời này. Đa tác vụ không phải là thước đo thành công mà nó là thước đo sự bất tài của người quản lý của bạn. Biết làm thế nào để đa tác vụ không phải là dễ dàng. PS: Tôi đã tự đăng một câu trả lời nhưng nó đi đến cuối dòng.
Alex

6
Câu trả lời này không có ý nghĩa. Đó là "bình thường" theo nghĩa là nhiều công ty buộc các lập trình viên phải làm điều đó, nhưng nó vẫn là một sự lãng phí tài nguyên của công ty. Nếu họ tập trung vào một việc tại một thời điểm , nó sẽ được hoàn thành nhanh hơn nhiều.
Martin Wickman

15

Vâng! Điều đó hoàn toàn "bình thường" / thông thường khi bạn làm việc trong một công ty dịch vụ xD

Ngoài ra nếu bạn cộng tác với các dự án nguồn mở, đó là quy tắc

Có thể không phải là và trạng thái lý tưởng, nhưng là bánh mì hàng ngày.


tốt, thực sự điều làm tôi buồn là trình độ chuyên môn tôi có trong kết quả. Tôi chỉ không có đủ bộ nhớ để ghi nhớ cả hệ thống kinh doanh và logic kỹ thuật mà dường như là không thể đối với tôi. Tất cả những lúc tôi nhận nhiệm vụ, tôi đều phải tìm kiếm và gỡ lỗi rất nhiều, vì tôi không biết rõ hệ thống đó. Tôi có đúng rằng "biết không nhiều nhưng làm tất cả các công việc không nhanh lắm" là lập trình viên nên là gì, không phải là "biết toàn bộ hệ thống một cách hoàn hảo và sửa chữa trong vài giờ chàng ninja"?

4
@gasan Tất cả chúng ta đều muốn làm việc "một việc tại một thời điểm". Tuy nhiên, làm việc trên nhiều dự án, đọc mã của người khác và xử lý các yêu cầu khác nhau con đường dẫn đến ninja mui xe.
bogeymin

12

Nó phổ biến. Nhưng nó không tốt, vì những lý do mà bạn đã vạch ra. Chuyển ngữ cảnh ăn thành năng suất, vì vậy nếu bạn có thể, hãy cố gắng làm việc trên một dự án trong một khoảng thời gian lớn, ví dụ một ngày.


9

Tôi tích cực làm việc trên 2 đến 3 dự án khác nhau mỗi ngày. Và duy trì thêm vài chục. Một số tuần nó có một chút áp đảo. Một số dự án rất lớn, một số rất nhỏ, chúng được mã hóa trong một vài ngày và hiếm khi cần thay đổi. Nó khác nhau, nhưng nó giúp tôi tiếp xúc với những cách suy nghĩ và giải quyết vấn đề khác nhau, công nghệ khác nhau và lĩnh vực kinh doanh. Tôi thích nó.

Vì vậy, để trả lời câu hỏi của bạn, vâng, nó rất phổ biến.


Vì vậy, bạn là loại người Shiva? Tôi khó có thể tưởng tượng số lượng đầu vào của bạn cho các dự án đó.

@gasan, số tiền vô lý với một số. Nhỏ, nhưng thường là quan trọng, các bộ phận của người khác. Và một số tôi chỉ phải duy trì vì nhà phát triển ban đầu đã biến mất ... và đó là những thứ tốn thời gian nhất.
CaffGeek

8

Kiểm tra bài viết có tên Đa nhiệm đưa bạn đến đó sau . Biểu đồ này kể câu chuyện:

nhập mô tả hình ảnh ở đây

Nói cách khác, công ty đang lãng phí thời gian bằng cách để các lập trình viên của họ làm việc trên nhiều dự án cùng một lúc. Chỉ với ba dự án, lãng phí là 40%! Phần còn lại của thời gian được chia thành ba dự án.

Lý do đa nhiệm thường được nêu là "hoàn thành nhiều việc hơn". Nhưng đó là lý luận bị lỗi. Đa nhiệm chỉ dẫn đến việc trì hoãn tất cả các bản phát hành. Hình ảnh này cho thấy hiệu quả của tác vụ kép so với hoàn thành một dự án tại một thời điểm:

nhập mô tả hình ảnh ở đây

(Hình ảnh bỏ qua hoàn toàn chi phí. Trong thực tế, thời gian lãng phí sẽ khiến cả hai dự án 20% sau đó.)


4

Nó phụ thuộc vào công ty. IMO mong muốn chủ yếu chỉ làm việc trên một dự án, nhưng điều đó thường không thể thực hiện được, đặc biệt là với các công ty nhỏ.

Tất nhiên, sửa lỗi, vv luôn có thể xảy ra với bất kỳ dự án.


Bây giờ bạn đang làm việc trong một công ty nhỏ, nhưng trước đây tôi chỉ làm việc cho những công ty lớn, vì vậy có lẽ đó là một phần nguyên nhân của vấn đề, ý tôi là tôi không sử dụng quy trình làm việc trong các công ty nhỏ.

4

Có, theo kinh nghiệm của tôi, điều đó là bình thường (ngay cả khi một số 'dự án' khá giống nhau, ví dụ: dự án bảo trì và tính năng trên cùng một sản phẩm). Để tránh xung đột và kỳ vọng không thực tế, hãy đồng ý với người quản lý dự án và người quản lý của bạn để phân bổ một số phân số thời gian của bạn cho mỗi dự án (ví dụ: ba ngày cho dự án X, hai cho dự án Y mỗi tuần). Thông thường bạn có thể phân phối các phân bổ đó theo cách bạn muốn, ví dụ: Mon-Wed trên X, Thu-Fri trên Y.

Thỉnh thoảng sẽ có lúc một dự án "ném ngoại lệ" và cần phải được thực hiện ngay bây giờ . Có hai điều cần làm ở đây:

  1. đảm bảo rằng nó thực sự là một ngoại lệ, không chỉ là một người quản lý dự án khó khăn: đẩy lùi trong trường hợp sau.
  2. trao đổi phân bổ thời gian của bạn để bạn vẫn làm việc cùng một phần trên mỗi dự án.

3

Nếu bạn cảm thấy khó có thể lấy lại tốc độ với khung công tác hoặc logic kinh doanh của dự án khi bạn quay lại với nó, bạn nên tận dụng cơ hội để viết càng nhiều tài liệu càng tốt trong khi bạn đang làm việc với nó. Chi tiết về cách một hệ thống phức tạp hoạt động, theo cách nói của bạn, sẽ làm cho việc quay lại dự án sau này dễ dàng hơn nhiều. Ngoài ra, tài liệu này có thể hữu ích cho đồng nghiệp của bạn nếu họ cần hỗ trợ.

Nếu dự án đã có độ bao phủ tốt của tài liệu kỹ thuật, việc viết ra những suy nghĩ của bạn khi làm việc trên các khu vực phức tạp vẫn có thể có ích. Bằng cách đó bạn có thể tiếp nhận quá trình suy nghĩ của mình vào lần tiếp theo bạn quay lại.


1
Lời khuyên tuyệt vời. Tôi ghi chép chi tiết và chúng rất hữu ích trong nhiều lần.
Adam Lear

2

Chà nó không bình thường nhưng tôi có nhiều dự án trên vai tại nhà tuyển dụng hiện tại. Phải mất một số làm quen với tôi thừa nhận. Lời khuyên quan trọng nhất tôi có thể đưa ra là luôn ưu tiên công việc của bạn. Buộc sếp của bạn cho bạn biết nhiệm vụ ưu tiên là gì và chỉ làm việc đó. Đừng tạo áp lực từ bất cứ ai phàn nàn về các dự án khác của bạn. Bạn không nhất thiết phải cập nhật sơ yếu lý lịch của mình nhưng đảm bảo tải không leo thang vượt quá mức bạn có thể xử lý hợp lý.


2
Thật vậy, buộc sếp của bạn nói với bạn những gì quan trọng. Giao tiếp là rất quan trọng và khi không được duy trì, nó có thể gây ra sự thất vọng và thất vọng lớn cho cả hai bên.
Htbaa

0

Tôi nghĩ đó là bình thường. Cách thức làm việc của tôi ngay bây giờ (Tôi đang ở trong một công ty có khoảng 40 nhà phát triển, tổng quy mô công ty khoảng 700). Và tôi thường có một dự án "dài hạn" với nhiều vé / lỗi nhỏ xuất hiện nên thường kết thúc là 50% vé nhỏ và 50% làm việc cho dự án dài hạn. Điều có thể khó khăn là sự gián đoạn liên tục có thể làm chậm và làm hỏng dự án dài hạn ..


0

Tôi nghĩ rằng nó là bình thường để làm việc trên nhiều dự án. Điều quan trọng là chấp nhận rằng bạn sẽ phải đối mặt với một số sự mơ hồ về mặt bức tranh tổng thể của hệ thống ban đầu.

Nếu bạn cố gắng để có được bức tranh lớn hơn, bạn sẽ có được sự rõ ràng và có thể phát hiện ra các bộ phận chuyển động / cố định trong hệ thống và các thay đổi của bạn ảnh hưởng đến hệ thống như thế nào.

Trong một khoảng thời gian, bạn sẽ học cách tìm ra các mẫu chung trong các hệ thống khác nhau mà bạn làm việc. Những điều này bạn có thể áp dụng cho các dự án khác của mình, điều này sẽ làm giảm lượng thông tin chi tiết mà bạn cần lưu giữ trong đầu.


0

Trong bất kỳ dự án không tầm thường nào, có nhiều hơn một người được giao cho nó. Điều này có nghĩa là bạn cần cộng tác với những người khác và chờ họ thực hiện công việc của họ, cũng như họ cần chờ bạn.

Thay vì có người ngồi không, thường có nhiều dự án hoạt động để luôn có một nhiệm vụ mở phải làm nếu cần.

Bạn vẫn nên làm việc với số lượng lớn trong từng dự án để bạn có thể "trong khu vực" và làm việc hiệu quả.


-1

Tôi đồng ý với những người nói đó là bình thường / phổ biến.

Hãy xem nó như một điều tích cực, bạn sẽ trở nên hữu ích hơn, được xem là linh hoạt, một chàng trai có thể hoàn thành công việc! Có thể có giá trị hơn khi cuối cùng bạn đã biết 2 hệ thống từ trong ra ngoài.


-1

IMHO, không chỉ là bình thường, mà còn là mong muốn.

Công việc phát triển tồi tệ nhất tôi từng có là làm việc trên cùng một phần nhỏ của cùng một phần của cùng một ứng dụng trong nhiều tháng. Sự nhàm chán. Và khi bạn buồn chán, bạn rời mắt khỏi quả bóng ...


Nếu công việc của bạn nhàm chán, có lẽ bạn nên tìm một công việc khác thú vị hơn, thay vì cố gắng làm cho chỉ một phần của nó thú vị hơn.
Acumenus

Tôi đã làm - nhưng để nghĩ rằng mọi khía cạnh của mọi công việc sẽ trở nên thú vị là ngây thơ.
cjmUK

Xin lỗi, nhưng tôi không thể đồng cảm. Là một lập trình viên, tôi thấy tất cả các dự án được giao của mình đều thú vị, không chỉ trong công việc hiện tại, mà cả trong những dự án tôi đã có trước đây. Nó không phải là thú vị; đó là khác nhau. Có một thú vị phổ giữa thú vị và nhàm chán.
Acumenus

Sau đó, tôi nghĩ rằng bạn rất may mắn ... Tuy nhiên, tôi nghi ngờ rằng tôi đang ở trong nhóm nhân khẩu học lớn hơn, người phải chịu khó với sự suôn sẻ.
cjmUK

-1

Tôi hiểu cảm giác của bạn như thế nào, thật khó để làm cho các nhà tuyển dụng mới hiểu được sự phát triển được xử lý có liên quan, đặc biệt nếu nhà tuyển dụng của bạn không tập trung vào phát triển.

Vấn đề là họ thấy 3 Công việc đang được làm việc cùng nhau nhiều hơn một người kiếm tiền cùng một lúc và số liệu thống kê cho thấy hiệu suất giảm 40%. Đó là mất 40% lợi nhuận ..

Tôi đã làm việc trước đây cho một sự phân chia cho phép tôi tập trung vào 1 dự án lớn tại một thời điểm với các công việc nhỏ ở giữa, vé và hỗ trợ, v.v. Chúng tôi đã làm việc trong một thỏa thuận trong đó 8: 00-10: 00AM là Vé và hỗ trợ cho các hệ thống hiện tại thông qua email / điện thoại / bộ phận trợ giúp sau đó 10:00 - 16:30 hoặc thời gian hoàn thành của bạn đã phát triển toàn diện. Điều này hoạt động tốt extreemley, bởi vì chúng tôi có một bộ phận trợ giúp để nhận các cuộc gọi và email, tôi đã có thể thực hiện các vé vào buổi sáng và phát triển phần còn lại của ngày. Vấn đề là nếu bạn có quản lý kém. Một người quản lý làm cho tất cả những điều này xảy ra, và không có sự hỗ trợ hay hiểu biết của họ về những thách thức mà bạn phải đối mặt hàng ngày, họ không biết gì về thực tế.

Tôi rất biết ơn đặc biệt là trong công việc cuối cùng của tôi về sự hỗ trợ và hiểu biết từ người quản lý của tôi, nó làm cho cuộc sống của tôi dễ dàng hơn, ít căng thẳng hơn và chúng tôi vẫn hoàn thành TẤT CẢ công việc ..

Một vấn đề khác là, tiền tình yêu của Boss, họ thấy các dự án bằng tiền, Khi họ có 5 Dự án với giá 20.000 bảng cùng một lúc (và bạn là nhà phát triển solo) có 100.000 bảng trong sách .. Trông rất hay trên giấy nhưng có thể làm tổn hại danh tiếng của công ty khi những điều này không được đáp ứng, thời hạn bị bỏ lỡ và hệ thống bị lỗi vì thiếu tập trung.

Tôi hoàn toàn thông cảm với bạn, tôi đang ở vị trí của bạn ngay bây giờ.


Làm thế nào để trả lời câu hỏi này?
gnat

-2

Nó phụ thuộc vào cách bạn mô tả dự án. Thông thường nhà phát triển làm việc với một số vấn đề và nếu trong công ty có nhiều sản phẩm hơn bạn làm việc với nhiều người.


Chúng tôi cung cấp 2 sản phẩm riêng biệt và họ chia sẻ một đoạn mã nhỏ. Các sản phẩm đó dành cho các nhu cầu khác nhau của người dùng, nhưng chúng vẫn nằm trong cùng một miền.

-2

Các dự án phần mềm, như các đối tác tình yêu, có thể nhiều, và nhiều người giỏi, nhưng chúng chỉ tốt nếu mỗi lần một.


-2

Thêm vào những gì @Martin Wickman nói, cố gắng không chuyển đổi tác vụ nhiều. Ví dụ làm việc AM trên dự án A, PM trên dự án B. Cũng nói không với việc thêm tính năng; điều đó đau đớn hơn khi bạn không làm việc toàn thời gian cho dự án.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.