Coder có tâm - cách nào để làm được?

  1. Lập trình

Hello everybody, mình đã trở lại. Hôm nay chúng ta sẽ đi xét đến cái tâm của coder nha. Để xem xem là những "tiêu chuẩn" của một coder có tâm là như thế nào?

1. Có trách nhiệm với bản thân:

Theo mình, điều quan trọng nhất để làm 1 coder có tâm là phải có trách nhiệm với bản thân.

  • Phải có trách nhiệm với bản thân, bạn mới chịu khó tự học thêm công nghệ mới, trau dồi kiến thức để giữ cho mình không lạc hậu.
  • Phải có trách nhiệm với bản thân, bạn mới đảm bảo chất lượng công việc, tôn trọng thương hiệu cá nhân của mình.
  • Khi có trách nhiệm với chính mình, bạn sẽ làm việc hết mình vì bạn cảm thấy điều đó đúng, vì nó là đam mê, là thứ làm bạn thấy ý nghĩa; chứ không phải làm để mong cấp trên để ý hay tăng lương tăng chức.

2. Có trách nhiệm với những thứ mình làm ra:

Một dev có tâm sẽ không bao giờ viết những dòng code có chất lượng thấp. Chúng ta cần đảm bảo những dòng code mình viết ra là thứ tốt nhất mình có thể làm, giải quyết được vấn đề của người dùng.

3. Biết nghĩ cho "đồng đội":

Lập trình rất ít khi là một hoạt động đơn lẻ. Trong môi trường làm việc, bạn sẽ phải làm việc theo nhóm, làm việc với đủ mọi thành phần từ dev cho tới tester.

  • Với junior dev hoặc các dev mới vào, phải chia sẻ hiểu biết của mình về hệ thống, hoặc review code, giúp họ sửa những sai lầm mới mắc phải.
  • Với đồng nghiệp, nên tôn trọng và bình đẳng, đừng nghĩ mình giỏi mà coi thường người khác! Nếu có cơ hội hãy ráng giúp họ khi họ code gặp vấn đề, sau này họ sẽ giúp lại.
  • Trong quá trình làm việc, nên viết code dễ đọc, dễ hiểu, có đủ document để dù bạn không tiếp tục thì đồng nghiệp vẫn có thể gánh được.

Cuộc sống cho dù bất cứ ngành nghề nào cũng cần có cái tâm nghề nghiệp, và coder hay dev cũng vậy. Sống có tâm sẽ giúp cho chúng ta cảm thấy không có nhiều vướng bận trong lương tâm. Làm coder “có tâm”, làm việc hết sức, chúng ta sẽ tự hào về chính mình, về công việc của mình, về những thứ mình làm ra!

Từ khóa: 

coder

,

tâm

,

lập trình

Mình rất đồng ý với bài viết này 👌
Tuy nhiên, theo mình thì một coder/developer có tâm còn thể hiện qua:
- Tôn trọng luật lệ ở môi trường họ đang làm việc, cho dù đó là cộng đồng hay cơ quan tổ chức nào.
- Không dùng năng lực của mình để gây hại cho người khác. "With great power comes great responsibility".
- Ý thức về sở hữu trí tuệ, như xin phép khi dùng lại code và sử dụng phần mềm có bản quyền. Điều này có thể mỗi người mỗi khác nhưng theo mình chỉ khi nào developer tôn trọng chất xám cộng đồng thì lúc đó họ mới có thể được công nhận cho những đóng góp tri thức của mình.
Trả lời
Mình rất đồng ý với bài viết này 👌
Tuy nhiên, theo mình thì một coder/developer có tâm còn thể hiện qua:
- Tôn trọng luật lệ ở môi trường họ đang làm việc, cho dù đó là cộng đồng hay cơ quan tổ chức nào.
- Không dùng năng lực của mình để gây hại cho người khác. "With great power comes great responsibility".
- Ý thức về sở hữu trí tuệ, như xin phép khi dùng lại code và sử dụng phần mềm có bản quyền. Điều này có thể mỗi người mỗi khác nhưng theo mình chỉ khi nào developer tôn trọng chất xám cộng đồng thì lúc đó họ mới có thể được công nhận cho những đóng góp tri thức của mình.