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.

Bị chó cắn, nam sinh chế tạo thiết bị đuổi chó cực kỳ hiệu quả

tinybook tinybook 1 tuần 3 ngày
Bị chó cắn, nam sinh chế tạo thiết bị đuổi chó cực kỳ hiệu quả
Sau khi nghiên cứu, Minh đã khảo sát tình hình thực tiễn và có kết quả đáng mừng: “Em đã tiến khảo sát và tiến hành thử nghiệm 3 lần trên đàn chó tại nhà bác Lê Văn Long (Bắc Ninh) cho kết quả tốt. Ở ngưỡng âm thanh 40 kHz (120 dB), đàn chó phản ứng, lùi lại dần, 9 con bỏ chạy...".

Các nhà khoa học vừa quay ngược thời gian thành công bằng máy tính lượng tử

tinybook tinybook 1 tuần 4 ngày
Các nhà khoa học vừa quay ngược thời gian thành công bằng máy tính lượng tử
Cỗ máy du hành thời gian của Doraemon liệu có phải là một cỗ máy tính lượng tử?

10 bộ phim Hollywood mô tả chính xác nhất về hiện thực của trí tuệ nhân tạo (P1)

tinybook tinybook 1 tuần 4 ngày
10 bộ phim Hollywood mô tả chính xác nhất về hiện thực của trí tuệ nhân tạo (P1)
Danh sách 10 bộ phim có nội dung về trí tuệ nhân tạo này sẽ giúp bạn có thể tìm hiểu cách con người tưởng tượng ra sao về AI trong tương lai và tính hiện thực của AI trong thời đại ngày nay.

Nhật Bản tiến một bước gần hơn tới việc hồi sinh voi ma mút

tinybook tinybook 1 tuần 4 ngày
Nhật Bản tiến một bước gần hơn tới việc hồi sinh voi ma mút
Từ xác con voi mammoth Yuka nằm lại trong băng vĩnh cửu, ta có được những đột phá mới.

Những hình ảnh cuối cùng về "voi nữ hoàng" của Kenya với đôi ngà đẹp nhất thế giới, chạm tới đất

tinybook tinybook 1 tuần 5 ngày
Những hình ảnh cuối cùng về "voi nữ hoàng" của Kenya với đôi ngà đẹp nhất thế giới, chạm tới đất
Trong hơn 60 năm, con voi được biết đến với cái tên kỳ lạ F_MU1 đã có những cuộc hành trình xuyên suốt vùng đồng bằng Tsavo, Kenya.

Câu đố triệu đô bất khả thi: máy tính cũng phải mất tới vài ngàn năm mới tìm ra câu trả lời

tinybook tinybook 1 tuần 5 ngày
Câu đố triệu đô bất khả thi: máy tính cũng phải mất tới vài ngàn năm mới tìm ra câu trả lời
Thậm chí nếu bạn chứng minh được câu đố này bất khả thi với một cỗ máy, bạn cũng nhận được giải thưởng 1 triệu USD.

[Việt sub] Thiếu niên 15 tuổi tính nhanh hơn máy, gây sốc với BGK Asia's Got Talent

tinybook tinybook 1 tuần 6 ngày
[Việt sub] Thiếu niên 15 tuổi tính nhanh hơn máy, gây sốc với BGK Asias Got Talent
Dù bạn tin hay không, thiên tài vẫn tồn tại.

Xem khoảnh khắc tàu vũ trụ Hayabusa 2 của Nhật Bản đáp xuống tiểu hành tinh từng hình thành cùng Hệ Mặt Trời

tinybook tinybook 1 tuần 6 ngày
Xem khoảnh khắc tàu vũ trụ Hayabusa 2 của Nhật Bản đáp xuống tiểu hành tinh từng hình thành cùng Hệ Mặt Trời
Sau khi hạ cánh, tàu thăm dò Hayabusa 2 của Nhật đã ngay lập tức bắn một viên đạn lên bề mặt đất nhằm mục đích thu thập nhiều mảnh đá vỡ trên Ryugu, tiểu hành tinh được cho đã xuất hiện từ thời hình thành Hệ Mặt Trời.

Độc đáo ý tưởng lốp xe kiêm cánh quạt, vừa là bánh xe đi trên mặt đất nhưng cũng có thể biến thành cánh quạt khi bay

tinybook tinybook 1 tuần 6 ngày
Độc đáo ý tưởng lốp xe kiêm cánh quạt, vừa là bánh xe đi trên mặt đất nhưng cũng có thể biến thành cánh quạt khi bay
Hãng sản xuất lốp xe hơi nổi tiếng Goodyear mới đây vừa chia sẻ một ý tưởng lốp xe bay thú vị, có thể chuyển đổi và hoạt động được cả trên mặt đất lẫn trên không.

Chuyện gắn giáp vào máy bay trong Đệ nhị Thế chiến và giả thuyết mang tên "Thiên vị sống sót"

tinybook tinybook 2 tuần 15 giờ
Chuyện gắn giáp vào máy bay trong Đệ nhị Thế chiến và giả thuyết mang tên "Thiên vị sống sót"
Nếu bạn trả lời sai, bạn đã mắc lỗi giống những nhà nghiên cứu và phân tích dữ liệu hàng đầu thời Chiến tranh Thế giới Thứ hai.

Tháp cao 100 mét này là cách Trung Quốc giải quyết được ô nhiễm không khí: giá 2 triệu đô/cái, tạo 10 triệu mét khối không khí sạch mỗi ngày

tinybook tinybook 2 tuần 16 giờ
Tháp cao 100 mét này là cách Trung Quốc giải quyết được ô nhiễm không khí: giá 2 triệu đô/cái, tạo 10 triệu mét khối không khí sạch mỗi ngày
Tháp lọc khí tại Tây An, Trung Quốc được coi là cỗ máy lọc khí lớn nhất thế giới hiện nay và nó đang góp phần giúp thanh lọc không khí và làm giảm ô nhiễm không khí cho cả một thành phố khỏi khói bụi độc hại.

Hỏi khó: Tại sao ngựa vằn lại có vằn? Nghe giáo sư giải thích xong mới thấy hóa ra đơn giản đến ngây người

tinybook tinybook 2 tuần 17 giờ
Hỏi khó: Tại sao ngựa vằn lại có vằn? Nghe giáo sư giải thích xong mới thấy hóa ra đơn giản đến ngây người
Vằn trên mình ngựa cũng giống đề-can dán trên xe đua: chúng không có tác dụng làm vật thể chạy nhanh hơn đâu.

Hai thanh niên cố gắng chứng minh Trái Đất phẳng và cái kết đắng, đừng bao giờ coi thường khoa học!

tinybook tinybook 2 tuần 17 giờ
Hai thanh niên cố gắng chứng minh Trái Đất phẳng và cái kết đắng, đừng bao giờ coi thường khoa học!
"Thú vị thật ...", anh Jeran lẩm bẩm, không tin vào mắt mình.

Cận cảnh chiếc máy bay lớn nhất thế giới do nhà đồng sáng lập Microsoft xây dựng

tinybook tinybook 2 tuần 1 ngày
Cận cảnh chiếc máy bay lớn nhất thế giới do nhà đồng sáng lập Microsoft xây dựng
Chiếc máy bay này có kích cỡ "khủng" đến mức nó cần có 2 thân máy bay với 2 buồng lái riêng biệt.

Khám phá được bí ẩn căn bệnh Stephen Hawking mắc phải

tinybook tinybook 2 tuần 1 ngày
Khám phá được bí ẩn căn bệnh Stephen Hawking mắc phải
Các nhà khoa học Mỹ đã phát hiện ra bí ẩn của chứng xơ cứng teo cơ một bên - căn bệnh mà nhà vật lý lý thuyết Stephen Hawking mắc phải - là do protein đột biến ubiquilin ngừng điều chỉnh hoạt động của lysosome - thành phần tế bào chịu trách nhiệm xử lý chất thải trao đổi chất. Phát hiện này có thể mở ra hướng phát triển phương pháp điều trị cho căn bệnh đánh vào khoảng 200.000 người trên toàn thế giới.

"Quái vật" rắn độc dị biệt nhất hành tinh: Chuyên cắn người đang ngủ say, nọc làm tan máu

tinybook tinybook 2 tuần 1 ngày
"Quái vật" rắn độc dị biệt nhất hành tinh: Chuyên cắn người đang ngủ say, nọc làm tan máu
Rắn Mulga là loài rắn độc sở hữu những đặc điểm đáng sợ nhất trong tự nhiên ở nước Úc.

Tìm hiểu về xe tăng Maus - phát minh "điên rồ" từng được kỳ vọng sẽ thay đổi cục diện Thế chiến thứ hai

tinybook tinybook 2 tuần 1 ngày
Tìm hiểu về xe tăng Maus - phát minh "điên rồ" từng được kỳ vọng sẽ thay đổi cục diện Thế chiến thứ hai
Nhiều sử gia tin rằng, nếu xe tăng Maus của Đức quốc xã, cỗ máy chiến được mệnh danh là “mẹ của các loại xe tăng” này có cơ hội tham chiến, có lẽ cục diện của Thế chiến thứ hai đã thay đổi hoàn toàn.

Mười năm nữa, NASA sẽ đưa loài người trở lại Mặt trăng

tinybook tinybook 2 tuần 1 ngày
Mười năm nữa, NASA sẽ đưa loài người trở lại Mặt trăng
Kế hoạch cho năm 2019 là bước đầu để thực hiện mục tiêu đưa các phi hành gia trở lại mặt trăng của NASA vào năm 2028.

Hình chụp Sao Hỏa từ vệ tinh cho thấy vết tích những dòng sông cổ có tuổi thọ cả tỷ năm

tinybook tinybook 2 tuần 1 ngày
Hình chụp Sao Hỏa từ vệ tinh cho thấy vết tích những dòng sông cổ có tuổi thọ cả tỷ năm
Giữa vô số các miệng hố trên bề mặt Sao Hỏa, hình ảnh vệ tinh cho thấy các hệ thống phân nhánh của rãnh và thung lũng, những vết tích có thể do dòng nước tồn tại từ lâu để lại.

Chuyên gia Vũ trụ Nga trầm trồ trước tàu Crew Dragon của Elon Musk: "Roscosmos trông như một cơ quan vũ trụ yếu đuối"

tinybook tinybook 2 tuần 2 ngày
Chuyên gia Vũ trụ Nga trầm trồ trước tàu Crew Dragon của Elon Musk: "Roscosmos trông như một cơ quan vũ trụ yếu đuối"
Cơ quan Vũ trụ Nga Roscosmos lên tiếng tán dương thành tựu của NASA và SpaceX.

Ngạc nhiên chưa? Phụ kiện camera 2bit của Game Boy chụp ảnh thiên văn cực rõ nét, nhìn thấy cả hố lớn trên bề mặt Mặt Trăng

tinybook tinybook 2 tuần 2 ngày
Ngạc nhiên chưa? Phụ kiện camera 2bit của Game Boy chụp ảnh thiên văn cực rõ nét, nhìn thấy cả hố lớn trên bề mặt Mặt Trăng
Với cảm biến CMOS 2-bit cùng độ phân giải chỉ 128 x 112 pixel thì kết quả mà nó đem lại quả là tuyệt vời.

Những sinh vật biển phát sáng tuyệt đẹp của đáy Thái Bình Dương sẽ khiến bạn mê mẩn

tinybook tinybook 2 tuần 3 ngày
Những sinh vật biển phát sáng tuyệt đẹp của đáy Thái Bình Dương sẽ khiến bạn mê mẩn
Bộ sưu tập tuyệt đẹp bao gồm bạch tuộc màu cam, tôm hùm gai, bướm biển, mực kim cương..

Xuất hiện bệnh nhân thứ 3 trên thế giới được chữa khỏi HIV

tinybook tinybook 2 tuần 4 ngày
Xuất hiện bệnh nhân thứ 3 trên thế giới được chữa khỏi HIV
Người bệnh này được chữa trị bằng phương pháp cấy tế bào gốc.

Vì sao Warren Buffett được coi là nhà đầu tư giỏi nhất thế giới với lợi nhuận 20%/năm trong khi nhiều người có thể đạt mức 100/200%?

tinybook tinybook 2 tuần 4 ngày
Vì sao Warren Buffett được coi là nhà đầu tư giỏi nhất thế giới với lợi nhuận 20%/năm trong khi nhiều người có thể đạt mức 100/200%?
Nhà đầu tư vĩ đại Warren Buffett đạt lợi nhuận trung bình hàng năm khoảng 20%. Còn bạn thì sao? Bạn đầu tư đạt lợi nhuận cao hơn nhưng liệu bạn có giỏi hơn Warren Buffett?

Giải mã mật khẩu siêu dị "ji32k7au4a83": nhìn thì kinh nhưng thật ra vô cùng yếu

tinybook tinybook 2 tuần 4 ngày
Giải mã mật khẩu siêu dị "ji32k7au4a83": nhìn thì kinh nhưng thật ra vô cùng yếu
Câu chuyện đằng sau "ji32k7au4a83" dài và lằng nhằng lắm.

Phát hiện "Thuốc Trường Sinh" trong hầm mộ 2.000 năm tuổi tại Trung Quốc

tinybook tinybook 2 tuần 5 ngày
Phát hiện "Thuốc Trường Sinh" trong hầm mộ 2.000 năm tuổi tại Trung Quốc
Một chất lỏng màu vàng được tìm thấy trong một chiếc hũ đồng có niên đại đến 2.000 năm tuổi, và theo các nhà khảo cổ học Trung Quốc, đó không phải là rượu.

Nông nghiệp đã suýt chút nữa phá hủy nền văn minh nhân loại, đây là lý do tại sao

tinybook tinybook 2 tuần 5 ngày
Nông nghiệp đã suýt chút nữa phá hủy nền văn minh nhân loại, đây là lý do tại sao
Nông nghiệp là thứ "công nghệ" quá tiên tiến so với não bộ của người dân Thời kỳ Đồ đá.

Tesla Roadster chính thức là chiếc xe đi xa nhất trong lịch sử nhân loại sau khi được Elon Musk gửi vào vũ trụ 1 năm trước

tinybook tinybook 2 tuần 6 ngày
Tesla Roadster chính thức là chiếc xe đi xa nhất trong lịch sử nhân loại sau khi được Elon Musk gửi vào vũ trụ 1 năm trước
Năm 2091, chiếc Tesla Roadster sẽ bay đủ gần Trái Đất để ta chiêm ngưỡng. Mong sao đa số chúng ta sẽ sống tới lúc đó, hoặc chiếc xe chưa bị phá hủy.

Hỏi khó: Tại sao Microsoft đặt tên hệ điều hành là Windows?

tinybook tinybook 2 tuần 6 ngày
Hỏi khó: Tại sao Microsoft đặt tên hệ điều hành là Windows?
Dùng hàng ngày, nhưng bạn còn không thèm hỏi tại sao người anh em Windows lại ... có tên là Windows.

Cậu bé 12 tuổi giải thích vì sao thay vì chơi game ở độ tuổi này, cậu lại đi chế tạo lò phản ứng hợp hạch

tinybook tinybook 2 tuần 6 ngày
Cậu bé 12 tuổi giải thích vì sao thay vì chơi game ở độ tuổi này, cậu lại đi chế tạo lò phản ứng hợp hạch
"Em nhận thấy hóa ra có những thứ tưởng như bất khả thi với tầm tuổi mình nhưng lại hoàn toàn dễ thực hiện", Jackson Oswalt nói về thành tựu hợp hạch của mình.
tinybook Công Nghệ Thông Tin








Chat