Gửi tâm sự cho trang tin, tôi bỗng hiểu vì sao coder ghét quy trình, và điều đó thực sự không nên

Gửi tâm sự cho trang tin, tôi bỗng hiểu vì sao coder ghét quy trình, và điều đó thực sự không nên
Theo: Gia Cường Theo Trí Thức Trẻ
Thể loại: Khoa Học Công Nghệ
Chẳng có coder nào thích bị ép vào quy trình, và sự thật là, nếu bạn code siêu đẹp, chưa chắc QA đã có thể giúp "chất lượng" của dự án tăng lên. Nhưng hãy nghe câu chuyện về trải nghiệm viết bài gửi báo của tôi và bạn sẽ hiểu vì sao suy nghĩ của bạn vừa đúng, lại vừa sai.

Cách đây ít lâu, tôi có gửi tới người bạn, biên tập viên (BTV) của trang tin tức rất nổi tiếng để dãi bày một chút tâm sự về tình yêu âm nhạc tuổi trẻ của mình. May mắn là bài viết được lựa chọn để đăng, nhưng bạn tôi cũng góp ý rằng chẳng có ai muốn đọc một bài viết chỉ có mỗi chữ dài dằng dặc mà không có minh họa đẹp mắt. Theo yêu cầu của bạn BTV, tôi gửi thêm các ý tưởng hình ảnh để đội ngũ designer của báo thực hiện nhằm tạo ra một "thành phẩm" cuối – bài viết cho bạn đọc – hấp dẫn cả về nội dung lẫn trình bày.

Và thế là tôi lại note ý tưởng hình ảnh của mình vào bài viết cũ và gửi cho người bạn này kia để cậu ta gửi sang bên design. Xong xuôi, tôi ngồi yên chờ đợi bài mẫu lên trang.

Khâu phối hợp không đảm bảo nhất quán của chúng tôi.

Khâu phối hợp không đảm bảo nhất quán của chúng tôi.

Nhưng đến khi bài viết đó đến tay tôi thì mọi thứ lại không như mong muốn. Gần như toàn bộ các ý tưởng hình ảnh của tôi bị loại bỏ và thay thế là các bức hình và caption do chính designer lựa chọn. Trong khi bài viết cuối vẫn được đón nhận rất tốt bởi bạn bè của chúng tôi, tôi vẫn cảm thấy không vừa lòng.

"Mày ơi, sao idea của tao designer không dùng tí nào thế?"

"Để tao nhắn design nick face của mày, tự trao đổi nhé".

Và đây là câu trả lời tôi nhận được từ bạn designer:

"Ơ nhưng anh H gửi em file Word làm gì có note này của anh, chỉ bảo em lên ảnh cho bài thôi mà?"

Quy trình đảm bảo chất lượng

Khi mọi thứ trở nên rõ ràng, công việc nào cũng đơn giản.
Khi mọi thứ trở nên rõ ràng, công việc nào cũng đơn giản.

Vấn đề chúng tôi gặp phải là như thế này: bạn của tôi đã gửi nhầm bài viết chỉ có text mà không có ý tưởng hình ảnh bên trong. Ghi chú của bạn không rõ ràng, quá trình liên lạc giữa ba phía (tôi, bạn tôi và designer) cũng còn tồn tại nhiều bất cập dẫn đến tình trạng không nhất quán.

Một vấn đề như vậy có thể giải quyết một cách rất đơn giản bằng một quy trình được quy định rõ ràng: khi gửi file bài viết thì phải có ý tưởng hình ảnh thì mới được BTV thông qua. BTV thông qua thì mới được gửi đến bên designer. Công việc của designer phải được quy định rõ ràng là thiết kế ảnh dựa trên ý của người viết. Trong quá trình designer thực hiện công việc phải đảm bảo có sự theo dõi và góp ý của người viết và BTV.

Nhưng điều đáng nói ở đây là ở chỗ khi sinh ra một quy trình như vậy thì phải có một người đứng ra kiểm tra rằng tất cả mọi người đã làm đúng quy trình. Nếu tôi chưa viết ý tưởng hình ảnh mà đã gửi phần text đi thì người này sẽ quở trách tôi. Tôi sẽ cảm thấy khó chịu.

Thực lòng mà nói, không phải cứ thiếu quy trình hay QA là hỏng việc.
Thực lòng mà nói, không phải cứ thiếu quy trình hay QA là hỏng việc.

Đáng nói hơn nữa là việc làm theo đúng quy trình có thể sẽ không hề giúp cải thiện chất lượng của sản phẩm cuối. Nếu tôi viết tốt, bạn design biết tạo ra ảnh đẹp thì bài báo vẫn sẽ được độc giả khen ngợi. Tôi thấy sự khó chịu của tôi là hợp lý.

Bản chất của quy trình

Như bạn có thể thấy trong tình huống của tôi, một quy trình không hề có ý nghĩa trực tiếp tới chất lượng của sản phẩm. Một lần nữa, tốt vẫn là tốt, đẹp vẫn là đẹp. Nhưng nếu như chúng tôi một quy trình rành mạch, rõ ràng, những rủi ro như việc design cứ "tằng tằng" vẽ bằng ý tưởng của riêng mình thay vì bằng ý tưởng của tác giả sẽ trở thành hiện thực. Chất lượng của sản phẩm cuối ở đây có thể bị ảnh hưởng khi độc giả nhận được một bài viết có các bức ảnh không nhất quán 100% nội dung với bài viết.

Ý nghĩa của quy trình với nghề coder (hay bất cứ lĩnh vực nào khác của nghề phần mềm) cũng vậy. Việc tạo ra một quy trình rành mạch không hề có ý nghĩa trực tiếp đến việc bạn code có "thối" hay không. Nhưng một quy trình có code review sẽ loại bỏ được phần lớn rủi ro bạn gửi code "thối" đến khách hàng.

Có thể nói QA như cái phanh: Không giúp cho động cơ khỏe hơn, có làm cho chiếc xe chậm hơn và quan trọng nhất, dùng để tránh rủi ro.
Có thể nói QA như cái phanh: Không giúp cho động cơ khỏe hơn, có làm cho chiếc xe chậm hơn và quan trọng nhất, dùng để tránh rủi ro.

Tương tự, một quy trình rành mạch sẽ giúp những người làm phần mềm tránh được những rủi ro như: làm việc thừa (vô nghĩa), viết test case bằng requirement cũ, thiếu tài liệu tham chiếu vì để mặc thành viên lưu trữ bằng... não, sử dụng các tiêu chuẩn lỗi thời hoặc không phù hợp, code/test theo kiểu "mỗi người hiểu một ý" v...v... Bản chất những rủi ro này vẫn có thể không ảnh hưởng trực tiếp đến chất lượng code ngay tại thời điểm hiện tại, nhưng một khi chúng trở thành hiện thực, công việc của bạn có thể trở nên khó khăn hơn rất nhiều. Bạn sẽ mất thêm nhiều thời gian, mất thêm công sức và tệ nhất là ảnh hưởng đến chất lượng của sản phẩm về lâu về dài.

Chính bởi vậy nên tôi mới nói, bạn nói "QA không giúp tăng chất lượng sản phẩm" cũng có phần đúng. Trong một thế giới hoàn hảo, nơi bạn hoàn thiện công việc của mình một cách bài bản, nơi cả dự án là một guồng máy trơn tru, công việc QA sẽ là vô nghĩa. Nhưng bạn sai ở chỗ, thế giới của chúng ta không bài bản, và thế là các quy trình sinh ra, các QA đi "gõ đầu" coder để đảm bảo những rủi ro rình rập sẽ không biến thành hiện thực.

NVIDIA phát triển thành công AI tạo ra được thế giới ảo, bằng cách cho nó xem video về thế giới thực

tinybook tinybook 6 ngày 11 giờ
NVIDIA phát triển thành công AI tạo ra được thế giới ảo, bằng cách cho nó xem video về thế giới thực
Ngoài tạo ra thế giới ảo, AI của NVIDIA còn tạo được cảm xúc khuôn mặt con người.

Đây là điều sẽ xảy ra nếu một chiếc máy bay bất ngờ nâng bánh lên khi đã bắt đầu tiếp đất

tinybook tinybook 6 ngày 16 giờ
Đây là điều sẽ xảy ra nếu một chiếc máy bay bất ngờ nâng bánh lên khi đã bắt đầu tiếp đất
Năm ngoái, một sự kiện xảy ra ở Saarbrucken (Đức) đã giúp trả lời một câu hỏi liên quan việc lái máy bay: điều gì sẽ xảy ra nếu máy bay rút bánh xe tiếp đất của nó vào khoang khi chuẩn bị đậu trên mặt đất?

[Vietsub] Tại sao NASA lại đưa InSight - một cái máy khoan trị giá 850 triệu USD lên Sao Hỏa?

tinybook tinybook 1 tuần 1 giờ
[Vietsub] Tại sao NASA lại đưa InSight - một cái máy khoan trị giá 850 triệu USD lên Sao Hỏa?
NASA tuyên bố ta càng biết nhiều về Hệ Mặt Trời, hành trình tìm kiếm các hành tinh khác, các dấu hiệu sự sống trong Vũ trụ sẽ càng hiệu quả hơn.

"Transistor thoát khí" có thể kéo dài định luật Moore thêm 20 năm nữa, hiệu quả hơn 10.000 lần chất bán dẫn hiện tại

tinybook tinybook 1 tuần 22 giờ
"Transistor thoát khí" có thể kéo dài định luật Moore thêm 20 năm nữa, hiệu quả hơn 10.000 lần chất bán dẫn hiện tại
Ta vẫn đi tìm kiếm làn gió mới thổi vào định luật Moore, và các nhà khoa học tại Đại học RMIT Úc nghĩ rằng họ vừa thành công.

Giới khoa học ngỡ ngàng trước vật thể sáng bóng bí ẩn trên sao Hỏa

tinybook tinybook 1 tuần 1 ngày
Giới khoa học ngỡ ngàng trước vật thể sáng bóng bí ẩn trên sao Hỏa
Robot thám hiểm Curiosity của NASA đang điều tra một vật thể nghi ngờ là thiên thạch, có tên gọi chính thức là "Little Colonsay".

Công nghệ sạc nhanh có những loại nào? Sạc nhanh thế có an toàn không?

tinybook tinybook 1 tuần 1 ngày
Công nghệ sạc nhanh có những loại nào? Sạc nhanh thế có an toàn không?
Tốc độ sạc không phải điều quan trọng duy nhất, yếu tố an toàn của sạc nhanh cũng là điều người dùng luôn quan tâm.

Hiệu ứng Baader Meinhof – khi bạn vừa biết về một thứ gì đó thì thấy nó xuất hiện khắp mọi nơi

tinybook tinybook 1 tuần 1 ngày
Hiệu ứng Baader Meinhof – khi bạn vừa biết về một thứ gì đó thì thấy nó xuất hiện khắp mọi nơi
Tại sao lại thế nhỉ? Câu trả lời nay đã có rồi: là một hiệu ứng tâm lý thôi.

Đang ngủ cũng chốt đủ khách với 5 mẹo tăng tương tác website thông minh

tinybook tinybook 1 tuần 1 ngày
Đang ngủ cũng chốt đủ khách với 5 mẹo tăng tương tác website thông minh
Một trong những vấn đề nan giải mà các website phải đối mặt là làm cách nào giao tiếp với khách hàng và chốt đơn hàng trên website của mình.

Vụ kiện huyền thoại năm 2014: khi Instagram bị troll đến cùng cực mà không thể làm gì

tinybook tinybook 1 tuần 1 ngày
Vụ kiện huyền thoại năm 2014: khi Instagram bị troll đến cùng cực mà không thể làm gì
Cô vịt Slütsof xinh đẹp ngụ tại xứ Stagram trở thành trung tâm chú ý của một vụ kiện tụng.

Kỳ công và tỉ mỉ, đây là cách người Nhật tạo ra loại giấy mỏng nhất thế giới

tinybook tinybook 1 tuần 1 ngày
Kỳ công và tỉ mỉ, đây là cách người Nhật tạo ra loại giấy mỏng nhất thế giới
Ở Nhật Bản có một công ty đang sản xuất loại giấy mỏng nhất thế giới với độ dày chỉ 0,02mm, tương đương làn da của con người. Ưu điểm của loại giấy này là mịn, nhẹ nhưng lại có độ bền khá ấn tượng.

Cơ thể ai cũng có loại mỡ lạ giúp giảm béo cực nhanh, nhưng kích hoạt được nó không lại là chuyện khác

tinybook tinybook 1 tuần 2 ngày
Cơ thể ai cũng có loại mỡ lạ giúp giảm béo cực nhanh, nhưng kích hoạt được nó không lại là chuyện khác
Loại mỡ này có thể là câu trả lời để giải quyết "đại dịch béo phì" đang lan tỏa khắp thế giới hiện nay.

9 loài vật hiếm cực độ có khả năng tuyệt chủng trước cả khi bạn biết đến chúng

tinybook tinybook 1 tuần 2 ngày
9 loài vật hiếm cực độ có khả năng tuyệt chủng trước cả khi bạn biết đến chúng
Những sinh vật này đều được đánh giá là hàng hiếm của tự nhiên, và một số thậm chí đã biến mất trước cả khi chúng ta được biết đến chúng.

Đe dọa ngôi vị thống trị ngành sản xuất chip của Intel là một công ty Đài Loan bạn chưa từng nghe tới

tinybook tinybook 1 tuần 2 ngày
Đe dọa ngôi vị thống trị ngành sản xuất chip của Intel là một công ty Đài Loan bạn chưa từng nghe tới
Không chỉ chuyển sang sản xuất các chip 7nm sớm hơn Intel, năng lực sản xuất của TSMC còn thu hút ngày càng nhiều khách hàng tìm đến để đặt hàng những con chip mà họ thiết kế.

[Vietsub] Hộp số tự động của ô tô được sản xuất như thế nào?

tinybook tinybook 1 tuần 2 ngày
[Vietsub] Hộp số tự động của ô tô được sản xuất như thế nào?
Với hộp số tự động, người điều khiển ô tô sẽ không phải thay đổi số bằng tay. Hôm nay, chúng ta sẽ cùng tìm hiểu về quá trình sản xuất hộp số tự động nhé.

Xuất hiện một tín hiệu lạ dài suốt 20 phút ngoài biển, các nhà khoa học chưa từng gặp thứ gì như thế

tinybook tinybook 1 tuần 2 ngày
Xuất hiện một tín hiệu lạ dài suốt 20 phút ngoài biển, các nhà khoa học chưa từng gặp thứ gì như thế
Các tín hiệu chia thành quãng 17 giây, dài tổng cộng 20 phút.

Thiết bị truyền tín hiệu não cho phép bệnh nhân liệt lướt Internet bằng suy nghĩ, thậm chí chơi được cả piano ảo

tinybook tinybook 1 tuần 2 ngày
Thiết bị truyền tín hiệu não cho phép bệnh nhân liệt lướt Internet bằng suy nghĩ, thậm chí chơi được cả piano ảo
Nghiên cứu này sử dụng bộ cấy ghép được kết nối với bộ não của họ, cho phép các đối tượng di chuyển con trỏ mà không sử dụng gì ngoài suy nghĩ của đối tượng.

Bọn dê thích những ai tươi cười thân thiện với chúng

tinybook tinybook 1 tuần 2 ngày
Bọn dê thích những ai tươi cười thân thiện với chúng
Dê là loài vật khôn ngoan hơn ta tưởng.

[Vietsub] Có gì trong ba lô nặng 40 kg của một người lính nhảy dù Ba Lan?

tinybook tinybook 1 tuần 3 ngày
[Vietsub] Có gì trong ba lô nặng 40 kg của một người lính nhảy dù Ba Lan?
Thật bất ngờ khi biết có tới 21 món vật phẩm nằm trong chiếc ba lô dã chiến, và tổng khối lượng của chúng là khoảng 40 kg (88 lbs).

Phát hiện ra loài ong bắp cày đáng sợ: "xác sống hóa" hoàn toàn một con nhện và biến nó thành thức ăn cho ấu trùng

tinybook tinybook 1 tuần 3 ngày
Phát hiện ra loài ong bắp cày đáng sợ: "xác sống hóa" hoàn toàn một con nhện và biến nó thành thức ăn cho ấu trùng
Ẩn sâu trong rừng rậm Ecuador, người ta phát hiện ra một loài ong bắp cày đáng kinh sợ.

Trong tương lai, Trái Đất sẽ chỉ có một Đại Lục địa duy nhất. Đây là 4 khả năng có thể xảy ra

tinybook tinybook 1 tuần 3 ngày
Trong tương lai, Trái Đất sẽ chỉ có một Đại Lục địa duy nhất. Đây là 4 khả năng có thể xảy ra
Hàng trăm triệu năm trước, sinh vật đã sống trên Đại Lục địa có tên Pangea.

Công ty Boring Company của Elon Musk phải hủy bỏ kế hoạch xây đường hầm giao thông dưới lòng thành phố Los Angeles

tinybook tinybook 1 tuần 5 ngày
Công ty Boring Company của Elon Musk phải hủy bỏ kế hoạch xây đường hầm giao thông dưới lòng thành phố Los Angeles
Kế hoạch thử nghiệm đường hầm của Boring Company sẽ bị kéo dài thêm một thời gian nữa.

Các nhà khoa học tạo ra được "vân tay vạn năng", có khả năng mở khóa bảo mật của smartphone hiện tại

tinybook tinybook 1 tuần 5 ngày
Các nhà khoa học tạo ra được "vân tay vạn năng", có khả năng mở khóa bảo mật của smartphone hiện tại
Nhờ có sức mạnh machine learning, các nhà nghiên cứu tạo ra một vân tay vạn năng.

Google cung cấp công cụ cho phép các nhà phát triển code ứng dụng đồng thời trên mọi nền tảng, kể cả iOS

tinybook tinybook 5 ngày 20 giờ
Google cung cấp công cụ cho phép các nhà phát triển code ứng dụng đồng thời trên mọi nền tảng, kể cả iOS
Không chỉ muốn tạo ra một hệ điều hành mới, Google còn tham vọng hơn khi giới thiệu một công cụ cho phép các nhà phát triển tạo ra ứng dụng đồng thời cho mọi nền tảng, kể cả iOS.

Lý do thực sự khiến Apple và Google muốn chúng ta sử dụng điện thoại ít hơn

tinybook tinybook 1 tuần 1 ngày
Lý do thực sự khiến Apple và Google muốn chúng ta sử dụng điện thoại ít hơn
Điều gì tốt cho khách hàng thì cũng tốt cho lợi ích cuối cùng của chính họ. Apple và Google không muốn bạn nghiện công nghệ.

Microsoft điều chỉnh kế hoạch: laptop Surface AMD và tablet Andromeda sẽ sớm ra mắt

tinybook tinybook 1 tuần 3 ngày
Microsoft điều chỉnh kế hoạch: laptop Surface AMD và tablet Andromeda sẽ sớm ra mắt
Với list sản phẩm vừa rò rỉ, Microsoft hứa hẹn sẽ quay lại mạnh mẽ hơn trong năm 2019.

Người dùng “lãnh đủ” nếu Tổng thống Trump muốn sản xuất iPhone tại Mỹ

tinybook tinybook 1 tuần 4 ngày
Người dùng “lãnh đủ” nếu Tổng thống Trump muốn sản xuất iPhone tại Mỹ
Tổng thống Mỹ Donald Trump đang cân nhắc áp thuế mới lên Trung Quốc, điều đó có thể khiến iPhone đắt hơn nhiều cho người dùng.

Huawei chuẩn bị ra mắt điện thoại trang bị camera chụp ảnh 3D, mua lại cảm biến từ Sony

tinybook tinybook 5 ngày 23 giờ
Huawei chuẩn bị ra mắt điện thoại trang bị camera chụp ảnh 3D, mua lại cảm biến từ Sony
Với công nghệ camera mới của Sony, điện thoại mới của Huawei có khả năng tạo ra các mô hình 3D theo thời gian thực và chia sẻ với người khác.

DxOMark sẽ thay đổi cách đánh giá camera smartphone từ năm sau

tinybook tinybook 5 ngày 23 giờ
DxOMark sẽ thay đổi cách đánh giá camera smartphone từ năm sau
Sự phát triển của công nghệ camera trên smartphone buộc DxOMark phải bổ sung thêm các tiêu chí đánh giá mới.

Foxconn chuẩn bị mở nhà máy sản xuất iPhone tại Việt Nam?

tinybook tinybook 6 ngày 4 giờ
Foxconn chuẩn bị mở nhà máy sản xuất iPhone tại Việt Nam?
Đây là phương án mà đối tác lớn nhất của Apple đang xem xét nhằm tránh những thiệt hại do chiến tranh thương mại Mỹ - Trung.

Qualcomm trình làng cảm biến vân tay siêu âm 3D dưới màn hình đầu tiên trên thế giới, đặt vào chỗ nào cũng nhận

tinybook tinybook 6 ngày 5 giờ
Qualcomm trình làng cảm biến vân tay siêu âm 3D dưới màn hình đầu tiên trên thế giới, đặt vào chỗ nào cũng nhận
Công nghệ này của Qualcomm hứa hẹn là một bước nhảy vọt về độ chính xác và tiện dụng so với cảm biến vân tay quang học trong màn hình.
tinybook Công Nghệ Thông Tin








Chat