คุณจะทำอย่างไรเพื่อให้เกิดประสิทธิผลเมื่อทำงานด้วยตัวเอง? [ปิด]


30

ฉันพบว่าตัวเองทำงานอย่างโดดเดี่ยวบนโค้ดที่คนอื่นจะไม่เห็นเป็นเวลาหลายสัปดาห์ ฉันกำลังมองหาแนวคิดที่จะพยายามทำให้ตัวเองมีประสิทธิผลและมีแรงบันดาลใจ

คุณทำอะไรเพื่อยังคงมีแรงบันดาลใจและมีประสิทธิผลเมื่อได้รับงานเขียนโปรแกรมระยะยาวและทำงานด้วยตัวคุณเอง (เช่นจากที่บ้านโดยไม่มีเพื่อนร่วมทีมหรือเพื่อนร่วมงาน)


1
เป็นคำถามที่ดีฉันอยู่ในสถานการณ์นี้ในเวลาไม่นาน มันไม่ได้เลวร้ายเกินไปเพราะฉันทำสิ่งที่ฉันสนใจจริงๆ
dan_waterworth

1
ฉันอยู่ในสถานการณ์เดียวกันนี้ในตอนนี้เช่นกัน ฉันได้รับในช่วงหลายเดือนที่ผ่านมาและคาดว่าจะเป็นในอีกหลายเดือนข้างหน้า เพิ่งรู้ว่าฉันไม่ใช่คนเดียวที่ให้กำลังใจดังนั้นหวังว่าความคิดเห็นนี้จะเป็นกำลังใจให้คุณเช่นกัน
Jason Swett

คำตอบ:


23

รักษาความสมดุล

ด้วยสิ่งที่แปลกใหม่ (เช่นการเล่นเกมการดื่มเบียร์ ฯลฯ ) เราสามารถโฟกัสและทำสิ่งนั้นได้เป็นระยะเวลานาน วิธีเดียวที่จะใช้พลังงานผ่านงานทางโลก (โดยไม่ต้องกินยาเกินขนาดในกาแฟ ) คือการรักษาความสมดุล ฉันพูดว่า 'โลกีย์' เพราะถ้านี่เป็นงานที่คุณหลงใหลจริงๆคุณจะไม่ได้วกวนเว็บไซต์และถามคำถามนี้

ข้อเสนอแนะ:

  • สมดุล. ทำงานในโครงการระยะยาวหนึ่งชั่วโมงสองชั่วโมงจากนั้นให้รางวัลตัวเองด้วยสิ่งที่คุณชอบ ยอมรับการหยุดพักจากภารกิจ ทำซ้ำ
  • ความคิดระยะยาว : การคิดถึงงานที่ยอดเยี่ยมที่คุณจะทำหลังจากนี้ (งานที่น่าสนใจน้อยกว่านี้) กำลังเติมพลัง
  • ทำลายลงโครงการของคุณเป็นงานเล็กงานที่จะใช้เวลาสองสามชั่วโมงกว่าจะเสร็จสมบูรณ์ เมื่อคุณทำภารกิจเล็ก ๆ เหล่านี้แต่ละอย่างเสร็จแล้วมันจะทำให้คุณรู้สึกถึงความก้าวหน้า

1
>> ทำงานในโครงการระยะยาวเป็นเวลาสองชั่วโมงและจากนั้นให้รางวัลกับสิ่งที่คุณชอบ ยอมรับการหยุดพักจากภารกิจ ทำซ้ำ ---> ไม่ !!! อย่าขัดขวางร่องของคุณ! ส่วนที่ยากที่สุดคือการเริ่มต้น! ใช้เบรกเมื่อคุณรู้สึกว่าต้องการ
Morons

2
@ Morons ฉันคิดว่ามีระเบียบวินัยบางอย่างเช่นเวลาทำงาน X แล้วพักสมองเป็นประโยชน์ (เช่นเทคนิค Pomodoro) หากคุณหยุดพักเมื่อคุณรู้สึกว่าต้องการตัวเองคุณอาจจะไม่ได้ทำอะไรเลย ;-)
Omar Kohl

7

การตั้งเป้าหมายเป็นวิธีเดียวที่ฉันจะทำงาน ...

ในตอนท้ายของชั่วโมงฉันต้องการทำ X และโดยอาหารกลางวันฉันต้องการให้ Y & Z เสร็จสิ้น ในมื้อกลางวันคุณจะทบทวนสถานที่ที่คุณต้องไปแล้วกำหนดเป้าหมายใหม่ สำหรับการทำเป้าหมายให้สำเร็จแต่ละครั้งจะมีรางวัล รางวัลอาจเป็น cuppa หรือเดินจากโต๊ะทำงานของคุณหรือ 10 นาทีใน stackexchange ...

มันชัดเจนดีกว่าที่จะตั้งเป้าหมายที่สามารถทำได้เช่นกัน - หลังจากที่คุณได้รับรางวัลทางจิตในการทำเครื่องหมายในรายการงานของคุณ ไม่สำคัญว่าเป้าหมายของคุณจะเป็นอะไรตราบใดที่สามารถทำได้ภายในเวลาที่กำหนด


+1 รักความคิดเรื่องรางวัลทางจิตฉันเพิ่งรู้ว่าฉันกำลังทำอยู่โดยไม่ได้ตระหนัก
Martin Blore

เป้าหมายขนาดเล็กเป็นกุญแจสำคัญ การมีรายชื่อ 15 รายการในเวลา 8:30 น. และรายการ 15 รายการที่มีเส้นโยนในเวลา 2:30 น. เป็นความรู้สึกที่ยอดเยี่ยม!
Zachary K

5

เข้าหามันเหมือนปัญหาการเขียนโปรแกรม

มันง่ายมากที่จะเขียนโค้ดที่เราแยกวิธีการแก้ปัญหาการเขียนโปรแกรมออกจากวิธีที่เราแก้ปัญหาในโลกแห่งความเป็นจริง แต่ที่จริงแล้วเครื่องมือเชิงแนวคิดที่เราใช้ในการแก้ปัญหาการเขียนโปรแกรมนั้นค่อนข้างดีสำหรับทุกสิ่ง

  • รวบรวมข้อมูล - ประสิทธิภาพการทำงานของคุณลดลงเมื่อใด จะเกิดอะไรขึ้นก่อนที่คุณจะฟุ้งซ่าน อะไรคือสาเหตุของการสูญเสียแรงจูงใจ? เก็บบันทึกการทำงานที่มีรายละเอียดและซื่อสัตย์มาหนึ่งหรือสองสัปดาห์เพื่อพิจารณาว่าคุณรู้สึกอย่างไรและสิ่งที่คุณทำเสร็จแล้ว
  • ความต้องการการวิเคราะห์สิ่งที่คุณจะต้องรักษาแรงจูงใจในแง่ของข้อมูลที่คุณรวบรวม? คุณจะแบ่งรูปแบบที่นำไปสู่การสูญเสียแรงจูงใจได้อย่างไร?
  • ค้นหาโซลูชัน - บางครั้งคุณอาจพบว่ามีเครื่องมือซอฟต์แวร์ (เช่น RescueTime บางที) ที่สามารถช่วยให้คุณมุ่งเน้นเมื่อทำงาน บางทีคุณอาจรู้ว่าคุณต้องการการติดต่อทางสังคมโดยทั่วไปและตั้งค่าเพื่อนยามราตรีเพื่อช่วยให้คุณอยู่บนพื้นดิน หากคุณพบปัญหาที่เฉพาะเจาะจงอาจมีหนังสือที่สามารถแนะนำวิธีการแก้ไขปัญหาได้ บางทีปัญหาอาจกลายเป็นว่าคุณไม่เหมาะกับงานประเภทนี้และวิธีแก้ปัญหาก็คือการเปลี่ยนงาน

ในฐานะโปรแกรมเมอร์คุณมีเครื่องมือที่คุณจำเป็นต้องใช้ในการแก้ไขปัญหานี้เป็นเพียงคำถามของการใช้งาน


2

นี่คือสิ่งที่ฉันคิดตามฉันทำงาน

  1. เห็นได้ชัดว่าการกำหนดงานในมือ : สิ่งที่สำคัญที่สุดที่นี่คือการเขียนลงงานและจะไม่เก็บไว้ในหน่วยความจำ

  2. แบ่งงานออกเป็นชิ้น ๆ ถ้าชิ้นใหญ่มาก : แบ่งงานออกเป็นชิ้น ๆ แล้วเขียนลงไป

  3. กำหนด ETA หรือกำหนดเวลา : สิ่งนี้สำคัญมากและเข้มงวดมากและมีระเบียบวินัยเกี่ยวกับเรื่องนี้ มิฉะนั้นคุณจะผัดวันประกันพรุ่ง

  4. ใช้เทคนิค pomodoro เพื่อการโฟกัสระยะสั้น และใช้ช่วงเวลาสำหรับธุระและสิ่งอื่น ๆ เช่นการตรวจสอบอีเมล

  5. ตรวจสอบให้แน่ใจว่าคุณให้ความสำคัญกับงานที่ทำ หลีกเลี่ยงภารกิจที่หลงทางให้มากที่สุด

  6. เมื่อคุณทำภารกิจเสร็จแล้วให้ทำเครื่องหมายว่าเสร็จสิ้นแล้วและติดตามเวลาที่คุณเริ่มและเวลาที่คุณทำเสร็จ เก็บบันทึกสิ่งที่คุณแก้ไขบางสิ่งที่พิเศษขณะดำเนินงาน

  7. เมื่อคุณเสร็จสิ้นการดำเนินงานที่จะตัดสินใจขั้นตอนถัดไป

ทำตารางข้อมูลนี้ ทั้งหมดนี้มีอยู่ในการทำสิ่งต่าง ๆ ของ David Allen

สิ่งสำคัญอีกสองสามข้อ

  1. ตรวจสอบสิ่งที่คุณทำสัปดาห์ละครั้ง คุณจะต้องแนะนำการปรับปรุงเมื่อเวลาผ่านไป
  2. ดำเนินการแก้ไขหากคุณกำลังไปในทางที่ผิด
  3. ในที่สุดงานของคุณจะต้องมุ่งไปสู่เป้าหมายรายสัปดาห์รายเดือนรายปีและเวลาชีวิต

โปรดจำไว้ว่า:

การก้าวไปอีกขั้นเป็นสิ่งสำคัญ หากคุณมีขั้นตอนต่อไปสำหรับแต่ละงานโอกาสงานของคุณจะเพิ่มขึ้นเป็นเส้นตรงและหากพวกเขานำไปสู่ขั้นตอนต่อไปมากกว่าหนึ่งโอกาสของงานจะเพิ่มขึ้นแบบทวีคูณ

อันที่จริงซุนซู่กล่าวว่า: โอกาสเพิ่มมากขึ้นเมื่อพวกเขาถูกยึด

ข้อสรุปมันทั้งหมด:

  1. กำลังจัดงาน แผนจัดระเบียบตารางเวลาและการติดตาม
  2. ทบทวนเป็นระยะ
  3. ซื่อสัตย์และวิเคราะห์ข้อมูล
  4. มีระเบียบวินัยในขณะดำเนินการ และให้ความสำคัญกับงานที่ทำอยู่แล้วแผนนี้มีอยู่ในกระดาษที่คุณไม่จำเป็นต้องกังวลแล้ว

ทำตามอย่างเคร่งครัด


จุดดีฉันเรียนรู้บางอย่างด้วยตัวเองในขณะที่ทำงานและล้มเหลวและบางส่วนมาจากโพสต์ / คำตอบเช่นนี้ กฎเหล่านี้จะป้องกันไม่ให้สถานการณ์หนึ่ง "ผมดึง"
ปรึกษา PHP

0

ฉันพบว่าการมีเพื่อนร่วมงานที่เต็มใจแบ่งปันความคิดของคุณเกี่ยวกับสิ่งที่คุณกำลังทำอยู่มีประโยชน์ ไม่เคยมีปัญหาทั้งหมดที่ฉันทำงานคนเดียวที่ไม่ได้รับประโยชน์จากการพูดคุยกับผู้อื่น

ถามผู้อาวุโสหรือเพื่อนว่าพวกเขาสามารถสำรองเวลาเพื่อทบทวนรหัสของคุณได้ตลอดเวลา หากคุณสามารถจับคู่บทวิจารณ์ได้ดียิ่งขึ้น!

คุณอาจพบว่ามีประโยชน์ในการบล็อกเกี่ยวกับประสบการณ์การเขียนโค้ดของคุณ ฉันแน่ใจว่ามีสิ่งที่คุณได้เรียนรู้หรือฝึกฝน (เช่น TDD) ในช่วงระยะเวลานี้หรือความคิดเกี่ยวกับวิธีที่คุณทำบางสิ่งบางอย่างและสงสัยว่ามันจะทำได้ดีขึ้นหรือไม่


0

ฉันกำลังทำงานในโครงการขนาดเล็กที่กำลังจะจบลงด้วยการออกแบบทางวิศวกรรมมากเกินไป ไม่มีใครสนใจจริง ๆ แต่ฉันพยายามยืดทักษะของฉัน ฉันกำลังอ่านหนังสือเกี่ยวกับการปรับโครงสร้างใหม่ดังนั้นฉันจึงต้องการใช้แนวทางปฏิบัติหลายอย่างเท่าที่จะทำได้ ฉันไม่ได้อยู่ในภาวะวิกฤติ ในฐานะโปรแกรมเมอร์คนเดียวไม่มีใครดูรหัสของฉัน (ไม่ใช่ใครที่สามารถเข้าใจได้ แต่ผู้ที่มาเยี่ยมชมคิวบ์ของฉันเป็นครั้งคราวจะได้รับเหลือบ) ฉันทำต้นแบบและทำการสาธิต ฉันรอคอยที่จะขอเปลี่ยนแปลง

แม้ว่าฉันจะมีแรงบันดาลใจที่จะทำสิ่งต่างๆให้สำเร็จ แต่ฉันก็ชอบความท้าทายที่ดีเช่นกัน


0

ฉันทำสิ่งนี้ในสองสามโครงการ ฉันพบวิธีที่ดีที่สุดในการสร้างแรงบันดาลใจเพื่อให้ตัวเองรับผิดชอบได้

แม้ว่าจะไม่มีใครมองรหัสของฉันหรือสิ่งที่ฉันกำลังทำฉันยังคงให้ความสำคัญกับการพูดคุยกับหัวหน้างานเจ้านายหรือ PM ของฉันและแจ้งให้พวกเขาทราบว่าฉันอยู่ที่ไหนและวางแผนอะไร เมื่อสิ้นสุดการแข่งขันในสัปดาห์ ใช้เวลา 5 นาทีในการดำเนินการกับพวกเขาและฉันได้รับการบอกกล่าวจาก PM สักสองสามครั้งว่ามันมีประโยชน์กับพวกเขาเช่นกัน

สำหรับฉันมันตั้งเป้าหมายและกำหนดเวลาอ่อนนุ่มที่ฉันต้องการพบ สำหรับ PM ช่วยให้พวกเขารู้ว่าฉันอยู่ที่ไหนในงานและให้เวลากับพวกเขาในการป้อนข้อมูล

หากคุณทำไม่ได้แบบตัวต่อตัวให้ปิดอีเมลสั้น ๆ ทุกอย่างเกี่ยวกับการทำให้ตัวเองรับผิดชอบต่องานของคุณ

ลองแบ่งงานที่มีขนาดใหญ่มากออกเป็นงานเล็ก ๆ ที่จัดการได้และวัดได้ ใช้ระบบติดตามตั๋วและกำหนดตั๋วเอง วิธีนี้คุณสามารถจัดการวิธีการทำงานของคุณและรับผิดชอบต่องานที่คุณต้องทำ


-1

เพลงที่ดีสำหรับการเขียนโปรแกรม (เทคโน, ความมึนงง) ช่วยให้ฉันปั๊มขึ้นเมื่อไม่อยู่ในอารมณ์หรือเมื่อทำงานกับส่วนต่าง ๆ ของซอฟต์แวร์ที่ฉันไม่ได้ตื่นเต้นเป็นพิเศษ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.