Có một sự mệt mỏi đặc biệt đến từ việc duy trì các tiêu chuẩn mà dường như không ai còn quan tâm nữa.
Đó là cảm giác quan tâm trong một môi trường đã trôi dạt về phía sự thờ ơ thoải mái, và sự quan tâm đó trở thànhcông việc vô hìnhgiữ cho phần mềm vận hành—sự cô đơn của việc là người duy nhất vẫn nhận thấy đống nợ kỹ thuật đang biến thành một núi lớn.
Nội dung chính
Cái Giá Của Sự Quan Tâm
Sự mệt mỏi không tự tuyên bố.
Không có khoảnh khắc sụp đổ kịch tính, không có thời điểm rõ ràng nào bạn có thể nhìn lại và nói “đó là lúc nó trở nên quá sức”.
Thay vào đó, nó tích lũy ở các lề—trong những khoảnh khắc nhỏ khi bạn nhận ra tiêu chuẩn của mình đã trở thành riêng tư thay vì được chia sẻ.
Khi sự chính xác trở thành đặc điểm riêng của bạn thay vì chuẩn mực cơ bản của nghề nghiệp.
Quan tâm sâu sắc, theo thời gian, tốn nhiều năng lượng hơn sự thờ ơ.
Sự thờ ơ có thể tái tạo;
nó không đòi hỏi gì từ bạn.
Nhưng sự quan tâm là một nguồn lực cạn kiệt, đặc biệt khi bạn đang sử dụng nó ở nơi không bổ sung lại.
Cuối cùng, bạn không chỉ làm việc—bạn đang mang gánh nặng của việc là người duy nhất vẫn tin rằngnghề thủ côngquan trọng.
Sự Quan Tâm Trong Code
Sự quan tâm trong code thường thể hiện ở những nơi không ai nhìn thấy.
Đó là mảng phụ thuộc bạn làm đúng vì nó đã từng cắn bạn trước đây.
Kiểu mẫu hiện có bạn tránh xa để công việc của người tiếp theo dễ dàng hơn một chút.
Bình luận PR lặng lẽ nói, “này, trường hợp biên này sẽ làm đau chúng ta sau.”
Và tất nhiên, không ai ăn mừng buổi chiều bạn dành để hợp nhất ba triển khai gần giống nhau thành một kiểu mẫu có thể tái sử dụng.
Họ thậm chí không nhận thấy buổi tối bạn lần theo vấn đề hiệu suất về một hiểu lầm cơ bản về cách ghi nhớ hoạt động.
Nhưng những thay đổi lặng lẽ này xuất hiện trong linh hồn của codebase—trong việc code thì thầm hay la hét, liệu nó chào đón bạn trở lại hay khiến bạn thức đêm.
Sự mệt mỏi bắt đầu khi bạn nhìn quanh và nhận ra những gì bạn coi là nghề thủ công, người khác coi là tùy chọn—hoặc, tệ hơn, là “kỹ thuật quá mức”.
Văn Hóa Của Sự Suy Tàn Thoải Mái
Sự trưởng thành trong công nghệ thường trôi dạt về phíanhững gì đã từng hoạt độngthay vìnhững gì hoạt động tốt hơn.
Những câu chuyện chiến trường tích lũy.
Giáo điều hình thành.
“Chúng ta luôn làm theo cách này” trở nên không thể phân biệt với “đây là cách đúng”.
Và chẳng mấy chốc, chính kinh nghiệm lẽ ra khiến các nhà phát triển suy nghĩ thấu đáo hơn lại có thể khiến họ chắc chắn hơn, kháng cự hơn, và cuối cùng, thoải mái hơn.
Trong những môi trường này, sự đồng thuận thay thế sự tò mò.
Các cách tiếp cận mới là “sự phức tạp không cần thiết”.
Các kiểu mẫu khác là “không phải cách chúng ta làm việc”.
Khi tất cả những gì được đo lường làtốc độ, nó tạo ra một môi trường nơi ‘đủ tốt’ thường là thành tích xứng đáng được thăng chức, và nghề thủ công thực sự được coi là sự nuông chiều tốn kém.
Và từ từ, sự chính trực trở nên cô đơn.
Bạn bắt đầu chọn trận chiến của mình, cân nhắc liệu trường hợp nợ kỹ thuật cụ thể này có xứng đáng với vốn xã hội để giải quyết không.
Rồi bạn chọn ít trận chiến hơn.
Rồi bạn ngừng chọn chúng hoàn toàn.
Bạn đã chuyển từ duy trì code sang duy trì văn hóa đã viết nó—và bạn không chắc chính xác khi nào sự thay đổi xảy ra.
Chính Trực Thực Sự Có Nghĩa Là Gì
Đây là sự nhẹ nhõm.
Chính trực với tư cách là một nhà phát triển là:
sự từ chối để sự quan tâm chết lặng lẽ.
Đó là lựa chọn tiếp tục hỏi “tại sao” ngay cả khi mọi người khác đã bằng lòng với “sao cũng được”.
Công việc này là vô hình.
Không hào nhoáng.
Thường không được cảm ơn.
Quyết định kiến trúc cẩn thận đó ngăn chặn đau đớn trong tương lai?
Nếu bạn làm đúng công việc của mình, không ai thậm chí nhận thấy.
Nhưng những quyết định này trở thành mô liên kết của sức khỏe phần mềm dài hạn.
Chúng là sự khác biệt giữa một codebase già đi duyên dáng và một codebase từ từ thối rữa.
Chúng không phải là những thứ xuất hiện trong ticket hay tốc độ sprint hay đánh giá hàng quý—nhưng chúng là lý do công việc vẫn cảm thấy đáng làm.
Sự Tái Tạo Thay Vì Từ Bỏ
Nếu bạn vẫn đang đọc điều này, và bạn đã cảm thấy mệt mỏi trở lại, tốt.
Sự mệt mỏi là bằng chứng bạn vẫn quan tâm.
Sự thờ ơ không bị kiệt sức.
Những người đã từ bỏ không đau đớn về mảng phụ thuộc.
Họ không mất ngủ về nợ kỹ thuật.
Họ không cảm thấy nỗi thất vọng nhỏ nhoi khi một PR được đóng dấu cao su mà không có đánh giá ý nghĩa.
Họ đã làm hòa với sự suy tàn vì sự thoải mái không đòi hỏi gì từ bạn.
Sự quan tâm đó là hiếm.
Hiếm hơn bạn nghĩ.
Và trong khi thật mệt mỏi khi là người giữ các tiêu chuẩn ngày càng cảm thấy cá nhân hơn là văn hóa, sự mệt mỏi đó có ý nghĩa.
Nó có nghĩa là nghề thủ công vẫn nắm giữ bạn.
Nó có nghĩa là bạn chưa quyết định rằng sự thờ ơ dễ dàng hơn.
Bạn không cần thắng mọi cuộc tranh luận.
Bạn không cần sửa mọi vấn đề.
Bạn không cần đúng về mọi thứ hoặc thuyết phục mọi người rằng cách của bạn tốt hơn.
Bạn chỉ cần tiếp tục quan tâm, một cách rõ ràng, về những điều vô hình.
Tiếp tục viết code như ai đó sẽ đọc nó.
Tiếp tục review code như chất lượng quan trọng.
Tiếp tục hỏi “tại sao” ngay cả khi “bởi vì” cảm thấy đủ.
Bởi vì sự quan tâm, một khi được nhìn thấy, mời gọi thêm chính nó.
Nghề thủ công không có nghĩa là trở thành anh hùng.
Nó chỉ có nghĩa là bạn sẽ không từ bỏ những gì có thể.
Chưa phải bây giờ.







![[Tự học C++] Số dấu phẩy động(float, double,…) trong C++](https://cafedev.vn/wp-content/uploads/2019/12/cafedevn_c_develoment-100x70.jpg)

