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
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
Câu trả lời:
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ụ:
Một chiếc ghế aeron chất lượng http://www.hermanmiller.com/hm/content/product_showroom/products/images/P_AER_L146_W.jpg
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)
Cơ hội làm việc cùng với các lập trình viên giàu kinh nghiệm.
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.
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 đó!"
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! )
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.
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!
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.
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ê
Văn phòng tư nhân (để bỏ phiếu)
linh hoạt về giờ bắt đầu.
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:
Đâ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.)
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?"
;-)
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.
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.
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.
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.
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) và 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.
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)
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.
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.
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à.