Chuẩn bị cho hackathon: cách tận dụng tối đa bản thân trong 48 giờ

Chuẩn bị cho hackathon: cách tận dụng tối đa bản thân trong 48 giờ

Bạn có thường xuyên phải trải qua 48 giờ không ngủ? Bạn có rửa sạch chiếc bánh pizza của mình bằng một ly cocktail cà phê với nước tăng lực không? Bạn có đang nhìn chằm chằm vào màn hình và gõ phím bằng những ngón tay run rẩy không? Đây thường là những gì người tham gia hackathon trông như thế nào. Tất nhiên, một cuộc thi hackathon trực tuyến kéo dài hai ngày và thậm chí ở trạng thái “tăng cường” là điều khó khăn. Đó là lý do tại sao chúng tôi đã chuẩn bị cho bạn một số mẹo giúp bạn viết mã và động não hiệu quả hơn trong vòng 48 giờ. Bạn sẽ sớm có thể thử nghiệm những mẹo này trong thực tế - đăng ký tham gia cuộc thi được mở cho đến ngày 12 tháng XNUMX “Bước đột phá kỹ thuật số”, sẽ được tổ chức vào mùa hè tại 40 thành phố của Nga dưới hình thức hackathons.

Tránh những mục tiêu không thực tế


Đối thủ chính của bạn không phải là những người tham gia khác mà là thời gian. Hackathon có khung thời gian rõ ràng, vì vậy đừng lãng phí hàng giờ quý báu để tìm hiểu những chi tiết dự án không cần thiết. Ngoài ra, căng thẳng quá mức sẽ cản trở khả năng suy nghĩ rõ ràng. Một sản phẩm khả thi tối thiểu và chạy trơn tru có thể đảm bảo vị trí chiến thắng tại hackathon.

Chọn đội của bạn một cách khôn ngoan


Bất kỳ ý tưởng nào, thậm chí là ý tưởng xuất sắc nhất, đều có thể bị hủy hoại nếu có những người trong nhóm của bạn không hiểu/không chia sẻ tầm nhìn hoặc cách tiếp cận của bạn. Trong hackathon, nhóm phải trở thành (dù nghe có vẻ tầm thường đến mức nào) một cơ chế duy nhất.

Bạn nên mời ai vào nhóm của mình để tham gia hackathon? Tất cả những người tham gia đều phải đam mê viết mã, nếu không thì làm sao họ có thể sống sót sau 48 giờ trong không gian kín? Hãy để bố cục đa dạng, đừng ngại “pha loãng” nhóm chuyên gia kỹ thuật của bạn với một nhà thiết kế hoặc thậm chí là một nhà tiếp thị - trong khi bạn viết mã theo cảm hứng, họ sẽ giúp bạn đặt điểm nhấn một cách chính xác và “làm nổi bật” ưu điểm của sản phẩm để bào chữa trước bồi thẩm đoàn. Tất cả các thành viên trong nhóm phải có khả năng làm việc dưới áp lực thời gian và căng thẳng, bởi vì sự mất tinh thần của một trong các bạn có thể làm hỏng toàn bộ dự án - chỉ cần không hoàn thành đúng thời hạn.

Lấy cảm hứng từ công việc của đồng nghiệp


Phân tích trải nghiệm của đồng nghiệp: nhớ lại cuộc thi hackathon gần đây nhất của bạn, nghĩ xem bạn nhớ đến những người tham gia nào và tại sao (những sai lầm của người khác cũng hữu ích). Họ đã sử dụng chiến thuật gì? Thời gian và nhiệm vụ được phân bổ như thế nào? Kinh nghiệm, thành công và thất bại của họ sẽ giúp bạn lập kế hoạch hành động.

Sử dụng công cụ kiểm soát phiên bản


Hãy tưởng tượng: bạn đang ở trong trạng thái trôi chảy trong một thời gian dài, làm việc trên một nguyên mẫu, rồi đột nhiên bạn phát hiện ra một lỗi và không thể hiểu cách đây bao nhiêu phút hoặc vài giờ và chính xác là bạn đã mắc lỗi ở đâu. Rõ ràng, bạn không có thời gian để “bắt đầu lại”: trong trường hợp xấu nhất, đơn giản là bạn sẽ không có thời gian để xem lại tất cả các giai đoạn và ngay cả khi làm vậy, bạn sẽ chỉ có thể cho bồi thẩm đoàn xem một cái gì đó rất thô thiển. Để tránh tình trạng này, việc sử dụng hệ thống kiểm soát phiên bản như git là điều hợp lý.

Sử dụng các thư viện và framework hiện có


Đừng phát minh lại bánh xe! Không cần phải tốn thêm thời gian để viết các hàm có thể được triển khai bằng thư viện và khung. Thay vào đó, hãy tập trung vào các tính năng làm cho sản phẩm của bạn trở nên đặc biệt.

Sử dụng giải pháp triển khai nhanh chóng


Ý tưởng chính của hackathon là tạo ra một nguyên mẫu hoạt động được cho ý tưởng của bạn. Đừng dành quá nhiều thời gian để triển khai ứng dụng của bạn. Tìm hiểu trước cách bạn có thể nhanh chóng triển khai nó lên đám mây như AWS, Microsoft Azure hoặc Google Cloud. Để triển khai và lưu trữ, bạn có thể sử dụng các giải pháp PaaS như Heroku, Openshift hoặc IBM Bluemix. Bạn có thể là một quản trị viên hệ thống giỏi, nhưng trong cuộc thi hackathon, tốt hơn hết bạn nên làm mọi việc trở nên dễ dàng nhất có thể cho chính mình để cả nhóm có thể tập trung vào mã hóa, triển khai và thử nghiệm.

Chọn một người để trình bày trước


Trình bày là rất quan trọng! Việc nguyên mẫu của bạn tốt đến đâu cũng không quan trọng nếu bạn không thể làm đúng. Và ngược lại - một bài thuyết trình được cân nhắc kỹ lưỡng có thể cứu vãn một ý tưởng tồi (và chúng ta không chỉ nói về các slide). Đảm bảo bạn không quên tất cả các khía cạnh quan trọng: ý tưởng của bạn giải quyết được vấn đề gì, nó nên được áp dụng ở đâu và nó khác với các giải pháp hiện có như thế nào. Quyết định trước bạn sẽ cần bao nhiêu thời gian để chuẩn bị bài thuyết trình và ai sẽ là gương mặt đại diện cho dự án của bạn. Chọn thành viên nhóm giàu kinh nghiệm nhất và có kinh nghiệm nói trước công chúng. Không ai có thể hủy bỏ sức thu hút.

Tìm hiểu trước đề cử và chủ đề


Hackathons thường được tài trợ bởi các công ty trong một ngành cụ thể. Tìm hiểu xem các công ty đối tác hackathon của bạn có đề cử riêng hay không, chẳng hạn như về việc sử dụng dịch vụ của họ trong công việc của bạn.

Đừng bỏ bê việc xây dựng chủ đề hackathon của bạn! Hãy suy nghĩ trước và phác thảo danh sách các ý tưởng có thể thực hiện tại cuộc thi.

Hãy suy nghĩ xem nhóm của bạn cần những gì để làm việc thoải mái?


Chuẩn bị trước tất cả các thiết bị kỹ thuật cho nhóm của bạn: máy tính xách tay, dây nối dài, cáp, v.v. Điều quan trọng không chỉ là công nghệ: lập một số sơ đồ kiến ​​trúc cơ bản, chọn thư viện và các công cụ khác mà bạn có thể cần. Bạn sẽ phải làm việc bằng cái đầu, chăm sóc bộ não của mình: sô cô la đen, các loại hạt và trái cây góp phần vào quá trình suy nghĩ căng thẳng. Nước tăng lực có ích cho một số người, nhưng đừng pha chung với cà phê, sẽ không tốt cho sức khỏe.

* * *

Và điều cuối cùng: đừng sợ hãi và đừng nghi ngờ. Điều chỉnh làn sóng làm việc và đạt được kết quả. Hackathons không chỉ mang tính cạnh tranh mà còn mang tính kết nối và cảm hứng. Điều chính là tận hưởng những gì đang xảy ra xung quanh bạn. Suy cho cùng, chiến thắng không phải là thứ duy nhất bạn có thể mang theo bên mình.

Nguồn: www.habr.com

Thêm một lời nhận xét