Cuộc thi hackathon đầu tiên mình tham gia và những chia sẻ
Chào mọi người, Cuối tuần vừa qua mình có tham gia cuộc thi Hackathon tại Bình Dương. Sau một ngày nghỉ ngơi, mình quyết định sẽ viết một bài chia sẻ về cuộc thi và các vấn đề liên quan
Mình ở giữa nhé
Công tác chuẩn bị: Tên chính thức của cuộc thi là Smart City Hackathon Binh Duong 2016 Website: http://tomorrowisgreen.org/language/en/event/tomorrow-is-green-hackathon/ Thực chất mình biết đến cuộc thi này chỉ 4 ngày trước khi diễn ra, và đăng ký trước 2 ngày. Team có 2 người, đó là một anh kiến trúc sư tên Thủy mình mới quen :). Đến lúc check in thì quy định là tối thiểu 3 người nên team bổ sung thêm một anh năm 3 bên ĐH Khoa Học Tự Nhiên :D. Công tác chuẩn bị quá tốt phải không nào :) ? Mình sẽ kể theo time line nhé: 7h-8h30: Mình duy chuyển với anh Thủy đến Khách sạn Binh Duong, địa điểm khá đẹp sang trọng. 8-30-9h30: Thêm anh bên Tuấn bên KHTN vào nhóm. Check in và nhận áo/thẻ thí sinh
9h30-10h: Nhận áo xong được đưa vào khu vực dự thi. Mọi người trao đổi, và chụp ảnh tự sướng. Có một đội khách mời đến từ Hà Lan
Mình tranh thủ sống ảo, mình đang xài lap đỏ nha :)
10h-11h: Ban tổ chức phát biểu: 11h. Cuộc thi bắt đầu. Ban tổ chức có chuẩn bị sẵn đồ ăn nhanh, cà phê trà lipton sẵn, ai muốn uống thì uống.
Về mặt kĩ thuật, nhóm mình mới gặp nên cũng giành thời gian để thảo luận ý tưởng. Anh Tuấn biết code Java, mình thì không biết. Thế nên quyết định dùng crossplatform mình đã dùng để xây dựng ứng dụng Gia Sư Việt năm ngoái vì sử dụng platform có thể nhanh hơn. Theo tiêu chí chấm thì có đến 4 tiêu chí lận, suy ra tính năng của ứng dụng chỉ chiếm khoảng 25% điểm thôi. Quan trọng là ý tưởng, đưa ra vấn đề và hướng giải pháp. 11h-23h: Anh kiến trúc sư design giao diện, còn mình phát triển bằng platform. Anh Tuấn thì code lại app trong Java, vì phải sumbit code lên github mà làm bằng platform code sinh ra nặng quá không up lên github được. Một cách chữa cháy! 23h-6h sáng hôm sau: Anh kiến trúc sư mệt quá nên ngủ trước, mình và anh Tuấn chiến tới sáng, một đêm chỉ chợp mắt được 30 phút. Đa số các team đều chiến tới sáng như vậy, gần sáng có mấy anh lấy Fifa, Pes, Liên minh ra chơi để giảm stress. 6h-9h: Ăn sáng, chỉnh sửa lại app lần cuối. Chuẩn bị slide thuyết trình. 9-11h: Còn dư giờ, team mình cũng không muốn edit nữa, thêm lỡ bị lỗi sữa lại không kịp. Lúc này chỉ ngồi chơi đợi hết giờ mà thôi. 12h: Bắt đầu thuyết trình và demo sản phẩm. Có đến 45 đội nên phần này khá mất thời gian, mặc dù ban tổ chức đã chia sân khấu ra làm 3 khu vực cho các đội thuyết trình. 15h30: Công bố kết quả. Nhóm mình tạch. Nói chung kết quả phản ánh đúng sự chuẩn bị về nhóm của mình. Không có gì buồn cả. Sau đó về tới nhà là ngủ từ 6h tối đến 6h sáng quên ăn quên uống luôn. Một số kinh nghiệm rút ra từ cuộc thi này: 1. Muốn có giải phải chuẩn bị từ trước. 2. Đa số các đội đi vào vòng trong có liên quan đến IoT. IoT sẽ rất tiềm năng trong tương lai. Các bạn nên học lập trình nhúng nhé. 3. Hơi ngược với ý 1, nhưng các bạn nên tự tin đi thi các cuộc thi như vậy, có 2,3 đội cũng mới lập team khi đếm địa điểm check-in thôi. Một đội trong số đó lại vào vòng 2. 4. Kĩ năng thuyết trình + ý tưởng rất quan trọng. Có một team thuyết trình rất hay, chưa kịp demo mà vẫn vào vòng trong vì anh ấy thuyết trình khá hay và ứng dụng thực tế là ứng dụng app selfievào mua sắm. 5. Có nên sử dụng platform không? 6. Lập trình có nên học cấu trúc dữ liệu và giải thuật? Mình sẽ viết riêng 2 bài riêng nữa cho mục 5 và 6 nhé. Còn bây giờ vẫn còn buồn ngủ. Không thể viết tiếp được.