IMO thái độ này đến từ những người có công việc hút hồn khủng khiếp, kết hợp với kỹ năng quản lý thời gian khó khăn. Nếu về cơ bản bạn đang gõ các biểu mẫu web cả ngày, hãy ra ngoài và nhận một công việc khó khăn hơn hoặc bắt đầu công việc của riêng bạn.
Vấn đề là như thế này. Một nhạc sĩ hòa nhạc (cellist / nghệ sĩ piano / bất cứ điều gì), sẽ luyện tập nhiều nhất là 6 giờ mỗi ngày. Hầu hết chỉ thực hành một vài giờ mỗi ngày. ở mức cao nhất
Mọi người nói chương trình nhiều hơn vì bạn học được nhiều hơn, nhưng đó là một màn khói. 8 giờ mỗi ngày là nhiều .
Tiến độ KHÔNG tuyến tính. Đó là logarit:
Lý do duy nhất mà một nhạc sĩ có thể luyện tập lâu hơn 3 giờ, là họ cần vắt thêm 1% mà những giờ đó mang lại cho họ. Nếu bạn nghĩ rằng điều đó áp dụng cho bạn, giải quyết lại một vấn đề CS đã giải quyết cách đây 2 thập kỷ, thì bạn có một phức hợp prima-donna để khởi động.
Trước đây tôi đã từng làm việc trong các công ty nồi áp suất và tin tưởng tôi, số lượng công việc thực tế mà những người đó hoàn thành không tốt hơn một công ty như 37 công ty đặt ra những hạn chế về số lượng công việc: http://37signals.com / svn / bài viết / 996-why-i-love-làm việc-với-gia đình-người
Điều cuối cùng xảy ra là chắc chắn, bạn có thể ở trước máy tính trong 10-12 giờ và ở văn phòng thêm 2 giờ nữa, nhưng điều đó không bao gồm 90 phút ăn trưa bạn đã dùng, 2 giờ bạn dành để thảo luận duyệt web diễn đàn, và giờ giải lao bạn phải chơi một trong nhiều trò chơi được đặt trong văn phòng (foosball, pool, yada ...).
Nhìn lại biểu đồ đó. Bây giờ trở lại với tôi.
Tâm trí của bạn thực sự có cơ hội mở rộng hơn nhiều nếu bạn tham gia vào một số hoạt động khác: Học chơi một nhạc cụ . Học ngoại ngữ . Tốt hơn hết là ra ngoài và tập thể dục, và kết nối với những người thực sự sống .
Về bản chất logarit của năng suất:
Trong nghiên cứu nổi tiếng năm 1993 về các nghệ sĩ violin trẻ tuổi, nhà nghiên cứu biểu diễn Anders Ericsson đã phát hiện ra rằng những người giỏi nhất đều tập luyện theo cùng một cách: vào buổi sáng, trong ba lần tăng không quá 90 phút, mỗi lần nghỉ giữa mỗi lần. Ericcson tìm thấy mô hình tương tự giữa các nhạc sĩ, vận động viên, người chơi cờ và nhà văn khác.
Đối với năng suất thực, ít hơn là thực sự nhiều hơn
Đây thực sự là một nguyên tắc nổi tiếng trong thế giới kinh doanh, tôi ngạc nhiên khi nhiều lập trình viên chưa từng nghe về nó.
Cập nhật: Thông tin thêm về nghiên cứu của Ericsson.
Toàn bộ khái niệm phải mất 10.000 giờ / 10 năm để thành thạo thực sự đến từ các nghiên cứu được thực hiện bởi Ericsson, không phải từ Malcom Gladwell.
Như chúng ta đã biết, bạn có thể có 1 năm kinh nghiệm được lặp lại 10 lần ... vì vậy chỉ cần đặt mông của bạn trong 10 năm là không đủ điều kiện. Những gì không đủ điều kiện là những gì Ericsson gọi là thực hành có chủ ý .
Ông đã tìm thấy nguyên tắc này để giữ đúng trong điền kinh, âm nhạc, viết, cờ vua và toán học. Ông còn định nghĩa thêm việc thực hành có chủ ý là rất nỗ lực, thậm chí ở mức cao nhất bạn chỉ có thể đưa ra khoảng 4 giờ mỗi ngày . Nếu không, bạn sẽ bị tập luyện quá sức hoặc kiệt sức. Một lần nữa, anh ta nhận ra rằng có những lợi nhuận giảm dần cho việc thực hành có chủ ý, lên đến khoảng 4 giờ.
Về vấn đề không có một công việc tốt / thử thách:
Chuyện nhảm. Hoặc có được một công việc tốt hơn, hoặc đây là một ý tưởng: Biến công việc hiện tại của bạn thành một thứ gì đó không phải , ít nhất là ngay bây giờ.
Một trong những lập trình viên giỏi nhất mà tôi biết đã bước vào một công việc là một lập trình viên bảo trì trên một hệ thống kế thừa bao gồm hàng tá chương trình và hàng trăm ngàn dòng mã. Hầu hết trong số đó đã bị hack trong nhiều năm qua đến nỗi bạn sẽ phải nói rằng không còn thiết kế mạch lạc nào nữa.
Đây là khá nhiều công việc không đi đến đâu. Quản lý muốn bạn giữ cho đầu của bạn xuống, và chỉ cần sửa các lỗi chết tiệt. Các nhà phát triển giỏi đã làm việc trong dự án greenfield. Mọi người hoặc đến đây để ngồi ngoài những ngày còn lại cho đến khi họ nghỉ hưu, hoặc có được một vài năm kinh nghiệm trước khi tiếp tục phát triển ứng dụng mới. Trong khi hầu hết các lập trình viên sẽ phàn nàn về việc thiếu sự phát triển nghề nghiệp, hoặc cơ hội học hỏi những điều mới, hoặc không có các dự án thú vị để làm việc, hoặc nói chung là chỉ chê bai về việc không ai cho phép họ , anh chàng này chỉ đơn giản ngồi xuống và tiếp tục thực hiện công việc cần phải làm
Và trong suốt 2 năm, anh ta đã biến hệ thống đó từ một mã lỗi spaghetti thành một thứ đẹp đẽ và hoạt động như một chiếc đồng hồ Thụy Sĩ. Vì vậy, hoàn thành là sự chuyển đổi, rằng VP của bộ phận bắt đầu chú ý nhiều hơn và nhiều hơn vào dự án hiện có, và bắt đầu đặt câu hỏi về giá trị của dự án greenfield. Mặc dù anh ta không có một danh hiệu, những người hoạt động đã đến với anh ta với tư cách là người lãnh đạo thực tế của nhóm. Khi tôi rời đi, VP đã nói về việc tạo ra một vai trò mới cho anh ấy như một kiến trúc sư hệ thống ...
Tôi không chắc chuyện gì đã xảy ra với anh ta sau đó, nhưng anh ta đã dạy cho tôi một vài bài học rất quan trọng:
Công việc của bạn là những gì bạn làm ra nó, và có những vấn đề thú vị cần được giải quyết ở mọi nơi . Nếu bạn ghét viết màn hình CRUD, hãy giải quyết vấn đề bằng cách tự động tạo chúng.
Đừng ngồi chờ đợi cơ hội đến với bạn. Rất có thể họ sẽ không bao giờ