Lấy một ví dụ đơn giản, các bộ vi xử lý mới ngày nay đang theo xu hướng đa lõi, đó có thể coi là sự phát triển của phần cứng, nhưng tương ứng với nó, cần phải có những phần mềm có thể khai thác tốt sức mạnh của các bộ vi xử lý này, nếu không có thêm nhiều lõi thì ích gì. Điều đó cho thấy nhà phát triển phần mềm cũng phải hiểu biết về phần cứng mà cụ thể ở đây là các kiến trúc vi xử lý đang "tiến hóa" ngày càng nhanh.
Hoặc giả sử bạn là chuyên gia về phần cứng, khi chẩn đoán các triệu chứng của máy, bạn phải biết đó là do lỗi phần mềm hay phần cứng gây ra, như thế mới có cách khắc phục đúng đắn. Vậy xin hỏi bạn có cần biết về phần mềm không?
Còn nếu như bạn là một chuyên gia an ninh mạng, kiến thức của bạn cần phải còn là sự tổng hợp của nhiều lĩnh vực phần cứng lẫn phần mềm. Nói cho cùng, các nhánh nhỏ trong ngành CNTT đều bổ trợ cho nhau. Không cần thiết ta phải giỏi tất cả, vì không ai có thể làm được, nhưng điều đó không có nghĩa là ta chỉ quan tâm đến mỗi chuyên ngành của mình.
Điều thật sự cần thiết là kiến thức về nhiều lĩnh vực, nhưng cái quan trọng là phân biệt được đâu là kiến thức chính, đâu là những cái thứ yếu mang tính bổ trợ. Ở đây, nếu cho rằng là chuyên gia CNTT thì không nhất thiết thành thạo máy tính là hoàn toàn sai lầm, CNTT là lĩnh vực phát triển rất nhanh, đòi hỏi người trót dính vào nghiệp này phải có khả năng thích ứng cao với sự thay đổi về công nghệ.
Nhưng chỉ những vấn đề đơn giản về máy tính mà cũng không thành thạo thì làm sao có đủ tố chất theo ngành này. Theo tôi nếu như bạn lâm vào tình trạng các sinh viên đề cập trong bài báo, thì cần phải xem xét lại bản thân mình có phù hợp với ngành này hay không, hay bạn đã thực có đam mê với CNTT, vì như một chân lý rằng không có đam mê thì không thể theo ngành này.