Tôi hiện đang hoàn thành bằng thạc sĩ khoa học máy tính. Tôi quan tâm đến các ngôn ngữ lập trình, đặc biệt là trong các hệ thống loại. Tôi đã quan tâm đến nghiên cứu trong lĩnh vực này và học kỳ tiếp theo tôi sẽ bắt đầu bằng tiến sĩ về chủ đề này.
Bây giờ đây là câu hỏi thực sự: làm thế nào tôi có thể giải thích những gì tôi (muốn) làm cho những người không có kiến thức trước đây trong ngành khoa học máy tính hoặc các lĩnh vực liên quan?
Tiêu đề xuất phát từ sự thật rằng tôi thậm chí không thể giải thích những gì tôi làm với cha mẹ, bạn bè của tôi và vân vân. Vâng, tôi có thể nói "toàn bộ vấn đề là giúp các nhà phát triển phần mềm viết phần mềm tốt hơn" , nhưng tôi không nghĩ nó thực sự hữu ích: họ không nhận thức được "lập trình", họ không hiểu ý nghĩa của nó. Có cảm giác như tôi đang nói tôi là thợ sửa xe cho một người từ thời trung cổ: họ chỉ đơn giản là không biết tôi đang nói về cái gì, chứ đừng nói đến cách cải thiện nó.
Có ai có sự tương đồng tốt với thế giới thực? Ví dụ khai sáng gây ra khoảnh khắc "a-ha"? Tôi có nên thực sự hiển thị một đoạn mã ngắn và đơn giản cho người trên 60 tuổi không có kinh nghiệm về khoa học máy tính (cũng không phải học thuật) không? Nếu vậy, tôi nên sử dụng ngôn ngữ nào? Có ai ở đây phải đối mặt với vấn đề tương tự?