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.

Nghiên cứu này đã bác bỏ hoàn toàn quan niệm sai lầm "Cứ mỗi khi trái gió trở trời là lại đau nhức hết mình mẩy"

tinybook tinybook 3 tuần 1 ngày
Nghiên cứu này đã bác bỏ hoàn toàn quan niệm sai lầm "Cứ mỗi khi trái gió trở trời là lại đau nhức hết mình mẩy"
Nếu như bạn vẫn tin rằng thời tiết là nguyên nhân khiến các bậc lão thành trong gia đình đau đớn mỗi khi chuyển mùa, thì giờ đây, đã có bằng chứng để chứng minh rằng bạn sai rồi.

Đây là cây cầu được thiết kế để bị ngập một phần mỗi khi trời mưa tại Hà Lan

tinybook tinybook 3 tuần 1 ngày
Đây là cây cầu được thiết kế để bị ngập một phần mỗi khi trời mưa tại Hà Lan
Tại thành phố Nijmegen ở Hà Lan, mực nước ngày càng tăng của con sống Waal gần kề đang đe doạ đến cộng đồng dân cư sinh sống tại đây.

Nội dung buổi phỏng vấn cuối cùng của Stephen Hawking bàn bạc về sự kiện thiên văn hiếm có hồi năm ngoái: hai ngôi sao neutron va chạm

tinybook tinybook 3 tuần 2 ngày
Nội dung buổi phỏng vấn cuối cùng của Stephen Hawking bàn bạc về sự kiện thiên văn hiếm có hồi năm ngoái: hai ngôi sao neutron va chạm
Chẳng ai nghĩ rằng đó là buổi phỏng vấn cuối cùng của tượng đài thiên văn học, Stephen Hawking.

Trung Quốc thử nghiệm xe tăng không người lái, điều khiển bằng AI hoặc tay lái truyền thống

tinybook tinybook 3 tuần 2 ngày
Trung Quốc thử nghiệm xe tăng không người lái, điều khiển bằng AI hoặc tay lái truyền thống
Quân đội Trung Quốc đang bắt đầu thử nghiệm các mẫu xe tăng không người lái, có thể điều khiển từ xa dễ dàng bằng trí tuệ nhân tạo hoặc tay lái truyền thống.

Tiếp bước nhiều cơ quan hành pháp tại Mỹ, DEA muốn mua GrayKey, thiết bị bẻ khóa được mọi loại iPhone có giá 30.000 USD một bộ

tinybook tinybook 3 tuần 2 ngày
Tiếp bước nhiều cơ quan hành pháp tại Mỹ, DEA muốn mua GrayKey, thiết bị bẻ khóa được mọi loại iPhone có giá 30.000 USD một bộ
Chiếc hộp nhỏ bé tới từ GrayShift dường như có sức mạnh vô song.

Phát hiện ra ngân hà gần như không có vật chất tối, giới thiên văn học đau đầu không hiểu tại sao

tinybook tinybook 3 tuần 2 ngày
Phát hiện ra ngân hà gần như không có vật chất tối, giới thiên văn học đau đầu không hiểu tại sao
Chúng ta không sai, nhưng có lẽ sẽ phải chỉnh sửa chút khái niệm trong tương lai gần.

Đại học Hawaii tiến gần hơn tới mốc sử dụng 100% năng lượng tái tạo, đầu năm 2019 sẽ có khu vực đầu tiên

tinybook tinybook 3 tuần 3 ngày
Đại học Hawaii tiến gần hơn tới mốc sử dụng 100% năng lượng tái tạo, đầu năm 2019 sẽ có khu vực đầu tiên
Hồi năm 2015, Hawaii là bang đầu tiên của nước Mỹ tuyên bố sẽ đạt được mốc sử dụng năng lượng tái tạo 100% vào năm 2045.

Chuỗi siêu thị Walmart để những con robot tự động chạy quanh các kệ hàng hóa để làm gì?

tinybook tinybook 3 tuần 3 ngày
Chuỗi siêu thị Walmart để những con robot tự động chạy quanh các kệ hàng hóa để làm gì?
Đội ngũ “nhân viên thầm lặng” này đang tạo ra những kết quả tích cực đến các cửa hàng của Walmart.

Bất ngờ phát hiện xác ướp trong một chiếc quan tài tưởng chừng trống rỗng tại viện bảo tàng Úc

tinybook tinybook 3 tuần 3 ngày
Bất ngờ phát hiện xác ướp trong một chiếc quan tài tưởng chừng trống rỗng tại viện bảo tàng Úc
Trước đây chẳng ai quan tâm trong chiếc quan tài đó có chứa gì, bởi các tài liệu liên quan cho biết đây chỉ là một chiếc quan tài 2.500 tuổi trống rỗng mà thôi.

Đột phá trong chữa trị Alzheimer: thử nghiệm thành công kháng thể chữa Alzheimer trên chuột, kết quả cực kì khả quan

tinybook tinybook 3 tuần 3 ngày
Đột phá trong chữa trị Alzheimer: thử nghiệm thành công kháng thể chữa Alzheimer trên chuột, kết quả cực kì khả quan
Nghiên cứu mở đường cho một phương pháp chữa trị ít tác dụng phụ mà cực kì hiệu quả.

Trung Quốc cho rằng vệ tinh rơi sẽ cháy hết trước khi xuống tới Trái Đất, giới khoa học lại lo điều ngược lại

tinybook tinybook 3 tuần 3 ngày
Trung Quốc cho rằng vệ tinh rơi sẽ cháy hết trước khi xuống tới Trái Đất, giới khoa học lại lo điều ngược lại
Vào cuối tuần này, vệ tinh Thiên Cung 1 bị mất kiểm soát của Trung Quốc sẽ rơi xuống Trái Đất. Phía Trung Quốc cho rằng vệ tinh sẽ bị cháy rụi hoàn toàn nhưng giới khoa học lo ngại rằng kích thước của nó quá lớn, sẽ vẫn rơi xuống Trái Đất.

Loài giun dài nhất nhì thế giới này sẽ giúp ta tiêu diệt gián một cách dễ dàng

tinybook tinybook 3 tuần 4 ngày
Loài giun dài nhất nhì thế giới này sẽ giúp ta tiêu diệt gián một cách dễ dàng
Đây sẽ là ác mộng với loài gián, trả thù cho việc loài gián đã làm phiền ta quá lâu rồi.

Elon Musk định bán thêm cả gạch xếp hình, lấy từ chính công trường đào hầm của The Boring Company

tinybook tinybook 3 tuần 4 ngày
Elon Musk định bán thêm cả gạch xếp hình, lấy từ chính công trường đào hầm của The Boring Company
Một viên gạch trúng hai con chim: vừa thêm tiền, lại vừa đổ được phế thải.

MIT vừa chế tạo một con rô bốt cá mập y như thật

tinybook tinybook 3 tuần 5 ngày
MIT vừa chế tạo một con rô bốt cá mập y như thật
Trong tương lai không xa có thể chúng ta rất khó phân biệt đâu là cá thật hay giả vì công nghệ chế tạo rô bốt mới

Đâu sẽ là thiết bị thay thế chiếc smartphone trong tương lai?

tinybook tinybook 3 tuần 5 ngày
Đâu sẽ là thiết bị thay thế chiếc smartphone trong tương lai?
Với tốc độ phát triển chóng mặt của khoa học và công nghệ, rồi sẽ đến lúc triều đại của những chiếc smartphone phải suy tàn...

Với phương pháp làm lạnh dây thần kinh này, từ giờ bạn sẽ chẳng còn lo ngại chuyện tăng cân và béo phì nữa

tinybook tinybook 3 tuần 5 ngày
Với phương pháp làm lạnh dây thần kinh này, từ giờ bạn sẽ chẳng còn lo ngại chuyện tăng cân và béo phì nữa
Bằng cách triệt tiêu tín hiệu từ dạ dày lên não, giờ bạn chẳng còn phải lo ngại chuyện ăn uống vô độ của mình nữa

Máy quét não bây giờ cũng chỉ to bằng một cái mũ bảo hiểm mà thôi!

tinybook tinybook 3 tuần 5 ngày
Máy quét não bây giờ cũng chỉ to bằng một cái mũ bảo hiểm mà thôi!
Các nhà khoa học Anh vừa giới thiệu một máy quét quét não thế hệ mới với kích thước nhỏ gọn và tiện lợi cho phép người đội có thể di chuyển tự do trong quá trình quét, điều này cực kỳ có ý nghĩa với người già và trẻ con mắc các bệnh thần kinh.

Đây là lý do để bạn không nên tin vào những câu chuyện khởi nghiệp, dù nó do chính CEO của hãng nói ra

tinybook tinybook 3 tuần 5 ngày
Đây là lý do để bạn không nên tin vào những câu chuyện khởi nghiệp, dù nó do chính CEO của hãng nói ra
Khi đã thành công, những doanh nhân khởi nghiệp thường có xu hướng thêu dệt câu chuyện thành đạt của mình. Cổ tích giữa đời thường bỗng có thật.

Bác già 61 tuổi tự mình lái thành công quả tên lửa tự chế lên không, nhằm chứng minh Trái Đất phẳng

tinybook tinybook 3 tuần 5 ngày
Bác già 61 tuổi tự mình lái thành công quả tên lửa tự chế lên không, nhằm chứng minh Trái Đất phẳng
"Tôi có tin Trái Đất có hình cái đĩa không á? Tôi tin là có".

Các nhà khoa học khám phá ra lý do vì sao loài gián sống dai đến thế

tinybook tinybook 3 tuần 6 ngày
Các nhà khoa học khám phá ra lý do vì sao loài gián sống dai đến thế
Các nhà khoa học vừa khám phá ra lý do tại sao loài gián lại thích sống trong môi trường bẩn thiểu và cực kỳ khó để tiêu diệt, dường như những thứ đó đã được định sẵn trong ADN của chúng.

Hố sâu nhất Trái Đất: đào 24 năm liền được 12km, còn hơn 6300km nữa mới tới tâm Trái Đất

tinybook tinybook 3 tuần 6 ngày
Hố sâu nhất Trái Đất: đào 24 năm liền được 12km, còn hơn 6300km nữa mới tới tâm Trái Đất
Tại độ sâu ấy, hòn đá vốn cứng cáp lại có đặc tính ... giống nhựa.

Bạn có biết vỏ não của mình chứa tới 17 tỷ cái máy tính không?

tinybook tinybook 3 tuần 6 ngày
Bạn có biết vỏ não của mình chứa tới 17 tỷ cái máy tính không?
Đúng như vậy, mỗi neuron thần kinh của ta là một cỗ máy tính siêu việt.

Chuyện gì xảy ra nếu bạn chia cho 0 trên một cái máy tính cơ?

tinybook tinybook 3 tuần 6 ngày
Chuyện gì xảy ra nếu bạn chia cho 0 trên một cái máy tính cơ?
Không hề giống dòng chữ "Math Error" trên cái máy tính điện tử một chút nào.

Mãn nhãn với màn thử nghiệm nén thép nóng chảy bằng máy ép thủy lực

tinybook tinybook 3 tuần 6 ngày
Mãn nhãn với màn thử nghiệm nén thép nóng chảy bằng máy ép thủy lực
Những khối thép tưởng chừng chắc chắn và cứng cáp là vậy nhưng dưới tác dụng của nhiệt độ và lực nén từ máy ép thủy lực đều dễ dàng bị biến dạng ngay tức khắc.

Hành trình săn lùng kho báu Đức Quốc xã kéo dài đã gần một thế kỷ, đâu là nơi đỗ cuối cùng của những con tàu chở hàng tấn vàng?

tinybook tinybook 3 tuần 6 ngày
Hành trình săn lùng kho báu Đức Quốc xã kéo dài đã gần một thế kỷ, đâu là nơi đỗ cuối cùng của những con tàu chở hàng tấn vàng?
Nhiều người dân địa phương còn sống sót qua Thế chiến II kể rằng, họ đã tận mắt chứng kiến những hàng dài các đoàn xe chất theo vô số kho báu đến khu vực dãy núi Owl Mountains và chưa bao giờ quay trở lại.

Tìm ra những bằng chứng cho thấy thành phố cổ đại này chính là Atlantis trong truyền thuyết

tinybook tinybook 3 tuần 6 ngày
Tìm ra những bằng chứng cho thấy thành phố cổ đại này chính là Atlantis trong truyền thuyết
Nhiều người đồn đại rằng cư dân Atlantis hoặc là hậu duệ của thần thánh, hoặc là người ngoài hành tinh...

Chính việc chụp ảnh selfie sai cách đã khiến mũi bạn to hơn bình thường đến 30%

tinybook tinybook 3 tuần 6 ngày
Chính việc chụp ảnh selfie sai cách đã khiến mũi bạn to hơn bình thường đến 30%
Chẳng có vấn đề gì với nhan sắc của bạn cả - lỗi nằm ở chiếc máy ảnh!

Khoa học trả lời câu hỏi: Cần bao nhiêu tiền để mua hai chữ "hạnh phúc"?

tinybook tinybook 3 tuần 6 ngày
Khoa học trả lời câu hỏi: Cần bao nhiêu tiền để mua hai chữ "hạnh phúc"?
Câu trả lời phụ thuộc hoàn toàn vào việc bạn sống ở đâu trên Trái đất này.

Hội chứng "Trái tim tan vỡ" - khi bạn thực sự có thể chết vì chính cảm xúc của mình

tinybook tinybook 4 tuần 2 giờ
Hội chứng "Trái tim tan vỡ" - khi bạn thực sự có thể chết vì chính cảm xúc của mình
Không chỉ là một ẩn dụ về mặt văn học - hình ảnh trái tim tan vỡ thực sự là một loại bệnh lý đã được y văn ghi nhận.

Stephen Hawking thay đổi tư duy về lỗ đen vũ trụ như thế nào?

tinybook tinybook 4 tuần 5 giờ
Stephen Hawking thay đổi tư duy về lỗ đen vũ trụ như thế nào?
Khi Stephen Hawking đưa ra giả thuyết vào giữa những năm 1970, cho rằng lỗ đen (hố đen) vũ trụ xuất hiện tình trạng “rò rỉ” bức xạ, tan chậm như aspirin tan trong ly nước vậy. Ông đã chính thức “lật đổ” nguyên lý cốt lõi về Vũ trụ.
tinybook Công Nghệ Thông Tin








Chat