Log bug & debug bản thân

Trân Nguyễn
1 min read Phút Đọc

Lập trình là công việc diễn ra hàng ngày của các anh chàng Dev, phần lớn thành viên Idtek, ở đó bug cũng là một khái niệm quen thuộc, và debug đôi khi là những nỗi ám ảnh không rõ tên mà ai nấy đều có lúc thấy ớn lạnh 😊


Nhưng không sao, việc gì khó, đã có anh em lo, và bug rồi cũng sẽ được giải quyết, khắc phục, chỉ là nhanh tốc độ tên lửa, hay là hơi chậm một xíu xiu, khi anh em lập trình đuối quá thôi nhe.


Tuy nhiên, có một loại bug khá to, nguy hiểm hơn bất kỳ loại bug nào trong các mã lập trình. Bạn có biết là gì không?


Đó chính là bug to đùng, nằm trong chính con người bạn.


Mỗi chúng ta có thể được ví như một phần mềm được lập trình, được sinh ra để trở thành một ai đó, làm một số những nhiệm vụ nào đó, mang đến những thông điệp, truyền tải và lan tỏa chúng, góp phần tạo nên cuộc sống đầy sắc màu. Cũng giống như phần mềm khi được tạo ra, dù được thiết kế hoàn hảo đến đâu, thì việc có bug cũng là lẽ hiển nhiên, con người không ai vẹn toàn, trong mỗi chúng ta, đều có những bug nhỏ, bug to… cần được debug. Điều quan trọng là, tìm ra được bug ở trong chính bản thân bạn.


Để debug được chính mình, có lẽ chúng ta cần tìm hiểu toàn bộ, tổng quan về "dự án, phần mềm" này được sinh ra để làm gì?


Điều này có liên quan đến mục tiêu, tầm nhìn, hướng đi của bạn; trong 3 năm, 5 năm tới, bạn sẽ là ai, ở vị trí nào; bạn được sinh ra để làm gì, bạn cần làm gì, nên làm gì?


Nếu một "phần mềm" được viết ra mà không biết mục đích là để làm gì, thì bản thân nó đã fail từ khi bắt đầu, fail một cách thuyết phục.


Debug bản thân
Sau khi tìm hiểu kĩ về tổng quan nhiệm vụ, chức năng, mục tiêu mong muốn của "phần mềm", hiểu được tính năng của "dự án" rồi, thì đây là lúc nhìn lại và xem xét đâu là bug,  bug lớn, bug nhỏ, những thói quen xấu, những suy nghĩ, tư duy tiêu cực, góc nhìn chưa được rộng để có thể hiểu được đầy đủ bản chất của vấn đề…
Tìm ra được bug để fix phần nào chạy chưa nhanh, còn nhiều lỗi, chưa hiệu quả, performance còn kém... để tiến hành refactor.


Chúng ta nên update phần mềm bản thân mỗi ngày, dành ra một ít thời gian trong ngày để log bug ra, và bắt đầu kế hoạch debug từng phần. Việc nhìn lại bản thân, tìm ra bug của bản thân là rất khó, khi vượt qua được đoạn đường khó này, bạn sẽ trở thành một dự án triệu đô hoàn hảo như bản thân bạn mong muốn. Một khi bug này vẫn tồn tại trong chính bản thân bạn, thì dự án bản thân của bạn vẫn tiềm ẩn nhiều nguy cơ.


Đối diện với bug, và fix bug của bản thân, bạn có muốn làm?

You've successfully subscribed to Life at IDTEK | Công ty Cổ phần IDTEK
Great! Next, complete checkout for full access to Life at IDTEK | Công ty Cổ phần IDTEK
Welcome back! You've successfully signed in
Success! Your account is fully activated, you now have access to all content.