phần cứng, phần mềm

Lảm nhảm về công nghệ… Rất lâu về trước, tôi đi làm kỹ sư phần mềm cho một công ty, cty này vừa làm cả phần cứng & phần mềm! Phần cứng (camera, chip xử lý ảnh, hệ thống máy tính…) do tụi TQ làm, từ thiết kế mạch cho đến sản xuất, còn phần mềm thì do người VN phụ trách. Đây không phải là chuyện người TQ hay VN, nói đúng hơn là, đám làm phần cứng nhìn đám làm phần mềm bằng… nửa con mắt! Phần mềm nếu có lỗi, thì ta ra phiên bản sửa lỗi mới thôi, rất đơn giản! Còn phần cứng mà lỗi là hàng chục ngàn board mạch đã bán cho khách hàng phải triệu hồi, thay thế, chi phí tính bằng triệu đô, chưa kể tổn thất về uy tín công ty và rất nhiều lằng nhằng về chăm sóc khách hàng và thủ tục giấy tờ, thỉnh thoảng gặp phải thằng khách hàng khó tính là thế nào cũng phát sinh hệ quả kiện cáo!

Nhiều người không hiểu rõ các hệ quả pháp lý của một sản phẩm lỗi, ví dụ như camera an ninh. Giả sử như xảy ra một vụ án, ngân hàng thất thoát tiền bạc, hay công sở xảy ra một vụ quấy rối, nhưng truy tìm hình ảnh trong camera an ninh thì… không có, vì thật trùng hợp, đúng lúc xảy ra vụ việc thì máy chạy nóng, crash, không ghi được hình! Nếu là ở VN thì mọi người sẽ nhìn nhau cười huề cả làng thôi, nhưng ở Mỹ thì khổ chủ sẽ đâm đơn kiện người bán hệ thống camera, và người bán camera tiếp tục kiện công ty sản xuất camera, kiện đến 4, 5 cấp! Chỉ cần một vụ việc mang tính chất điển hình, nghiêm trọng không được xử lý ổn thỏa là… công ty phá sản! Cái “liên đới trách nhiệm” nặng nề như thế, dẫn đến đòi hỏi về độ ổn định, tin cậy của hệ thống từ phần cứng đến phần mềm rất gắt gao!

Nên làm phần cứng & phần mềm là 2 thế giới rất khác biệt, nói theo cách nào đó là nước sông không phạm nước giếng! Đương nhiên trong giếng thế nào cũng có nhiều con ếch ngồi dưới đáy – tỉnh để chi oa – 井底之蛙! Trong số làm phần mềm hiếm người có được cái nhìn toàn cảnh, hiểu sâu về hệ thống, biết tận dụng sức mạnh của phần cứng kết hợp với sự uyển chuyển của phần mềm để làm ra một sản phẩm xuất sắc, nổi trội hơn so với các đối thủ cạnh tranh, như kiểu người ta hay nói: “cần bao nhiêu kỹ sư phần mềm để thay một cái bóng đèn” á! 😃 Nên cũng từ đó tôi cũng hiểu rằng, có những công ty “thuần” về phần mềm như Microsoft, nhưng cũng có những công ty “ta đây làm tất” như kiểu Apple, hiểu và kết hợp được sức mạnh của hai thế giới khác biệt mới thực sự là điều đáng nể!