Những gì tôi đã học được từ các thử thách trên DEV
Tôi từng nghĩ các thử thách trên DEV là để giành chiến thắng.
Vài tháng trước, tôi tham gia DEV. Tôi không quen biết nhiều người. Tôi đã tin vào một ý nghĩ đơn giản. Tôi nghĩ rằng giành chiến thắng trong một thử thách đồng nghĩa với việc tôi là một lập trình viên thực thụ.
Tôi tiếp tục tham gia. Tôi xây dựng các trò chơi retro. Tôi nhận được các huy hiệu. Mỗi huy hiệu đều khiến tôi mỉm cười.
Rồi tôi nhận ra một điều. Giải thưởng lớn nhất không phải là chiếc huy hiệu.
Tôi tự hỏi mình một câu. Điều gì sẽ xảy ra sau khi cuộc thi kết thúc? Huy hiệu sẽ nằm lại trên hồ sơ của tôi. Dự án sẽ được đưa lên GitHub. Rồi sau đó thì sao?
Tôi đã tập trung sai chỗ. Giá trị thực sự nằm ở cộng đồng.
Nếu không có DEV, tôi sẽ không thể thảo luận ý tưởng với các lập trình viên từ khắp nơi trên thế giới. Tôi sẽ không nhận được phản hồi từ những người mà tôi ngưỡng mộ. Tôi sẽ không gặp gỡ được những lập trình viên có cách tư duy khác biệt.
Thử thách không chỉ đơn thuần là xây dựng phần mềm. Thử thách thực sự là việc trở thành một phần của cộng đồng.
Hầu hết các lập trình viên chỉ trò chuyện trong phạm vi công ty của họ. DEV thì khác. Nó mang đến cho bạn một nơi để xuất hiện, học hỏi và hoàn thiện bản thân.
Xây dựng phần mềm đã khó. Nhưng xây dựng một nơi để mọi người tìm thấy phần mềm đó còn khó hơn nhiều.
Ai đó đã xây dựng nền tảng này. Họ đã tạo ra một sân khấu nơi những người mới bắt đầu và các chuyên gia cùng đứng cạnh nhau.
Mục tiêu của tôi đã thay đổi.
Lúc đầu, tôi muốn chiến thắng. Giờ đây, tôi vẫn muốn tạo ra những dự án tuyệt vời. Tôi vẫn muốn chiến thắng. Nhưng đó không còn là mục tiêu chính của tôi nữa.
Tôi muốn xây dựng những thứ thực sự có ý nghĩa ngay cả khi cuộc thi đã kết thúc.
Nếu bạn là người mới đến với DEV, hãy lắng nghe điều này. Nếu bạn ở đây để giành chiến thắng, tôi hiểu. Tôi cũng từng như vậy.
Đừng xem nhẹ cộng đồng. Mọi người ở đây khích lệ lẫn nhau và cùng nhau phát triển. Một chiếc huy hiệu sẽ nằm lại trên hồ sơ của bạn. Còn cộng đồng sẽ ở lại bên bạn.
Tôi có một câu hỏi dành cho bạn.
Làm thế nào để chúng ta có thể tạo ra nhiều nơi hơn, nơi các lập trình viên độc lập có thể cùng nhau phát triển?
Hãy chia sẻ suy nghĩ của bạn bên dưới.
Nguồn: https://dev.to/sevasu77/what-i-learned-from-dev-challenges-about-winning-and-community-3j2g