- Cố gắng có một giấc ngủ đàng hoàng. Dù cho nó có obvious cỡ nào đi nữa, thì cũng phải ngủ được 1 giấc đàng hoàng, vì coding cực kì – cực kì tốn sức.
- Vận động tẹo nào. Ngồi ghế 8 tiếng dai dẳng là một cực hình đối với cơ thể bạn;
- Đừng cố code quá sức. Code kiểu chạy đua thì chỉ cho ra shit code mà thôi, và nó sẽ ám bạn suốt đời.
- Hãy cảnh giác với The Zone – một trạng thái mà trong đầu bạn chẳng có gì ngoài code. Tức là bạn tập trung cực kì cao độ và cảm thấy như đang chạy đua với chính mình. Đừng như thế! 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.
- Hãy thường xuyên rời khỏi ghế và đi đi lại lại (theo 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 thấy hụt hẫng 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 của tôi có cơ hội để pop-up 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 sau khi tôi rơi vào trạng thái ‘The Zone’ và bước ra;
- Hãy giữ cân bằng và 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 nhanh hơn việc lo lắng liệu người ấy có bao giờ rời bỏ bạn hay không, hay những đứa trẻ của mình lớn lên có ghét mình hay không. Code đòi hỏi rất khắt khe, và cũng có thể 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 “trên mây”. Yên tâm đi, sẽ có thời gian và địa điểm riêng cho code, nhưng ắt nó phải được xếp SAU gia đình – nền móng để xây dựng mọi thứ cho bạn;
- Ngoài giờ làm việc, hãy dành chút thời gian cho tinh thần của bạn, cho “lập trình” của riêng 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ứ việc gì ngoài áp lực bạn tự tạo ra cho chính mình;
- Bạn không bao giờ biết được 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ể. Vì thế, chỉ biết những gì bạn cần biết và biết thật rõ chúng trước. Sau đó, dần dần đào sâu hơn;
- Tìm một nơi làm việc yên tĩnh. Đeo tai nghe vào nếu văn phòng của bạn quá ồn. 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;
- Đừ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 năng động kích thích. Rõ ràng đó là một dấu hiệu 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!
Bài viết gốc được đăng tải tại Quora
Có thể bạn quan tâm:
- Coding Standard JavaScript giúp code luôn gọn gàng, dễ đọc
- Kinh Nghiệm Học Coding Dành Cho Dân Trái Ngành
- Tiêu chuẩn Coding Backend hiệu quả là gì
Xem thêm các việc làm Developer hấp dẫn tại TopDev