Thời gian vừa qua, mình có hợp tác cùng Học viện Kmin để tổ chức một buổi chia sẻ về chủ đề High Quality Software cho các bạn sinh viên. Trong thời gian có hạn của chương trình, mình chủ yếu chia sẻ với các bạn về vấn đề Clean Code trong việc phát triển phần mềm, vì đây là vấn đề đầu tiên các bạn cần phải nắm trước khi nói chi tiết hơn đữa các khía cạnh kĩ thuật khác của việc lập trình.
Nội dung của buổi chia sẻ này tập trung chủ yếu vào vấn đề: Write code for Human, not only for machine (Code được viết ra là để dành cho con người, không chỉ cho máy tính). Trong đó mình có đề cập tới 2 vấn đề chính cần phải giải quyết khi viết code:
- Thứ nhất: Code cần phải dễ đọc (Easy to read)
- Thứ hai: Code phải dễ dàng bảo trì (Easy to maintain)
Nội dung của buổi chia sẻ được tóm tắt trong slide sau đây:
Một số hình ảnh trong buổi chia sẻ:
Bên cạnh việc được chia sẻ với mọi người về những gì đã biết, mình cũng học hỏi được rất nhiều những suy nghĩ và cách nhìn mới lạ từ các bạn. Mình cảm thấy rất vui khi được chia sẻ điều gì đó có ích cho những người xung quanh.
Hi vọng sẽ có nhiều dịp chia sẻ và trao đổi kinh nghiệm với mọi người hơn nữa trong tương lai.
Pingback: Một buổi phỏng vấn gồm những gì? – Những dòng code vui