Làm thế nào để sống sót (và thậm chí phát triển mạnh) một Hackathon

Ảnh của NESA bởi các nhà sản xuất trên Bapt

Vì vậy, bạn đã tìm kiếm một cách để dành ngày thứ bảy của mình và bạn nảy ra ý tưởng tuyệt vời để dành cả ngày tại một cuộc thi hackathon có tổ chức. Vui vẻ! Nhưng không nhất thiết. Giống như mọi thứ khác, hackathons là thứ mà bạn lấy ra những gì bạn bỏ vào. Nhưng ít nhất ở đây, bạn thường sẽ nhận được bánh mì, pizza và cà phê miễn phí cho rắc rối của mình (nếu bạn đã từng tìm thấy một hackathon với một thực đơn khác, chúa ơi chúc phúc cho sự may mắn của bạn).

Đây là một hướng dẫn để đảm bảo bạn tận dụng tối đa trải nghiệm hackathon của mình.

Bạn là ai và muốn gì trong số này?

Hackathons mang đến rất nhiều người, vì vậy, hãy cố gắng thu hẹp bạn là ai và bạn đang tìm kiếm điều gì.

Học đại học / boot-camp gần đây đang tìm kiếm mạng

Các công ty là chủ nhà vật lý cho các sự kiện hầu như luôn có cùng một chương trình nghị sự: tuyển dụng. Ở đó, ngay từ đầu, một trong số những nhân viên của máy chủ lưu trữ, họ sẽ đề cập đến việc họ thuê và họ muốn bạn nói chuyện với họ. Đưa họ lên trên này.

Mặt khác, don lồng mong đợi một cơ hội kiếm ăn khổng lồ. Rất nhiều người tham gia với các nhóm được thành lập trước, và nhiều người tham gia chỉ ở đó để tham gia hackathon, không phải để tìm ra một nhà phát triển thiếu niên tiềm năng mới. Đó là tốt! Mục tiêu chính của việc này là hack sau tất cả.

Nhưng nếu trong thời gian giới thiệu, một nhóm có vẻ như họ đang làm việc gì đó thú vị (hoặc làm việc ở đâu đó mát mẻ trong tuần), hãy thoải mái yêu cầu tham gia nhóm của họ. Nếu bạn thoải mái làm việc bên cạnh nhau trong 8 giờ như một cách để kết nối mạng, hãy tự mình thoát ra, nhưng tôi có thể thấy đây là một cách khá căng thẳng để kết nối với nhiều người.

Bất cứ ai đang cố gắng để có được một kỹ năng hoàn toàn mới

Điều này thực sự sẽ phụ thuộc vào hackathon. Nếu bạn đang chạy một cuộc thi hackathon xoay quanh một khung / ứng dụng cụ thể / bất cứ điều gì, thì bạn sẽ gặp may! Ý tưởng là bạn sẽ trở nên thông thạo hơn về công cụ đó trong suốt quá trình hackathon và hoàn toàn không quen thuộc với nó là không có vấn đề gì.

Nếu nó là một cuộc thi hackathon tổng quát hơn, hoặc thiên đường cấm một đối thủ cạnh tranh hợp pháp, thì bạn sẽ muốn ít nhất là có nền tảng cơ bản trong bất kỳ công cụ nào mà bạn đang làm. Bạn có thể mong đợi một số trợ giúp nếu bạn cần nó bởi các đồng nghiệp của bạn, tất nhiên. Nhưng nếu bạn đang học một khuôn khổ hoàn toàn mới mà hoàn toàn không có tiếp xúc trước đó, bạn có thể không thực sự hoàn thành được một tấn trong thời gian quy định. Nó cũng có thể trở thành một trải nghiệm căng thẳng hơn, đặc biệt là khi một người trong nhóm của bạn đang nổ súng để giành giải thưởng lớn về thẻ quà tặng Amazon.

Bất cứ ai đang cố gắng uốn cong một cơ bắp ít được sử dụng

Đây là, theo tôi, điểm ngọt ngào thực sự cho hackathons. Tôi nói rằng hiếm khi được sử dụng ở đây như là một sự khác biệt, có nghĩa là bạn biết những điều cơ bản tuyệt đối về những gì bạn muốn viết mã hóa. Nếu có một thứ gì đó mà bạn không thực sự chạm vào hàng ngày mà bạn thực sự muốn dành một ngày để khám phá, hackathons là hoàn hảo cho loại điều này. Cho dù bạn là một lập trình viên mới làm quen chỉ muốn tạo một số trang tĩnh hoặc một nhà phát triển có kinh nghiệm muốn tìm hiểu những thứ bạn không bao giờ làm trong công việc, đây là nơi hoàn hảo để dành một ngày để dành một thứ gì đó mới cho bạn *.

* Nếu bạn rất có kinh nghiệm trong lĩnh vực nào đó ngoài những gì bạn muốn làm, thì có một cơ hội tốt là mọi người sẽ yêu cầu bạn tham gia nhóm của họ và làm điều đó cho họ. Hãy vững vàng. Bạn đã đến cuộc thi Hackathon Campbell Campbell Chunky để viết một cái gì đó trong Elixir và bạn sẽ không bị ảnh hưởng.

Ảnh của Paweł Czerwiński trên Bapt

Một nhóm biết những gì họ muốn làm việc trên

Vâng, bạn đã thiết lập! Hỏi xung quanh nếu bạn đang tìm cách lấp đầy một vài lỗ hổng trong nhóm của mình, nhưng nếu bạn có một nhóm bạn / kẻ thù có cùng chí hướng, biết họ muốn làm gì, hãy thưởng thức đồ ăn nhẹ và bia lạnh và tăng vọt những gì bạn Đang đi xe đạp. Don Tiết kỳ vọng đây sẽ là một công cụ kết nối tuyệt vời, nhưng nếu bạn chỉ muốn tìm kiếm mã cả ngày với một số người bạn thì đây là một cách tuyệt vời để làm điều đó.

Guru solo người sẽ xây dựng một cái gì đó tuyệt vời tốt

Thưởng thức thẻ quà tặng Amazon bạn chắc chắn sẽ giành chiến thắng, bạn thiên tài.

Nhà thiết kế UX

Bạn có giá trị trọng lượng của bạn bằng vàng và mỗi nhóm kỹ sư sẽ tự ngã xuống để khiến bạn làm việc trong dự án của họ. Bạn có thể cầu kỳ như bạn mong muốn bởi vì tỷ lệ cược là, có rất ít nhà thiết kế UX ở đó (đặc biệt là trên cơ sở tỷ lệ phần trăm) và điều cuối cùng mà bất kỳ kỹ sư nào muốn làm là tìm ra thiết kế.

Bất cứ ai muốn làm việc với những gì họ giỏi

Nếu bạn tham gia với tư cách là một đại lý miễn phí, thì bạn sẽ có nhu cầu cao vì hackathon có xu hướng cực kỳ thiếu kinh nghiệm (không phải lúc nào cũng vậy, nhưng đa số) vì vậy ai đó có thể nhảy vào và đóng góp ngay lập tức có nhu cầu cao.

Nếu bạn không có tâm trí dành nhiều thời gian trong ngày làm giáo viên / người cố vấn, một nhóm các nhà phát triển cơ sở / học sinh CS sẽ giết bạn để giúp đỡ họ. Nếu bạn thực sự thích một dự án trong chuyên môn của mình, hãy thử cảm nhận một đội có kinh nghiệm khác hoặc chỉ bay một mình.

Những người kinh doanh

Tôi sẽ thành thật: Tôi vẫn còn một chút hụt hẫng về lý do tại sao có xu hướng có rất nhiều loại hình kinh doanh đi đến hackathons. Chủ yếu là để xây dựng các slideshow vào cuối. Trừ khi bạn có một lý do thực sự mạnh mẽ ở đó (tin tôi đi, bánh mì tròn và pizza aren sắt có giá trị của riêng họ) Tôi chỉ cảm thấy thứ bảy của bạn có thể được chi tiêu tốt hơn.

Ảnh của rawpixel trên Bapt

Những gì một ý tưởng dự án tốt?

Có rất nhiều cách để có một ý tưởng dự án tốt, nhưng không có gì quan trọng hơn thực tế là bạn có một ngày để xây dựng điều này. Dù ý tưởng của bạn là gì, hãy làm cho nó 1/4 tỷ lệ. Nghiêm túc. Nếu bạn muốn sử dụng điều này như một ngày để bắt đầu một dự án lớn hơn, bạn sẽ làm việc sau này, thì chắc chắn hãy thực hiện nó. Nhưng nếu kế hoạch của bạn là có một ứng dụng đầy đủ chức năng vào cuối ngày, bạn sẽ muốn cắt giảm ý tưởng của mình. Hãy để phá vỡ các loại ý tưởng

Bạn đã có một cái gì đó được xây dựng

Vâng, bạn đã có một khởi đầu, bạn gian lận một chút. Đi ngược lại tinh thần nếu ý tưởng về hackathon được xây dựng hoàn toàn trong một ngày, nhưng không có quy tắc nào trong tình yêu và mật mã.

Bạn có một ý tưởng vững chắc về những gì bạn muốn xây dựng

Thật tuyệt, đi cho nó! Hãy chú ý đến quy tắc đã nêu của Make It Smaller nhưng nếu bạn thực sự biết những gì bạn muốn xây dựng, bạn không cần phải nói với tôi.

Bạn có một ý tưởng nhưng bạn có mối quan tâm

Mối quan tâm của bạn là gì?

Có thể là một quy mô quá lớn? Nó chắc chắn là như vậy. Cố gắng cắt nó xuống nếu bạn muốn có một ứng dụng hoàn chỉnh vào cuối hackathon.

Nó có một chút quá giống với ứng dụng hiện có này. Bạn đang lên kế hoạch thu lợi nhuận trên ứng dụng này hay bạn chỉ đang quay cuồng một cái gì đó cho vui? Các tỷ lệ được xếp chồng lên nhau rất nhiều, vì vậy hãy xem liệu bạn có thể xây dựng ứng dụng đó không!

Tôi không biết, nó chỉ không cảm thấy NHÓM. Rome đã được xây dựng trong một ngày và cũng không phải là một ứng dụng sát thủ. Nghiêm túc không căng thẳng về cách ứng dụng ban đầu của bạn. Bạn có thể xây dựng một bản sao hoàn chỉnh của bất kỳ ứng dụng nào và nói rằng tôi đã xây dựng một bản sao của ứng dụng này và mọi người sẽ gật đầu và đi kiếm ồ, đó là tuyệt vời, họ xây dựng nó trong một ngày?

Nó chỉ cảm thấy quá nhỏ Ý tưởng này là hoàn hảo.

Bạn hoàn toàn không có ý tưởng

Vâng, tìm một đội mà không! Và nếu bạn không có ý tưởng hoặc một nhóm sẽ đưa bạn đến, bạn luôn có thể thực hiện dự phòng đáng tin cậy của Danh sách những việc cần làm & Lập kế hoạch bằng ngôn ngữ mà tôi đã biết trước ngày hôm nay.

Ảnh của rawpixel trên Bapt

Cạm bẫy và hoảng loạn thường gặp

Chúng tôi có 20 phút và ứng dụng của chúng tôi có. không phải. công việc.

Nó xảy ra. Donith đánh bại chính mình, don mã điên cuồng trong các bài thuyết trình khác của mọi người và cố gắng đi cuối cùng, chỉ cần có phiên bản tốt nhất mà bạn có thể thức dậy. Nếu bạn có thể làm điều đó, hãy tìm cách trình bày những gì bạn đã làm, cho thấy những gì đang hoạt động và những gì bạn làm, và những gì bạn làm với nhiều thời gian hơn. Không có lý do gì để xấu hổ ở đây, chúng tôi đã ở đây.

Nhóm người lạ của tôi không hòa đồng và mọi thứ rất căng thẳng

Quản lý các tính cách mâu thuẫn có thể khó khăn, và các lập trình viên don don luôn có danh tiếng tốt nhất về sự lão luyện xã hội. Hãy cố gắng mang lại nguồn năng lượng tích cực cho đội và nếu điều đó không hoạt động, hãy nhớ rằng bạn sẽ không bao giờ phải gặp lại những người này sau 6 giờ tối.

Nhóm bạn bè / đồng nghiệp của tôi không hòa đồng và mọi thứ rất căng thẳng

Nó là một hackathon. Bạn phải gặp lại những người này. Hãy để Vượt qua mọi thứ để bạn không phải ngồi một mình vào bữa trưa vào tuần tới tại nơi làm việc vì bạn hoàn toàn từ chối sử dụng Redux với dự án React của bạn.

Tôi sợ tôi sợ liên kết yếu nhất trong nhóm của tôi

Xin chúc mừng, bạn đã chiếm đa số. Hội chứng kẻ mạo danh đang hoành hành tại một cuộc thi hackathon, bạn không đơn độc. Hầu hết mọi người lo lắng rằng họ là liên kết yếu nhất trong nhóm của họ. Và nếu bạn là mắt xích yếu nhất trong đội của mình, đừng đổ mồ hôi. Toàn bộ ý tưởng của những điều này là để cải thiện mã hóa, và cách duy nhất để bạn trở nên tốt hơn là trước tiên là xấu.

Những gì tôi làm việc trên chỉ. isn Quảng. đang làm việc.

Nếu bạn biết cách làm điều này một cách hoàn hảo, thì bây giờ nó sẽ là một hackathon rất hữu ích phải không? Không có gì xấu hổ khi yêu cầu sự giúp đỡ nếu bạn thực sự bị mắc kẹt, nhưng don Patrick nhấn mạnh về thực tế là bạn cần phải hoàn thành công việc của mình nhanh nhất có thể. Nó rất tốt để nhanh chóng, nhưng nó tốt hơn để hiểu những gì bạn đang làm.

Văn phòng này không có bia lạnh trên vòi

Thoát khỏi nơi đó nhanh nhất có thể.

Ảnh của Donovan Arias trên Bapt

Được rồi tôi đã sẵn sàng, tôi có thể bắt đầu từ đâu ??

Tại đây, một danh sách các hackathon tuyệt vời trên toàn quốc. Nếu không, chỉ cần cố gắng để cố gắng trong cộng đồng hack địa phương của bạn và xem nếu bạn có thể tìm hiểu về bất kỳ sắp tới. Nếu không có ai ở gần bạn, tất cả những gì bạn cần là một khoảng trống và một số tin tặc để bắt đầu.