Tại sao lập trình viên thích làm việc vào ban đêm?

Những bài viết hữu ích từ Quora

5.0 (5 đánh giá)
Tạo bởi Jordan Trần Cập nhật lần cuối 6 năm trước 4.057 lượt xem 1 bình luận
Tác giả/Dịch giả: Jordan Trần
Học nhanh

Danh sách bài học

01. Những điều bí mật mà chỉ có những lập trình viên trên 20 năm mới biết? 02. Điều gì dễ học trong một thời gian ngắn tầm 2 – 3 tháng để có thể đi làm? Về hướng Back-end hoặc Front-end? 03. Bản đồ hướng dẫn cho lập trình viên DevOps 04. Học lập trình cùng các khóa học được xếp hạng cao nhất 05. Ước gì có ai giới thiệu cho tôi những tool này trước khi code. 06. Tại sao các lập trình viên backend nghĩ rằng lập trình frontend tốn thời gian vậy? 07. Tại sao có người rất giỏi nhiều ngôn ngữ lập trình – trong khi tôi chỉ tập trung vào frontend mà vẫn chưa thành master được? 12. Tại sao những lập trình viên xuất sắc không cho bạn lời khuyên để thành đạt như họ? 17. Tôi có nên học PHP vào năm 2019 không? Nó vẫn còn giá trị chứ? Phần 1: Những lời dèm pha cho PHP. 24. KaiOS - hệ điều hành cho smart feature phone 25. Lời khuyên gì tốt nhất bạn có thể gửi cho một junior programmer? 26. Tutorial Python tốt nhất cho Machine Learning. 27. Tại sao lập trình viên thích làm việc vào ban đêm? 28. Tại sao Microsoft tạo C #? Java không đủ tốt trong những năm 1990 sao? 29. Các trang web tốt nhất để học C/C++. 30. Là một sinh viên khoa học máy tính, bạn nhận ra quá muộn khi chưa học được điều gì? 31. Instagram đã phát triển bộ lọc của họ như thế nào? 32. Làm thế nào tôi có thể trở thành một nhà khoa học dữ liệu? 33. Tôi có bị thất nghiệp khi code chậm không? Làm thế nào để cải thiện kĩ năng lập trình của tôi? 34. Các bí mật ẩn trong máy tính mà chỉ vài hacker biết, còn lại thì không. 35. Lập trình viên Mark Zuckerberg và các thánh code xung quanh bạn 36. Thuật toán nào hữu ích nhất mà bạn từng thấy trong một dự án thực tế? 37. Tôi có phải ghi nhớ hết tất cả các đoạn mã HTML và CSS để trở thành 1 nhà phát triển web không?

Tại sao lập trình viên thích làm việc vào ban đêm?

Dẫn Nhập 

Hi mọi người! Đây là bài dịch trong chuỗi bài NHỮNG BÀI VIẾT HỮU ÍCH TỪ QUORA của website Howkteam.com & các Kter tâm huyết, Mong muốn mang lại thêm nhiều kiến thức hữu ích từ các nguồn kiến thức nước ngoài đến với cộng đồng. Hy vọng các bạn sẽ thích những kiến thức được đề cập trong các bài dịch hữu ích này! Cảm ơn các bạn!

Bạn có thể tham gia đóng góp bài dịch bằng cách đăng ký cùng Kteam qua: Fanpage How Kteam


Câu hỏi

“Tại sao lập trình viên thích làm việc vào ban đêm?”


Thảo luận

Max Kielland. Giám đốc phần mềm và phần cứng R&D.

Tôi sẽ chia sẻ bằng 30 năm kinh nghiệm lập trình của mình cho bạn. Nhiều nhà quản lý, CEO và trường đại học đã cố đưa tôi vào một văn phòng làm việc theo giờ hành chính và điều này không hề hiệu quả. Trong một văn phòng tôi luôn bị phân tâm và cuối cùng khi “thánh code” sắp nhập thì tôi bị bảo vệ tòa nhà đuổi ra do thời gian đóng cửa.

Trở thành một lập trình viên không giống như nhân viên bán bánh mì kẹp thịt hoặc bất kỳ công việc nào khác mà bạn chỉ cần hoàn thành các nhiệm vụ được xác định trước và sau đó về nhà. Lập trình là một quá trình sáng tạo và trừu tượng cao. Đọc tốt mã được viết cũng giống như bất kỳ nghệ sĩ nào đọc thơ và đối với họ lúc đó, hãy để họ là họa sĩ, tác giả, nhà thiết kế,… là chính họ. Chúng ta không thể sáng tạo 100% và làm việc hiệu quả trong khoảng thời gian từ 08:00 đến 17:00. Tất cả chúng ta cần môi trường khác nhau để phát triển và kích thích tâm trí của riêng mình. Khi tôi gặp khó khăn, tôi chỉ cần đánh lạc hướng bản thân bằng cách dành thời gian với bạn bè, đi xuống thị trấn để uống cà phê, ngắm mọi người và thư giãn. Tôi biết rằng tiềm thức của tôi sẽ tiếp tục xử lý nhiệm vụ đang bị kẹt và đột nhiên một giải pháp sẽ xuất hiện trong tâm trí tôi từ hư không. Tuy nhiên, điều này có thể là một khó khăn nếu bạn đang ở trong một thị trấn nhỏ vào giữa đêm.

Vì vậy, khi tất cả các đồng nghiệp, CEO và quản lý của tôi từ bỏ việc thúc ép tôi và để tôi tự do, tôi đã thoát khỏi tất cả vòng quay hành chính và đồng hồ báo thức. Tôi đi ngủ khi mệt mỏi, ngủ bao lâu tôi muốn và sau đó đi làm (ví dụ tôi đã đi làm vào 15:20 hôm nay). Tôi có thể bắt đầu làm vào giữa ngày hoặc đêm khuya, không thành vấn đề,tôi lắng nghe cơ thể mình. Điều này đã đặt tôi vào trạng thái cao nhất của tôi và tôi thích làm đêm hơn ban ngày rất nhiều.

  • Không nhận bất kì cuộc gọi điện thoại.
  • Không cần trả lời email.
  • Không nói chuyện.
  • Không ai nhìn qua vai bạn.

Tôi cũng làm việc ở nhà nên khi tôi mệt, tôi chỉ cách chiếc giường có vài mét. Khi khoảng cách giữa “căng thẳng” và “thư giãn” cực gần như vậy, tôi có thể giảm stress rất nhanh và chìm vào giấc ngủ.

Ngay cả khi tôi làm việc ở vị trí là một khách hàng (tôi đi du lịch nhiều nơi trên thế giới) tôi vẫn có một số điều kiện. Một phòng khách sạn tốt với nhiều không gian và bàn làm việc lớn, màn hình phụ, kết nối internet tốt và một số sắp xếp di chuyển thuận tiện giữa khách sạn và khách hàng khi cần. Điều này là giúp tôi tiết kiệm thời gian vào giờ cao điểm nếu tôi ở và làm việc tại khách sạn.

Những gì tôi nói nghe có hợp với bạn không? Đối với tôi đây là cách tôi đạt được hiệu suất tối đa của mình, khách hàng chỉ quan tâm đến kết quả và tôi luôn trình bày các giải pháp hoạt động tốt cho họ, gửi kết quả khá nhanh và mọi người đều vui vẻ, một chiến thắng tốt đẹp.

Tất nhiên, tôi sẽ điều chỉnh giờ giấc theo mọi người khi cần, ví dụ như các cuộc họp của khách hàng. Đây là trường hợp duy nhất tôi cần đồng hồ báo thức.

Vì vậy, trở lại câu hỏi chính. Các lập trình viên có thể code vào ban đêm vì đó là thời gian tối ưu nhất để họ làm việc, không gọi điện thoại, không email và không ai nhìn qua vai họ.

Nick Pappas. Giảng viên OOP và Java tại UW-Madison. Thạc sĩ về khoa học máy tính lý thuyết.

Tôi không chắc rằng tất cả mọi người thích nó. Cá nhân tôi đã làm điều đó… nhưng trước tiên hãy để tôi nói với bạn điều này:

Rất nhiều lần tôi đã cảm nhận được bản thân mình viết mã rất tốt vào ban đêm vì mã hóa thường giống như nền văn minh. Như đang chơi trò chơi.

Đối với code, thì “chỉ cần thêm một phương thức / chức năng”, hay “chỉ thử thêm một thứ nữa thôi”.

Cho nên khi code vào ban đêm, bạn có thể duy trì “dòng chảy thánh code”, và tránh cái thứ dưới đây:

 

Thứ mà có thể là kỹ thuật số:

 

Hoặc tương tự:

Tôi tin rằng nhiều người sẽ thích code vào thời điểm mà sự phân tâm được giảm thiểu và năng suất được tối đa hóa.

Đây là một biểu đồ minh họa những gì tôi đang nói về sự thuận tiện của bạn:


Bài dịch có thể vẫn chưa phải là bản dịch sát nhất, hay hoàn chỉnh nhất. Vì vậy, nếu bạn có hứng thú với bài này, bạn có thể tiếp tục dịch các phần trả lời tiếp theo và đóng góp thêm bản dịch chất lượng đến cộng đồng qua phần comment nhé! Cảm ơn các bạn! 


Tải xuống

Tài liệu

Nhằm phục vụ mục đích học tập Offline của cộng đồng, Kteam hỗ trợ tính năng lưu trữ nội dung bài học Tại sao lập trình viên thích làm việc vào ban đêm? dưới dạng file PDF trong link bên dưới.

Ngoài ra, bạn cũng có thể tìm thấy các tài liệu được đóng góp từ cộng đồng ở mục TÀI LIỆU trên thư viện Howkteam.com

Đừng quên likeshare để ủng hộ Kteam và tác giả nhé!


Thảo luận

Nếu bạn có bất kỳ khó khăn hay thắc mắc gì về khóa học, đừng ngần ngại đặt câu hỏi trong phần bên dưới hoặc trong mục HỎI & ĐÁP trên thư viện Howkteam.com để nhận được sự hỗ trợ từ cộng đồng.

Tác giả/Dịch giả

Khóa học

Những bài viết hữu ích từ Quora

Những bài viết hữu ích từ Quora

Đánh giá

5.0
5 đánh giá
Đánh giá
5
5
4
3
2
1
anghiem đã đánh giá 5 năm trước

Bumblebe đã đánh giá 6 năm trước

Hay thật, ko chỉ là viết code mới vậy đâu.Cái gì cũng cần sự tập trung cả

sabols2k đã đánh giá 6 năm trước

phucnguyen đã đánh giá 6 năm trước

Phạm Tấn Thành Moderator đã đánh giá 6 năm trước

thích xem howkteam vào ban đêm :3

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
anghiem đã bình luận 5 năm trước

Ờ nhở!!!!<3 :)

 

Không có video.