10 tips để code hiệu quả hơn?

A: Onno Invernizzi – nhà phát triển phần mềm (2003 đến nay)

1. Hãy ngủ đủ giấc. Việc code sẽ vắt kiệt tinh thần của bạn;

2. Hãy tập thể dục. Ngồi code trong 8 giờ liên tục là một công việc đòi hỏi cao về mặt thể chất đấy;

3. Đừng làm việc quá sức. Các cuộc thi code sẽ chỉ mang lại code “bẩn” (shit code). Code bẩn sẽ ám ảnh bạn trong nhiều năm đấy;

4. Hãy cảnh giác với The Zone. The Zone là trạng thái mà trong đầu bạn chẳng có gì cả, ngoài code. Bạn đang tập trung cao độ. Bạn cảm thấy high như đang trên đường đua! Không phải đâu. Cũng giống như một con ngựa đua, bạn đang bị tấm vải da che mắt, ngăn bạn nhìn thấy mọi thứ đang diễn ra xung quanh mình đấy. Điều này dẫn đến ý tiếp theo;

5. Hãy thường xuyên rời khỏi ghế và đi đi lại lại. Đây là kinh nghiệm cá nhân của tôi. Tôi thích mổ xẻ vấn đề cho đến khi nó được giải quyết mới thôi. Nếu bỏ giữa chừng thì cảm giác như mình vừa bỏ cuộc vậy. Chẳng khác nào một kẻ thất bại. Điều đáng nói là khi tôi đi lại trong phòng, phần não đang im lặng của tôi có cơ hội để thì thầm với tôi một vài ý tưởng thực sự tốt. Những ý tưởng mà có thể giải quyết ngon lành vấn đề mà không cần đập code đi xây lại. Điều này thường xảy ra khi tôi rơi vào trạng thái ‘The Zone’ và bước ra;

6. Hãy sống hoà thuận với vợ/chồng và con cái của bạn. Không gì giết chết sự sáng tạo bằng việc lo lắng liệu cô ấy/anh ấy có bao giờ rời bỏ bạn hay ko, hay những đứa trẻ lớn lên có ghét bạn hay ko. Code đòi hỏi ở bạn rất khắt khe. Code cũng gây nghiện nữa. Bạn sẽ bị ám ảnh đến mức dành hàng tiếng đồng hồ sau khi thức dậy để nghĩ về nó hoặc lãng phí thời gian với những ý tưởng vớ vẩn. Yên tâm là sẽ có thời gian và địa điểm riêng cho code, nhưng nó phải được xếp sau gia đình – nền móng để xây dựng mọi thứ cho bạn, theo thứ tự ưu tiên;

7. Ngoài giờ làm việc, hãy dành thời gian cho tâm hồn của bạn, cho “code” của bạn. Làm cái gì đó vui vẻ. Làm cái gì đó nhảm shit. Thoải mái làm những gì bạn thích. Không có áp lực phải hoàn thành bất cứ cái gì ngoài áp lực bạn tự tạo ra cho chính mình;

 8. Bạn không bao giờ có thể biết tất cả mọi thứ, vì vậy đừng cố quá rồi quá cố. Bắt kịp tốc độ phát triển của công nghệ là điều gần như ko thể. Biết những gì bạn cần biết và biết rõ chúng trước. Sau đó, hãy đào sâu hơn một chút;

9. Hãy làm việc ở một nơi yên tĩnh. Đeo tai nghe vào nếu văn phòng của bạn quá ồn ào. Cá nhân tôi không bao giờ nghe nhạc vì tôi thấy nó khiến tôi mất tập trung hơn là có ích;

10. Đừng phụ thuộc vào cà phê hay những thức uống bổ sung năng lượng để duy trì cảm giác phấn khích. Đó là một dấu hiệu rõ ràng cho thấy bạn quá mệt mỏi để tiếp tục làm tốt công việc rồi.

Bạn thấy đấy, top 10 tips của tôi chả liên quan gì đến việc code hay luyện tập code cả. Bởi vì cảm xúc tích cực mới là điều kiện tiên quyết để bạn code hiệu quả.

Happy coding 

Link: http://qr.ae/TUNnL7

——————–

Comment của Dennis Bapkin: 

Tôi hoàn toàn đồng ý với danh sách của bạn, và muốn bổ sung 2 điều:

11. Cố gắng đừng nghỉ code vào những lúc bạn đang thất vọng.  Ví dụ, trước khi đi ngủ có thể bạn đã code ra cái gì đó “awesome” và bạn chạy thử nó và nó đột ngột dừng chạy với khoảng 20 cảnh báo từ tool debug, và bạn biết chúng sẽ đập tan tính năng mới mà bạn vừa viết ra. Nếu có thể, hãy cố gắng nghỉ từ trước đó, khi mà mọi thứ vẫn còn tốt đẹp. Bạn sẽ có cảm hứng quay trở lại làm việc vào sáng hôm sau hơn.

12. Tắt hoặc thoát mạng xã hội đi. Nếu bạn chưa biết thì nó sẽ khiến bạn lãng phí cả đống thời gian đấy.

Leave a Reply

Your email address will not be published. Required fields are marked *