Vào tháng Tư, tôi sẽ có một cuộc nói chuyện có tên ** English 2.0 - Tìm hiểu ngôn ngữ của các nhà phát triển "cho một nhóm giáo viên tiếng Anh. Mục đích là trong hai giờ để cung cấp cho họ một nền tảng nhanh chóng về các khái niệm chính để họ có thể hiểu rõ hơn về blog và podcast của nhà phát triển và có thể đặt câu hỏi tốt hơn khi nói chuyện với nhà phát triển.
Bạn nghĩ đâu là những khái niệm quan trọng nhất để hiểu, những khái niệm mà các nhà phát triển coi là điều hiển nhiên nhưng công chúng không quen thuộc? Dưới đây là một vài ý tưởng:
- kiểm soát phiên bản
- trừu tượng
- quán rượu / phụ
- đẩy so với kéo
- gỡ lỗi
- mô-đun
- kiến trúc ba tầng
- lớp / đối tượng
- "mã spaghetti" so với OOP
- ném ngoại lệ
- tìm nguồn cung ứng đám đông
- tái cấu trúc
- đám mây
- DRY - đừng lặp lại chính mình
- khách hàng / máy chủ
- kiểm tra đơn vị
- nhà thiết kế / phát triển