Thiết lập / đáp ứng thời hạn khi tôi liên tục làm việc với các nền tảng và khung không quen thuộc [đã đóng]


24

Tôi làm việc cho một tổ chức phát triển sản phẩm trong quảng cáo trực tuyến. Các bài tập tôi nhận được hầu như luôn luôn trên các nền tảng hoặc công cụ mà tôi chưa từng làm việc trước đây. Lúc đầu, nó là Android. Sau đó, node.js, rồi windows phone, rồi debian đóng gói, rồi python, hadoop, ganglia, kỹ thuật đảo ngược, Geo PostgreQuery và danh sách tiếp tục.

Tôi rất vui khi có thể học được rất nhiều trong khi làm việc. Vấn đề tôi tiếp tục gặp phải là đáp ứng thời hạn. Thường thì không rõ những gì cần phải làm để hoàn thành một nhiệm vụ nhất định. Tôi sẽ cần phải thiết lập SDK có liên quan, chạy các vấn đề liên quan, đọc trực tuyến, thông qua tài liệu, nghiên cứu trực tuyến cho từng mục công việc trong nền tảng đó. Đôi khi tôi được đưa ra thời hạn, đôi khi tôi tạo ra những thời hạn đó.

Tôi thấy rất khó để đáp ứng thời hạn rất nhiều lần. Người ta trở nên nhanh hơn khi làm điều gì đó lần thứ hai nhưng tôi không bao giờ làm việc với một số ngôn ngữ hoặc khuôn khổ lâu hơn một hoặc hai tuần. Và điều này là rất căng thẳng và đau đớn để giải quyết. Tôi nhận được tất cả các flak và xấu hổ công khai đi kèm với thời hạn bị thiếu. Tôi nghi ngờ điều này không thể bình thường. Không thể cung cấp 7 cửa sổ ứng dụng aphone mà không biết một điều gì về c # trong một tuần. Nhưng tôi đã xoay sở để làm điều đó một ngày sau thời hạn. Tất cả tôi có rất nhiều lần là tìm kiếm google để hướng dẫn tôi. Thường có ít hoặc không có tài liệu về công cụ tôi đang tùy chỉnh.

Đôi khi tôi bị mắc kẹt trên một cái gì đó đôi khi trong nhiều giờ hoặc thậm chí nhiều ngày. Điều này gây tổn hại cho sức khỏe của tôi và tôi không còn có thể đốt dầu nửa đêm cho mỗi nhiệm vụ. Điều này gây ra rất nhiều nỗi thống khổ về tinh thần và trầm cảm.

Trong tình huống này, tôi có đúng khi nghĩ bất kỳ thời hạn nào tôi cung cấp là một cú đánh trong bóng tối không?

Điều này có bình thường không? Có phải mỗi mục công việc duy nhất cho bạn liên quan đến việc học một cái gì đó hoàn toàn mới mỗi lần? Tôi không chắc có công bằng không khi nói tôi là người biểu diễn kém vì không thể đáp ứng thời hạn cho các nhiệm vụ liên quan đến một công cụ mà tôi không biết gì. Làm thế nào để tôi xử lý này?


8
Thời gian để nói chuyện với người giám sát của bạn. Tùy thuộc vào việc có ánh sáng ở cuối con đường hay không, bạn có thể muốn chuyển sang một công việc khác, nơi có sự ổn định và thời gian để học hỏi hơn.
rwong

1
Không có bất kỳ câu trả lời thực sự cho bạn, nhưng +! để đưa ra vấn đề. Các câu trả lời ở đây có thể có thể giúp bạn và khiến người khác tránh được tình huống tương tự.
Qw4z1

1
Có vẻ như có điều gì đó rất sai với tổ chức này. Và rằng sự sai trái vượt xa cách họ quản lý cá nhân bạn.
dùng16764

"Tôi không còn có thể đốt dầu nửa đêm cho mọi nhiệm vụ" Đây phải là ngoại lệ, thay vì chỉ tiêu.
Burhan Ali

Câu trả lời:


25

Vâng, đây là một công thức hoàn hảo cho kiệt sức. Bạn phải làm cho người giám sát của bạn nhận ra những tình huống lố bịch mà họ liên tục đưa bạn vào. Nếu họ kiên quyết và không chịu nhúc nhích, đã đến lúc chuyển đi nơi khác.


Tôi đồng ý, đây là một công thức cho sự kiệt sức và / hoặc các vấn đề sức khỏe tâm thần khác. Mặc dù có một loạt các công nghệ hoang mang ngoài kia, nhưng dường như việc chuyên môn hóa trong một số lĩnh vực nhất định, thay vì thay đổi từ tuần này sang tuần khác !! Tôi sẽ bắt đầu tìm kiếm một công việc mới. Một điều tốt từ công việc là bạn có thể thêm một danh sách lớn các công cụ vào CV của mình!
Antonio2011a

11

Có hai cách tiếp cận ở đây. Đầu tiên là dành thời gian để bạn thực hiện dự án cuối cùng "tương tự" với dự án mới. Và nhân đôi nó để tính chi phí thiết lập / học một môi trường mới.

Thứ hai là để cho họ biết rằng bạn cần phải chuyên môn hóa để vượt trội. Một jack của tất cả các giao dịch là một bậc thầy của không.


Bạn có cần phải chuyên môn? Có điều gì sai với việc "tốt" ở nhiều thứ không? Tôi sẽ lập luận rằng có thể nhanh chóng nhận ra những thứ mới và chạy với chúng là một kỹ năng. Cá nhân tôi cũng thấy thú vị khi có những thứ mới ném vào bạn một cách thường xuyên!
PhillC

@PhillColeman, tôi nghĩ có thể học được nhiều thứ công nghệ. Nhưng tốc độ bắn nhanh mà poster ban đầu mô tả không phải là cách. Tôi cho rằng việc dành một năm cho mỗi nền tảng (tối thiểu) sẽ là con đường tốt nhất cho năng lực. Tôi đã dành 6 năm để làm Java doanh nghiệp và chuyển sang .NET trong 9 năm qua. Tôi cảm thấy đủ thoải mái để quay lại Java (đặc biệt là bây giờ EJB đã bị bỏ ... lỗi cố định). Nếu tôi đã dành 3 tháng cho Java và 3 tháng cho .NET, thì 3 trong Ruby tôi cũng không thoải mái.
Michael Brown

9

Điều này có bình thường không? Có phải mỗi mục công việc cho bạn liên quan đến việc học một cái gì đó hoàn toàn mới mỗi lần?

Không.

Nếu bạn muốn đưa ra ước tính tốt hơn, hãy học hỏi từ quá khứ . Theo dõi xem bạn mất bao lâu để phát triển công nghệ mới so với triển khai thực tế. Điều này có thể khó khăn nếu bạn làm cả hai cùng một lúc, nhưng hãy cố gắng nhận thức về sự khác biệt.

Làm ước tính của bạn dựa trên một ngày làm việc bình thường , trừ các gián đoạn bình thường. Đừng tính đến giờ làm thêm trong ước tính của bạn. Để lại điều đó để giúp đối phó với bất kỳ vấn đề phát sinh. Tôi thích sử dụng thêm giờ để giúp mang lại các dự án đúng hạn nếu có những thất bại.

Luôn tận dụng những gì bạn biết , ngay cả khi đó là lãnh thổ hoàn toàn xa lạ. Ví dụ, biết một ngôn ngữ lập trình sẽ giúp bạn trong việc học ngôn ngữ khác. Khi bạn tiếp xúc với các mô hình khác nhau, bạn sẽ có thể xác định công nghệ tương đối gần nhất để rút ra. Ví dụ: nếu bạn cần sử dụng C # và không biết về nó, bạn có thể rút ra kiến ​​thức về Java hoặc C ++ để tiếp tục. Nó sẽ không phải là một đối một và thường có các phương pháp khác nhau để thực hiện những gì bạn cần, nhưng đó là một điểm khởi đầu tốt.

Vì vậy, trong những tình huống như thế này, tốt nhất là ước tính việc thực hiện dựa trên những điều bạn đã biết . Thêm vào một số phần đệm để khắc phục các sự cố và xử lý các ẩn số (thường là một tỷ lệ nhỏ trong tổng ước tính). Trên hết, bạn thêm một số thời gian để nghiên cứu và học hỏi để tăng tốc độ trên bất kỳ công nghệ mới nào bạn sẽ cần sử dụng. Ước tính này có thể bị ảnh hưởng bởi những thứ như tài liệu sẵn có (như tài liệu API, bài đăng trên blog, câu hỏi trên các trang web này).

Bây giờ đã hết cách, chúng ta chuyển sang một vấn đề khác: thời hạn định trước. Đó là một điều để bỏ lỡ các ước tính của riêng bạn vì chúng là trách nhiệm của bạn, nhưng việc đưa ra một thời hạn là không thực tế (điều mà tôi đoán là đang xảy ra trong trường hợp của bạn). Trong tình huống này, tốt nhất là vẫn thực hiện ước tính của riêng bạn để xem liệu thời hạn có khả thi hay không. Nếu không, hãy cho người giám sát của bạn biết càng sớm càng tốt thời hạn ước tính của bạn là gì và tại sao nó lại khác. Nếu bạn có thể cung cấp bảng phân tích các nhiệm vụ và giờ cần thiết để hoàn thành từng nhiệm vụ, điều đó sẽ giúp hỗ trợ ước tính của bạn.

Nếu quản lý không tiếp nhận đầu vào của bạn, thì có lẽ đã đến lúc phải tìm nơi khác. Ước tính của bạn càng chính xác theo thời gian, quản lý sẽ càng lắng nghe bạn nếu ước tính của bạn khác với dự đoán của họ. Điều này phụ thuộc vào quản lý là hợp lý và khách quan, tất nhiên.

Một điều nữa - bạn đã không đề cập đến điều này, nhưng nếu bạn được phép mang lại lợi ích cho kỳ nghỉ, hãy sử dụng chúng . Đừng để họ đi không sử dụng. Bạn sẽ không tự làm hoặc bất cứ ai bạn làm việc vì bất kỳ sự ưu ái nào nếu sức khỏe hoặc sự tập trung của bạn suy giảm đến mức bạn không thể hoàn thành các dự án thuận lợi. Nếu bạn không được phép nghỉ vì dự án luôn đến hạn x ngày và nó mâu thuẫn với kỳ nghỉ, đã đến lúc tìm nơi khác - đặc biệt là với cách bạn dự kiến ​​sẽ thực hiện các yêu cầu này.

Tôi chúc bạn may mắn.


5

Bạn hoàn toàn đúng trong cảm xúc của bạn. Hiện tại có rất nhiều sự giả dối đang diễn ra xung quanh các lĩnh vực sau:

"Kỹ sư ngăn xếp đầy đủ". Đó là baloney. Tôi không biết bất cứ ai xuất sắc về ngôn ngữ phụ trợ, xuất sắc trong cơ sở dữ liệu và xuất sắc ở mặt trước. Mọi người có thể giỏi một nửa tá ngôn ngữ và / hoặc ba hệ thống cơ sở dữ liệu khác nhau nhưng vẫn còn rất nhiều người mới làm quen.

"Jack của tất cả các ngành nghề, bậc thầy của không" những người cao cấp hiểu điều này và học được rằng họ cần chọn các lĩnh vực để chuyên môn hóa.

"10.000 giờ". Một tài liệu tham khảo phổ biến để thực sự tốt ('chuyên gia) ở một cái gì đó. So sánh với số giờ bạn chi tiêu trong mỗi lĩnh vực này. Bạn có thể cần phải sống đến 178 để có được chuyên gia về tất cả.

Vì vậy, ở trên không phải là "câu trả lời", đó là thỏa thuận và nhiều thức ăn hơn cho khẩu pháo của bạn ... bởi vì câu trả lời là bạn cần thiết lập một cuộc họp với ban quản lý và cho họ biết rằng những dự án này rất tuyệt, bạn đã yêu giúp công ty trong tất cả các lĩnh vực khác nhau. Nhưng bạn đang đau khổ. Nó ảnh hưởng đến sức khỏe của bạn. Bạn đang căng thẳng. Bạn muốn cung cấp một sản phẩm chất lượng cao đúng thời gian, nhưng những trường hợp này đang làm cho nó cực kỳ khó khăn. Nó khiến bạn thậm chí đặt câu hỏi về tương lai của bạn tại công ty. Nếu bạn vừa tốt vừa được đánh giá cao thì đó không phải là vấn đề.


0

Loại công việc này là điển hình trong các cơ quan tương tác. Một dòng vô tận của các dự án không liên quan, vứt bỏ dưới thời hạn không thể.

Hãy xem đây là một giai đoạn nghề nghiệp có khả năng hữu ích nhưng hãy sẵn sàng bước tiếp trước khi bạn kiệt sức. Bạn không thể thay đổi doanh nghiệp này và nhu cầu của nó.


Một cơ quan tương tác là gì? Tôi sợ tôi không quen với thuật ngữ đó.
dùng16764

0

Bắt đầu dự trữ thời gian để ước tính. Bạn càng ít quen thuộc với một công nghệ, bạn càng cần nhiều thời gian hơn để đưa ra một ước tính tốt.

Cố gắng có được một lượng thời gian cố định để sản xuất một cái gì đó thăm dò theo nhu cầu được đưa ra. Bạn nên có một ý tưởng tốt hơn nhiều về những gì bạn cần làm sau đó. Chẳng hạn, một hoặc hai tuần để tăng tốc độ trên Hadoop là ở mức thấp, nhưng nó đủ để giúp bạn tự tin hơn vào ước tính của mình.

Sau đó, bạn chỉ cần thêm kỹ năng ước tính. Hãy thử theo dõi những gì bạn dành thời gian của bạn trên. Hãy chắc chắn rằng luôn luôn được ước tính của bạn lên phía trước. Theo dõi các ước tính của bạn so với thời gian thực tế và đưa yếu tố đó vào các ước tính trong tương lai.

Và luôn luôn cho mình một bộ đệm.


-1

Trước tiên - hãy chắc chắn rằng bạn biết ai đã thực hiện cam kết - nếu đó là của bạn, đó là vấn đề của bạn và bạn sẽ đáp ứng nó. Nếu nó không phải của bạn, nó không phải là vấn đề của bạn. Nói cho bất cứ ai thực hiện cam kết thay mặt bạn rằng bạn sẽ làm tốt nhất có thể. Bây giờ là mẹo - đừng đưa ra những cam kết bạn không thể giữ. Nắm chắc tay súng.

Bạn đang bị bắt nạt - những gì luật pháp ở nước bạn xung quanh đó?

Một vài giai đoạn hữu ích tôi đã sử dụng (một cách tiết kiệm, chỉ khi tôi có các tùy chọn khác)

  • "Bạn không thể đàm phán ước tính, những tính năng nào bạn muốn bỏ đi? Còn chất lượng thì sao?"
  • "Tôi không làm diễu hành tử thần."
  • "Nếu bạn nghĩ x có thể được thực hiện trong y, Bạn làm điều đó. Tôi sẽ thích xem bạn thất bại."
  • "Ước tính / dòng thời gian đó đến từ đâu? Chà, hãy để họ làm điều đó"
  • "Quản lý dự án giống như một mùa xuân, bạn càng nén nó, sự lộn xộn càng lớn khi nó trượt, cảm thấy may mắn?"
  • "Bạn làm công việc của bạn, hãy để tôi làm của tôi"
  • "Tôi rất muốn thực hiện cam kết đó và tôi hiểu rằng bạn cần x theo y và tầm quan trọng của nó đối với bạn. Để thực hiện công việc này tôi cần (điền vào những gì sẽ tạo ra sự khác biệt lớn nhất)"

Hầu hết những người này rất đối đầu và tôi không nghĩ sẽ giúp giải quyết vấn đề tiềm ẩn. Họ sẽ khiến bạn nổi tiếng là khó tính và / hoặc là kẻ gây rối.
Burhan Ali
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.