English

Đại học

Sự kiện “Clean Code” và tuyển Thực tập sinh của Công ty Sioux tại Đại học Duy Tân

Sáng ngày 28/4/2021, Đại học Duy Tân phối hợp với Công ty Sioux tổ chức sự kiện “Clean Code” và tuyển thực tập sinh năm 2021. Sự kiện có sự tham dự của đại diện Công ty Sioux, lãnh đạo cùng giảng viên và sinh viên của Viện Đào tạo Quốc tế, Trường Khoa học Máy tính - Đại học Duy Tân. 
 
Anh Hồ Nguyên Hãn chia sẻ thông tin về Clean Code tại sự kiện
 
Ra đời từ năm 1996, Sioux là Công ty Phần mềm Công nghệ cao chuyên về phát triển phần mềm sử dụng nhiều ngôn ngữ lập trình phổ biến trên đa nền tảng như Windows, iOS, Android, Mac và Linux. Hiện tại Sioux có trụ sở chính tại Hà Lan và có chi nhánh tại nhiều quốc gia khác nhau như Bỉ, Nga, Đức, Việt Nam,... 
 
Tại sự kiện, anh Hồ Nguyên Hãn - Đại diện Công ty Sioux, người đã có hơn 10 năm kinh nghiệm trong lĩnh vực Thiết kế và Kiểm thử phần mềm đã cung cấp đến sinh viên Duy Tân những thông tin cơ bản nhất về Clean Code
Theo đó, Clean Code là thuật ngữ nổi tiếng, được tạo ra và nhắc tới lần đầu tiên bởi Uncle Bob để chỉ đến những mã nguồn tốt, có các đặc điểm:
- Đơn giản: Giải quyết vấn đề ngắn gọn, không phức tạp hóa,
- Trực tiếp: Giải quyết đúng vấn đề đang đề cập đến,
- Dễ đọc: Giúp các lập trình viên khác có thể hiểu được ý nghĩa của từng dòng code dễ dàng,
- Dễ cải tiến: Có thể mở rộng, thay đổi mà không gây ra nhiều lộn xộn cho mã nguồn,
- Có unit test và acceptance: Đảm bảo mã nguồn chạy đúng với từng trường hợp,
- Định danh tốt: Thể hiện đúng ý nghĩa từng thành phần,
- Có ít sự phụ thuộc: Giúp thay đổi và mở rộng dự án dễ dàng hơn,
- Không có mã nguồn trùng lặp,
- Thể hiện được ý tưởng của thiết kế: Bảo đảm được đúng với ý tưởng thiết kế.
 
Đông đảo sinh viên Duy Tân tham dự sự kiện “Clean Code” và tuyển Thực tập sinh của Công ty Sioux
 
Các Lập trình viên tạo Clean Code nhằm đảm bảo mã nguồn có chất lượng tốt, giúp ích cho cộng tác nhóm, dễ dàng bảo trì và mở rộng hệ thống. Để áp dụng Clean Code một cách hiệu quả nhất, các Lập trình viên cần tuân thủ một số nguyên tắc cơ bản như: Create Meaningful Names - Tạo tên có ý nghĩa, Biểu thị các hàm các lớp nên ngắn gọn và duy nhất, Hãy xóa bỏ những đoạn code không cần thiết, Rút gọn code là tốt nhưng đừng quá mức,…
 
Cũng trong chương trình, chị Nguyễn Thị Như Ngọc - Nhân viên phòng Nhân sự (HR Officer) tại Sioux đã giới thiệu đến sinh viên ngành Công nghệ Thông tin của Viện Đào tạo Quốc tế và Trường Khoa học Máy tính - Đại học Duy Tân về chương trình Thực tập sinh tại Sioux. Cụ thể, những sinh viên năm 3 và năm 4 ngành Công nghệ Thông tin có nguyện vọng sẽ thực hiện bài test ngay sau khi sự kiện kết thúc. Sau đó, các bạn sinh viên sẽ tiếp tục trải qua 2 vòng phỏng vấn và những ứng viên có kết quả tốt nhất sẽ được nhận vào làm Thực tập sinh có lương tại Sioux trong vòng 3 tháng. 
 
Cao Quốc Huy - Sinh viên khóa K26 ngành Công nghệ Phần mềm chuẩn CMU chia sẻ: “Chương trình ngày hôm nay thực sự rất bổ ích với sinh viên ngành Công nghệ Thông tin chúng em. Clean code cũng là một trong những phần kiến thức mà sau này sẽ được học nên việc tiếp cận thông tin ngay từ bây giờ giúp chúng em có sự chuẩn bị tốt hơn khi bước vào học.”
 
(Truyền Thông)