Home Open-source là cái méo gì? có gì vui? từ trải nghiệm của một con nghiện code cùi bắp
Post
Cancel
opensource =

Open-source là cái méo gì? có gì vui? từ trải nghiệm của một con nghiện code cùi bắp

Hello, bà con.

Hôm nay tui sẽ chém về open-source,

Kể từ cái commit đầu tiên, của cái project open-source đầu tiên của tui là cái dotfiles vào ngày 29/7/2019, tới nay đã được 1 năm 9 tháng rồi.

Cái Khoảng thời gian này lại trùng với những ngày đầu bước chân vào trường, khoảng tháng 9/2019,

Vào thời gian đó tui nhớ thi đại học xong rồi tui ở nhà, rảnh rỗi nên kiếm cái gì vui vui để phá, thì lại nghịch linux, chắc cơ duyên đến với linux/gnu dẫn lối tui với open-source software.

Nghĩ lại thì một thời điểm, trùng với ba dấu mốc:

  • Bước chân vào đại học
  • Bước chân vào linux
  • Lần đầu tiên mở dự án open-source

Nói lang mang vậy, chắc là đủ rồi nên sẽ đến phần chính hôm nay.

Open-source là cái méo gì?

Tui sẽ nói theo suy nghĩ của bản thân về open-source, mấy chế nào muốn một cái định nghĩa nào nó chính thức và đúng hơn thì có thể googling nha.

Theo suy nghĩ đơn giản của tui thì từ open-source software với free software thì nó gần giống với nhau. Còn philosophy sâu hơn thì tui không bàn nha.

Nói chung opensource là một cái đống code mà mọi người có thể nhìn thấy, tiếp nhận, tùy biến,… tùy vào cái license mà mấy chế có quyền như thế nào.

Thế open-source có gì vui?

Open-source giải quyết những nhu cầu tâm sinh lý của tui như:

  • Khoe: đối với tui code cũng giống như một cái tranh ảnh, nghệ thuật, đồ chơi,… Với Github giống như một cái mạng xã hội mà tui có thể khoe code của mình.
  • Gãy ngứa: đối với tui là một con người thích làm mấy cái lung linh, UI các thể loại nên khi sài mấy cái opensource software tui thích chỉnh lại theme theo sở thích của tui, như monkeytype, vimium,…
  • Giải tỏa nỗi buồn: trên github có chỗ mình có thể xem mấy project trending đồ, rồi github cũng có gợi ý định thướng cho user, nên lướt lướt cũng vui.

Một số trải nghiệm đau thương

Cái này liên quan tới git, mấy chế đừng như tui xài auto commit script với whatthecommit cho nó vui cộng với cronjob, thành quả sau một năm đó là mấy ngàn cái commit message vui vui, tui phải rebase hết project chứ review code lại sao nổi…

Tóm lại: đối với suy nghĩ của tui qua những project opensource, chúng ta có thể đống góp cho cộng đồng của nghành mình nói riêng và xã hội nói chung. Những phần mền tui thường dùng thường ngày thường là opensource, terminal app, web dev,… Nếu bạn có thời gian hay có hứng thú với những opensource software ấy, thì có thể ghé qua nha. Tui cũng có thành lập một cái nơi trên github để các đồng chí tụi mình phát triển, thảo luận,… opensource mấy chế có hứng thú có thể ghé qua nha.

Ref:


DISCLAIMER

Những câu chuyện, bài học và lời khuyên của tui là những trải nghiệm riêng của cá nhân, không phản ánh ý kiến từ những tổ chức hay công ty nào. Đa phần lời tui viết là chém gió, nên mấy chế nên suy ngẫm nó có phù hợp với hoàn cảnh của bản thân không nha.

This post is licensed under CC BY 4.0 by the author.