IMO ทัศนคตินี้มาจากคนที่มีงานที่น่ากลัวดูดวิญญาณรวมกับทักษะการจัดการเวลาที่ไม่ดี หากคุณพิมพ์แบบฟอร์มบนเว็บทุกวันให้ออกไปทำงานที่ท้าทายมากขึ้นหรือเริ่มงานของคุณเอง
นี่คือสิ่งที่ นักดนตรีคอนเสิร์ต (เชลโล / นักเปียโน / อะไรก็ตาม) จะฝึกซ้อมมากที่สุด 6 ชั่วโมงต่อวัน ส่วนใหญ่ฝึกเพียงไม่กี่ชั่วโมงต่อวัน ในระดับสูงสุด
ผู้คนพูดโปรแกรมมากขึ้นเพราะคุณเรียนรู้มากขึ้น แต่นั่นเป็น Smokescreen 8 ชั่วโมงต่อวันเป็นปริมาณมาก
ความคืบหน้าไม่ใช่เชิงเส้น มันเป็นลอการิทึม:
เหตุผลเดียวที่นักดนตรีอาจฝึกฝนนานกว่า 3 ชั่วโมงก็คือพวกเขาต้องบีบเพิ่มอีก 1% ที่เวลาเหล่านั้นมอบให้ หากคุณคิดว่าสิ่งนี้ใช้ได้กับคุณให้แก้ไขปัญหาที่เกิดขึ้นกับ CS อีกครั้งเมื่อ 2 ทศวรรษก่อนจากนั้นคุณก็มีคอมเพล็กซ์พรีมาดอนน่าสำหรับการบูต
ฉันเคยทำงานใน บริษัท หม้อหุงความดันมาก่อนและเชื่อฉันว่าจำนวนงานจริงที่พวกเขาทำไม่ได้ดีไปกว่า บริษัท เช่น 37signals ที่วางข้อ จำกัด เกี่ยวกับปริมาณงาน: http://37signals.com / SVN / โพสต์ / 996 ทำไมฉันรักการทำงานกับครอบครัวคน
สิ่งที่เกิดขึ้นก็คือแน่ใจว่าคุณอาจอยู่หน้าคอมพิวเตอร์นาน 10-12 ชั่วโมงและที่สำนักงานอีก 2 ชั่วโมง แต่นั่นไม่รวมอาหารกลางวัน 90 นาทีที่คุณใช้เวลา 2 ชั่วโมงที่คุณใช้การสนทนาดู ฟอรัมและเวลาพักคุณต้องเล่นหนึ่งในหลาย ๆ เกมในออฟฟิศ (foosball, pool, yada ... )
มองย้อนกลับไปที่กราฟนั้น ตอนนี้กลับมาหาฉัน
ใจของคุณจริงมีโอกาสที่จะขยายมากขึ้นถ้าคุณมีส่วนร่วมในบางกิจกรรมอื่น ๆ : เรียนรู้ที่จะเล่นเครื่องดนตรี เรียนรู้ภาษาต่างประเทศ ยังดีกว่าออกไปข้างนอกและออกกำลังกายและเชื่อมต่อกับผู้คนจริง
ในลักษณะลอการิทึมของผลผลิต:
ในการศึกษาอันโด่งดังของนักไวโอลินรุ่นเยาว์ปี 1993 Anders Ericsson พบว่านักไวโอลินที่เก่งที่สุดทุกคนฝึกฝนวิธีเดียวกันในตอนเช้าโดยเพิ่มขึ้น 3 ครั้ง ๆ ละไม่เกิน 90 นาทีโดยแบ่งระหว่างกัน Ericcson พบรูปแบบเดียวกันในหมู่นักดนตรีนักกีฬาผู้เล่นหมากรุกและนักเขียนคนอื่น ๆ
สำหรับผลผลิตที่แท้จริงลดน้อยลงอย่างแท้จริง
นี่เป็นหลักการที่รู้จักกันดีในโลกธุรกิจฉันแปลกใจที่โปรแกรมเมอร์ไม่เคยได้ยินมาก่อน
Update: ข้อมูลเพิ่มเติมเกี่ยวกับการศึกษาของ Ericsson
ความคิดทั้งหมดของการใช้เวลา 10,000 ชั่วโมง / 10 ปีในการเป็นผู้เชี่ยวชาญนั้นมาจากการศึกษาของ Ericsson ไม่ใช่จาก Malcom Gladwell
อย่างที่เราทุกคนรู้กันคุณสามารถมีประสบการณ์ 1 ปีซ้ำแล้วซ้ำอีก 10 ครั้ง ... เพียงแค่มีตูดของคุณนั่งเป็นเวลา 10 ปีก็ไม่มีคุณสมบัติ สิ่งที่ไม่มีคุณสมบัติคือสิ่งที่เรียก Ericsson ปฏิบัติโดยเจตนา
เขาพบหลักการนี้เพื่อยึดถือความจริงในด้านกรีฑาดนตรีการเขียนหมากรุกและคณิตศาสตร์ เขายังกำหนดปฏิบัติโดยเจตนาเป็นeffortful เพื่อที่แม้แต่ในระดับสูงสุดที่คุณสามารถนำออกมาประมาณ 4 ชั่วโมงต่อวัน มิฉะนั้นคุณจะต้องทนทุกข์ทรมานจาก overtraining หรือเหนื่อยหน่าย อีกครั้งเขาตระหนักดีว่ามีผลตอบแทนลดลงสำหรับการปฏิบัติโดยเจตนาสูงถึงประมาณ 4 ชั่วโมง
ในเรื่องของการไม่มีงานที่ดี / ท้าทาย:
hogwash รับงานที่ดีขึ้นหรือนี่คือแนวคิด: ทำให้งานปัจจุบันของคุณกลายเป็นสิ่งที่ไม่ใช่ตอนนี้อย่างน้อยที่สุด
หนึ่งในโปรแกรมเมอร์ที่ดีที่สุดที่ฉันรู้จักเดินเข้าไปในงานเป็นโปรแกรมเมอร์บำรุงรักษาในระบบเดิมซึ่งประกอบด้วยโปรแกรมหลายสิบโปรแกรมและโค้ดนับแสนบรรทัด ซึ่งส่วนใหญ่ถูกแฮ็กมานานหลายปีจนคุณต้องบอกว่าไม่มีการออกแบบที่สอดคล้องกันอีกต่อไป
นี่เป็นงานที่ไม่มีวันจบสิ้นแล้ว ฝ่ายบริหารต้องการให้คุณมุ่งหน้าลงและแก้ไขข้อบกพร่องที่น่ารังเกียจ นักพัฒนาที่ดีกำลังทำงานในโครงการกรีนฟิลด์ ผู้คนต่างมาที่นี่เพื่อนั่งรอวันที่เหลือจนกว่าพวกเขาจะเกษียณหรือได้รับประสบการณ์สองสามปีก่อนที่จะไปสู่การพัฒนาแอปพลิเคชันใหม่ ในขณะที่โปรแกรมเมอร์ส่วนใหญ่บ่นเกี่ยวกับการขาดการพัฒนาอาชีพหรือโอกาสในการเรียนรู้สิ่งใหม่ ๆ หรือไม่มีโครงการที่น่าตื่นเต้นสำหรับการทำงานหรือโดยทั่วไปมักจะแค่พูดว่าไม่มีใครทำให้พวกเขาผู้ชายคนนี้นั่งลงแล้วก็ไปทำ งานที่ต้องทำให้เสร็จ
และในช่วงเวลา 2 ปีที่ผ่านมาเขาได้เปลี่ยนระบบจากนรกของปาเก็ตตี้โค้ดเป็นสิ่งที่สวยงามและทำหน้าที่เหมือนนาฬิกาสวิส การเปลี่ยนแปลงจึงเสร็จสมบูรณ์รองประธานฝ่ายเริ่มให้ความสำคัญกับโครงการที่มีอยู่มากขึ้นและเริ่มตั้งคำถามเกี่ยวกับคุณค่าของโครงการกรีนฟิลด์ แม้ว่าเขาจะไม่ได้มีชื่อเรื่อง แต่คนปฏิบัติการก็ไปหาเขาในฐานะผู้นำที่แท้จริงของกลุ่ม เมื่อฉันจากไปรองประธานกำลังพูดถึงการสร้างบทบาทใหม่ให้เขาในฐานะสถาปนิกระบบ ...
ฉันไม่แน่ใจว่าเกิดอะไรขึ้นกับเขาหลังจากนั้น แต่เขาสอนบทเรียนสำคัญสองสามข้อให้แก่ฉัน:
งานของคุณคือสิ่งที่คุณทำมันและมีปัญหาที่น่าสนใจที่จะแก้ไขได้ทุกที่ หากคุณเกลียดการเขียนหน้าจอ CRUD ให้แก้ปัญหาโดยสร้างมันขึ้นมาโดยอัตโนมัติ
อย่านั่งรอโอกาสที่จะมาหาคุณ โอกาสที่พวกเขาจะไม่