Trong trang này
Chẳng ai viết bài phân tích về kế toán viên nằm thao thức mà nhẩm đóng sổ sách, nhưng lập trình viên nào cũng biết cái vòng lặp lúc 1 giờ sáng: laptop đã gập, đèn đã tắt, mà não vẫn đang chạy trình gỡ lỗi. Bạn đã giao cho nó một vấn đề khó, dang dở, vừa tầm với, rồi lại bảo nó tắt máy - mà những vấn đề dang dở lại chính là thứ mà não từ chối buông bỏ.
Cách khắc phục mà hầu hết lời khuyên đưa ra - 'ngừng code vào ban đêm' - lại phớt lờ thực tế: ban đêm là lúc một số người trong chúng ta minh mẫn nhất, và những tuần deadline thì không thương lượng. Cách khắc phục khả thi là một lối thoát: một chuỗi cố định 30 phút giữa lần commit cuối và chiếc gối, giúp hạ dần trạng thái căng thẳng thay vì hy vọng nó tự rơi khỏi vách đá. Đây rồi.
Vì sao code lại tệ hại nhất trước khi đi ngủ
Có ba thứ chống lại bạn. Trạng thái căng thẳng khi giải quyết vấn đề: gỡ lỗi và xây dựng khiến não bạn hoạt động ở mức tập trung cao, và sự căng thẳng này giảm rất chậm - nó không dừng lại khi màn hình tắt. Hiệu ứng vòng lặp mở: những nhiệm vụ bị gián đoạn hoặc dang dở vẫn hoạt động trong tâm trí, và đó chính xác là một con bug sửa dở. Và ánh sáng cùng tư thế: màn hình sáng vào buổi tối muộn cản trở việc tiết melatonin ngay lúc bạn cần nó tăng lên.
Không điều nào trong số này có nghĩa là cấm code đêm. Nó có nghĩa là quá trình chuyển tiếp cần được thiết kế. Bạn đã tin vào việc tắt máy có trật tự cho các dịch vụ; hệ thần kinh của bạn cũng xứng đáng được đối xử tương tự.
Bước 1: Gác vấn đề lại trên giấy (5 phút)
Trước khi đứng dậy, hãy viết ra bước đầu tiên của ngày mai: '// TIẾP THEO: cache trả về dữ liệu cũ khi cold start - tái hiện với fixture rỗng'. Tối đa hai đến ba dòng. Đây là ghi chú tắt máy, và nó hiệu quả vì vòng lặp não chạy đua là cách tâm trí bạn từ chối buông một vòng lặp mở - nghiên cứu về các nhiệm vụ dang dở cho thấy rằng một kế hoạch cụ thể cho nhiệm vụ sẽ làm dịu những suy nghĩ chen ngang của nó. Bạn không giải quyết nó; bạn đang thuyết phục não rằng dừng nhẩm lại là an toàn.
Rồi thực sự đóng hết mọi thứ - trình soạn thảo, terminal, Slack. Những tab để mở là những vòng lặp mở có kèm hình ảnh nhắc nhở.
Bước 2: Thay đổi căn phòng (5 phút)
Giảm đèn xuống mức tối thiểu đủ để bạn di chuyển. Tắt màn hình - không phải 'chỉ kiểm tra một thứ thôi', mà là tắt hẳn; bài hạ nhiệt chạy bằng audio chính là để mắt bạn không nhận thêm chút ánh sáng nào nữa. Uống nước thay vì bất cứ thứ gì có caffeine, và nếu cơ thể bạn đã ngồi trên ghế suốt sáu tiếng, thì sáu mươi giây giãn cơ chậm rãi sẽ báo cho nó biết là đã hết giờ ngồi.
Điểm mấu chốt của bước này là một ranh giới cảm giác rõ rệt: ánh sáng khác, tư thế khác, âm thanh khác. Bạn đang dàn dựng một sự chuyển cảnh, và não bộ rất coi trọng những sự chuyển cảnh.
Bước 3: Bài audio đưa bạn xuống trong 20 phút
Giờ hãy trao sự chú ý của bạn cho thứ được thiết kế để hạ nó xuống. Nằm xuống hoặc ngả người ra sau, và chạy một buổi Sleep - hoặc một buổi Sleep Meditation nếu tâm trí bạn cần thứ gì đó để bám vào - và để nó là nguồn tín hiệu duy nhất. Âm thanh ở đây quan trọng vì cùng lý do nó đã quan trọng khi bạn code, chỉ là ngược lại: não bạn bám vào âm thanh đều đặn, và một buổi được thiết kế cho giấc ngủ là một thứ đều đặn dẫn bạn đi xuống thay vì đi tới.
Những đêm đầu tiên, hãy sẵn sàng cho việc con bug gõ cửa. Khi nó đến, đừng tranh cãi với nó - ghi chú đã lo liệu rồi - chỉ cần quay lại với âm thanh. Sự quay lại đó, lặp đi lặp lại, mới chính là kỹ năng thực sự. Đến tuần thứ hai, bản thân chuỗi hành động trở thành tín hiệu, và cơn buồn ngủ bắt đầu đến đúng giờ như một cron job ngoan ngoãn.
- Nằm trên giường hoặc ngả người hoàn toàn, tắt đèn, màn hình ở ngoài tầm với.
- Bắt đầu một buổi Sleep hoặc Sleep Meditation - 15 đến 20 phút.
- Khi những suy nghĩ về công việc ập đến, hãy để ghi chú giữ chúng lại và quay về với âm thanh.
- Nếu bạn vẫn còn tỉnh táo khi nó kết thúc, hãy chạy thêm một buổi nữa. Không màn hình ở giữa.
Những tuần deadline và sự cố lúc 3 giờ sáng
Giai đoạn nước rút nén mọi thứ lại, vậy nên hãy nén quá trình hạ nhiệt thay vì bỏ qua nó: ghi chú, đèn, mười phút audio Sleep. Mười phút đi xuống hơn hẳn con số không, hơn nhiều so với những gì phép tính gợi ý - chính cái vách đá mới tạo ra cảnh nhìn trần nhà suốt hai tiếng.
Sau sự cố là trường hợp cực đoan: adrenaline khiến bạn tỉnh như sáo lúc 3 giờ 30 sáng và cái giọng nói trong đầu bảo rằng ngày mai coi như đã hỏng. Dù vậy vẫn hãy chạy trọn quá trình hạ nhiệt, và thêm một buổi Body Scan trước phần audio Sleep - kéo sự chú ý ra khỏi đầu và đưa vào cơ thể là lối thoát nhanh nhất khỏi chế độ tua lại. Bốn tiếng ngủ thật hơn hẳn sáu tiếng nhẩm lại bản đánh giá sự cố.
FAQ
Chẳng phải câu trả lời thật sự chỉ đơn giản là ngừng code vào ban đêm sao?
Với một số người, đôi khi là vậy. Nhưng sự minh mẫn ban đêm là có thật với nhiều lập trình viên, và deadline là có thật với tất cả họ. Một lối thoát được luyện tập giúp việc làm đêm bền vững thay vì giả vờ rằng nó sẽ không xảy ra.
Bao lâu thì bài hạ nhiệt bắt đầu có tác dụng?
Ghi chú và kỷ luật ánh sáng giúp ích ngay đêm đầu tiên. Hiệu ứng có điều kiện - cơn buồn ngủ đến vì chuỗi hành động đã bắt đầu - thường hình thành sau một đến hai tuần thực hiện đều đặn.
Nếu tôi ngủ thiếp đi trong lúc nghe thì sao?
Đó là lúc hệ thống đang hoạt động. Các buổi Sleep được xây dựng để bạn có thể bỏ dở giữa chừng - chẳng có gì phải hoàn thành và không có lối thoát nào là sai cả.
Ánh sáng xanh có thực sự quan trọng đến vậy không?
Ánh sáng mạnh vào buổi tối cản trở thời điểm tiết melatonin, và màn hình giữ sự chú ý ở chế độ tập trung - cả hai hướng đều bất lợi cho việc đi xuống. Thiết kế chỉ dùng audio của bài hạ nhiệt xử lý cả hai cùng lúc: tai mở, mắt nhắm.
Tôi thức dậy lúc 4 giờ sáng với lời giải trong đầu. Tôi có nên dậy code nó không?
Hãy viết nó lên tờ giấy nhớ cạnh giường - ba dòng, không màn hình - rồi quay lại giấc ngủ với một buổi Sleep ngắn. Lời giải lúc 4 giờ sáng sẽ còn nguyên đến 8 giờ; còn giấc ngủ đã mất thì không quay lại.
Chi phí của phiên gió xuống là bao nhiêu?
12,99 USD mỗi tháng hoặc 9,60 USD mỗi tháng thanh toán hàng năm, bao gồm các phiên Ngủ cho giai đoạn giảm dần và các phiên Tập trung cho khối muộn trước đó. 3 ngày đầu miễn phí, đó là ba đêm thử nghiệm xem bạn có thực sự ngủ nhanh hơn hay không.
Lối thoát cho tối nay
Đặt báo thức trước khi ngủ 30 phút, và khi nó reo:
- Viết ghi chú TIẾP THEO. Đóng mọi cửa sổ.
- Giảm đèn xuống tối thiểu, tắt màn hình, uống nước, một lần giãn cơ chậm rãi.
- Chạy một buổi Sleep và không mở gì khác.
- Con bug gõ cửa - ghi chú đã lo. Quay lại với âm thanh.
Ship lúc nửa đêm, ngủ trước 1 giờ. Dùng thử NeuroBeatX miễn phí trong 3 ngày.
Miễn phí 3 ngày · sau đó 12,99 $/tháng · hủy bất kỳ lúc nào