Mục lục:
Định nghĩa - Hack có nghĩa là gì?
Hack, trong bối cảnh phát triển, có hai ý nghĩa:
- Một hack là một giải pháp không phù hợp cho một vấn đề. Theo nghĩa này, một hack đã hoàn thành công việc nhưng theo cách không hiệu quả, không tối ưu hoặc xấu xí.
- Để hack cũng có nghĩa là lập trình với kỹ năng đặc biệt. Theo nghĩa này, một hacker tạo ra mã không chỉ hoàn thành nhiệm vụ mà còn làm như vậy một cách hiệu quả và độc đáo.
Techopedia giải thích về Hack
Hack có thể là một thuật ngữ khó hiểu đối với những người không phải là nhà phát triển. Ngoài hai ý nghĩa trong lập trình, cách hiểu chung về thuật ngữ này liên quan đến bảo mật máy tính. Theo nghĩa này, một hacker là người đột nhập vào hệ thống máy tính với mục đích xấu. Mặc dù, ngay cả định nghĩa này là không chính xác vì nó bỏ qua các hacker mũ trắng và những người không độc hại.
Có lẽ an toàn khi nói rằng trong cộng đồng phát triển có một cảm giác rằng những người không phải là lập trình viên không hoàn toàn đánh giá cao hoặc tôn trọng mã tuyệt vời. "Ông trùm tóc nhọn" Dilbertesqe xem sản xuất mã giống như các vật dụng được sản xuất tại một nhà máy, trong thực tế, có một sự khác biệt rất lớn trong những gì được đưa ra bởi một lập trình viên tuyệt vời so với một người nghèo. Những người có kỹ năng, tin tặc thực sự, vượt xa và hiểu được sự phức tạp của một hệ thống. Khi làm như vậy, có một điểm tương đồng giữa một hacker và một nghệ sĩ ở chỗ cần có kỹ năng, quyết tâm và làm việc chăm chỉ để tạo ra thứ gì đó mà anh ấy / cô ấy cảm thấy thực sự tuyệt vời.