Tengo la intención de contratar a 2-3 programadores junior directamente de la universidad. Además del efectivo, ¿cuál es el beneficio más importante para un programador joven? ¿Son juegos en el trabajo? Quiero ser creativo ... Quiero algunas buenas ideas.
management
junior-programmer
Autobyte
fuente
fuente
Respuestas:
En mi experiencia, los buenos programadores quieren programar con la menor cantidad de distracciones posible. Algunos de estos son más relevantes para las grandes empresas, y no estoy seguro de dónde trabaja, pero aquí hay algunos ejemplos:
fuente
Una silla aeron de calidad http://www.hermanmiller.com/hm/content/product_showroom/products/images/P_AER_L146_W.jpg
fuente
Una fuente de gaseosa (no una fuente de agua potable que dispense gaseosa en lugar de agua al Brawndo , pero como la que usaría en el Taco Bell para rellenar su bebida)
fuente
La oportunidad de trabajar junto a programadores experimentados.
fuente
Siempre me encanta ir a conferencias y capacitarme, y lo considero una ventaja. No todas las empresas pagan para que sus desarrolladores continúen aprendiendo. Siempre hay más para aprender. Te beneficias porque están aprendiendo más. También se benefician de eso, pero también se divierten y se alejan de las cosas durante un par de días y se mezclan con otros desarrolladores.
fuente
Déles un presupuesto a cada uno y permítales configurar su propia configuración de computadora. Haz que envíen un plan para lo que pretenden comprar. Hable sobre el plan con ellos. Será una excelente manera de comenzar.
Déles un presupuesto para un teléfono celular y un plan ilimitado que la compañía pagará.
Pague por su servicio de Internet en casa.
Pequeñas cosas como estas les mostrarán a sus amigos la respuesta de "¡Genial, me gustaría que mi compañía hiciera eso!"
fuente
El tipo de personas que le gustaría contratar tiende a ser una preocupación de primer orden al decidir qué tipo de beneficios ofrecer. Para el programador que está pensando o en el proceso de criar una familia, licencia de paternidad, igualación de fondos de adopción de la compañía hasta $ X / año, vacaciones flexibles y horas de trabajo, y una sensación de seguridad en el trabajo puede ser mucho más atractivo que un refresco máquina y Segways gratis para todos. Usted menciona que está buscando programadores "jóvenes" o "jóvenes", pero muchos jóvenes todavía entran en esta categoría.
Sin embargo, tengo la sensación de que con "joven", puede querer decir "demasiado joven para estar en todo ese 'equilibrio entre el trabajo y la vida". Llamemos a esto 'La estrategia de Google'. La idea aquí es hacerlo para que no tenga sentido para sus mentes analíticas dejar el trabajo. Tenga servicios en el lugar como comida, bebida y lavandería gratuitas, proporcione lugares de reunión para conversaciones informales. Haz que se sientan como las estrellas de rock de la compañía y te pagarán con largas horas y trabajo duro. La buena noticia para usted es que este tipo de beneficios no le cuestan mucho en relación con el aumento de horas que estarán dispuestos a dedicar. La mala noticia es que este modelo tiende a no ser sostenible, y este punto com era "exuberancia irracional" ya no satisface a sus programadores cuando comienzan a querer tomar vacaciones, casarse y pasar una larga luna de miel, tener hijos, etc. En ese punto, quieren flexibilidad, más tiempo de vacaciones, 401k, etc. Además del primero, todos estos cuestan una moneda significativa.
Sin embargo, este es el punto más importante: si desea contratar a las personas más brillantes que pueda encontrar, no intente burlarlas . Lo más probable es que los realmente agudos estén un poco menos interesados en el tamaño del Free Red Bull Fridge y la cantidad de mesas de air hockey a su disposición, que si las valorará como un activo para la empresa y como individuo (tanto en términos de compensación y las relaciones empleador / empleado en general), si usted tiene un modelo de negocio / plan sostenible, si su trabajo realmente los excita, y si su trabajo realmente excita a usted . Sugeriría leer un par de ensayos sobre Joel On Software, trata el tema de contratar buenos programadores con bastante detalle ("Inteligente, y hace las cosas", creo, es el nombre de uno de los ensayos).
Si bien su pregunta ciertamente no carece de mérito, y proporcionar un ambiente de trabajo con algunas de las mismas ventajas que sus competidores hará que su argumento de venta sea algo más fácil, las únicas personas que realmente se verán influenciadas por este tipo de cosas no son las personas que usted Desea que el éxito de su pequeña empresa dependa . Los buenos desarrolladores quieren sentir que están haciendo una contribución a algo que importa, como que sus habilidades se valoran y se les da un buen uso, como si fueran responsables ante sus compañeros y ante ellos mismos. Concéntrese en tener una compañía verdaderamente excelente y dinámica que haga un gran trabajo y que trate a su personal técnico con respeto (cosas como las oficinas privadas también ayudan aquí), y realmente atraerá el tipo de personas que está buscando.
(¡ Gracias a Thomas Kammeyer por un consejo sobre el último párrafo! )
fuente
Dos monitores de pantalla plana, un mouse óptico, dos cosas que no tengo actualmente, y cada uno su propia pizarra con algunos marcadores.
fuente
Ser capaz de trabajar de forma remota + horas flexibles, libros de tecnología y mucho amor!
fuente
Un jefe que haría esta pregunta.
fuente
Philip Greenspun escribió sobre esto una vez . Sugirió hacer de la oficina un lugar mejor para estar que en casa, lo cual es más fácil para los programadores jóvenes. Por ejemplo, el hardware doméstico que alguien que vive solo no puede justificar: una costosa máquina de café, una mesa de billar, una gran televisión con DVD para mirar.
Haga que la oficina sea más sociable: ponga cerveza en la nevera y tómese una copa al final del día. Proporcione una mejor comida (fácil para las personas que no pueden cocinar): obtenga entregas o un servicio de catering.
fuente
Vestimenta casual (para votar)
fuente
darles responsabilidades y cierto grado de libertad.
hacerles sentir que están desarrollando algo para sí mismos, con pasión
fuente
Trabajar desde casa. (para votar)
fuente
Oficinas privadas (para votar)
fuente
Sea flexible sobre la hora de inicio.
fuente
Actualmente tengo un poco de experiencia, pero todavía me llamo junior. Esto es lo que aprecio de mi empleador:
fuente
Esta es una especie de respuesta negativa.
No le dé más entretenimiento a la oficina que a su hogar. No hay televisión, videojuegos o cerveza. La oficina es para trabajar y es por eso que voy a la oficina. Voy a casa a ver videojuegos y televisión.
No te molestes con las salidas del equipo. No es relajante Es solo más trabajo. Si quisiera ir a algún lugar para divertirme, iría allí con mi propia familia o amigos. O me quedaría en casa y dormiría hasta tarde. Sin duda, algunas personas creen que todos los demás en la oficina quieren ser amigos y pasar todo el tiempo pasando el rato. No es verdad Lo siento.
Lo mismo es cierto sobre las comidas de empresa. Me gusta salir y alejarme de la oficina para almorzar y cenar. Si hay una reunión para almorzar en la oficina, haré planes para salir del trabajo una hora antes (con la excepción del tiempo de crisis, que es mejor que no dure más de un mes o dos de cada año).
fuente
¡Me sorprende que los cínicos entre nosotros no hayan dicho 'liderazgo sin muerte cerebral'!
Atraer a los jóvenes con juguetes es un poco condescendiente, mejor decir:
"Sí, para poder ofrecerte muchos juguetes nuevos y brillantes, pero ¿qué tal si te garantizamos que no hay PHB en su lugar?"
;-)
fuente
Invite a todo su equipo al restaurante de su elección todos los viernes para el almuerzo. Un ex jefe mío solía hacer eso y realmente ayudó a la unión del equipo.
Si el presupuesto no lo permite, puede hacerlo una vez cada dos semanas o una vez al mes. Pero piense en el valor de tener miembros más cercanos del equipo.
fuente
Los programadores necesitan vacaciones. Montones. Cuatro semanas al año para comenzar. Mínimo.
fuente
Mateo 7:12
Mahoma
Confucio - Analectas XV.24
fuente
Una carrera profesional. No es que necesariamente tengan que seguirlo, sino que piensen que no tienen que ser jóvenes para siempre y demuestren que hay oportunidades en la empresa. Dales una idea de lo que se necesita para avanzar.
fuente
Buen hardware: estaría muy interesado si me dijeran que obtendría un sistema de escritorio (WinXP sigue siendo mi sistema de elección) y una caja de servidor Linux. Algo en lo que tengo root y en lo que puedo ejecutar servicios (como mínimo local, mundo visible sería bueno). Un servidor privado virtual en el centro de datos de la compañía en lugar de hardware dedicado también funcionaría.
Otra cosa que sería agradable sería el acceso a buenas referencias: "¡Le compraremos cualquier libro que sea apropiado para su trabajo!" lo mismo con el software hasta cierto punto, "si es inferior a $ 60, lo conseguiremos".
Editar: pantallas grandes en soportes pivotantes, buenas sillas, pizarras blancas, etc.
fuente
Les permite, en tiempo de compañía, hacer algunos proyectos privados (cosas que podrían ser útiles para la compañía, pero cosas que pueden elegir)
fuente
En realidad, Joel Spolsky tiene un muy buen artículo sobre este tema al que me refiero de vez en cuando:
Joel sobre atraer desarrolladores
EDITAR: leí el libro de Joel sobre la contratación de desarrolladores, Smart and Gets Things Done. En el libro, dice que este artículo es una reliquia embarazosa de la era de las burbujas y que ha aprendido mucho desde entonces. No creo que la publicación del blog sea mala, pero es cierto que el libro es mucho más sofisticado.
fuente
Trátelos como compañeros
fuente
El acceso a formación y mentores. Lo que quieren los desarrolladores Junior es más o menos lo que todo programador que conozco quiere. Quieren trabajar en un ambiente relajado y flexible con personas que sean al menos tan inteligentes como ellos, si no más inteligentes. Quieren sentir que son parte de algo. Quieren estar constantemente aprendiendo.
Asegúrese de tener un presupuesto de capacitación / libro. Asegúrese de que siempre estén aprendiendo y siempre tengan algo interesante para trabajar. Asegúrate de hacer trabajo en equipo o algo así de forma regular. El almuerzo y el aprendizaje son una herramienta cada vez más popular en estos días.
Una cosa que a los desarrolladores junior les puede gustar más que a los desarrolladores senior es el uso de tecnología de punta o incluso de vanguardia. Ten cuidado con este, porque puede hacerte un byte en el trasero, pero siempre ayuda.
fuente
fuente
Mi empresa ha comprado una cuenta de O'Reilly Safari en línea para cada uno de nuestros desarrolladores. Tengo acceso a miles de libros en línea en cualquier momento.
También tenemos videos de capacitación disponibles en línea de CBT Nuggets, pero su contenido es limitado.
Además, algunas herramientas de productividad para Visual Studio, como CodeRush / Refactor Pro o Resharper
Café de calidad en la casa.
fuente