สิทธิพิเศษสำหรับโปรแกรมเมอร์ใหม่


257

ฉันตั้งใจจะจ้างโปรแกรมเมอร์รุ่นเยาว์ 2-3 คนออกจากวิทยาลัย นอกเหนือจากเงินสดแล้วสิ่งที่สำคัญที่สุดสำหรับโปรแกรมเมอร์หนุ่มคืออะไร? มันเป็นเกมที่ทำงานหรือไม่? ฉันต้องการความคิดสร้างสรรค์ ... ฉันต้องการความคิดที่ดี


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

2
"สิ่งที่มีความคิดสร้างสรรค์" ฉันกำลังจะแก้ไขสิ่งนั้น แต่ฉันไม่รู้ว่าคุณไปทำอะไรที่นั่น
James McMahon

2
สิ่งนี้ไม่ควรถูกแท็กอัตนัย? โดยส่วนตัวแล้วฉันจะทำอะไรกับ "perks" แท็ก "perks" มีจุดประสงค์อะไร
Daniel C. Sobral

2
ทำไมสิ่งนี้จะถูกแท็กอัตนัย? มีเทคนิคที่ทำงานและบางอย่างที่ไม่ได้รับการสนับสนุนจากการวิจัยและวัดกับเกณฑ์ที่เข้มงวด นั่นคือวัตถุประสงค์
Anthony Mastrean

3
นี่เป็นเรื่องเกี่ยวกับโปรแกรมเมอร์ไม่ใช่การเขียนโปรแกรม ดังนั้นนอกหัวข้อทั้งหมด
bmargulies

คำตอบ:


537

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

  • ชุดเดรสลำลอง : โปรแกรมเมอร์หนุ่มโดยเฉพาะจะมีช่วงเวลาที่ยากลำบากในการหลีกเลี่ยงความไม่พอใจของชุดเดรสที่เข้มงวด "ฉันแค่จะไปนั่งที่โต๊ะทำงานของฉันตลอดทั้งวัน - ทำไมฉันต้องใส่กางเกงทรงหลวม / เสื้อโปโล / เสื้อผ้าทางธุรกิจอื่น ๆ ที่ไม่สบาย" ในความคิดของฉันนี่คือการก่อกบฏครึ่งหนึ่งและการแสวงหาผลผลิตที่ซื่อสัตย์ครึ่งหนึ่ง: การเขียนโปรแกรมในกางเกงยีนส์และเสื้อยืดง่ายกว่ากางเกงทรงหลวมและปุ่มลงอย่างเป็นทางการ คำถามที่คุณอาจต้องถามตัวเองคือถ้าความสามารถในการผลิตที่เพิ่มขึ้นและกำลังใจในการทำงานนั้นคุ้มค่ากับการสูญเสียศักยภาพของบรรยากาศ "มืออาชีพ" ทุกอย่างขึ้นอยู่กับสถานการณ์ของคุณ ... มี บริษัท ที่เพิ่งเริ่มต้นและบริษัท ที่ติดอันดับ Fortune 500 ซึ่งอนุญาตกางเกงยีนส์และเสื้อยืด
  • ไม่กี่การประชุม : ไม่มีอะไรที่จะทำให้เสียสมาธิได้มากกว่าการประชุมที่สม่ำเสมอ พยายามหลีกเลี่ยง "การประชุมสถานะ" ทั่วทั้งทีมที่สามารถดำเนินการผ่านอีเมลหรือการสนทนาแต่ละรายการ โปรแกรมเมอร์ชอบเมื่อนายจ้างอนุญาตให้โปรแกรม
  • เพื่อนร่วมงานที่มีประสบการณ์ : โปรแกรมเมอร์ที่ดีต้องการที่จะปรับปรุง หากพนักงานคนอื่นของคุณมีส่วนร่วมในโครงการโอเพ่นซอร์สขนาดใหญ่หรือทำงานเป็นรายบุคคลในโครงการภายในที่ประสบความสำเร็จเป็นพิเศษแจ้งให้ลูกค้าของคุณทราบ!
  • สำนักงานส่วนตัว : นี่ไม่ค่อยเป็นประโยชน์สำหรับทุกคนยกเว้น บริษัท ที่เพิ่งก่อตั้ง บริษัท แต่ถ้าคุณสามารถเสนอสำนักงานของตนเองให้กับผู้สมัครได้พวกเขาจะปล่อยให้สัมภาษณ์ด้วยใจในสายตาของพวกเขา การเขียนโปรแกรมนั้นง่ายขึ้นมากเมื่อคุณไม่ต้องกังวลกับการจราจรติดขัดและผู้คนที่กำลังร้องเพลงสุขสันต์วันเกิดหนึ่งคิวบ์
  • สิ่งดีๆ : หากคุณสามารถจ่ายได้ให้อุดหนุนเกมสำหรับช่วงพักกลางวันและหลังเลิกประชุม
  • แนวปฏิบัติที่ดีที่สุด : สิ่งนี้จะทำให้โปรแกรมเมอร์ที่ดีและผู้ที่มีประสบการณ์น้อยกว่าข่มขู่: แสดงให้เห็นว่าผู้สมัครของคุณจะทำงานด้วยการควบคุมเวอร์ชันที่น่าเชื่อถือและมีมาตรฐานการเข้ารหัสเกี่ยวกับการทดสอบหน่วยหรือการสืบทอดหรืออะไรก็ตาม องค์กรเป็นสิ่งสำคัญ
  • ไม่ต้องเสียค่าปรับ : ถ้าคุณยืดหยุ่นได้หลายชั่วโมงก็ทำได้! ไม่มีใครชอบออกไปข้างนอกทุกครั้งที่ไปห้องน้ำ รู้สึกเหมือนว่าคุณไม่ได้รับการยกย่องว่าเป็นพนักงาน
  • จอภาพสองจอ : ชนะได้ทันทีสำหรับโปรแกรมเมอร์เกือบทุกคนที่เคยทำงานกับจอภาพสองจอมาก่อน

5
ฉันจะบอกว่าการให้คำปรึกษาจะอยู่ที่นั่นถึงแม้ว่ามันจะไปกับโปรแกรมเมอร์ที่มีประสบการณ์
Daemin

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

7
พีซีที่ดีสร้างความแตกต่างอย่างมาก ไม่มีใครชอบทำงานกับ RAM เพียง 1GB เท่านั้น ... :(

1
"มี บริษัท สตาร์ทอัพและ บริษัท ติดอันดับ Fortune 500 ที่อนุญาตกางเกงยีนส์และเสื้อยืด" จริงเกินไป การแต่งกายของ Microsoft นั้นเกินความคาดหมาย: นักพัฒนาส่วนใหญ่สวมกางเกงขาสั้นในช่วงฤดูร้อนและซีแอตเทิลก็เป็นวัฒนธรรมรองเท้าแตะเช่นกัน

2
ฉันโชคดีจริงๆที่มีงานแรกของฉันอยู่นอกมหาวิทยาลัย ฉันได้รับสิทธิพิเศษเหล่านั้นทุกอย่างพร้อมกับพีซีแบบ quad-core ฉันเป็นนักพัฒนาเว็บทำไมฉันต้องใช้พีซีแบบ quad-core ใครสน...? ประโยชน์ที่ดีก็สำคัญสำหรับฉันเช่นกัน ฉันออกจากวิทยาลัยมา 8 เดือนแล้ว

186

เก้าอี้Aeron Chair คุณภาพสูง


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

26
มีใครสังเกตว่ามันเป็นไปไม่ได้ที่จะปราบปรามคนเงียบเมื่อนั่งบนแอรอน?
ConcOfOfTunbridgeWells

4
@NXC: +1 ใยอาหาร

2
ฉันมีหนึ่งในเก้าอี้เหล่านี้ที่บ้านและมันก็คุ้มค่าทุกเพนนี (ซึ่งเป็นสิ่งที่ดีเพราะมีค่าใช้จ่ายประมาณ 100,000 เพนนี)
Kyralessa

1
เก้าอี้ที่ดีนั้นมีความสำคัญต่อสุขภาพ อาจไม่จำเป็นต้องเป็น Aeron แต่เก้าอี้ที่ไม่ดีจะทำให้คุณเจ็บปวดและทำลายชีวิตของคุณ มีความเป็นไปได้ค่อนข้างมากที่นายจ้างที่ไม่ได้จัดหาเก้าอี้ที่เหมาะสมจะต้องเผชิญกับการฟ้องร้องในอนาคตเนื่องจากทำร้ายพนักงานของพวกเขา
Donal Fellows

171
  • สิทธิ์ของผู้ดูแลระบบสำหรับพีซี
  • การเชื่อมต่ออินเทอร์เน็ตที่ไม่ gimped ตามกฎพร็อกซี bizzaro
  • จอภาพคู่
  • ทำงานจากสิทธิพิเศษที่บ้าน
  • น้ำพุโซดา (ไม่ใช่น้ำพุดื่มที่จ่ายโซดาแทนน้ำ Ala Brawndoแต่เหมือนที่คุณใช้ที่ Taco Bell เพื่อเติมเครื่องดื่มของคุณ)

    โซดาน้ำพุ


12
เกิดอะไรขึ้นกับ Brawndo? มันมีสิ่งที่พืชต้องการ
ขนมปังปิ้ง

17
จุดที่ดีเกี่ยวกับสิทธิ์ของผู้ดูแลระบบ - ไม่เคยคิดมาก่อน! ไม่มีอะไรทำให้หมดอำนาจมากกว่าที่จะไม่สามารถติดตั้งเครื่องมือการผลิต ...

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

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

9
ฉันเห็นด้วยกับเครื่องดื่มเพื่อสุขภาพฟรีเช่นน้ำส้มและชาสมุนไพรที่เลือกสรร แต่ไม่สามารถเข้าถึงขยะได้ง่าย

152

โอกาสในการทำงานร่วมกับโปรแกรมเมอร์ที่มีประสบการณ์


การมีพี่เลี้ยงที่ดีเป็นสิ่งสำคัญมากสำหรับนักพัฒนา jr
Semicolon ที่ถูกลืม

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

+1 - สิ่งนี้มีประโยชน์สำหรับการทำความเข้าใจกับสภาพแวดล้อม นักพัฒนารายอื่นทำงานที่นี่ได้อย่างไรเพื่อให้ฉันเข้ากันได้ดี
JB King

129

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


พูดตามตรงฉันคิดว่ามันถูกกว่า

คุณทั้งคู่ถูกต้องแล้วและฉันก็ไม่เห็นด้วยกับคุณมากขึ้น

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

  • กำหนดงบประมาณสำหรับโทรศัพท์มือถือและแผนไม่ จำกัด ที่ บริษัท จะจ่าย

  • จ่ายค่าบริการอินเทอร์เน็ตในบ้าน

สิ่งเล็ก ๆ น้อย ๆ เช่นนี้พวกเขาจะแสดงให้เพื่อนของพวกเขาได้รับการตอบสนองว่า "เจ๋ง - ฉันหวังว่า บริษัท ของฉันจะทำอย่างนั้น!"


เสียดายที่ฉันไม่เคยเชื่อเลยว่าจะมีใครไปจุดหนึ่ง .... ;-)
Bob Cross

โทรศัพท์มือถือไม่มีจุดหมายหากพวกเขาไม่มีงานทำ แต่สิทธิพิเศษ work @ home ที่จ่ายกับอินเทอร์เน็ตน่าจะดี

59
ฉันไม่ต้องการให้อินเทอร์เน็ตจ่ายเงิน จากนั้นพวกเขาสามารถเรียกร้องทุกสิ่งที่ฉันทำได้ทุกที่บนอินเทอร์เน็ตคือทรัพย์สินของ บริษัท สกรูที่
jmucchiello

11
ฉันไม่ต้องการให้ บริษัท จ่ายค่าเชื่อมต่ออินเทอร์เน็ต พวกเขาอาจรู้สึกว่าพวกเขามีสิทธิ์ตัดสินใจว่า บริษัท / แผนฉันสมัครสมาชิกและสิ่งที่ฉันสามารถทำได้
Joshua Carmody

9
จ่ายให้ฉันมากขึ้นและให้ฉันเลือก จากนั้นฉันสามารถตัดสินใจผู้ให้บริการและบริการที่ฉันต้องการรวมถึงไม่เสี่ยงกับ บริษัท ที่พยายามเรียกร้องสิทธิ์ในการใช้รหัสที่ฉันเขียนลงบนฮาร์ดแวร์ของตัวเองที่บ้านในเวลาของฉันเอง
Matthew Whited

77

ประเภทของคนที่คุณต้องการจ้างมีแนวโน้มที่จะเป็นข้อกังวลอันดับหนึ่งเมื่อตัดสินใจเลือกสิ่งที่น่าสนใจ สำหรับโปรแกรมเมอร์ที่กำลังคิดหรือในกระบวนการเลี้ยงดูครอบครัวลาพ่อการจับคู่ บริษัท รับเงินทุนสูงถึง $ X / ปีวันหยุดพักผ่อนและเวลาทำงานที่ยืดหยุ่นและความรู้สึกมั่นคงในการทำงานอาจดึงดูดมากกว่าโซดา เครื่องและ Segways ฟรีสำหรับทุกคน คุณพูดถึงว่าคุณกำลังมองหาโปรแกรมเมอร์ "จูเนียร์" หรือ "หนุ่ม" แต่คนหนุ่มสาวจำนวนมากยังคงตกอยู่ในหมวดหมู่นี้

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

นี่คือจุดที่สำคัญที่สุดแม้ว่า: ถ้าคุณต้องการที่จะจ้างคนที่มีความสว่างแน่นอนคุณสามารถหาไม่ได้พยายามที่จะชิงไหวชิงพริบพวกเขา สิ่งที่แปลกคือจริง ๆ แล้วจะมีความสนใจน้อยกว่าขนาดตู้เย็นกระทิงแดงฟรีและจำนวนของตารางฮอกกี้อากาศในการกำจัดของพวกเขามากกว่าที่คุณจะให้คุณค่ากับพวกเขาเป็นสินทรัพย์ให้กับ บริษัท และในฐานะบุคคล (ทั้งในแง่ของค่าตอบแทนและความสัมพันธ์นายจ้าง / ลูกจ้างทั่วไป) ไม่ว่าคุณจะมีรูปแบบธุรกิจ / แผนอย่างยั่งยืนไม่ว่าจะเป็นที่ทำงานของคุณจริงๆที่พวกเขาตื่นเต้นและไม่ว่าการทำงานของคุณตื่นเต้นคุณ ฉันขอแนะนำให้อ่านบทความเกี่ยวกับJoel On Softwareเขาปฏิบัติต่อเรื่องของการจ้างโปรแกรมเมอร์ที่ดีในรายละเอียดที่ยุติธรรม ("ฉลาดและทำทุกอย่างให้สำเร็จ" ฉันคิดว่าเป็นชื่อหนึ่งในบทความ)

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

( ขอบคุณ Thomas Kammeyer สำหรับคำแนะนำในย่อหน้าสุดท้าย! )


@ Matt J - นี่คือจุดที่ รุ่นที่ฉันคิดว่า "สิ่งที่คุณสามารถให้ฉันเพราะฉันสมควรได้รับ" ต้องไปให้พ้น บรรดาคนรุ่นฉันที่คุณอธิบายในย่อหน้าสุดท้ายของคุณจะเป็นคนที่ประสบความสำเร็จในระยะยาว
Metro Smurf

ลาพ่อ? ไม่ใช่โปรแกรมเมอร์ทุกคนที่เป็นชายหนุ่มหรืออย่างอื่น

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

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

ที่จริงแล้วโจเอลขยายสมาร์ทและได้รับสิ่งที่เขียนเรียงความลงในหนังสือทั้งเล่ม: amazon.com/Smart-Gets-Things-Done-Technical/dp/1590598385
ไซคลอป

72

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


24
คุณใช้เม้าส์บอล? นี่คืออะไร? 1998?
shoosh

16
Jeff Atwood แนะนำว่าแป้นพิมพ์และเมาส์เป็นเครื่องมือพื้นฐานที่คุณควรเป็นเจ้าของ: codinghorror.com/blog/archives/000666.html (ดูจุดที่สาม)

1
ฉันนำเม้าส์ของฉันมาเองเพราะปุ่มที่ให้มามีเพียงสองปุ่มและล้อ ฉันไม่เชื่อว่าคุณกำลังใช้ลูกบอล!

1
+1 ฉันหวังว่าฉันจะมีกระดานไวท์บอร์ดฉันมีเมาส์เลเซอร์ไร้สายที่ดีมากแม้ว่ามันจะเป็นของฉันเองก็ตาม
BenAlabaster

1
เดสก์ท็อปเสมือนจริงที่รวมเข้ากับจอมอนิเตอร์ 24 "(หรือ 30") (Linux, Mac OS X) เหนือกว่าจอภาพสองจอที่มีขนาดเล็กกว่าเล็กน้อยและไม่มีเดสก์ท็อปเสมือน (Windows) ฉันเคยดูทีละหนึ่งจอภาพมันเป็นเพียงแค่แอพพลิเคชั่นสลับใน Windows ที่ใช้งานได้และ XP ในที่ทำงานไม่ได้รับการอัพเกรดในไม่ช้า

57

ความสามารถในการทำงานจากระยะไกล + เวลาที่ยืดหยุ่นหนังสือเทคโนโลยีให้ความรักและความรักมากมาย!


Ditto on the Books
BCS

1
เหมือนกันกับการทำงานจากระยะไกล แต่คุณต้องตรวจสอบให้แน่ใจว่าพวกเขา "อยู่ในนั้น" .. Prob หลังจากระยะเวลาทดลอง 6-12 เดือนอาจ? ฉันหวังว่าฉันจะทำงานจากที่บ้านได้จริงฉันทำได้มากขึ้น

+1 สำหรับหนังสือฉันรักหนังสือของฉัน ฉันอาจใช้จ่ายมากขึ้นกว่าในหนังสือเกี่ยวกับค่าสาธารณูปโภคของฉัน ...
BenAlabaster

@ balabaster Books เป็นสื่อการฝึกอบรม ดังนั้นจึงเป็น win-win ถ้า บริษัท ให้พวกเขาไปให้กับพนักงาน :-)

หนังสือ? คุณอยู่ในศตวรรษใด
tsilb


51

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

ทำให้สำนักงานเป็นกันเองมากขึ้น: ใส่เบียร์ในตู้เย็นและดื่มกันในตอนท้ายของวัน จัดหาอาหารที่ดีกว่า (ง่ายสำหรับผู้ที่ไม่สามารถปรุงอาหารได้): รับอาหารสำเร็จรูปหรือร้านขายอาหาร


คุณแน่ใจหรือว่าเบียร์นั้นปลอดภัยสำหรับพนักงานทุกคน? ฉันหมายความว่าฉันจะไม่ดื่มเครื่องดื่มที่มีแอลกอฮอล์และทำสิ่งที่น่ารังเกียจ แต่ถ้าคุณไม่รู้เรื่องของ lil 'Joe
Andrei Rinea

1
เรามีพนักงานเพียง 15 คนและเราทดสอบเบียร์กับพวกเขาเกือบทั้งหมด

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

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

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


44

ให้ความรับผิดชอบและเสรีภาพในระดับหนึ่ง

ทำให้พวกเขารู้สึกเหมือนกำลังพัฒนาบางสิ่งสำหรับตัวเองด้วยความหลงใหล


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


42

สำนักงานเอกชน (สำหรับการลงคะแนน)


สำหรับการลงคะแนนทำให้เป็นชุมชนโปรด
Johnno Nolan

downvote: การพัฒนาที่ดีจำเป็นต้องมีการทำงานเป็นทีม การทำงานเป็นทีมแบบส่วนตัวในสำนักงาน นรกพาร์ทิชันก้อนสูงแม้กระทั่งการตอบโต้การทำงานเป็นทีม
บาง

3
คุณสามารถสื่อสารแม้ว่าคุณจะอยู่คนละห้องก็ตาม

2
ฉันพบว่าสำนักงานที่เต็มไปด้วยนักพัฒนานั้นยอดเยี่ยม แต่การเป็นหนึ่งในนักพัฒนาเพียงสองคนในสำนักงานที่เต็มไปด้วยผู้คนอื่น ๆ แบบสุ่มนั้นเป็นความเจ็บปวดที่ทำให้เสียสมาธิอย่างต่อเนื่องในดอลลาร์ ดังนั้น +1 สำหรับสำนักงานส่วนตัวและ +1 สำหรับสำนักงานแบบเปิดที่ออกแบบเฉพาะสำหรับนักพัฒนา -1 สำหรับสำนักงานแผนเปิดทั่วไป
BenAlabaster

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

37

มีความยืดหยุ่นเกี่ยวกับชั่วโมงเริ่มต้น


9
ฉันไม่สามารถนับจำนวนลูกค้าที่บ่นกับฉันว่าฉันไม่ได้เข้ามาเร็วพอเมื่อฉันเดินเล่นเวลา 10.00 น. แทนที่จะเป็น 7:30 น. เหมือนกับแผนกอื่น ๆ ทำไมพวกเขาถึงไม่เข้าใจว่าโปรแกรมเมอร์นั้นออกหากินเวลากลางคืน?
BenAlabaster

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

อีกหนึ่งคะแนนเสียงจากฉันเช่นเดียวกับ JeeBee นี่เป็นประโยชน์อย่างมากสำหรับการทำงานในลอนดอน แต่มันก็ขึ้นอยู่กับความไว้วางใจที่แน่นอน
Chris Cameron-Mills

ฉันไม่สามารถลงคะแนนเสียงให้กับมันได้มากพอ ..
อังเดรรีเนีย

29

ขณะนี้ฉันมีประสบการณ์เล็กน้อย แต่ฉันยังเรียกตัวเองว่ารุ่นน้อง นี่คือสิ่งที่ฉันชื่นชมของนายจ้างของฉัน:

  • ซื้อหนังสือให้ฉัน ฉันมีความหลากหลายตั้งแต่ C # ถึง Perl ถึง C ถึง Asm จนถึงการออกแบบฐานข้อมูลไปยัง tsql ฯลฯ ราคาหนังสือแตกต่างกันไปจาก $ 20 ถึง $ 50 โดยปกติจะต้องมีใบสั่งซื้อและการอนุมัติและเช่นนั้น
  • ให้ฉันวิจารณ์โครงการปัจจุบัน ฉันได้เขียนโครงการสองสามครั้งเพื่อทำความสะอาดให้มากขึ้นจากประสบการณ์ที่ฉันได้รับ ทุกครั้งที่ฉันบันทึกเหตุผลที่ฉันทำการเปลี่ยนแปลงเหล่านั้น ทุกๆตอนจากนั้นฉันจะเขียนใหม่อีกครั้ง มันวิเศษมากที่เห็นว่าคุณเปลี่ยนแปลงไปมากแค่ไหน ฉันทำสิ่งนี้ด้วยตัวเอง ฉันเริ่มต้นมัน
  • คอมพิวเตอร์ที่รวดเร็วและหน้าจอขนาด 24 "ซึ่งจริง ๆ แล้วช่วยได้มาก แต่สำหรับนักพัฒนาใด ๆ ความยุ่งยากน้อยลงและโค้ดบนหน้าจอที่น้อยลงจอมอนิเตอร์ก็หมุนสำหรับวันนั้น ๆ

ฉันคิดว่าจอภาพ 24 "เสียเปล่าถ้าคุณไม่จำเป็นต้องแก้ไขภาพขนาดใหญ่สำหรับงานพัฒนามันคุ้มค่ากว่าเพื่อรับจอภาพราคาถูก 19" จำนวนมาก ฉันมีโหมดแนวตั้งขนาด 4x19 นิ้วมอบเดสก์ท็อป 4096x1280 ให้ฉัน

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

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

1
ฉันต้องยอมรับแม้ว่าฉันจะมีจอภาพ 3 x 19 "บนโต๊ะของฉันที่ฉันรักลูกค้าคนสุดท้ายของฉันให้จอภาพ 2 x 30" ฉันคิดถึงความสามารถในการสำรวจโซลูชันหน้าต่างคุณสมบัติและหน้าต่างกล่องเครื่องมือเปิดอยู่และยังคงสามารถอ่านรหัสของฉันได้โดยไม่ต้องเลื่อนไปทางขวา ...
BenAlabaster

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

27

นี่เป็นคำตอบเชิงลบ

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

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

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


มันไม่เชิงลบ

ใช่คำตอบนี้ดีมาก : |
Andrei Rinea

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

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

กำหนดการนอกสถานที่ที่เป็น manditory สิ่งเหล่านี้สนุก: นั่นคือการล่องแก่ง
พระสงฆ์

25

ฉันประหลาดใจที่พวกคนเย้ยหยันในหมู่พวกเราไม่ได้พูดว่า

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

"ใช่แล้วเราสามารถเสนอของเล่นเงาใหม่มากมายให้คุณ แต่เรารับประกันคุณได้ว่าไม่มี PHB แทน?"

;-)


'ความเป็นผู้นำที่ไม่ใช่สมองตาย' มีอยู่จริงหรือไม่? :-)
Jonathan Webb

ใช่. มารักษาความเป็นจริงกันเถอะ! :)
Zack Peterson

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

4
การดึงดูดโปรแกรมเมอร์กับของเล่นอาจเป็นการสนับสนุน แต่เมื่อคุณมีของเล่นทั้งหมดนั่งอยู่บนโต๊ะของคุณใครจะสนใจ? : P
BenAlabaster

24

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

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


พวกเราทำวันพฤหัสบดีในที่ทำงานของฉัน
BCS

ถ้าอย่างนั้นคุณก็ไม่มีชื่อที่เรียกว่า "Free food friday" :)

7
สิบสองโมงอังคาร Tasty Tacos 'n Team Talk ไหม
Zack Peterson

@Gilles "fursday อาหารฟรี" ทำงาน

24

โปรแกรมเมอร์ต้องการวันหยุดพักผ่อน มันเยอะมาก สี่สัปดาห์ต่อปีเพื่อเริ่มต้น ขั้นต่ำ


ในนอร์เวย์โปรแกรมเมอร์ส่วนใหญ่มี 5 และบางครั้งก็ 6 สัปดาห์ 4 เป็นขั้นต่ำตามที่กฎหมายกำหนด
Espo

ในออสเตรเลีย 4 สัปดาห์คือจำนวนขั้นต่ำ หลังจาก 10 ปี (!) คุณจะได้รับ 'การลางานนาน' เป็นเวลา 13 สัปดาห์ - จ่ายแล้ว
คนเจ้าระเบียบ CAD

2
4 สัปดาห์ - 20 วันนั่นเป็นขั้นต่ำสุดที่กฎหมายกำหนดในสหราชอาณาจักร (วันหยุดธนาคารเพิ่มเป็นพิเศษดังนั้นวันหยุด 28 วันเป็นเวลา 5 วัน) มืออาชีพส่วนใหญ่จะได้รับวันหยุดเพิ่มขึ้น - 25 วัน + วันหยุดธนาคารเป็นเรื่องปกติ 30 วันค่อนข้างธรรมดาเมื่อคุณมีประสบการณ์ ประโยชน์ที่ได้จากการเพิ่มผลิตภาพนั้นอยู่ในระดับสูงโดยมีพนักงานที่ได้รับการพักผ่อนและไม่พอใจ

5
นี่คือสิ่งที่ฉันเกลียดเกี่ยวกับการเป็นคนอเมริกัน :( บริษัท ที่นี่คิดว่าพวกเขาใจกว้างเมามันถ้าพวกเขาให้คุณสามสัปดาห์
Kyralessa

1
@Kyraleesa ฉันได้ยินมาว่า ฉันเคยทำงานในที่ที่ให้คุณ 2 และทำตัวเหมือนว่าคุณขี้เกียจถ้าคุณใช้ทุกอย่าง พวกเขาจะไม่ย้อนกลับไปในปีต่อไปและพวกเขาก็จะมีวัน 'มืดมน' ในเดือนพฤศจิกายนและธันวาคมเพราะพวกเขารู้ล่วงหน้าว่าพวกเขาจะจัดการสิ่งต่าง ๆ ให้ถูกทาง ฉันอยากจะย้ายไปยุโรปอย่างต่อเนื่อง
LoveMeSomeCode

24

มัทธิว 7:12

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

มุฮัมมัด

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

Confucius - กวีนิพนธ์ XV.24

อย่ากำหนดคนอื่นในสิ่งที่คุณจะไม่เลือกด้วยตนเอง


10
คัมภีร์ใน StackOverflow ฉันประทับใจ! +1
MrValdez

2
สุภาษิตโรมาเนีย: CE ผูกสถาน nu-TI altuia nu-I เผชิญ (สิ่งที่คุณไม่ชอบไม่ได้ทำไปอีก)
อังเดร Rinea

3
กฎทองคำ: จงปฏิบัติต่อผู้อื่นอย่างที่คุณต้องการให้คนอื่นทำเพื่อคุณ
Sixty4Bit

23

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


มันมีแรงจูงใจมากที่จะมีตัวอย่างของนักพัฒนาที่คุณต้องการเป็นและคำแนะนำ / โครงสร้างเกี่ยวกับวิธีการเดินทาง
Nader Shirazie

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

23

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

อีกสิ่งที่น่ายินดีก็คือการเข้าถึงแหล่งอ้างอิงที่ดี: "เราจะซื้อหนังสือใด ๆ ที่เกี่ยวกับงานของคุณ!" เช่นเดียวกับซอฟต์แวร์ในบางประเด็น "ถ้าต่ำกว่า 60 ดอลลาร์เราจะได้รับ"

แก้ไข: หน้าจอขนาดใหญ่บนแท่นหมุน, เก้าอี้ที่ดี, กระดานสีขาว, ฯลฯ


คุณสามารถใช้ Virtual Box หรือคล้ายกันสำหรับการเรียกใช้ระบบเซิร์ฟเวอร์ทดสอบ สิ่งนี้ช่วยให้คุณมีตัวเลือกในการมีระบบทดสอบที่กำหนดค่าแตกต่างกันมากมาย (ในแง่ของซอฟต์แวร์) แต่ต้องการระบบทางกายภาพเพียงระบบเดียวเท่านั้น
rjmunro

กล่อง XP เป็นเพราะฉันชอบ XP GUI (และแอพ XP GUI จำนวนมาก) และกล่องลินุกซ์เพราะฉันชอบบรรทัดคำสั่ง * nux และสภาพแวดล้อม ฉันจะไปหาชิ้น VM ตราบใดที่มันใหญ่พอที่จะทำการประมวลผลที่แท้จริง (เช่นเรียกใช้เซิร์ฟเวอร์ MySQL ของฉันเอง)
BCS

ชี้แจง; ไม่ว่าจะเป็น Linux หรือกล่อง XP จะเป็นระบบทดสอบ พวกเขาทั้งสองจะเป็นระบบ dev
BCS

20

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


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

1
ไม่ฉันกำลังคิดถึงโครงการ "งานอดิเรก"
BCS

3
Google ทำเช่นนี้ IIRC
Alex Bagnolini

20

ที่จริงแล้ว Joel Spolsky มีบทความที่ดีมากเกี่ยวกับเรื่องนี้ที่ฉันอ้างถึงเป็นครั้งคราว:

Joel ในการดึงดูดนักพัฒนา

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


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

มันจำเป็นต้องพูดแม้ว่า ถามและตอบถ้าคุณจะ

18

ปฏิบัติต่อพวกเขาในฐานะเพื่อนร่วมงาน


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

14

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

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

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


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

1
อะไร? มีสถานที่ที่ไม่อนุญาตให้ฟังเพลงหรือไม่? ว้าว

โอ้ใช่มีแน่นอน ใช้เวลา 3 วันในหนึ่งเดียวไม่เคยอีกครั้ง!
Coder ราคาประหยัด

Ouch, 3 วันโดยไม่มีเพลงของฉัน ... ถ้ามีคนพูดว่า "ไม่มีเพลง / หูฟังกับฉัน" ฉันจะออกไปจากประตูแล้ว คุณจ้างฉันสำหรับความสามารถของฉันการศึกษาความเข้าใจ ฯลฯ ตราบใดที่ฉันพบ / ทุบตีเป้าหมาย / วัตถุประสงค์ / กำหนดเวลา / งบประมาณของฉันฉันจะไม่ได้มีการอภิปราย
BenAlabaster

นั่นเป็นเรื่องที่น่าตกใจอย่างยิ่ง บริษัท อะไรกัน ควรมีบัญชีดำ
user3287

11

บริษัท ของฉันซื้อบัญชีO'Reilly Safari Online สำหรับนักพัฒนาของเราแต่ละคน ฉันสามารถเข้าถึงหนังสือหลายพันเล่มออนไลน์ได้ตลอดเวลา

นอกจากนี้เรายังมีวิดีโอการฝึกอบรมทางออนไลน์จากCBT Nuggetsแต่ฉันพบว่าเนื้อหาของพวกเขามี จำกัด

นอกจากนี้เครื่องมือเพิ่มประสิทธิภาพบางอย่างสำหรับ Visual Studio เช่นCodeRush / Refactor ProหรือResharper

กาแฟคุณภาพในบ้าน


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