10 bài học tôi học được từ cộng đồng nguồn mở không phải về công nghệ
Bạn có thể nghĩ bài học duy nhất học được từ môi trường nguồn mở là kỹ thuật, nhưng bạn đã nhầm.
Tôi đã làm việc và viết về phần mềm nguồn mở từ năm 1999 và đó là một hành trình. Từ những ngày đầu cảm thấy mình là một trong số ít người cho đến khi biết mình là một phần của một phong trào lớn đã giúp định hình lại thế giới, tôi đã tận hưởng (gần như) từng phút trong chuyến hành trình.
Bạn có thể nghĩ rằng những bài học tôi học được khi trở thành một phần của môi trường nguồn mở sẽ tập trung vào công nghệ. Tuy nhiên, nhiều điều tôi học được trong chuyến đi lại có tác dụng hỗ trợ các khía cạnh khác của cuộc sống.
Hãy để tôi chia sẻ những điều đó với bạn.
1. Đó là sự chia sẻ
Đây là bài học tôi đã học ở trường tiểu học, nhưng nó được củng cố qua hầu hết mọi bước tôi thực hiện khi sử dụng phần mềm nguồn mở: chia sẻ là cốt lõi của nguồn mở.
Nếu không chia sẻ, các dự án nguồn mở như Linux sẽ không tồn tại. Linus Torvalds đã tạo ra hệ điều hành nguồn mở như một dự án cá nhân nhưng nhanh chóng nhận ra giá trị của việc chia sẻ công nghệ với thế giới. Phần còn lại, như họ nói, là lịch sử.
2. Đó là về sự quan tâm
Nếu có một điều bạn có thể nói về các nhà phát triển nguồn mở thì đó là họ quan tâm sâu sắc đến các dự án họ phát triển. Họ phải -- nếu không, những dự án đó có thể không tồn tại.
Nhiều nhà phát triển nguồn mở không được trả tiền cho công việc của họ, vì vậy họ phải quan tâm đầy đủ đến dự án để tiếp tục sản xuất. Bài học đó đã được chuyển tải rất nhiều trong cuộc đời tôi, đặc biệt là trong sự nghiệp tác giả của tôi.
Bán sách là một công việc đầy thăng trầm và khi thăng trầm ập đến, bạn phải nhắc nhở bản thân rằng bạn quan tâm đến những gì mình làm đến mức nào. Nếu không có mức độ đam mê đó, hầu hết các nghệ sĩ sẽ không sáng tạo được. Rất may, hành trình của tôi với công nghệ nguồn mở liên tục nhắc nhở tôi về giá trị của sự quan tâm.
3. Tiếp thị không phải lúc nào cũng cần thiết
Linux không được tiếp thị nhiều (nếu có), tuy nhiên, chúng ta vẫn ở đây. Tôi đã phàn nàn về vấn đề này trong nhiều năm, nói rằng các công ty như Canonical, SUSE và Red Hat nên tiếp thị sản phẩm của họ tới nhiều đối tượng hơn.
Hãy tưởng tượng một đoạn quảng cáo về Ubuntu chạy trong Super Bowl. Tất nhiên, điều đó thật tuyệt vời, nhưng hầu như không thể tưởng tượng được với ngân sách mà các dự án nguồn mở phải làm việc.
Tuy nhiên, mặc dù có rất ít hoạt động tiếp thị nhưng công nghệ nguồn mở vẫn phát triển mạnh. Chắc chắn, sẽ tốt hơn theo cấp số nhân nếu những công ty đó có kinh phí cho các chiến dịch tiếp thị khổng lồ, nhưng điều đó không quan trọng để thành công bởi vì…
4. Lời truyền miệng là người bạn tốt nhất của bạn
Một lý do tại sao công nghệ nguồn mở lại đạt được thành công như vậy là do truyền miệng. Đây là quan điểm của tôi: nếu một người bạn hoặc thành viên gia đình đưa ra đề xuất, tôi có nhiều khả năng thử điều gì đó hơn là khi tôi được tiếp thị nhắm đến.
Chúng tôi tin tưởng mọi người hơn nhiều so với các công ty, vì vậy lời truyền miệng có ý nghĩa khá lớn. Với tư cách là một tác giả, tôi nhận thấy rằng khi ai đó giới thiệu một trong những cuốn sách của tôi cho bạn bè hoặc thành viên gia đình, người đó có nhiều khả năng sẽ thử cuốn sách đó hơn là nếu một thuật toán cho họ biết tác phẩm của tôi phù hợp. Lời truyền miệng đã giúp tôi tiếp tục là một nhà văn viết tiểu thuyết và đó là động lực lớn cho sự phát triển của Linux.
5. Tận hưởng những chiến thắng nhỏ
Công nghệ nguồn mở đã dạy tôi từ lâu rằng những chiến thắng nhỏ đều rất quý giá. Tôi nhớ mình sử dụng Linux vào những ngày đầu, khi tôi giải quyết được một vấn đề có vẻ như là nghiêm trọng, chỉ để nhanh chóng nhận ra rằng chiến thắng nhỏ hơn nhiều so với tôi nghĩ.
Mặc dù vậy, việc vượt qua thành công những trở ngại nhỏ đó sẽ tăng lên và bạn càng giành được nhiều chiến thắng nhỏ nghĩa là bạn có thể tiếp tục tiến về phía trước - điều này tốt hơn nhiều so với việc lùi lại. Bất cứ ngày nào tôi cũng sẽ giành được hàng nghìn chiến thắng nhỏ trước một chiến thắng to lớn.
6. Xây dựng cộng đồng là rất quan trọng
Ubuntu có nghĩa đen là "cộng đồng" - và cộng đồng là một khía cạnh quan trọng của nguồn mở. Trong những ngày đầu, cộng đồng là thứ duy nhất giúp nguồn mở tiếp tục phát triển.
Bạn có thể tham dự một hội nghị về Linux và cảm nhận bầu không khí chung. Mọi người tại sự kiện đều có tinh thần đồng cảm và cảm giác đó khiến cộng đồng dường như rất đặc biệt.
Nếu không có cộng đồng đó, Linux sẽ không bao giờ thành công vì sẽ không có nhiều người có cùng mục tiêu - đảm bảo sự thống trị thế giới (đó là một mục tiêu khá mỉa mai).
7. Hợp tác giảm bớt gánh nặng
Nguồn mở là tất cả về sự hợp tác. Chắc chắn, một số dự án nhỏ chỉ dựa vào một nhà phát triển duy nhất, nhưng phần lớn, công nghệ nguồn mở chủ yếu là về tinh thần đồng đội.
Ngày xửa ngày xưa, tôi đã cố gắng tự mình làm mọi việc, nhưng tất cả chúng ta đều biết điều đó sẽ dẫn đến đâu - dẫn đến kiệt sức và thất bại. Công nghệ nguồn mở không chỉ dạy tôi rằng hợp tác là chìa khóa, mà cách tiếp cận hợp tác luôn nhắc nhở tôi rằng việc giao nhiệm vụ (bất kể thế nào) có thể khiến dự án diễn ra suôn sẻ hơn, ngăn ngừa tình trạng kiệt sức và khiến tôi không muốn bỏ cuộc.
Sự cộng tác cũng nhắc nhở tôi rằng có một số người cực kỳ tài năng và tôi muốn họ ở bên cạnh mình bất cứ khi nào có thể.
8. Sự kiên trì sẽ được đền đáp
Hầu hết các dự án Linux sẽ không thành công nếu các nhà phát triển, nhà thiết kế và các nhóm liên quan không có sự kiên trì của Jack Russel Terrier.
Sự kiên trì là sự khác biệt giữa cố gắng vượt qua khó khăn và bỏ cuộc. Nếu tôi không học được bài học này từ lâu, có lẽ tôi đã từ bỏ sự nghiệp viết văn của mình trước khi nó cất cánh.
9. Tận hưởng thử thách
Một điều bạn nên học được từ bài viết này là thử thách không chỉ là một phần của cuộc hành trình mà còn là niềm vui. Khi đối mặt với một thách thức (mà cộng đồng nguồn mở thường xuyên gặp phải), chúng ta thường trưởng thành từ việc đón nhận nó.
Chúng ta trưởng thành khi cố gắng vượt qua thử thách -- và bài học đó rất quan trọng đối với tôi vì cuộc sống luôn tràn ngập thử thách. Các mối quan hệ, nỗ lực sáng tạo, giữ dáng, chánh niệm… Luôn cập nhật những vấn đề này có thể là một thách thức
Dành quá nhiều thời gian cho công nghệ nguồn mở đã dạy tôi rằng thử thách phải đối mặt với sự hiểu biết rằng tôi sẽ học được điều gì đó khi phải chịu đựng nó.
10. Tôn trọng kẻ yếu thế
Tôi luôn khuyên mọi người đừng đánh giá thấp kẻ yếu thế. Linux đã là kẻ yếu thế ngay từ ngày đầu và vẫn như vậy cho đến ngày nay. Chưa hết, phần mềm nguồn mở đã trở thành nhà vô địch của doanh nghiệp.
Tôi có thể đi xa hơn khi nói rằng nếu không có kẻ yếu thế này, hầu hết các doanh nghiệp lớn sẽ không có được vị thế như hiện tại. Con đường sự nghiệp của tôi đã song hành với công nghệ nguồn mở trong một thời gian dài ở chỗ tôi luôn phải tiếp cận mọi thứ như một kẻ yếu thế. Tôi đồng ý với tình huống đó vì tôi có thêm niềm tự hào sau mỗi thành công.
Hãy nắm bắt cảm giác của kẻ yếu thế và bạn sẽ trải qua cảm giác tương tự.