Người tìm kiếm sẽ tìm thấy

Nhiều người nghĩ về những vấn đề khiến họ lo lắng trước khi đi ngủ hoặc khi thức dậy. Tôi không phải là một ngoại lệ. Sáng nay một điều xuất hiện trong đầu tôi bình luận từ Habr:

Một đồng nghiệp đã chia sẻ một câu chuyện trong cuộc trò chuyện:

Năm trước tôi có một khách hàng tuyệt vời, đây là lúc tôi đang phải đối mặt với một “cuộc khủng hoảng” thuần túy.
Khách hàng có hai nhóm trong nhóm phát triển, mỗi nhóm xử lý phần sản phẩm riêng của họ (có điều kiện là bộ phận hỗ trợ và bộ phận tiền tuyến, tức là phần mềm xử lý việc tạo đơn hàng và phần mềm xử lý việc thực hiện đơn hàng), đôi khi tích hợp với nhau.
Đội ngũ hỗ trợ đã xuống dốc hoàn toàn: sáu tháng gặp vấn đề liên tục, những người chủ dọa sa thải tất cả mọi người, họ thuê một nhà tư vấn, sau khi nhà tư vấn đó họ thuê nhiều hơn một người khác (tôi). Hơn nữa, đội XNUMX (storfront) làm việc bình thường và tiếp tục làm việc bình thường, chính đội back-office vốn cũng từng làm việc bình thường trước đó bắt đầu rối tung lên. Các nhóm ngồi ở những văn phòng khác nhau và quen với việc chọc giận nhau.

Lý do: store và back là một hệ thống, có rất nhiều phần phụ thuộc trong đó, các nhóm ở các văn phòng khác nhau không liên lạc với nhau. Chủ sở hữu luôn “nhìn” vào mặt trước bên cạnh để có các tính năng, ý tưởng và quyền kiểm soát mới ở đó. Cô ấy là một chàng trai giỏi mọi nghề, là sự kết hợp giữa BA, nhà thiết kế và “mang cà phê cho chúng tôi”. Cậu bé này, không được nhóm của mình chú ý, đang thực hiện một loạt nhiệm vụ nhỏ như “thông báo cho nhóm thứ hai về việc triển khai”, “cập nhật tài liệu”, v.v. thường lệ, ngay đến phần “nhập tất cả các loại số phiên bản và thành phần vào phiếu.” Nhưng cậu bé không viết bất kỳ dòng mã nào, và có lúc người chủ quyết định tối ưu hóa cậu và sa thải cậu. Đối với nhóm cửa hàng, không có gì thay đổi, họ chỉ không tạo hoặc cập nhật đế cắm và nhóm hỗ trợ nhận thấy mình rơi vào tình huống các bản phát hành của cửa hàng làm hỏng thứ gì đó đối với họ và đó là vấn đề của họ, và nếu bản phát hành của họ làm hỏng thứ gì đó đối với họ. cửa hàng, đó lại là vấn đề của họ, bởi vì cửa hàng nằm trong tầm mắt của các chủ sở hữu :)

Điều khiến tôi chú ý với nhận xét này và những gì người tìm kiếm sẽ tìm thấy từ tiêu đề - dưới phần cắt.

Tôi đã phát triển ứng dụng web được 20 năm, vì vậy đối với tôi mặt trước/sau không chỉ là từ ngữ. Đây là những điều có liên quan rất chặt chẽ. Ví dụ, tôi không thể tưởng tượng được một tình huống mà mặt trước được phát triển tách biệt hoàn toàn (hoặc rất mạnh) với mặt sau. Cả hai bên đều hoạt động trên cùng một dữ liệu và thực hiện các hoạt động rất giống nhau. Tôi có thể tưởng tượng đại khái lượng thông tin di chuyển giữa các nhà phát triển của cả hai nhóm để điều phối việc phát triển cũng như thời gian và tần suất những phê duyệt này cần được thực hiện. Các nhóm không thể không liên lạc chặt chẽ với nhau, ngay cả khi họ ở các múi giờ khác nhau. Đặc biệt nếu bạn có JIRA.

Tôi biết rằng việc cảnh báo các nhà phát triển phía sau về việc triển khai mặt trước là vô nghĩa. Phiên bản mới của mặt trước không thể phá vỡ bất cứ thứ gì ở mặt sau, nhưng ngược lại thì có. Chính các nhà phát triển front-end quan tâm đến việc thông báo cho các nhà phát triển back-end rằng họ cần chức năng mới hoặc chức năng đã thay đổi. Mặt trước phụ thuộc vào việc triển khai phía sau chứ không phải ngược lại.

Cậu bé nào"mang cà phê cho chúng tôi", không thể có BA (nếu BA có nghĩa là "nhà phân tích kinh doanh") và BA không thể là "chàng trai, mang cà phê cho chúng tôi". Và tất nhiên, "thêm tất cả các loại số phiên bản và thành phần“Cả “cậu bé” lẫn BA đều không thể làm được nếu không thảo luận với nhóm phát triển. Nó giống như chiếc xe kéo trước con ngựa vậy.

Kể từ khi "cậu bé" bị sa thải, thì những chức năng này, từ "mang cà phê"va trươc đây"cho vào mỡ", lẽ ra phải được phân phối lại cho các thành viên khác trong nhóm. Trong một nhóm đã thành lập, các luồng thông tin và vai trò là cố định; nếu người thực hiện một hoặc một số vai trò đã rời khỏi sân khấu thì các thành viên còn lại trong nhóm vẫn có nhu cầu nhận được thông tin quen thuộc. thông tin từ những vai trò quen thuộc. Họ chỉ đơn giản là không thể không nhận thấy rằng thông tin cần thiết cho công việc đã ngừng đến với họ. Giống như một người nghiện ma túy không thể không chú ý đến việc nguồn cung cấp ma túy đã ngừng. Và cũng giống như một người nghiện ma túy đang tìm kiếm và tìm các kênh khác, vì vậy các thành viên trong nhóm sẽ cố gắng tìm nguồn thông tin họ cần ở phía “bên kia” và những người mới thực hiện vai trò cũ. Và họ chắc chắn sẽ tìm thấy, ít nhất, một người mà theo quan điểm của họ, nên cung cấp họ những thông tin cần thiết.

Ngay cả khi chúng tôi cho rằng các kênh thông tin thông thường đã bị đóng và người nên không nghĩ rằng mình nên làm vậy, thì các nhà phát triển phía sau, trước nguy cơ bị sa thải, sẽ không che giấu lý do thất bại của họ với chủ sở hữu. sáu tháng, biết rằng vấn đề của họ là do thiếu thông tin cần thiết. Các chủ sở hữu sẽ không “ngu ngốc” trong sáu tháng vì họ đã cần thông tin trước đó ”.được bao phủ bởi chất béo", và bây giờ không có ai thêm nó vào đó. Và nhà tư vấn đầu tiên hầu như không chuyên nghiệp đến mức không nói chuyện với các nhà phát triển back-end và không đi đến nguồn gốc của vấn đề - sự thiếu phối hợp giữa các nhóm. Đây là lý do cho những rắc rối được mô tả chứ không phải việc sa thải "cậu bé".

Việc thiếu giao tiếp tầm thường giữa các nhà phát triển là nguyên nhân điển hình gây ra rất nhiều vấn đề trong quá trình phát triển và hơn thế nữa. Bạn không cần phải là một nhà tư vấn giỏi để tìm ra nó. Chỉ cần hợp lý là đủ.

Tôi nghĩ toàn bộ câu chuyện này đã được suy nghĩ kỹ lưỡng và được kể rất hay. Chà, không hoàn toàn được phát minh - tất cả các yếu tố đều được lấy từ cuộc sống (mặt trước, mặt sau, sự phát triển, cậu bé, cà phê, "béo", ...). Nhưng chúng được kết nối theo cách mà thiết kế như vậy không xảy ra trong cuộc sống. Riêng biệt, tất cả những điều này có thể được tìm thấy trong thế giới xung quanh chúng ta, nhưng trong sự kết hợp như vậy - thì không. Tôi đã viết ở trên tại sao .

Tuy nhiên, nó được trình bày rất hợp lý. Nó được đọc với sự quan tâm và có sự tham gia của cá nhân. Thông cảm cho "cậu bé khéo léo", cơ chế nhỏ bé không được đánh giá cao của cỗ máy lớn (đó là về tôi!). Sự coi thường những nhà phát triển quá thông minh và giàu kinh nghiệm nhưng không thể nhìn xa hơn mũi của họ (họ ở xung quanh tôi!). Một chút giễu cợt các ông chủ, mấy ông nhà giàu tự tay làm bo-bo mà không hiểu lý do (Chà, hình ảnh lãnh đạo của tôi thật đáng kinh ngạc!). Thật khinh thường “nhà tư vấn” đầu tiên đã không tìm ra được nguồn gốc vấn đề đơn giản như vậy (ừ, gần đây anh chàng này đeo kính và đi loanh quanh trông rất thông minh), và sự đoàn kết nhiệt tình với một chuyên gia tư vấn “thực sự”, người duy nhất có thể đánh giá cao vai trò thực sự của một cậu bé giỏi mọi ngành nghề (đó là tôi!).

Bạn có cảm thấy hài lòng trong lòng sau khi đọc bình luận này không? Vai trò của chúng ta với tư cách là những bánh răng nhỏ trong một cơ chế lớn thực ra không hề nhỏ! Tuyên bố tuyệt vời, ngay cả khi nó không đúng sự thật. Nhưng thật là một dư vị dễ chịu.

Tôi không biết tôi đã chia sẻ tiết lộ này với đồng nghiệp của mình là loại đồng nghiệp nào và trong cuộc trò chuyện nào mkrentovskiy và tại sao đồng nghiệp mkrentovskiy Tôi quyết định xuất bản nó dưới bài viết "Rừng taiga đã đi được bao nhiêu năm - hiểu không"tác giả habr xuất sắc nmivan'a (nhân tiện, người này hiện đang đứng đầu trong bảng xếp hạng của Habr!), nhưng tôi thừa nhận rằng đồng nghiệp của tôi mkrentovskiy đã làm nó cực kỳ tốt. Thông điệp của bình luận và phong cách trình bày rất phù hợp với thông điệp và phong cách của các ấn phẩm khác nmivan'chà, bạn nghĩ sao về việc một nhà tư vấn khủng hoảng từ phần bình luận và GG của nhiều ấn phẩm nmivan'a là cùng một người.

Tôi đọc khá nhiều ấn phẩm của Ivan Belokamentsev khi tác giả bắt đầu hoạt động trên Habré (năm 2017). Một số thậm chí còn thích nó (thời gian, два). Anh ấy có phong cách tốt và cách trình bày tài liệu thú vị. Những câu chuyện của anh ấy rất giống với những câu chuyện đời thực, nhưng chúng gần như không có cơ hội thực sự xảy ra, trong thực tế. Đó là trường hợp của câu chuyện này trong phần bình luận.

Thành thật mà nói, cá nhân tôi không nghĩ rằng Habr tiến bộ hơn nhờ các ấn phẩm của Ivan. Nhưng đánh giá của anh ấy và ý kiến những cư dân khác của Habr lại nói ngược lại:

Tôi không hiểu lời than vãn của bạn. Habr đã trượt dốc từ lâu, nhưng tác giả đã tạo ra một chút tia lửa và cải thiện tâm trạng của người đọc) bằng cách kéo nguồn tài nguyên ra khỏi vực thẳm.

Đúng, Habr không phải là tổ chức từ thiện, Habr là một dự án thương mại. Habr là tấm gương phản ánh những ham muốn của chúng ta. Không phải mong muốn cá nhân của tôi và không phải mong muốn của từng vị khách, mà là tổng thể tất cả mong muốn của chúng tôi - “mức trung bình cho bệnh viện”. Và Ivan Belokamentsev cảm thấy tốt hơn bất cứ ai những gì tất cả chúng ta cùng cần và trao nó cho chúng ta.

Có lẽ tôi đã không viết bài này nếu tôi không bắt đầu xem bộ truyện này"Giáo hoàng trẻ".

"Chúng ta đã mất Chúa" (Với)

Đây là từ bộ truyện. Và đây là về chúng tôi.

Chúng ta không còn bị quyến rũ bởi hiện thực do Đấng Tạo Hóa tạo ra nữa.

Chúa, Thiên nhiên, Vụ nổ lớn - bất cứ điều gì. Thực tế là có. Xung quanh chúng ta và độc lập với chúng ta.

Chúng ta sống trong đó theo quy luật tự nhiên (Kế hoạch của Chúa). Chúng ta học luật (Kế hoạch) và học cách sử dụng thực tế nơi chúng ta đang sống để sống tốt hơn nữa. Chúng tôi sẽ kiểm tra những dự đoán của mình bằng thực hành, loại bỏ những dự đoán sai và để lại những dự đoán phù hợp. Chúng ta tương tác với thực tế và chúng ta thay đổi nó.

Và chúng tôi đã rất thành công trong việc này.

Có rất nhiều người trên hành tinh này. Rất nhiều. Với năng suất lao động hiện tại, chúng ta không cần phải tồn tại nữa - thiểu số có thể cung cấp cho đa số mọi thứ họ cần. Hầu hết mọi người cần giữ cho mình bận rộn với một việc gì đó. Trong lịch sử, nguồn lực dư thừa được phân bổ cho sự sáng tạo thuộc về những người tài năng nhất (hoặc người gây rối nhất, cũng là tài năng). Hiện nay có rất nhiều tài nguyên miễn phí mà mọi người với bất kỳ tài năng nào đều có thể có được, bất kể trình độ của họ. So sánh số lượng phim được phát hành mỗi năm trên khắp thế giới và số lượng phim bạn có thể xem. Có bao nhiêu cuốn sách được viết và cuốn nào có thể đọc được. Bao nhiêu thông tin được đưa lên Internet và thông tin nào có thể sử dụng được.

Tại sao nghề CNTT lại được yêu thích đến vậy? Đúng vậy, bởi vì bạn có thể đổ cả núi tài nguyên vào CNTT mà không ai thèm đếm xỉa (chỉ cần nhớ lại vấn đề của năm 2000). Suy cho cùng, trong lĩnh vực CNTT, bạn có thể dành nhiều năm để phát triển các ứng dụng sẽ trở nên lỗi thời ngay cả trước khi chúng được tung ra, bạn có thể cố gắng tích hợp các thành phần không tương thích mà vẫn khiến chúng hoạt động, bạn có thể phát minh lại bánh xe của riêng mình nhiều lần hoặc bạn có thể làm ngay bây giờ. bắt đầu hỗ trợ các chương trình ở Fortran, nơi đã bị rêu bao phủ suốt 20 năm trước. Bạn có thể dành cả đời mình trong lĩnh vực CNTT mà không làm được điều gì hữu ích. Và quan trọng nhất là sẽ không có ai để ý đến nó! Ngay cả chính bạn.

Rất ít người trong chúng ta có thể tạo được dấu ấn trong ngành CNTT. Và càng ít người có thể để lại kỷ niệm đẹp. Kết quả công việc của chúng tôi tốt nhất sẽ giảm giá trị trong vòng 10-20 năm tới, hoặc thậm chí sớm hơn. Và chắc chắn là trong cuộc đời của chúng ta (nếu chúng ta đến tuổi nghỉ hưu). Chúng ta sẽ không thể cho con cháu mình xem hệ thống máy tính mà ông nội chúng đã làm việc khi còn trẻ. Mọi người sẽ đơn giản quên tên của họ. Lúc mới bắt đầu sự nghiệp tôi đã nuôi trạm bưu điện cc:Thư dưới "trục trục". Tôi còn 20 năm nữa mới nghỉ hưu và 10 năm nữa mới có cháu, nhưng hầu hết các bạn đều chưa nghe nói gì về "ứng dụng email nổi bật giữa những năm 90" ("gói phần mềm email hàng đầu giữa thập niên 1990").

Có thể trên thực tế, chúng ta nhận thức kém về sự vô ích của gánh nặng CNTT, nhưng trong tiềm thức, chúng ta cố gắng trốn thoát đến nơi mình cảm thấy thoải mái. Bước vào những thế giới hư cấu, nơi việc sử dụng Scrum và Agile chắc chắn sẽ dẫn đến sự xuất hiện của những sản phẩm chinh phục thế giới nhờ tính hữu dụng của chúng trong nhiều thập kỷ. Ở đó chúng ta không phải là những bánh răng nhỏ đơn giản của các cơ cấu lớn mà là những bánh răng không có cơ cấu lớn bị gãy. Nơi mà cuộc sống của chúng ta không diễn ra trong việc thực hiện những hành động thường ngày vô nghĩa mà tràn ngập sự sáng tạo và sáng tạo, kết quả mà chúng ta có thể tự hào.

Chúng ta trốn vào những thế giới hư cấu, đẹp đẽ này để thoát khỏi sự vô dụng của chính mình trong thế giới thực. Chúng ta tìm đến họ để được an ủi.

Chúng tôi đang tìm kiếm sự an ủi, kể cả ở Habré. Và Ivan đưa nó cho chúng tôi ở đây.

Nguồn: www.habr.com

Thêm một lời nhận xét