Đặc quyền cho lập trình viên mới


257

Tôi dự định thuê 2-3 lập trình viên cơ sở ngay khi ra trường. Ngoài tiền mặt, perk quan trọng nhất đối với một lập trình viên trẻ là gì? Có phải là trò chơi tại nơi làm việc? Tôi muốn sáng tạo ... Tôi muốn một số ý tưởng hay


Dường như không ai chú ý đến những gì bạn hỏi "lập trình viên cơ sở", tất cả họ đều nói về những gì họ muốn.
Lucas S.

2
"những gì sáng tạo", tôi sẽ chỉnh sửa nó, nhưng tôi không biết bạn sẽ làm gì ở đó.
James McMahon

2
Không nên gắn thẻ chủ quan này? Cá nhân tôi sẽ bỏ đi với "đặc quyền". Thẻ "đặc quyền" có mục đích gì?
Daniel C. Sobral

2
Tại sao điều này sẽ được gắn thẻ chủ quan? Có những kỹ thuật hoạt động và một số không được hỗ trợ bởi nghiên cứu và được đo theo các tiêu chí nghiêm ngặt. Đó là mục tiêu.
Anthony Mastrean

3
Đây là về PROGRAMMERS, không phải PROGRAMMING. Như vậy, ngoài chủ đề hoàn toàn.
bmargulies

Câu trả lời:


537

Theo kinh nghiệm của tôi, các lập trình viên giỏi muốn lập trình với càng ít phiền nhiễu càng tốt. Một số trong số này có liên quan nhiều hơn đến các công ty lớn và tôi không chắc bạn làm việc ở đâu, nhưng đây là một số ví dụ:

  • Quy tắc ăn mặc giản dị : Các lập trình viên trẻ nói riêng sẽ có một thời gian khó khăn để tránh sự phẫn nộ của một quy định trang phục nghiêm ngặt. "Tôi chỉ ngồi ở bàn làm việc cả ngày - tại sao tôi cần mặc quần lửng / áo / quần áo công sở không thoải mái khác?" Theo tôi, đây là một nửa nổi loạn và một nửa tìm kiếm năng suất trung thực: Thực sự dễ dàng hơn nhiều để lập trình trong quần jean và áo phông so với quần lửng và nút xuống chính thức. Câu hỏi mà bạn có thể cần phải tự hỏi mình là liệu khả năng tăng năng suất và tăng tinh thần có đáng để làm mất đi bầu không khí "chuyên nghiệp" hay không. Tất cả phụ thuộc vào tình huống của bạn ... có những công ty khởi nghiệp Fortune 500 ngoài kia cho phép mặc quần jean và áo phông.
  • Vài cuộc họp : Hầu như không có gì gây mất tập trung hơn một cuộc họp liên tục. Cố gắng tránh các "cuộc họp trạng thái" toàn nhóm có thể được thực hiện thông qua e-mail hoặc cuộc trò chuyện riêng lẻ. Các lập trình viên thích nó khi chủ nhân của họ cho phép họ lập trình.
  • Đồng nghiệp có kinh nghiệm : Lập trình viên giỏi muốn cải thiện. Nếu bất kỳ nhân viên nào khác của bạn đã đóng góp cho các dự án nguồn mở lớn hoặc đã làm việc riêng lẻ trên một số dự án nội bộ đặc biệt thành công, hãy cho khách hàng tiềm năng của bạn biết!
  • Văn phòng tư nhân : Điều này hiếm khi thực tế ở bất cứ nơi nào ngoài các công ty khởi nghiệp có vốn đầu tư mạo hiểm, nhưng nếu bạn có thể cung cấp cho ứng viên văn phòng riêng của họ, họ sẽ rời khỏi cuộc phỏng vấn với trái tim trong mắt họ. Lập trình dễ dàng hơn nhiều khi bạn không bị phân tâm bởi giao thông chân và mọi người hát chúc mừng sinh nhật một khối.
  • Những thứ tuyệt vời : Nếu bạn có đủ khả năng, hãy trợ cấp các trò chơi cho giờ nghỉ trưa và các buổi đi chơi sau giờ làm việc.
  • Thực tiễn tốt nhất : Điều này sẽ bao gồm các lập trình viên giỏi và đe dọa những người ít kinh nghiệm hơn: Cho thấy các ứng viên của bạn sẽ làm việc với kiểm soát phiên bản lành mạnh, đáng tin cậy và có các tiêu chuẩn mã hóa về kiểm tra đơn vị hoặc kế thừa hoặc bất cứ điều gì. Tổ chức là quan trọng.
  • Đừng nũng nịu : Nếu bạn có thể linh hoạt với hàng giờ, hãy làm điều đó! Không ai thích phải ra ngoài mỗi khi vào nhà vệ sinh; cảm giác như bạn không được coi trọng như một nhân viên.
  • Màn hình kép : Giành chiến thắng ngay lập tức cho hầu hết mọi lập trình viên đã làm việc với màn hình kép trước đó.

5
Tôi muốn nói rằng cố vấn sẽ ở ngay trên đó, mặc dù điều đó đi với các lập trình viên có kinh nghiệm.
Daemin

5
Một PC tốt, lý tưởng với các đĩa cứng nhanh. Không có điểm nào khiến họ xem một con trỏ quay tròn và để sự chú ý của họ lang thang. Với một chi phí nhỏ, bạn sẽ giữ họ làm việc mà không cần họ biết rằng bạn đã làm điều đó! Bên cạnh đó, hầu hết chúng ta đều thích đồ chơi mới sáng bóng!
Ray Hayes

7
Một PC tốt tạo nên sự khác biệt lớn. Không ai thích làm việc chỉ với 1GB RAM ... :(

1
"Có những công ty khởi nghiệp và Fortune 500 ngoài kia cho phép quần jean & áo phông." Quá đúng. Quy định về trang phục của Microsoft là vượt trội: hầu hết các nhà phát triển đều mặc quần short trong mùa hè và Seattle cũng rất giống với văn hóa dép.

2
Tôi đã thực sự may mắn với công việc đầu tiên của tôi ngay khi ra trường. Tôi đã nhận được mỗi một trong những đặc quyền đó cộng với một PC lõi tứ. Tôi là một nhà phát triển web, tại sao tôi cần một PC lõi tứ? Ai quan tâm...? Lợi ích tốt cũng quan trọng đối với tôi. Tôi đã ra khỏi trường đại học được 8 tháng.

186

Công ty của tôi đã có một tòa nhà được xây dựng gần đây. Chúng tôi đã chuyển đi trong vài tháng trước. Một trong những tính năng là hình khối nhỏ hơn. Tôi không bận tâm lắm vì họ đã cho tôi một trong những chiếc ghế này.

26
Có ai ở ngoài đó nhận thấy làm thế nào bên cạnh không thể phá vỡ một người im lặng khi ngồi trên một chiếc Aeron không?
Mối quan tâmOfTunbridgeWells

4
@NXC: +1 chất xơ.

2
Tôi có một trong những chiếc ghế này ở nhà, và nó đáng giá từng xu. (Đó là một điều tốt, bởi vì nó có giá khoảng 100.000 đồng xu.)
Kyralessa

1
Một chiếc ghế tốt là rất quan trọng cho sức khỏe. Có thể nó không cần phải là một Aeron, nhưng một chiếc ghế tồi sẽ khiến bạn đau đớn và hủy hoại cuộc sống của bạn. Cũng có khả năng một chủ nhân không cung cấp một chiếc ghế đàng hoàng sẽ phải đối mặt với các vụ kiện trong tương lai vì làm hại công nhân của họ.
Donal Fellows

171
  • Quyền quản trị cho PC của họ
  • Một kết nối internet không bị giới hạn bởi các quy tắc proxy bizzaro
  • Màn hình kép
  • Làm việc tại nhà đặc quyền
  • Một đài phun nước soda (không phải là một đài phun nước uống phân phối soda thay vì nước ala Brawndo , nhưng giống như bạn sử dụng tại Taco Bell để làm mới đồ uống của bạn)

    đài phun nước soda


12
Có chuyện gì với Brawndo vậy? Đó là những gì thực vật khao khát.
bánh mì nướng

17
Điểm tuyệt vời về quyền quản trị - sẽ không bao giờ nghĩ về điều đó! Không có gì làm tê liệt hơn là không thể cài đặt các công cụ năng suất ...

53
Free Coke có vẻ như là một kỹ năng tốt - nhưng nó không làm cho nhân viên của bạn bất kỳ ưu ái nào trong bộ phận y tế. Bộ não khỏe mạnh là bộ não năng suất hơn!
mỏng

12
quyền quản trị - điều này có vẻ cơ bản đến nỗi tôi nghi ngờ ý thức của các công ty từ chối - tôi cho rằng nhân viên hầu như không đủ năng lực hoặc ban quản lý bị hoang tưởng - Nhưng điều này giống như yêu cầu ghế phải sạch - nếu bạn Tôi phải hỏi điều này vì bạn gặp vấn đề lớn hơn.
Steve B.

9
Tôi đồng ý với các loại đồ uống tốt cho sức khỏe , như nước cam và tuyển chọn các loại trà thảo dược, nhưng không dễ tiếp cận.

152

Cơ hội làm việc cùng với các lập trình viên giàu kinh nghiệm.


Có một người cố vấn tốt là rất quan trọng đối với các nhà phát triển jr.
Quên dấu chấm phẩy

+1 Chắc chắn - Tôi cũng không nói nó cũng quan trọng đối với các nhà phát triển jr. Tôi thấy nó là vô giá khi có thể đưa ra ý tưởng từ các lập trình viên có kinh nghiệm khác - thậm chí của cùng một callibre. Ngay cả khi đó chỉ là để họ có thể nói với tôi rằng tôi đang bị chậm phát triển.
BenAlabaster

+1 - Điều này hữu ích để cảm nhận môi trường. Làm thế nào để các nhà phát triển khác làm việc ở đây để tôi có thể phù hợp?
JB King

129

Tôi luôn thích đi đến các hội nghị và đào tạo và coi đó là một kỹ năng. Không phải tất cả các công ty trả tiền để các nhà phát triển của họ tiếp tục học hỏi. Luôn có nhiều thứ để học. Bạn có lợi vì họ đang học hỏi nhiều hơn. Họ cũng được hưởng lợi từ điều đó, nhưng cũng có niềm vui và tránh xa mọi thứ trong một vài ngày và hòa nhập với các nhà phát triển khác.


Thành thật mà nói, tôi coi đó là một quyền.

Bạn đều đúng, và tôi không thể đồng ý nhiều hơn với một trong hai bạn.

83
  • Cung cấp cho họ mỗi ngân sách và để họ định cấu hình thiết lập máy tính của riêng họ. Làm cho họ gửi một kế hoạch cho những gì họ dự định mua. Nói chuyện với kế hoạch với họ. Nó sẽ là một cách tuyệt vời để khởi động mọi thứ.

  • Cung cấp cho họ một ngân sách cho một điện thoại di động và gói không giới hạn mà công ty sẽ trả tiền.

  • Trả tiền cho dịch vụ Internet tại nhà của họ.

Những điều nhỏ nhặt như thế này họ sẽ cho bạn bè của họ biết câu trả lời của "Tuyệt vời - Tôi ước công ty của tôi đã làm điều đó!"


Quá tệ Tôi chưa bao giờ thuyết phục bất cứ ai đi đến điểm một .... ;-)
Bob Cross

Điện thoại di động là vô nghĩa nếu họ không sử dụng nó cho công việc. Nhưng đặc quyền làm việc tại nhà với internet được trả tiền sẽ tốt đẹp.

59
Tôi không muốn Internet trả tiền. Sau đó, họ có thể yêu cầu mọi thứ tôi làm ở bất cứ đâu trên Internet là tài sản của công ty. Kệ đời nó.
jmucchiello

11
Tôi cũng không muốn một công ty trả tiền cho việc truy cập internet của mình. Họ có thể cảm thấy như họ có quyền quyết định công ty / kế hoạch tôi đăng ký và tôi có thể làm gì với nó.
Joshua Carmody

9
Chỉ cần trả tiền cho tôi nhiều hơn và để tôi lựa chọn. Sau đó, tôi có thể quyết định nhà cung cấp và dịch vụ tôi muốn cũng như không mạo hiểm với công ty đang cố gắng đòi quyền đối với mã tôi đã viết trên phần cứng của chính tôi, tại nhà, vào thời gian riêng của tôi.
Matthew Whited

77

Loại người bạn muốn thuê có xu hướng là mối quan tâm hàng đầu khi quyết định loại đặc quyền sẽ cung cấp. Đối với lập trình viên, những người đang nghĩ về hoặc trong quá trình nuôi gia đình, nghỉ làm cha, kết hợp công ty với số tiền nhận con nuôi lên tới $ X / năm, thời gian nghỉ phép và giờ làm việc linh hoạt, và cảm giác an toàn trong công việc có thể hấp dẫn hơn nhiều so với soda Máy và Segways miễn phí cho tất cả. Bạn đề cập rằng bạn đang tìm kiếm lập trình viên "thiếu niên" hoặc "trẻ", nhưng nhiều người trẻ vẫn rơi vào trường hợp này.

Tuy nhiên, tôi cảm thấy rằng bởi "trẻ", bạn có thể có nghĩa là "quá trẻ để tham gia vào toàn bộ" sự cân bằng giữa công việc và cuộc sống ". Hãy gọi đây là 'Chiến lược của Google'. Ý tưởng ở đây là làm cho nó trở nên vô nghĩa đối với đầu óc phân tích của họ để không bao giờ rời bỏ công việc. Có các dịch vụ tại chỗ như thức ăn, đồ uống và giặt ủi miễn phí, cung cấp địa điểm tụ tập cho các cuộc trò chuyện không chính thức. Làm cho họ cảm thấy như họ là những ngôi sao nhạc rock của công ty và họ sẽ trả ơn bạn bằng nhiều giờ làm việc và làm việc chăm chỉ. Tin tốt cho bạn là những loại đặc quyền này không làm bạn tốn kém nhiều so với số giờ tăng mà họ sẽ sẵn sàng đưa vào. Tin xấu là mô hình này có xu hướng không bền vững, và dấu chấm này- com kỷ nguyên "hưng phấn vô lý" không còn làm hài lòng các lập trình viên của bạn khi họ bắt đầu muốn đi nghỉ, kết hôn và đi hưởng tuần trăng mật dài, có con, vân vân. Vào thời điểm đó, họ muốn có sự linh hoạt, thời gian nghỉ nhiều hơn, một khoản tiền trị giá 401 nghìn, v.v. Bên cạnh cái đầu tiên, tất cả đều có giá đồng xu đáng kể.

Đây là điểm quan trọng nhất: nếu bạn muốn thuê những người sáng nhất tuyệt đối mà bạn có thể tìm thấy, đừng cố gắng vượt qua họ . Điều lạ lùng là, những người thực sự sắc sảo sẽ ít quan tâm đến kích thước của Tủ lạnh Red Bull miễn phí và số bàn khúc côn cầu trên không, hơn là bạn có coi chúng như một tài sản cho công ty và cá nhân không (cả về lương thưởng và quan hệ chủ nhân / nhân viên nói chung), cho dù bạn có một mô hình / kế hoạch kinh doanh bền vững, liệu công việc của bạn có thực sự kích thích họ hay không và liệu công việc của bạn có thực sự làm bạn phấn khích hay không . Tôi khuyên bạn nên đọc một vài bài tiểu luận về Joel On Software, anh ấy đối xử với chủ đề tuyển dụng các lập trình viên giỏi một cách chi tiết ("Thông minh và làm mọi thứ hoàn thành", tôi nghĩ, là tên của một trong những bài tiểu luận).

Mặc dù câu hỏi của bạn chắc chắn không có giá trị, và cung cấp một môi trường làm việc với một số đặc quyền giống như đối thủ cạnh tranh của bạn sẽ giúp cho việc bán hàng của bạn dễ dàng hơn một chút, những người duy nhất sẽ thực sự bị ảnh hưởng bởi những điều này không phải là những người bạn muốn thành công của công ty nhỏ của bạn phụ thuộc vào . Các nhà phát triển giỏi muốn cảm thấy như họ đang đóng góp cho thứ gì đó quan trọng, như kỹ năng của họ được coi trọng và sử dụng tốt, như họ có trách nhiệm với đồng nghiệp và với chính họ. Tập trung vào việc có một công ty thực sự tuyệt vời, năng động, làm việc rất tốt và đối xử với những người kỹ thuật của họ một cách tôn trọng (những thứ như văn phòng tư nhân cũng giúp đỡ ở đây), và bạn sẽ thực sự thu hút loại người bạn đang tìm kiếm.

( Cảm ơn Thomas Kammeyer cho một mẹo về đoạn cuối! )


@Matt J - đây là vị trí. Tâm lý thế hệ của tôi về "những gì bạn có thể cho tôi bởi vì tôi xứng đáng với nó" thực sự cần phải biến mất. Những người thuộc thế hệ tôi mà bạn mô tả trong đoạn cuối của bạn sẽ là những người thành công trong dài hạn.
Metro Smurf

Nghỉ sinh con? Không phải tất cả các lập trình viên là nam, trẻ hoặc khác.

1
Bạn hoàn toàn đúng. Tuy nhiên, đối với những gì tôi cho là ít nhất là một đa số nhỏ vào thời điểm này (thật không may), đó là một lợi ích phi truyền thống đáng để xem xét. Tôi ủng hộ việc đối xử với mọi người thuộc mọi giới tính, chủng tộc, tuổi tác, v.v ... một cách công bằng, và đây là một cách để làm điều đó.

6
Đây là câu trả lời tốt nhất tôi từng thấy ở đây ... một điều có thể thêm vào: làm cho họ cảm thấy như thể họ đang đóng góp rõ ràng, tích cực cho công việc khiến mọi người rất phấn khích. Mọi người không muốn cảm thấy quan trọng đến mức cần thiết. Dựa vào động lực nội tại.

Trên thực tế, Joel đã mở rộng tiểu luận Thông minh và Nhận được những điều đã hoàn thành thành toàn bộ cuốn sách: amazon.com/Smart-Gets-Things-Done-Technical/dp/1590598385
Cyclops

72

Hai màn hình phẳng, một con chuột quang - hai thứ tôi hiện không có - và mỗi bảng trắng của riêng chúng có một vài điểm đánh dấu.


24
Bạn đang sử dụng chuột bóng? Cái này là cái gì? 1998?
shoosh

16
Jeff Atwood gợi ý rằng một bàn phím và chuột là những công cụ cơ bản bạn nên sở hữu cho mình: codinghorror.com/blog/archives/000666.html (xem điểm ba)

1
Tôi mang theo con chuột của mình vì con được cung cấp chỉ có hai nút và bánh xe. Tôi không thể tin rằng bạn đang sử dụng một quả bóng!

1
+1 Tôi ước tôi có một bảng trắng, tôi đã có một con chuột laser không dây rất tuyệt - ngay cả khi đó là của riêng tôi.
BenAlabaster

1
Máy tính để bàn ảo tích hợp tốt trên màn hình 24 "(hoặc 30") (Linux, Mac OS X) đánh bại màn hình kép có kích thước nhỏ hơn một chút và không có máy tính để bàn ảo (Windows). Tôi chỉ nhìn vào một màn hình tại một thời điểm, chỉ là việc chuyển đổi các ứng dụng trong Windows rất tệ và XP tại nơi làm việc sẽ không được nâng cấp sớm.

57

Có thể làm việc từ xa + giờ linh hoạt, sách công nghệ một cách dễ dàng và rất nhiều tình yêu!


Ditto on the Books
BCS

1
Ditto làm việc từ xa, nhưng bạn cần chắc chắn rằng họ đang "ở trong đó" .. Có lẽ sau thời gian thử việc 6-12 tháng có lẽ? Tôi thực sự ước tôi có thể làm việc tại nhà, tôi thực sự đã làm được nhiều việc hơn.

+1 cho những cuốn sách, tôi yêu những cuốn sách của tôi. Tôi có thể chi tiêu nhiều hơn cho sách hơn là cho các hóa đơn tiện ích của mình ...
BenAlabaster

@balabaster Sách là tài liệu đào tạo. Vì vậy, đó là một chiến thắng cùng có lợi nếu các công ty tặng chúng cho nhân viên :-)

Sách? Bạn đang sống ở thế kỷ nào?
tsilb


51

Philip Greensasta đã viết về điều này một lần . Ông đề nghị làm cho văn phòng trở thành một nơi tốt hơn là nhà, điều này dễ dàng hơn cho các lập trình viên trẻ. Ví dụ, phần cứng trong nước mà ai đó sống một mình không thể biện minh: máy pha cà phê đắt tiền, bàn bi-a, TV khổng lồ có DVD để xem.

Làm cho văn phòng trở nên hòa đồng hơn: đặt bia vào tủ lạnh và uống cùng nhau vào cuối ngày. Cung cấp thực phẩm tốt hơn (dễ dàng cho những người không thể nấu ăn): nhận giao hàng đồ nguội hoặc người cung cấp thực phẩm.


Bạn có chắc chắn bia là an toàn cho bất kỳ nhân viên? Tôi có nghĩa là tôi sẽ không uống tâm trí của tôi và làm những điều khó chịu nhưng làm thế nào về lil 'Joe mà bạn thậm chí không biết?
Andrei Rinea

1
Chúng tôi chỉ có 15 nhân viên và chúng tôi đã thử bia trên gần như tất cả.

Không thể biện minh cho một máy pha cà phê đắt tiền là một trường hợp ưu tiên thiếu sót.
Arafangion

9
Không phải bia là một trách nhiệm bảo hiểm? Tôi đến từ Vương quốc Anh, vì vậy tôi sẽ uống bất cứ cơ hội nào. Tôi không thể tin rằng nó ở đây ở Bắc Mỹ để uống bia vào bữa trưa. +1 cho bia!
BenAlabaster

4
Nhóm của tôi gặp một ly bia (thường xuyên hoặc root) trong văn phòng một hoặc hai lần một tuần trong tám năm qua, thường là trong nửa giờ đến một giờ. Đó luôn là các nút lá trong tổ chức - chủ yếu là dev và test - và trong khi nó hoàn toàn không chính thức và thoải mái, chúng tôi gặp rất nhiều vấn đề được băm ra. Nó giúp những người mới có được thoải mái với chúng tôi. Ai đó chỉ cần lấy thẻ amex của công ty để costco mỗi tháng một lần để đặt lại tủ lạnh, và nó rất đáng giá.


44

cung cấp cho họ trách nhiệm và một số mức độ tự do.

làm cho họ cảm thấy như họ đang phát triển một cái gì đó cho chính họ, với niềm đam mê


Tôi thứ hai, một số cảm giác phấn khích và nhận được lợi ích cá nhân từ công việc đi một chặng đường dài hướng tới việc giữ những người mới trong công ty.
jjrv


42

Văn phòng tư nhân (để bỏ phiếu)


để bỏ phiếu làm cho cộng đồng vui lòng
Johnno Nolan

downvote: phát triển tốt cần có tinh thần đồng đội. Văn phòng tư nhân làm việc theo nhóm. Địa ngục, thậm chí cao phân vùng khối truy cập làm việc theo nhóm.
mỏng

3
Bạn có thể giao tiếp ngay cả khi bạn ở trong các phòng khác nhau.

2
Tôi thấy rằng một văn phòng có đầy đủ các nhà phát triển là tuyệt vời, nhưng là một trong số chỉ một vài nhà phát triển trong một văn phòng đầy những người ngẫu nhiên khác là một nỗi đau liên tục làm mất tập trung trong một $$. Vì vậy, +1 cho các văn phòng tư nhân và +1 cho các văn phòng có kế hoạch mở dành riêng cho các nhà phát triển. -1 cho các văn phòng kế hoạch mở chung.
BenAlabaster

2
@slim: Không đồng ý. Bạn có thể cộng tác thông qua các công cụ hội nghị và chia sẻ máy tính để bàn. Thêm video nếu bạn thực sự muốn. Nhà phát triển chỉ được hưởng lợi từ sự gần gũi khi làm việc trên cùng một đơn vị công việc; và thường được giao nhiệm vụ cho những thứ quá nhỏ cho hai người, vì vậy chúng trở thành một thứ gây xao lãng.
tsilb

37

linh hoạt về giờ bắt đầu.


9
Tôi không thể đếm số lượng khách hàng đã phàn nàn với tôi rằng tôi không đến sớm khi tôi đi dạo vào lúc 10 giờ sáng thay vì 7:30 sáng như các bộ phận khác. Tại sao họ không hiểu rằng các lập trình viên là người sống về đêm?
BenAlabaster

5
Vâng, điều này là vô giá đối với tôi. Tôi có thể tránh đi lại vào giờ cao điểm, mà trên hệ thống ống của London khá đau đớn, đặc biệt là vào mùa hè.

Một phiếu bầu khác từ tôi, như với JeeBee, điều này rất hữu ích khi làm việc ở London nhưng nó phụ thuộc vào một số lượng tin cậy nhất định.
Chris Cameron-Mills

Tôi không thể nâng cao điều này đủ ..
Andrei Rinea

29

Hiện tại tôi hơi có kinh nghiệm nhưng tôi vẫn gọi mình là đàn em. Đây là những gì tôi đánh giá cao của chủ nhân của tôi:

  • Mua sách cho tôi. Tôi có sở thích đa dạng từ C # đến perl đến C đến Asm đến thiết kế cơ sở dữ liệu đến tsql, v.v. Giá sách dao động từ $ 20 đến $ 50. Điều này thường đòi hỏi một PO và phê duyệt và như vậy.
  • Cho phép tôi phê bình các dự án hiện tại. Tôi đã viết lại một vài dự án để sạch hơn thông qua kinh nghiệm tôi có được. Mỗi lần tôi ghi lại lý do tại sao tôi thực hiện những thay đổi đó. Thỉnh thoảng tôi lại viết lại bài viết của mình. Thật tuyệt vời khi thấy bạn thay đổi bao nhiêu. Tôi tự làm cái này Tôi đã khởi xướng nó.
  • Một máy tính nhanh và màn hình 24 ". Điều này thực sự giúp ích rất nhiều, nhưng đối với bất kỳ nhà phát triển nào. Ít thất vọng hơn và nhiều mã hơn trên màn hình. Màn hình cũng xoay vòng trong những ngày đó.

Tôi nghĩ màn hình 24 "là lãng phí trừ khi bạn phải chỉnh sửa hình ảnh lớn; để phát triển hoạt động hiệu quả hơn về mặt chi phí để có được nhiều màn hình 19" giá rẻ. Tôi có 4x19 "ở chế độ dọc, cho tôi một máy tính để bàn 4096x1280.

Tôi không chắc chắn liệu bạn có đúng không Matt vì cuối cùng bạn sẽ mua nhiều thẻ video đắt tiền hơn.

Tại sao có nhiều màn hình khi bạn chỉ có thể có một màn hình lớn với nhiều cửa sổ trên đó. Chỉnh sửa hình ảnh lớn? Tôi có thể vừa 3 cửa sổ trình duyệt trên màn hình của mình ... Hoặc 2 trình duyệt và trình soạn thảo văn bản. Hoặc ... phổ biến hơn. Thiết bị đầu cuối, trình duyệt, trình soạn thảo văn bản và ứng dụng email.

1
Tôi phải thừa nhận, mặc dù tôi có 3 x 19 "màn hình trên bàn mà tôi yêu thích, khách hàng cuối cùng của tôi đã cho tôi 2 x 30" màn hình. Tôi rất nhớ việc có thể mở trình khám phá giải pháp, cửa sổ thuộc tính và cửa sổ hộp công cụ mà vẫn có thể đọc mã của mình mà không cần phải di chuyển ngay ...
BenAlabaster

2
Hoàn toàn đồng ý. Chỉnh sửa mã trên màn hình nghiêng theo chiều dọc gây nghiện, mặc dù lúc đầu rất lạ.

27

Đây là một loại câu trả lời tiêu cực.

Đừng cho văn phòng giải trí nhiều hơn ở nhà. Không có TV, trò chơi video hoặc bia. Văn phòng là dành cho công việc và đó là lý do tại sao tôi đi đến văn phòng. Tôi về nhà để chơi trò chơi video và TV.

Đừng bận tâm với các chuyến đi chơi nhóm. Nó không thư giãn. Đó chỉ là công việc nhiều hơn. Nếu tôi muốn đi đâu đó để vui chơi, tôi sẽ đến đó với gia đình hoặc bạn bè của riêng tôi. Hoặc tôi sẽ ở nhà và ngủ muộn. Không nghi ngờ gì, một số người tin rằng mọi người khác trong văn phòng muốn làm bạn và dành toàn bộ thời gian đi chơi. Điều đó không đúng. Lấy làm tiếc.

Điều tương tự cũng đúng về bữa ăn của công ty. Tôi thích ra ngoài và rời khỏi văn phòng cho bữa trưa và bữa tối. Nếu có một cuộc họp ăn trưa tại văn phòng, tôi sẽ lên kế hoạch rời công việc sớm một giờ (ngoại trừ thời gian khủng hoảng, tốt hơn là không kéo dài hơn một hoặc hai tháng mỗi năm.)


Nó không tiêu cực.

Vâng, câu trả lời này là rất tốt. : |
Andrei Rinea

Bạn đã không đi xa như nói rằng một mức độ nhất định của trang phục thông minh là tốt hơn so với hoàn toàn giản dị và nhếch nhác, vì đó là một lời nhắc nhở tinh thần rằng bạn không ở nhà ngủ trên ghế sofa. Nhưng có, +1 để tiêm một số thực tế.

Đồng ý với bạn về các buổi đi chơi có tổ chức, tôi thấy những điều đó rất mệt mỏi. Nhưng có những tiện nghi tốt trong công việc (ngay cả khi đó chỉ là một nhà bếp / phòng khách tươm tất không có trò chơi) sẽ cung cấp một môi trường tốt hơn để bạn ít nhất làm quen với đồng nghiệp của mình hơn một chút.

Lịch trình đi chơi là bắt buộc. Đó là những niềm vui: tức là đi bè nước trắng
monksy

25

Tôi ngạc nhiên về những người hoài nghi trong số chúng ta đã không nói 'lãnh đạo không não'!

Thu hút những người trẻ tuổi với đồ chơi là một chút bảo trợ, tốt hơn để nói:

"Vâng để chúng tôi có thể cung cấp cho bạn rất nhiều đồ chơi sáng bóng mới, nhưng chúng tôi đảm bảo bạn không có PHB thay thế thì sao?"

;-)


Liệu 'lãnh đạo không não' thực sự tồn tại ?? :-)
Jonathan Webb

Vâng. Hãy giữ thực tế này! :)
Zack Peterson

4
Nếu bạn thực sự nói với họ tại cuộc phỏng vấn rằng bạn không có khả năng lãnh đạo chết não, có lẽ họ sẽ không tin bạn - nếu họ không đủ tinh thần để tồn tại và bạn không muốn họ;) Tốt hơn để chứng minh chất lượng của bạn lãnh đạo bằng cách không có chính sách ngu ngốc như trang phục.

4
Thu hút các lập trình viên với đồ chơi có thể là bảo trợ, nhưng khi bạn có tất cả các đồ chơi ngồi trên bàn, ai quan tâm? : P
BenAlabaster

24

Mời cả nhóm của bạn đến nhà hàng của sự lựa chọn của họ mỗi thứ Sáu cho bữa trưa. Một ông chủ cũ của tôi đã từng làm điều đó và nó thực sự giúp gắn kết đội nhóm.

Nếu ngân sách không cho phép, bạn có thể thực hiện hai tuần một lần hoặc mỗi tháng một lần. Nhưng hãy nghĩ về giá trị của việc có các thành viên trong nhóm gần gũi hơn.


Chúng tôi làm thứ năm tại công việc của tôi.
BCS

Sau đó, bạn đang thiếu cái tên rất hấp dẫn "Thứ sáu thực phẩm miễn phí" :)

7
Mười hai giờ thứ ba Tasty Tacos 'n Team Talk?
Zack Peterson

@Gilles "Thứ năm thực phẩm miễn phí" hoạt động

24

Lập trình viên cần nghỉ phép. Rất nhiều của nó. Bốn tuần một năm để bắt đầu. Tối thiểu.


Ở Na Uy hầu hết các lập trình viên có 5, và thậm chí 6 tuần. 4 là mức tối thiểu theo yêu cầu của pháp luật.
Espo

Ở Úc, 4 tuần là tối thiểu. Sau 10 năm (!) Bạn được nghỉ phép 13 tuần - được trả tiền.
CAD bloke

2
4 tuần - 20 ngày, đó là mức tối thiểu theo luật pháp ở Anh (ngày lễ ngân hàng là thêm, vì vậy 28 ngày nghỉ trong một tuần 5 ngày). Hầu hết các chuyên gia nhận được nhiều ngày lễ hơn - 25 ngày + ngày lễ ngân hàng là điển hình, 30 ngày khá phổ biến khi bạn đã có kinh nghiệm. Các lợi ích năng suất cao, với nhân viên nghỉ ngơi tốt, không bực bội.

5
Đây là điều số 1 tôi ghét khi là người Mỹ. :( Các công ty ở đây nghĩ rằng họ rất hào phóng nếu họ cho bạn ba tuần.
Kyralessa

1
@Kyraleesa Tôi nghe thấy điều đó. Tôi đã từng làm việc tại một nơi đã cho bạn 2 và hành động như bạn lười biếng nếu bạn sử dụng tất cả. Họ sẽ không chuyển sang năm sau và thậm chí họ sẽ có những ngày 'mất điện' vào tháng 11 và tháng 12 vì họ biết rằng TUYỆT VỜI rằng họ sẽ quản lý mọi thứ đến mức bị bỏ lại phía sau. Tôi liên tục bị cám dỗ để di chuyển đến châu Âu.
LoveMeSomeCode

24

Ma-thi-ơ 7:12

Do đó, tất cả những gì bạn muốn người đàn ông nên làm với bạn, hãy làm điều đó với họ: vì đây là luật pháp và các nhà tiên tri.

Mohammed

Người đàn ông chính trực nhất là người vui mừng rằng đàn ông nên có những gì làm hài lòng chính mình, và những người không thích họ những gì dành cho anh ta không đồng ý

Khổng Tử - Luận ngữ XV.24

Không bao giờ áp đặt cho người khác những gì bạn sẽ không chọn cho mình.


10
Kinh thánh trong StackOverflow? Tôi rất ấn tượng! +1
MrValdez

2
Ngạn ngữ Rumani: Ce tie nu-ti place, altuia nu-i face (Những gì bạn không thích không làm cho người khác)
Andrei Rinea

3
Nguyên tắc vàng: Làm cho người khác như bạn sẽ có người khác làm cho bạn.
Sixty4Bit

23

Một con đường sự nghiệp. Không nhất thiết là họ phải tuân theo nó, nhưng hãy cho họ suy nghĩ rằng họ không cần phải là đàn em mãi mãi, và cho họ thấy rằng có những cơ hội trong công ty. Cung cấp cho họ một ý tưởng về những gì nó cần để tiến lên.


Rất có động lực để có các ví dụ về loại nhà phát triển bạn muốn trở thành và một số hướng dẫn / cấu trúc về cách đến đó.
Nader Shirazie

Sẽ không thu hút một thiếu niên bắt đầu; họ có xu hướng coi việc có một công việc là con đường sự nghiệp của họ. OTOH, đối với bất kỳ ai sau khi làm việc đầu tiên, con đường sự nghiệp chắc chắn là điểm thu hút lớn (hoặc họ sẽ là người mà bạn không thể giữ lại bằng mọi cách.)
Donal Fellows

23

Phần cứng tốt: Tôi sẽ rất thích thú nếu tôi được thông báo rằng tôi sẽ có một hệ thống máy tính để bàn (WinXP vẫn là hệ thống tôi chọn) hộp máy chủ Linux. Một cái gì đó tôi đã root và có thể chạy các dịch vụ trên (tối thiểu cục bộ, hiển thị trên thế giới sẽ rất tuyệt.) Một máy chủ riêng ảo trong trung tâm dữ liệu của công ty thay vì phần cứng chuyên dụng cũng sẽ hoạt động.

Một điều tuyệt vời nữa là có thể truy cập vào các tài liệu tham khảo hay: "Chúng tôi sẽ mua cho bạn bất kỳ cuốn sách nào là apropos cho công việc của bạn!" tương tự với phần mềm đến một lúc nào đó, "nếu nó dưới 60 đô la, chúng tôi sẽ chỉ nhận được nó."

Chỉnh sửa: màn hình lớn trên giá đỡ trụ, ghế tốt, bảng trắng, v.v.


Bạn có thể sử dụng Virtual Box hoặc tương tự để chạy hệ thống máy chủ thử nghiệm. Điều này cung cấp cho bạn tùy chọn để có nhiều hệ thống kiểm tra được cấu hình khác nhau (về phần mềm), nhưng chỉ cần một hệ thống vật lý.
rjmunro

Hộp XP là vì tôi thích GUI XP (và rất nhiều ứng dụng GUI XP) và hộp linux vì tôi thích dòng lệnh * nux và môi trường. Tôi sẽ thực hiện một lát VM miễn là nó đủ lớn để xử lý thực sự (như chạy máy chủ MySQL của riêng tôi).
BCS

làm rõ; Liên kết Linux và hộp XP sẽ là một hệ thống thử nghiệm. Cả hai sẽ là hệ thống dev.
BCS

20

Cho phép họ, vào thời gian của công ty, thực hiện một số dự án riêng tư (những thứ có thể hữu ích cho công ty, nhưng những thứ họ có thể chọn)


1
Tôi viết phần mềm mọi lúc giúp tôi hoàn thành công việc thay vì trực tiếp viết các ứng dụng thực tế ... đây có phải là điều bạn đang nói đến không? Chẳng hạn, tôi thường được yêu cầu làm những việc khiến tôi mất hàng giờ nếu tôi không dành thời gian tự động hóa nó.
BenAlabaster

1
Không, tôi đang nghĩ về các dự án "sở thích".
BCS

3
Google thực hiện điều này IIRC
Alex Bagnolini

20

Trên thực tế, Joel Spolsky có một bài viết thực sự hay về chủ đề này mà thỉnh thoảng tôi đề cập đến:

Joel về thu hút các nhà phát triển

EDIT: Tôi đã đọc cuốn sách của Joel về việc thuê các nhà phát triển, Smart và Gets Things Done. Trong cuốn sách, ông nói rằng bài viết này là một di tích thời kỳ bong bóng ngượng ngùng và ông đã học được rất nhiều kể từ đó. Tôi không nghĩ rằng bài viết trên blog là xấu, nhưng sự thật là cuốn sách phức tạp hơn nhiều.


bạn đã không nhận thấy hầu hết lời khuyên này cho đến nay bắt nguồn trực tiếp từ blog của Joel?

Nó cần phải nói, mặc dù. Hỏi và trả lời, nếu bạn muốn.

18

Coi họ như bạn bè


Tôi không thể chịu được những bình luận "cũng ngần ngại chỉ là cấp một". Nếu ý tưởng của tôi sai hoặc không hiệu quả, hãy cho tôi biết lý do và giáo dục tôi, đừng coi thường tôi

14

Việc tiếp cận đào tạo và cố vấn. Những điều mà các nhà phát triển Junior muốn là khá nhiều thứ mà mọi lập trình viên mà tôi biết đều muốn. Họ muốn làm việc trong một môi trường thoải mái và linh hoạt với những người ít nhất là thông minh như họ nếu không thông minh hơn. Họ muốn cảm thấy như họ là một phần của một cái gì đó. Họ muốn không ngừng học hỏi.

Hãy chắc chắn rằng bạn có một ngân sách đào tạo / sách. Hãy chắc chắn rằng họ luôn học hỏi và luôn có điều gì đó thú vị để làm việc. Hãy chắc chắn rằng bạn thực hiện xây dựng đội nhóm hoặc một số thứ tương tự như vậy trên cơ sở khá thường xuyên. Ăn trưa và học hỏi là một công cụ ngày càng phổ biến những ngày này.

Một điều mà các Nhà phát triển Junior có thể thích hơn các nhà phát triển Cao cấp là việc sử dụng công nghệ tiên tiến hoặc thậm chí là chảy máu. Hãy cẩn thận về điều này, vì nó có thể khiến bạn đau đầu, nhưng nó luôn có ích.


14
  • Trang phục thường ngày và môi trường công sở
  • Giờ linh hoạt
  • Cho phép nghe nhạc trong khi làm việc (cho phép tai nghe)
  • Nhiều màn hình / máy trạm mạnh mẽ
  • Đồng nghiệp / sếp có kinh nghiệm
  • Mã đánh giá được thực hiện bởi những đồng nghiệp / ông chủ
  • Có thể làm việc trên các dự án sáng tạo mà họ nghĩ ra và được họ xem xét bởi những đồng nghiệp / ông chủ lành nghề đó (perk có giá trị nhất!)

1
Gì? Có những nơi không cho phép nghe nhạc? Ái chà.

Ồ vâng, chắc chắn là có. Đã dành 3 ngày trong một, không bao giờ nữa!
phẫu phẫu thuật

Ôi, 3 ngày không có nhạc của tôi ... nếu ai đó nói "không có nhạc / tai nghe cho tôi", tôi đã ra khỏi cửa. Bạn thuê tôi vì tài năng, học vấn, hiểu biết của tôi, v.v ... Miễn là tôi gặp / đánh bại mục tiêu / mục tiêu / thời hạn / ngân sách của tôi, làm thế nào tôi đến đó không phải tranh luận.
BenAlabaster

Điều đó thực sự gây sốc. Công ty đó là gì? Cần có một danh sách đen.
user3287

11

Công ty của tôi đã mua một tài khoản O'Reilly Safari Online cho mỗi nhà phát triển của chúng tôi. Tôi có quyền truy cập vào hàng ngàn cuốn sách trực tuyến bất cứ lúc nào.

Chúng tôi cũng có các video đào tạo có sẵn trực tuyến từ CBT Nuggets nhưng tôi thấy nội dung của chúng bị hạn chế.

Ngoài ra, một số công cụ năng suất, dành cho Visual Studio, chẳng hạn như CodeRush / Refactor Pro hoặc Resharper

Cà phê chất lượng trong nhà.


công ty của tôi gần đây đã mua tất cả các đăng ký đa năng của nhà phát triển. nội dung rất tuyệt vời
benPearce
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.