4 minutes
KMS Hackathon Part 1: The First Hackathon
Một trong những mục tiêu cần hoàn thành trong năm 2018 của tôi là tham gia ít nhất một cuộc thi Hackathon. Khi đặt ra mục tiêu đó, tôi cũng chưa biết chính xác mình cần phải chuẩn bị những gì cho một cuộc thi Hackathon. Tôi nghĩ mục đích chính của tôi chỉ là trải nghiệm cảm giác của một cuộc thi Hackathon mà thôi.
KMS Hackathon là cuộc thi Hackathon trong 30 tiếng với mục tiêu tạo ảnh hưởng đến xã hội do công ty KMS tổ chức. Chủ đề của cuộc thi là “Unemployment” được giữ kín cho đến khi bắt đầu Hackathon. Trước khi đến vòng onsite, mỗi team phải vượt qua vòng loại online. Tôi không biết các team khác thấy thế nào, nhưng tôi thấy đề của vòng loại khá dễ , chỉ là 2 bài tập khá đơn giản về đồ thị. Vì vậy, được tham gia Hackathon đối với tôi là một sự bất ngờ. Đó chính là bắt đầu cho những trải nghiệm thú vị của tôi ở cuộc thi Hackathon này.
Giờ checking của Hackathon là 8h sáng, ban tổ chức cũng tài trợ sẵn 1 code Grab 50k để tiện cho việc di chuyển đối với những team dự thi. Cuộc thi được tổ chức ở trụ sở của KMS ở Tản Viên, Tân Bình. Trụ sở khá hoành tráng nhưng không rộng lắm. Tôi đến vào lúc 7h45, sau khi check in và làm vài thủ tục, tôi được hướng dẫn lên tầng 7.
Tầng 7 là tầng để giải trí và ăn uống, nhưng có lẽ vì ban tổ chức không thông báo từ đầu, nhiều team đã nghĩ tầng này là tầng diễn ra hackathon nên đã lấy máy tính ra để sẵn rất khí thế =)). Ấn tượng đầu tiên của tôi ở tầng này là đồ ăn =)). Có bánh ngọt, bánh mặn, snack, sữa, nước trái cây, cafe và các loại đồ uống thông thường khác. Ngoài ra còn có một máy PS4, một bàn banh bàn để giải trí khi căng thẳng. Mặc dù đã ăn sáng rồi, nhưng tôi vẫn quyết định dùng thử xem bánh ở đây như thế nào. Tôi không thích bánh mặn lắm, nhưng bánh ngọt thì khá ngon (vì vậy trong suốt cuộc thi tôi đã ăn khá nhiều, không nhớ chính xác là tổng cộng bao nhiêu cái :D). Đây là những món tôi ăn vào lúc đó.
Ăn xong, tôi đi quanh khám phá các ngóc ngách của tầng 7 trước khi ban tổ chức thông báo tập trung ở tầng 6 để bắt đầu cuộc thi.
Tầng 6 rất rộng rãi và sáng sủa. Có tổng cộng 27 team tham gia dự thi, mỗi team được được bố trị một bàn và một màn hình máy tính. Ngoài ra mỗi thành viên đều được phát một bộ Hack Kit có chứa 1 gối ngủ, 1 áo và 1 bình nước.
Nói sơ qua một chút về team của tôi. Tên của team là DBT FC. Ý nghĩa của tên thật ra là fan club của thầy Tiến :D. Tôi lập team với 5 thằng bạn trong lớp. Nếu xét về khả năng và trình độ thì team tôi thật sự khá hạn chế: có 1 đứa chuyên làm BlockChain, 1 thằng mới tập tành Android và 4 đứa còn lại thì chủ yếu là code C++
để làm bài tập chứ chưa code project lớn bao giờ. Vì vậy có lẽ nói mục tiêu của team là đi để kiếm áo thì cũng không sai =)). Nhưng đã thi rồi, thì dù sao cũng phải cố gắng hết sức.
9h, ban tổ chức công bố chủ đề và bắt đầu đếm ngược 30 tiếng của Hackathon. Okay, let the hack begin.
Sau khi nhận đề, cả team của tôi bắt di chuyển lên tầng 7 để bàn về ý tưởng. Sau hơn 2 tiếng vật lộn với một đống ý tưởng và … một đống đồ ăn, chúng tôi cũng đã tìm được ý tưởng. Bản thân tôi thấy ý tưởng khá hay và khác biệt so với đa số các team. Nhưng với khả năng hiện tại của team, thực hiện được nó là một thử thách không hề nhỏ. Cơ mà cứ thử thôi, tới đâu thì tới :D.
Bàn ý tưởng xong thì cũng tới giờ ăn trưa. Tuy chỉ là cơm nhưng đồ ăn khá là chất lượng (Có lẽ đồ ăn là điều tôi thích nhất trong hackathon này :D).
Ăn xong, cả team bắt đầu bắt tay vào chia công việc và bắt đầu code.
Tôi sẽ dừng lại phần đầu ở đây vì khá buồn ngủ. Trông phần tiếp theo, tôi sẽ tiếp tục với quá trình code, những bi hài trong quá trình làm app và lần đầu uống cocktail của tôi :D