โปรแกรมเมอร์ 9 ถึง 5 คนดูถูกหรือเปล่า?


146

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

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

จากประสบการณ์ของคุณผู้จัดการและผู้ที่จ้างโปรแกรมเมอร์เห็นว่าโปรแกรมเมอร์ 9 ถึง 5 เป็นทรัพยากรที่มีค่าน้อยลงหรือไม่? ฉันรู้ว่าฉันสามารถปรับปรุงเรซูเม่ของฉันได้โดยการมีส่วนร่วมและโครงการโอเพ่นซอร์สเป็นต้น แต่ฉันแค่รู้สึกว่าฉันไม่มีเวลาว่าง

สิ่งที่ตรงกันข้ามอาจกล่าวได้ว่าการอุทิศเวลาว่างให้กับวิชาอื่น ๆ เช่นศิลปะแสดงให้เห็นถึงความรอบรู้ที่เป็นลักษณะที่ต้องการของ บริษัท


3
ดูเหมือนว่าคำถามนี้ได้รับการคุ้มครองอย่างดีที่นี่
Robert Harvey

1
อาจจะได้รับการคุ้มครอง แต่คำตอบที่นี่มีคุณภาพสูงจริง ๆ และคำถามที่สมควรได้รับโอกาสในการตอบสนองมากขึ้น ไม่มี "คำตอบที่ถูกต้อง" ในเรื่องนี้ดังนั้นเพียงแค่แนะนำผู้คนไปยังชุดคำตอบอื่นที่ไม่เหมาะสม
Dan Diplo

ฉันคิดว่าตัวเองเป็นคนงาน 8:59 ถึง 5:01 และฉันยอมรับอย่างอิสระว่าฉันกำลังดูถูกนักเขียนโปรแกรม 9:00 ถึง 5:00 เพราะเห็นได้ชัดว่าการทำงานน้อยกว่า 8:02 ต่อวันไม่ใช่แค่เครื่องหมาย ความเกียจคร้าน แต่ยังแสดงให้เห็นถึงการขาดความใส่ใจในรายละเอียด
ThomasX

ล็อคด้วยเหตุผลทางประวัติศาสตร์โปรดดู"ล็อคคำถามที่ได้รับคะแนนสูงสุดที่ปิด"เพื่อดูรายละเอียดเพิ่มเติม
yannis

คำตอบ:


251

ให้เรานำความสมดุลมาสู่การโต้แย้งนี้

สำหรับบันทึกฉันเป็นโปรแกรมเมอร์ 9-5ในความหมายที่เข้มงวดที่สุดของคำ ฉันเขียนรหัสเป็นเวลาหลายปีและฉันอาจจะเข้ารหัสอีกหลายครั้ง ฉันมีความมุ่งมั่นในการพัฒนาและรักที่จะเห็นชั้นเรียนเหล่านั้นให้กอดและจูบกัน ฉันทั้งหมดสำหรับการออกแบบกระต่ายขนปุยและสำหรับลูป ...

แต่ ... และมันก็ใหญ่ แต่ ...

ฉันปฏิเสธที่จะเสียสละความรับผิดชอบอื่น ๆ ของฉันในฐานะสามีและพ่อเพื่อพัฒนาสิ่งต่าง ๆ ให้ดีขึ้น ... การพัฒนาซอฟต์แวร์ คุณจะเห็นว่าเมื่อคุณนอนบนเตียงมรณะคุณจะมองลึกเข้าไปในดวงตาภรรยาของคุณและคิดถึงช่วงเวลาที่น่ารักเหล่านั้นทั้งหมดที่คุณใช้ใน Visio วาดแผนภาพ UML และเขียนโค้ดที่สะอาดง่ายและบำรุงรักษา ... ฉันไม่คิด

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

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

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

ดังนั้นเพื่อตัดสั้นเรื่องยาวแล้ว

ฉันรหัส 9-5 ฉันอ่านบทความเกี่ยวกับการพัฒนาซอฟต์แวร์ที่บ้านเป็นครั้งคราว ฉันให้ความสำคัญกับเวลากับครอบครัวของฉันและจะไม่เป็นพ่อหรือสามีที่ขาดหายไป โลกมีเพียงพอ

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

นักพัฒนาซอฟต์แวร์ - 8/10
สามี - 2/10
พ่อ - 3/10

ไปเลย ไม่ใช่ฉัน.

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

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

ถ้าไม่ให้ลองหาตัวคุณเองจากหนึ่งในนักพัฒนาที่คิดว่าการพัฒนาซอฟต์แวร์นั้นมีอยู่ตลอดไป มีหลายคน

น่าเสียดายที่เรื่องนี้ดูเหมือนว่าเป็นคำโผงผางบางอย่างซึ่งมันไม่ใช่

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


6
ฉันเริ่มฉีกขวาyou will look deep into your wife's eyes, and think of all those lovely moments you spent in Visio drawing UML diagrams;)
ปีเตอร์ Ajtai

2
วิธีที่ดีที่สุดที่จะนำมัน และไม่เพียง แต่สำหรับคนที่แต่งงานแล้ว คุณมีชีวิตให้ดีที่สุด หากคุณทำงานได้อย่างมีประสิทธิภาพตลอด 24 ชั่วโมง (ลบด้วยการนอนไม่กี่ชั่วโมง) อย่าคาดหวังว่าจะได้รับการขอบคุณจากเจ้านายของคุณมากกว่าการทำงาน 9-5 ด้วยการทำงานล่วงเวลาเป็นครั้งคราวเพราะคุณ จะไม่ไปรับมัน! แต่พวกมันจะกองพะเนินกับคุณมากขึ้นเรื่อย ๆ จนกว่าคุณจะพังทลายลงมาภายใต้น้ำหนักตรงจุดนี้เองคุณเป็นคนหนึ่งที่ถูกตำหนิในเรื่องเส้นตายที่ไม่ได้รับขณะที่คุณอยู่ในโรงพยาบาลจากอาการหัวใจวาย
jwenting

69

มองคำถามของคุณฉันคิดว่าฉันเห็นสามคำถาม:

  • มีโปรแกรมเมอร์หลายคนที่กลับบ้านและเขียนโปรแกรมเพิ่มเติมหรือไม่
  • บริษัท ที่จ้างโปรแกรมเมอร์เห็นว่าโปรแกรมเมอร์ 9-5 เป็นทรัพยากรที่มีค่าน้อยลงหรือไม่?
  • ความรอบรู้เป็นลักษณะที่ต้องการหรือไม่? ( ใช่แน่นอน แต่การมีงานอดิเรกไม่จำเป็นต้องทำให้คนรอบรู้ดี)

อย่างไรก็ตามฉันคิดว่าคำถามเหล่านี้มีสาเหตุมาจากข้อผิดพลาดเล็กน้อยเพียงเล็กน้อยในการพยายามวินิจฉัยอาการของคุณ:

ทำตัวเหมือนโปรแกรมเมอร์ 9-5 เป็นอาการของพื้นผิวไม่ใช่สาเหตุที่แท้จริง

โปรแกรมเมอร์ 9-5 คืออะไร

ก่อนหน้านี้ฉันรีบละเลยที่จะอธิบายสิ่งที่ฉันอ้างถึงโดย "9-5 โปรแกรมเมอร์" ในคำตอบนี้ ดูเหมือนว่าฉันไม่พอใจบ้างด้วยการทำเช่นนั้น ดังนั้นฉันจะเพิ่มความพยายามนี้ในคำนิยาม: ใครบางคนที่ใช้เวลาเป็นศูนย์ในกิจกรรมนอกหลักสูตรที่เสริมสร้างงานประจำวันของพวกเขา กล่าวอีกนัยหนึ่งคือคนที่ใช้เวลาในการผลิตทั้งหมดและไม่มีใครลงทุนในการเรียนรู้และการเติบโต

ตามคำนิยามเกือบจะไม่มีใครที่ใช้เวลาที่นี่ในโปรแกรมเมอร์จะพอดีกับกลุ่มที่ มีหลายสิ่งหลายอย่างที่เราสามารถทำได้นอกเหนือจากการเขียนโค้ดจริงที่ช่วยเสริมอาชีพการเขียนโปรแกรมนอก 9-5 ของคุณ:

  1. StackOverflow หรือโปรแกรมเมอร์
  2. การอ่าน (การเขียนโปรแกรมหรือหนังสือวิศวกรรมซอฟต์แวร์)
  3. ศึกษาเทคโนโลยีใหม่ ๆ
  4. เป็นต้น

ทำไมฉันถึงทำตัวเหมือนโปรแกรมเมอร์ 9-5?

คำถามที่คุณต้องถามตัวเองจริงๆคือทำไมคุณถึงรู้สึกเหมือนเป็นโปรแกรมเมอร์ 9-5 ฉันนึกถึงสาเหตุที่เป็นไปได้สองสามข้อ (ฉันยังคงพลาดไป)

1) คุณเป็นจริงโปรแกรมเมอร์ 9-5 - คุณไม่จำเป็นต้องสนุกกับการเขียนโปรแกรม แต่สามารถดำเนินการได้ competently พอที่จะจ่าย คุณทำงานและออกไปข้างนอก เทคโนโลยี / การเขียนโปรแกรมไม่น่าสนใจพอที่จะให้คุณเรียนนอกเวลาทำงาน

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

2) งาน 9-5 ของคุณตรงตามความต้องการการเข้ารหัสและเพื่อให้คุณสำรวจงานอดิเรกอื่น ๆ - คุณสนุกกับการเขียนโค้ดและคุณดีพอที่จะทำมัน คุณไม่ได้คิดเกี่ยวกับการเขียนโปรแกรมที่บ้าน แต่คุณยังรู้สึกกระปรี้กระเปร่าในการเรียนรู้และเติบโตในรูปแบบอื่นนอกเหนือจากเวลาทำงาน

  • คำทำนาย : นี่เป็นเหมือนผู้จัดการโรงงานของโปรแกรมเมอร์ มันยังคงเป็น 9-5 แต่งานของคุณให้โอกาสคุณมากพอที่จะทำให้ทักษะของคุณคมชัดและคุณมีความมุ่งมั่นพอที่จะใช้โอกาสเหล่านั้น งานของคุณจะได้รับการยอมรับตาม ในสถานการณ์นี้ยังคงเป็นไปได้ที่จะจบลงที่ที่คุณต้องการที่จะอยู่ในงานของคุณหรือกับคนอื่น ๆ ผ่านคุณโดยไม่คาดคิด เพื่อป้องกันการที่ผมขอแนะนำให้คุณหาวิธีอื่น ๆ เพื่อเพิ่มทักษะการเขียนโปรแกรมของคุณในการเป็นส่วนหนึ่งของช่วงเวลาพิเศษของคุณ หรืออาจเป็นไปได้ว่าการเขียนโปรแกรมล้วนๆไม่เหมาะกับคุณที่สุด คุณอาจจะดีขึ้นในงานที่แตกต่างกันซึ่งสิ่งที่คุณต้องการทำนอก 9-5 จะช่วยเสริมงานประจำวันของคุณให้ดีขึ้น

    โปรดทราบว่านี่เป็นมาตราส่วนแบบเลื่อน ประเด็นก็คือว่าความสำเร็จของคุณใน 9-5 ของคุณนั้นเพิ่มขึ้นตามระดับเวลาที่คุณใช้ในการพัฒนาและฝึกฝนทักษะที่เกี่ยวข้องในเวลาว่างของคุณเอง

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

  • คำทำนาย : ถ้าเป็นคุณคุณต้องมีงานใหม่ หากคุณยังคงรักการเขียนโปรแกรมอันดับต้น ๆ ของรายการของคุณเมื่อมองหางานใหม่ก็คือหัวเรื่อง (หรือรายการพิเศษ) นั้นเหมาะสมกว่า

4) งานเต็มเวลาของคุณทำให้คุณรู้สึกเบื่อหน่ายโดยทั่วไป - คุณสนุกกับการเขียนโปรแกรมจริง ๆ และถ้าคุณได้รับมรดกที่ดีและออกจากงานของคุณวันนี้คุณอาจต้องเขียนซอฟต์แวร์ของคุณเอง ปัญหาเพียงอย่างเดียวคือเมื่อถึงเวลาที่คุณได้ทำงานในวันที่คุณเหนื่อยล้าทางจิตใจ เมื่อคุณกลับถึงบ้านคุณไม่ต้องการทำอะไรมากมายนอกเหนือจาก [ใส่พืชผักที่คุณชื่นชอบที่นี่]

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

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

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


หัวข้อที่พบบ่อยในเรื่องทั้งหมดนี้คือคุณต้องหาข้อมูลบางอย่างเกี่ยวกับตัวคุณ:

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

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

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

บันทึก

เพื่อตอบสนองต่อความคิดเห็น

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

บางคนโชคดีพอที่จะมีงานที่ให้ความสำคัญกับการพัฒนาตนเองมากพอสำหรับพวกเขาในการรักษาทักษะที่หลากหลายในช่วง 9-5 ไม่เหมือนโปสเตอร์ต้นฉบับที่อยู่ในค่ายนี้ หากคุณอยู่ที่นั่น! ใช้เวลาพิเศษของคุณให้มีประสิทธิผล แต่อย่าคิดว่ามันจะต้องเป็น "การเข้ารหัส" ถ้าคุณกลับมาบ้านรู้สึก "เหนื่อยล้า" ฉันสงสัยว่าคุณอยู่ในค่ายนี้ งานเช่นนี้จะทำให้คุณรู้สึกกระปรี้กระเปร่า

ประเด็น

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

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

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


29

การสนทนาสองขั้วที่นี่ไร้สาระ ดูเหมือนว่ามีเพียงสองตัวเลือก

  1. คุณเป็นโปรแกรมเมอร์ 9-5
  2. คุณเป็นนักพัฒนาตลอดชีวิตที่ไม่มีชีวิต

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

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

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

มืออาชีพที่มีทักษะจำเป็นต้องรักษาทักษะหากพวกเขาต้องการที่จะรักษางานของพวกเขา มันเป็นความรับผิดชอบของพวกเขาที่จะทำเช่นนั้น มันถูกกว่ามากสำหรับนายจ้างที่จะจ้างคนงานใหม่ที่มีทักษะที่เหมาะสมกว่าที่จะจ่ายเงินคนงานที่มีอยู่เพื่อเรียนรู้ทักษะ

ใช่ฉันดูถูกนักเขียนโปรแกรม 9-5 คนหรือสิ่งที่ฉันเรียกว่า "นักพัฒนาในเวลากลางวัน" ที่ไม่สนใจที่จะทำสิ่งต่างๆให้ดีขึ้นในเวลาของตนเอง ฉันไม่ได้แนะนำว่าคุณต้องละเลยครอบครัวหรือเขียนโปรแกรมดื่มแอลกอฮอล์ แต่การใช้เวลาสองสามชั่วโมงต่อสัปดาห์ในการอ่านการเรียนกลางคืนหรือฝึกทักษะใหม่ ๆ ไม่ใช่ความคาดหวังที่ไม่สมเหตุสมผล ฉันทำและฉันยังคงมีความสัมพันธ์ที่ดีกับภรรยาและลูกสองคนของฉัน เรายังมีลูกคนที่สามระหว่างทาง

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


ปัญหาที่เกิดขึ้นกับ "การศึกษาต่อเนื่อง" คือค่าใช้จ่าย และอย่าลืมว่าในอุตสาหกรรมอื่น ๆ บริษัท คาดว่าจะให้เงินทุนในระดับที่สูงกว่าที่เรามี ช่างเครื่องสามารถคาดหวังให้นายจ้างของเขาจ่ายเงินสำหรับการฝึกอบรมในเครื่องใหม่ แต่โปรแกรมเมอร์คาดว่าจะจ่ายสำหรับการฝึกอบรมของเขาเองเพื่อใช้ภาษาหรือเครื่องมือใหม่ นักบินได้รับการฝึกอบรมจากสายการบินหรือกองทัพอากาศของเขาในความเป็นจริงกองทัพอากาศว่าจ้างคนและจ่ายเงินให้พวกเขาในระหว่างการฝึกอบรมครั้งแรกไม่แน่ใจว่าพวกเขาจะได้รับการบินสำหรับพวกเขา
jwenting

คุณจะไม่เปรียบเทียบการรับราชการทหารกับการมีงานทำใช่มั้ย
Jason Dean

14

ฉันไม่จำเป็นต้องเรียกคุณว่าโปรแกรมเมอร์ 9-5 คนตามคำอธิบายของคุณ

โปรแกรมเมอร์ 9-5 ที่ฉันมองลงไปนั้นไม่มีความปรารถนาหรือความสนใจในการสร้างเสริมฝีมือของพวกเขาอย่างแน่นอน แต่เพียงแค่วางแผนวันต่อวันออกไปไม่เคยแสดงความสนใจใด ๆ เลยในการปรับปรุงสิ่งที่พวกเขาทำ

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


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

6

ฉันจะตอบคำถามนี้:

ใช่โปรแกรมเมอร์ที่เขียนโปรแกรมเพียง 9-5 หรือไม่ว่าจะต้องใช้เวลากี่ชั่วโมงเพื่อทำงานให้เสร็จสมบูรณ์

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

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

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


ผู้คนไม่ดูถูกนักเขียนโปรแกรม 9 ถึง 5 ถ้าพวกเขาเก่งในงานของพวกเขา ข้อความนั้นควรพูดได้มากพอว่าทำไมพวกเขาจึงดูถูกนักเขียนโปรแกรม 9 ถึง 5 คน คนที่เพียงแค่วางทักษะขั้นต่ำที่จำเป็นสำหรับงานของพวกเขามักจะไม่ถูกค้นหา
Dunk

1
เราคาดหวังว่าตำรวจจะไปล่าอาชญากรในเวลาของตนเอง สำหรับตำรวจนครบาลลอนดอนคุณคาดว่าจะใช้เวลาสองปีในฐานะ 'พิเศษ' - อาสาสมัครที่ไม่ได้รับค่าจ้าง - ก่อนที่คุณจะได้รับการพิจารณาตำแหน่งงานเต็มเวลา
robertc

นั่นไม่เหมือนกับที่คาดหวังว่าพวกเขาจะทำเวลาพิเศษหลังจากพวกเขาเต็มเวลา มันเหมือนการเขียนโปรแกรมบางอย่างในขณะที่คุณเรียนอยู่
DJClayworth

@ โรเบิร์ตที่นี่พวกเขาจะเลิกงานของพวกเขาหากพวกเขาทำเช่นนั้นเพราะพวกเขาจะก่ออาชญากรรม และแน่นอนว่าการเรียกร้องแรงงานที่ไม่ได้รับค่าจ้างนั้นผิดกฎหมายเช่นกันในหลาย ๆ ที่
jwenting

@DJClayworth "แต่โปรแกรมเมอร์บางคนดูเหมือนจะมีความคิดที่แปลกประหลาดว่าถ้าคุณไม่มีโปรเจคข้างคุณก็ไม่ใช่โปรแกรมเมอร์จริง ๆ " ใช่! นั่นคือสิ่งที่ฉันได้รับด้วยส่วน "ดูถูก" ฉันยอมรับว่ามันแปลกประหลาด ฉันพบว่าตัวเองอยู่ในความสมดุล แต่ไม่มีโปรเจคต์ด้านใดและฉันรู้สึกว่าคำตอบมากมายที่นี่ได้ตรวจสอบแล้วว่าฉันเป็น "โปรแกรมเมอร์จริง ๆ "
B Johnson

4

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

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

ในเวลาเดียวกันฉันคิดว่าเป็นเรื่องดีที่ได้เข้าร่วมในงานอดิเรกอื่น ๆ เช่นกันและถึงจะมีความสามารถ นั่นอาจเป็นกีฬาศิลปะการปรับปรุงบ้านสิ่งเหล่านี้สำหรับฉันการมีงานอดิเรกอื่น ๆ ทำให้ฉันเป็นนักแก้ปัญหาที่ดีกว่า

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


10
คุณสามารถรักการเขียนโปรแกรม แต่ยังลังเลที่จะไปมากกว่า 9 ถึง 5 ฉันชอบที่จะออกก่อนและอ่านทรัพยากรออนไลน์โปรแกรมหรือสิ่งต่าง ๆ ที่เกี่ยวข้องกับคอมพิวเตอร์ที่บ้าน คุณสามารถทำให้ฉันอยู่ได้นานขึ้นเป็นระยะเมื่อใกล้ถึงรุ่นที่ออกใหม่ แต่ฉันมักจะรู้สึกว่าควรจ่ายชั่วโมงพิเศษเหล่านี้ (และ 90% ของเวลาที่พวกเขาไม่ได้)
Jalayn

@ Jalayn ฉันเห็นด้วยอย่างสมบูรณ์งานควรทำในที่ทำงาน ฉันตีความโปรแกรมเมอร์ "9 ถึง 5" ว่าเป็นคนที่ไปทำงานเขียนโปรแกรมและไม่ทำอะไรเลยนอกกรอบเวลานั้น
Nic

3

นี่อาจเป็นคำถามที่ยาก แต่ฉันจะให้มันทำงาน

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

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

สำหรับสิ่งต่าง ๆ เหล่านี้คุณต้องพิจารณาสถานการณ์ของคุณเอง คุณต้องการ / ต้องการอยู่ที่ไหนในเวลา n หน่วย? การไปถึงที่นั่นต้องใช้รหัสมากขึ้นหรือต้องมีความเข้าใจเพิ่มมากขึ้นหรือไม่?

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


2

ฉันเข้าใจสถานการณ์ของคุณจริง ๆ ฉันเคยทำงานกับ. NET เกือบ 40 ชั่วโมงต่อสัปดาห์ มันค่อนข้างเจ๋ง แต่เมื่อฉันอยู่ที่บ้านฉันมีเวลาอยู่หน้าคอมพิวเตอร์

น่าเสียดายที่มันยากที่จะ "ยอมรับ" ในฐานะโปรแกรมเมอร์ถ้าคุณทำสิ่งใดสิ่งหนึ่งให้กับเจ้านายภายใต้ชื่อที่มองไม่เห็นและโดยเฉพาะอย่างยิ่งภายใต้. NET หรือเทคโนโลยีที่เป็นกรรมสิทธิ์ของ Microsoft มันเหมือนกับการใช้รหัสของคนอื่นทำสิ่งที่ไม่มีใครรู้ว่าคุณทำ

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


2
การแก้ปัญหาจะไม่ผลิตสิ่งภายใต้ชื่อที่มองไม่เห็น
Ramhound

2

มีสองขั้วที่โดยส่วนตัวแล้วฉันดูถูก:

  • โปรแกรมเมอร์ที่ทำงาน 6-7 วันต่อสัปดาห์เป็นเวลา 10-14 ชั่วโมงต่อวันในการทำงาน ฝ่ายบริหารชอบงานประเภทนี้เพราะพวกเขาได้รับงานฟรีมากมายจากพวกเขา (แม้ว่าเวลาทำงานจะไม่ได้เป็นตัวชี้วัดประสิทธิภาพที่ดีเสมอไป) ในความเป็นจริงการจัดการจะพยายามอย่างเต็มที่เพื่อให้โปรแกรมเมอร์ 40 ชั่วโมงต่อสัปดาห์รู้สึกว่าพวกเขาได้รับเบื้องหลังและลองใช้งานประเภทนี้ได้ฟรี ฉันจะลองทำสิ่งนี้ก็ต่อเมื่อการจ่ายนั้นถูก (เช่นสูงกว่า $ 200,000 ต่อปีสำหรับฉันเวลาว่างของฉันมีค่า)

  • โปรแกรมเมอร์ 9 ถึง 5 ที่เข้มงวดซึ่งทำงานทั้งคืนและวันหยุดสุดสัปดาห์ไม่สนใจเกี่ยวกับการเขียนโปรแกรมหรือเทคโนโลยีใด ๆ ที่เกี่ยวข้องเมื่อพวกเขาอยู่นอกที่ทำงาน สิ่งนี้ไม่ดีเนื่องจากทักษะของพวกเขาอาจเสื่อมสลายไปพวกเขาไม่ได้เรียนรู้เกี่ยวกับเทคโนโลยีใหม่ ๆ พวกเขาดูเหมือนจะไม่สนใจอย่างแท้จริงมันเป็นเพียงงานสำหรับการจ่ายเงิน

ฉันชอบที่จะมีความสมดุล ฉันพยายามที่จะไม่ใช้จ่าย (มาก) เป็นประจำมากกว่า 40-50 ชั่วโมงในการทำงานที่เกี่ยวข้องกับสิ่งต่าง ๆ เว้นแต่เป็นกรณีพิเศษ (ซึ่งฉันรู้สึกว่ามันเป็นความผิดของฉันส่วนใหญ่เมื่อเทียบกับความคาดหวังที่ไม่สมจริง) อย่างไรก็ตามฉันยังคงติดตามความสามารถในการเขียนโปรแกรมของฉันและพยายามเรียนรู้สิ่งที่มีเทคโนโลยีในช่วงนอกเวลาและบางครั้งก็ใช้เวลากับโครงการสัตว์เลี้ยงเพราะฉันพบว่าการเขียนโปรแกรมเป็นเรื่องที่น่าสนใจและโครงการสัตว์เลี้ยงสนุก แน่นอนว่าถ้าคุณมีข้อผูกพันที่สำคัญอื่น ๆ (เช่นเด็ก ๆ ) คุณต้องลดสิ่งเหล่านี้ลง แต่อย่างน้อยคุณก็ควรมีความปรารถนาที่จะทำสิ่งนี้หากได้รับเวลา สัปดาห์ละ 168 ชั่วโมงใช้เวลานอนหลับ 56 ชั่วโมง 40 ชั่วโมงสำหรับการทำงาน 30 ชั่วโมงสำหรับการเดินทาง + กิน + งานประจำสัปดาห์และคุณเหลือเวลาอีก 6 ชั่วโมงต่อวันสำหรับสิ่งอื่น ๆ บางทีคุณอาจเลือกที่จะดูทีวี / ภาพยนตร์ / กีฬามากมายหรือมีงานอดิเรกอื่น ๆ หรือใช้เวลาส่วนใหญ่กับภรรยาและลูก ๆ เป็นเรื่องที่ดีและการมีความโค้งมนเป็นสิ่งที่ดี แต่บางทีคุณอาจพบว่า 30 นาทีถึง 2 ชั่วโมงในทุก ๆ วัน ซื้อหนังสือแบบสุ่มหรือไม่ อ่าน stackoverflow และที่เกี่ยวข้อง? เล่นกับ html5 canvas; เรียนรู้สิ่งที่ยุ่งยากกับ NoSQL, node.js? มาดูกันว่าการสร้างแอพ android / ipad นั้นยากแค่ไหน? เรียนรู้ภาษาที่สนุก (และอาจทำไม่ได้) เช่น Haskell? ไม่ล้นเหลือ) เพียงแค่ติดตามนิดหน่อย? ซื้อหนังสือแบบสุ่มหรือไม่ อ่าน stackoverflow และที่เกี่ยวข้อง? เล่นกับ html5 canvas; เรียนรู้สิ่งที่ยุ่งยากกับ NoSQL, node.js? มาดูกันว่าการสร้างแอพ android / ipad นั้นยากแค่ไหน? เรียนรู้ภาษาที่สนุก (และอาจทำไม่ได้) เช่น Haskell? ไม่ล้นเหลือ) เพียงแค่ติดตามนิดหน่อย? ซื้อหนังสือแบบสุ่มหรือไม่ อ่าน stackoverflow และที่เกี่ยวข้อง? เล่นกับ html5 canvas; เรียนรู้สิ่งที่ยุ่งยากกับ NoSQL, node.js? มาดูกันว่าการสร้างแอพ android / ipad นั้นยากแค่ไหน? เรียนรู้ภาษาที่สนุก (และอาจทำไม่ได้) เช่น Haskell?


2

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

คุณนายจ้างจ่ายให้คุณเพื่อผลิตไม่ใช่เพื่อเรียนรู้ มีบริษัท เพียงไม่กี่แห่งที่นอกเหนือจาก Google หรือ Amazon (หรือ บริษัท อื่น ๆ ที่มีขนาดนั้น) สามารถแสดงให้เห็นถึงการจ่ายเงินให้ใครบางคน

สิ่งที่ตรงกันข้ามอาจกล่าวได้ว่าการอุทิศเวลาว่างให้กับวิชาอื่น ๆ เช่นศิลปะแสดงให้เห็นถึงความรอบรู้ที่เป็นลักษณะที่ต้องการของ บริษัท

แน่นอนว่าพวกเขาเรียกว่าศิลปินด้านเทคนิคและใช่พวกเขามีคุณค่ามากเพราะคนที่มีจุดแข็งด้านซ้ายและด้านขวานั้นค่อนข้างยาก

ต้องบอกว่าในช่วงระยะเวลา 10 ปีที่ผ่านมาฉันยังไม่ได้พบกับ 9-5er (หมายความว่ามีเพียงครั้งเดียวเท่านั้นที่คนที่เกี่ยวข้องกับงานที่ทำงาน)

แก้ไข:

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

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


11
"นายจ้างของคุณจ่ายให้คุณเพื่อผลิตไม่ใช่เพื่อเรียนรู้" - แต่การเรียนรู้ไม่ควรเพิ่มผลผลิตและลดปัญหาใช่หรือไม่
Jas

1
จริง ๆ แล้วหลาย บริษัท จ่ายเงินให้คุณเรียนรู้ แต่ถ้ามันจะทำให้คุณมีประสิทธิผลมากขึ้น การเรียนรู้นั้นอาจจะอยู่ในงานการฝึกอย่างไม่เป็นทางการหรือการเรียนอย่างเป็นทางการ นอกจากนี้ยังมีสาขาอาชีพอื่น ๆ อีกมากมายที่ใช้เวลาเรียนรู้นอกเวลา 9-5 พวกเขาเข้าชั้นเรียนอ่านวารสารทางเทคนิคและทำงานตลอดเวลา โปรแกรมเมอร์ที่เป็นที่ยอมรับมักจะนำไปสู่ความสุดโต่ง แต่เราไม่ใช่คนเดียว
Jim C

@ จิม C: แน่นอนว่าหลาย บริษัท จ่ายค่าเรียนและเช่นนั้น แต่โดยทั่วไปหลักสูตรจะดำเนินการตามเวลาของคุณเอง
Demian Brecht

@Jas: แน่นอน อย่างไรก็ตามในบริบทของคำถามของ OP (การเรียนรู้เทคโนโลยีใหม่ที่อาจไม่เหมาะสมกับความสามารถในการจ้างงานหลักของคุณ) ไม่ใช่การเรียนรู้ที่สมเหตุสมผลโดยทั่วไปในระหว่างเวลาทำงาน
Demian Brecht

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

1

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

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

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

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


1

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

ตอนนี้ฉันรักงานของฉันและฉันไม่สามารถนึกภาพฉันทำสิ่งอื่นได้ แต่สิ่งหนึ่งคืองานและอีกงานคืองานอดิเรก หากงานอดิเรกของคุณคือการสร้างรหัสคุณอาจกลับบ้านและทำงานต่อไปไม่เช่นนั้นคุณจะต้องกลับบ้านและทำสิ่งอื่น

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


จริงๆแล้วมันไม่ใช่คำถามของการดูถูกนักเขียนโปรแกรมคนอื่นที่ทำงานกับพวกเขาเพียง 9 ถึง 5 เท่านั้นมันเป็นคำถามของนักพัฒนา 9 ถึง 5 ที่ไม่ได้ใช้ทักษะที่ดีในการทำงานที่ดูถูกดูแคลน มีบางส่วนของการพัฒนาที่ไม่ใช่ความท้าทายทางเทคนิคหรือนวัตกรรมมีเพียงเล็กน้อย ฉันสงสัยว่าหลายคนที่ทำงานแบบตรง 9-5 คนทำงานโครงงานเหล่านั้นดังนั้นพวกเขาจึงไม่เข้าใจความจำเป็นในการเรียนรู้อย่างต่อเนื่อง และถ้านั่นคือตำแหน่งของคุณคุณก็จะถูกต้อง ถ้าคุณใช้เวลาอยู่ที่บ้านงานของคุณก็จะยิ่งท้าทายน้อยลง ....
Dunk

@Dunk จากนั้นในกรณีนั้นคำถามนั้นเป็นประโยคที่ผิด ควรโปรแกรมเมอร์ไม่สามารถ 9-5ers ... และคำถามที่สามารถนำไปใช้กับงานใด ๆ ฉันคิดว่าตัวเองมีความสามารถมากและในงานของเราเราคิดค้นสิ่งใหม่ ๆ อย่างต่อเนื่อง แต่เราต้องทำในช่วง 9 ชั่วโมงที่เรามีงาน หาก 9 ชั่วโมงต่อวันไม่เพียงพอสำหรับคุณฉันจะถามความสามารถของคุณในการแก้ปัญหาไม่ใช่ของฉัน
AJC

1

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

40 ชั่วโมงต่อสัปดาห์เกือบจะมากเกินไปแล้ว คิดว่าชีวิตมนุษย์โดยเฉลี่ยจะเป็นอะไรอายุ 80 ปีหรือมากกว่านั้น? พวกเขาเริ่มไปโรงเรียนตอนอายุ 5/6 และจากจุดนั้นโดยทั่วไปจะยุ่งเป็นเวลา 8 ชั่วโมงทุกวันธรรมดา (ลบ 3 เดือน) จนกว่าพวกเขาจะพร้อมเข้าวิทยาลัย ฉันจะกระทืบตัวเลขเฉลี่ยที่นี่:

  • คุณมีชีวิตอยู่โดยเฉลี่ย 700,800 ชั่วโมง
  • เกรด 1 ถึง 12 ใช้เวลาเฉลี่ย 19,200 ชั่วโมง (ไม่มีหน้าร้อน)
  • โดยปกติแล้วคุณจะทำงานในช่วงฤดูร้อนที่โรงเรียนมัธยมปลายดังนั้นจึงต้องตะคอกกลับมาที่: 1,920 ชั่วโมง
  • วิทยาลัยใช้เวลาประมาณ 35 ชั่วโมงต่อสัปดาห์เป็นเวลา 4 ปี (มีเวลาฝึกงาน / ทำงาน / เรียน): 7,280 ชั่วโมง - ฤดูร้อน (1,680) = 5,600
  • จากนั้นบอกว่าคุณได้งานและทำงานจากจุดนั้น (อายุ 22 ปี) ถึงเมื่อ 65 (?) ของคุณ: 89,440 ชั่วโมง - (ปิด 3 สัปดาห์ต่อปี) 5,160 = 84,280 ชั่วโมง

เพิ่มพวกเขาทั้งหมดและรับ% ชีวิตของคุณ: 111,000 / 700,800 = ประมาณ 16%

16% ของชีวิตคุณที่ทุ่มเทให้กับการทำงาน คุณใช้ชีวิตเพียงครั้งเดียวและอายุการใช้งานที่เหลือเชื่อนี้ที่เราแต่ละคนได้รับประสบการณ์มันสั้นลงประมาณ 1 / 6th เพราะ "งาน" ของคุณ และนี่เป็นเพียงถ้าคุณทำงาน 40 ชั่วโมงต่อสัปดาห์ คุณไม่ควรให้มากกว่านั้น หวงแหนชีวิตของคุณ


ทางเลือกหนึ่ง: นอนน้อยลง ฉันเคยนอนประมาณ 6-7 ชั่วโมงต่อคืน จากนั้นฉันก็พบว่าฉันหยุดหายใจขณะหลับ ภายใต้การควบคุมฉันพบว่าฉันต้องการนอนประมาณ 4-5 ชั่วโมงทุกคืนเพื่อการพักผ่อนที่ดี นั่นเป็นเวลาพิเศษ 87,600 ชั่วโมงที่ฉันเปรียบเทียบกับคนที่หลับเฉลี่ย 8 ชั่วโมงต่อคืน! :-)
afrazier

มันค่อนข้างตื้นที่จะคิดว่าโรงเรียนเป็นเพียงส่วนหนึ่งของงาน ในฐานะที่เป็นเด็กมีหลายสิ่งหลายอย่างที่คุณต้องเรียนรู้ (อ่านเขียนคณิตศาสตร์พื้นฐาน) เพื่อให้สามารถใช้ชีวิตให้เกิดประโยชน์สูงสุด นั่นไม่เกี่ยวอะไรกับอาชีพการทำงานที่คุณเลือกในชีวิต
Tom van Enckevort

1

หากคุณต้องการเก่งเรื่องอะไรคุณต้องเสียสละอย่างอื่น นั่นเป็นวิธีเดียว ต้องการสร้างรายได้ในฐานะนักพัฒนาซอฟต์แวร์ / ผู้ประกอบการหรือไม่ บอกลาชีวิตครอบครัวของคุณอย่างน้อยสองสามปี ทุกคนต้องทำการเลือกนี้ด้วยตนเอง มันเป็นข้อตกลงคุณสามารถเอามันออกไปได้


0

มีความสมดุลระหว่างการทำงานและชีวิตอยู่เสมอ 9-5'rs เป็นผู้ที่มีสำหรับ paycheck ฉันทำงานบางอย่างที่ฝ่ายบริหารดูดความสนุกออกมาจากสาเหตุที่ฉันอยู่ที่นั่น ฉันมักจะออกไปหางานที่คนอื่นสร้างแรงบันดาลใจให้คุณเรียนรู้เพิ่มเติมหรือเพียงแค่เทคโนโลยีที่คุณใช้ทำให้การเขียนโปรแกรมสนุกและทำให้คุณอยากทำ OT หรือเสียสละเวลาว่าง แต่สิ่งหนึ่งที่มากเกินไปนำไปสู่ความเมื่อยล้าเสมอ ฉันมีงานอดิเรกอย่างน้อย 4 งานนอกบ้านและฉันพบว่ามีงานอดิเรกเหล่านั้นสองสามครั้งที่ช่วยงานในลักษณะที่แปลกมาก ดังนั้นใช่โปรแกรม 9-5 ทำ OT เมื่อจำเป็น แต่สำหรับเทพเจ้าก็สนุกในชีวิต

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