Cuộc thi NALKathon được công ty NAL Việt Nam tổ chức vào ngày 14/03 vừa qua với mục đích tạo ra sân chơi khuyến khích sự sáng tạo trong phát triển phần mềm cho mọi người, đồng thời chào mừng kỷ niệm 10 năm thành lập công ty. Đây là một cuộc thi vô cùng hấp dẫn dành cho những người quan tâm đến đổi mới và lập trình, giúp các thành viên có cơ hội chia sẻ ý tưởng, học hỏi và phát triển cùng nhau trong quá trình tham gia.
NALKathon là từ ghép của NAL, Hack và Marathon với mục đích trở thành cuộc thi tìm kiếm ý tưởng lập trình dưới dạng hackathon. Một sự kiện trong đó các viên tập hợp thành một nhóm, nghiên cứu chuyên sâu về một chủ đề cố định sau đó trao đổi ý kiến và phát triển giải pháp. Cuối cùng là cùng nhau tranh tài vào ngày cuối cùng bằng cách trình bày các ứng dụng và giải pháp mà nhóm đã phát triển.
NALKathon được tổ chức hàng năm với mục đích thúc đẩy động lực và sự sáng tạo trong phát triển phần mềm trong NAL, cung cấp cho người tham gia kinh nghiệm thực tế trong việc xây dựng sản phẩm và nâng cao kỹ năng làm việc nhóm.
1. Nội dung cụ thể
Thời gian: 14 tháng 3, 7 giờ sáng – 5 giờ chiều
Địa điểm: Tầng 5, Tòa nhà NIC, 7 Tôn Thất Thuyết, Dịch Vọng Hậu, Cầu Giấy, Hà Nội, Việt Nam
Các đội chơi: Sau hơn một tháng công bố, cuộc thi NALKathon đã thu hút sự quan tâm của đông đảo thành viên tại NAL và nhận được số lượng đăng ký lớn. Trong số đó, ban tổ chức đã chọn ra 11 đội có số điểm vòng loại cao nhất là: Lemon March, G, Koai, Kind, Car Tan, Sona A, AKA, NHL, Sonata, Fuji, Hitsuno One.
Ban giám khảo: Ban lãnh đạo của NAL và giám đốc của nhiều công ty đối tác hàng đầu
Nội dung cuộc thi: Mỗi đội có 15 phút hoặc ít hơn để trình bày dự án của mình và trả lời các câu hỏi của ban giám khảo trước ban giám khảo và mọi người trong công ty. Các tiêu chí chấm điểm và đánh giá như sau.
- Khả năng sử dụng (40%): Nó có thể giải quyết một vấn đề cụ thể không?
- Khả năng triển khai (30%): Có thể dễ dàng áp dụng trong NAL không?
- Sáng tạo (15%): tính mới, độc đáo trong cách tiếp cận vấn đề
- Hoàn thành (15%): Hoàn thành sản phẩm và trình bày
Các đội chơi đã trình bày vấn đề mà họ lựa chọn đển nghiên cứu, một đề xuất độc đáo và bản demo cho vấn đề đó. Các thành viên với những chuyên môn khác nhau, chẳng hạn như kỹ sư, kế toán, nhà truyền thông, lập trình viên và nhân viên bộ phận nhân sự đã tham gia, vì vậy rất nhiều ý tưởng để giải quyết vấn đề đã được đề xuất trong cuộc thi.
Sau thời gian tranh tài, giải cao nhất của cuộc thi đã được trao cho đội với dự án “Phát triển hệ thống trả lương trên RON”, với số tiền thưởng là 30.000.000 đồng.
2. Cảm nhận về NALKathon
Ông Lê Hoàng Nam, Tổng Giám đốc NAL VIET NAM.,JSC cho biết: “NAL Kathon 2023 đã trở thành cuộc thi hackathon lớn nhất trong lịch sử NAL. Thông qua đó, chúng tôi đang tạo ra một môi trường làm việc năng động và không ngừng phát triển. Cuộc thi này sẽ là là đòn bẩy để NAL đạt mục tiêu trở thành công ty CNTT-TT hàng đầu Việt Nam.”
“Cuộc thi năm nay rất thú vị. Các chủ đề của cuộc thi rất thiết thực, giúp các đội áp dụng kiến thức chuyên môn đã học và hiểu rõ hơn về tính cấp thiết của việc ứng dụng công nghệ vào quy trình làm việc hiện tại, bắt kịp xu hướng công nghệ ngày nay với trọng tâm là no-code & low-code”
Cuộc thi đã mang đến một sân chơi giao lưu hiệu quả giữa các đối tác, ban lãnh đạo công ty và toàn thể nhân viên. Đây là cơ hội tốt để những người tham gia nâng cao không chỉ kiến thức, kỹ năng mà còn cả kỹ năng con người như khả năng giao tiếp và làm việc tập thể. Trong tương lai, chúng tôi dự định tổ chức nhiều cuộc thi hơn như NALKathon.
3. Ý nghĩa của cuộc thi
Cuộc thi đã tạo ra sân chơi bổ ích, khuyến khích sự sáng tạo và nâng cao tinh thần đoàn kết của các thành viên trong công ty. Đó là những ý nghĩa rõ ràng mà chúng ta đều có thể nhận ra. Tuy nhiên bên cạnh những ý nghĩa đó thì cuộc thi còn thể hiện tầm nhìn của đội ngũ lãnh đạo NAL Việt Nam về xu hướng No-code Low-code hiện nay.
Trước đây, bên cạnh việc sử dụng phần mềm của bên thứ ba, các doanh nghiệp thường tuyển dụng hoặc thuê lập trình viên để giải quyết những yêu cầu về phần mềm riêng biệt cho doanh nghiệp; các lựa chọn này đều không hiệu quả về mặt thời gian, chức năng và cả chi phí. Nhưng bây giờ, những nền tảng No-code Low-code đang dần thay đổi cục diện.
4. Tiềm năng của giải pháp low-code trong tương lai
Giải pháp No-code Low-code là những công cụ phát triển phần mềm trực quan, cho phép cả Lập trình viên Chuyên nghiệp và Phổ thông có thể dễ dàng kéo thả cũng như kết nối những thành phần cơ bản lại với nhau để tạo ra một ứng dụng chạy được trên thiết bị di động và website.
Sự phát triển của xu hướng low-code đem đến rất nhiều lợi ích cho các doanh nghiệp và tạo ra những sự chuyển biến lớn trong việc tạo ra những giải pháp về công nghệ cho các vấn đề.
- Các dự án sáng tạo có thể được thực hiện bởi những người có ít hoặc không có kiến thức về lập trình
Những người xây dựng ứng dụng -code là những người được dự đoán sẽ thay đổi cuộc chơi trong tương lai. Nhu cầu về lập trình viên có kinh nghiệm giảm đi vì loại công cụ này cung cấp các thành phần và khối xây dựng cần thiết cho những đối tượng không có kỹ thuật tham gia vào quá trình phát triển ứng dụng.
Một báo cáo khác gần đây của Gartner cho biết đến năm 2024, 80% sản phẩm và dịch vụ công nghệ sẽ được tạo ra bởi những người bên ngoài lĩnh vực công nghệ. Và trong thời điểm nhu cầu về phần mềm thương mại, giải pháp tiến bộ mới và nhà phát triển lành nghề vượt quá nguồn cung, giải pháp low-code hoàn toàn phù hợp cho các doanh nghiệp, nhà thiết kế, nhà phát triển chuyên nghiệp, các bên liên quan phi kỹ thuật và những người khác.
- Tối ưu hóa tốc độ và chi phí phát triển
Ngày nay, tốc độ là yếu tố quan trọng của nhiệm vụ phát triển giải pháp. Các doanh nghiệp và khách hàng CNTT yêu cầu phần mềm của họ phải được xây dựng trong khung thời gian ngắn và trong ngân sách nghiêm ngặt. Các hệ thống kế thừa cần hiện đại hóa nhanh chóng mà không cần đầu tư lớn.
Một trong những lợi thế lớn nhất của các công cụ low-code là chúng cho phép mọi người xây dựng trên quy mô lớn mà không phải chịu chi phí lớn hoặc tiêu tốn quá nhiều thời gian. Tất cả các ứng dụng tự động hóa, hệ thống quan trọng và ứng dụng di động đều có thể được tạo bằng giải pháp low-code.
- Định hình lại cách xây dựng phần mềm
Khi sử dụng tảng low-code, bạn không phải lo lắng về HTML/CSS, khả năng mở rộng, quy tắc mã hóa, bố cục trang, nhãn hiệu hoặc kích thước màn hình. Như đã đề cập ở trên, một số nền tảng low-code đi kèm với một hệ thống bao gồm mọi thứ từ thiết kế đến code và cuối cùng tạo ra ứng dụng hoàn chỉnh. Các nhà thiết kế và nhà phát triển cùng nhau sử dụng một nền tảng duy nhất đồng thời:
- Cho phép họ tạo ra các giải pháp dễ bảo trì và mở rộng theo kiến trúc dựa trên đám mây
- Hiện đại hóa và tạo điều kiện thuận lợi cho công việc của họ
- Cải thiện năng suất và cộng tác
- Phù hợp với quy trình làm việc và kỹ năng của họ
Với các công cụ no-code low-code, thiết kế màn hình thường được thực hiện bằng cách kéo và thả, trải nghiệm thời gian thiết kế thường đơn giản như tạo một bản PowerPoint. Sự khác biệt chính giữa công cụ này và công cụ thiết kế trực quan/UX là giải pháp no-code low-code đang xây dựng một ứng dụng đang chạy trong nền, với mã thực, dữ liệu được kết nối, tương tác màn hình thực,… Điều này có nghĩa là bất kỳ thành viên nào trong nhóm có ý tưởng đều có thể thể hiện thiết kế, không chỉ một người có quyền tiếp cận với nhà thiết kế.
Cùng đón chờ những bài viết tiếp theo của chúng tôi để hiểu rõ hơn về xu hướng No-code Low-code này nhé!