Người không học về lập trình thấy việc lập trình như làm phép thuật
Nguồn:: Maggie Appleton
Trong cái thời đại của 4.0 này, lập trình là một cái gì đó thâm nhập vào đời sống của chúng ta, nhưng lại gần như vô hình. Thật là một nghịch lý khi một mặt lập trình viên biết lập trình chủ yếu là nhờ biết google, nhưng mặt khác người không học về lập trình thấy việc lập trình như làm phép thuật. Nó không giống như sự chuyên môn hóa
Tại sao các ngành khác không có được sự vị trí đó, khi mà điều kiện để một người có thể thông thạo trong ngành lập trình là cũng đủ để họ có thể thông thạo những ngành khác?
Lý do có lẽ là vì việc lập trình có quá nhiều đánh đổi, đồng thời cũng kém tính vận động trong không gian hơn, khiến cho việc nảy sinh trực giác gần như là bất khả. Các ngành khác đều làm việc với những vật thể cụ thể trong không gian. Chỉ có ngành lập trình là không có điều đó. Thật trớ trêu khi ngành kỹ thuật phần mềm viết nên những phần mềm để giúp các ngành khác tạo bản thiết kế hiệu quả hơn, nhưng lại không thể viết nên một phần mềm để tạo bản thiết kế cho chính ngành của mình.
Khi một người cảm thấy mình mù công nghệ, và chấp nhận rằng mình sẽ chẳng hiểu gì về công nghệ cả, thì họ đang có một sự bất lực học được. Để họ thấy rằng công nghệ gần gũi hơn, cần trao cho họ quyền tự trị dữ liệu, thứ đang bị tước đi bởi các máy chủ và phần mềm dưới dạng dịch vụ (SaaS). Việc lưu trữ dữ liệu tại máy cá nhân và ở định dạng đơn giản sẽ giúp người dùng quen thuộc hơn với việc lập trình.
Nếu sau này mình nghĩ ra được thêm điều gì mới thì sẽ cập nhật ghi chú tại https://doi-thoai.deno.dev/EO.PEv90v3.1