Pregunta

Si eres desarrollador (Desarrollador Senior o plomo) y que prefiere quedarse con el código / diseño de seguir una carrera de gestión, ¿cuáles son las carreras disponibles en su empresa, o cualquiera que haya oído hablar? ¿Hasta dónde puede ir?

¿Es posible seguir siendo un friki hasta que muerde el polvo o que es demasiado ingenuo?

¿Es la gente como el tío Bob, por ejemplo, los desarrolladores todavía considerados, como dicen?

¿Fue útil?

Solución

Voy a salir en un miembro aquí y decir algo que no es probable que sea la respuesta que desea escuchar, pero si no lo hace como la gestión, su carrera va a ser muy limitada. Si lo que le gusta hacer es el código, y si usted es realmente bueno en él, y no quiere parar, entonces su carrera se encuentra en una trayectoria única: ingeniero de software e ingeniero de software de alto nivel a continuación.

Si otros reconocen lo bueno que está a continuación, su inclinación tenderá hacia la que le pone en una posición donde se puede transmitir su experiencia a los demás. En otras palabras, ellos van a querer gestionar y / o dirigir. Es difícil asumir esa responsabilidad adicional sin asumir alguna forma de gestión. Si usted es un arquitecto y responsable del diseño de un sistema, y ??si quieres que el diseño para ser aplicado con éxito, tendrá que dirigir y gestionar los demás. Si se convierte en fundador de una puesta en marcha y que se convierte en éxito, entonces es probable que en algún momento tendrá que contratar a alguien para ayuda, y entonces necesitará para su gestión. Si usted se convierte en un CTO, entonces no hay manera en el infierno va a ser capaz de no manejar.

Una vez dicho esto, no creo que esta pregunta puede responderse sin entender de qué se trata la gestión no te gusta. ¿No es así como la gestión de personal? No te gusta la idea de la codificación no siendo su principal responsabilidad? ¿No es igual que la carga de responsabilidad para el éxito de algo?

La respuesta a esa pregunta que subyace le ayudará a usted en la dirección correcta. O, para decirlo de otra manera, de una manera que deberíamos todos estar pensando en el trabajo que hacemos, es la siguiente: lo que se ve su trabajo ideales como Olvídate de títulos para una? en segundo lugar, olvidarse de la empresa para la que trabaja, sólo se centran en su vida día a día, y esas cosas que le hará realmente feliz y prosperar. A continuación, trabajar para crear esa posición en el lugar donde trabaja, o en una empresa se construye a sí mismo.

Otros consejos

En función del tipo de empresa donde se trabaja.

Muchas empresas no valoran con talento, desarrolladores experimentados como altamente como gerentes, y nunca les recompensar al mismo nivel <- Este no es el tipo de gente de la empresa como usted debe estar trabajando para

.

Otro (por lo general más tech-enfocaron) empresas valorarán sus desarrolladores más, y permanecer en la tecnología no deben limitar su carrera en términos de recompensa y el estado <-. Es probable que desee trabajo para este tipo de empresa

Si usted tiene un poco de espíritu empresarial también podría comenzar su propia compañía -. Entonces sería el jefe

En mi empresa, la gestión y pistas miembro están separados y son en su mayoría paralelo. contribuyentes individuales pueden subir muy alto en la empresa (hasta Fellow técnico) sin ser un gestor de personas. Ayuda a evitar en parte el principio de Peter , aunque nunca del todo.

A pesar de que Arquitecto parece tener connotaciones negativas, creo que es el equivalente técnico de mover a la dirección.

Fwiw, Microsoft (al igual que otras empresas grandes, estoy seguro) tiene posibilidades de carrera para no directivos que van a VP niveles equivalentes (ingeniero Distinghished y compañeros Técnica). La EM es muy grande en mostrar un plan de carrera para los no gerentes.

Probablemente algo como esto:

Jr desarrollador -> Desarrollador -> Desarrollador Sr / Jefe de Equipo / Lead Developer -> Software Architect

contratante. Hay mucho más dinero en el trabajo independiente.

Hay varios caminos que he visto tomada:

  1. Gerente de Producto
  2. Requisitos Analista
  3. Architect
  4. Equipo de plomo
  5. Administrador de configuración
  6. escritor técnico
  7. Puesta en marcha Fundador
  8. Grant escritor

Depende de la empresa. Una gran cantidad de compañías ofrecen dos caminos para el avance de los desarrolladores: técnica y de gestión. Si prefiere técnica, se mueve lentamente por el grado de pago, el desarrollo de habilidades dev valiosos, pero si se sigue con desarrollo- a convertirse en un gurú. Es menos dinero que va gestión, pero si quieres hackear 'hasta que mueren, es el camino a seguir.

Si usted trabaja para una pequeña empresa de ser un desarrollador puede ser el papel más alta a menos que inicie su propia empresa. A continuación, convertirse en un desarrollador / director. No se preocupe demasiado por llegar a la función técnica más alta en una empresa. Sólo haz lo que te hace feliz.

Si usted trabaja para el tipo de empresa, entonces no debería haber ningún límite a ser un desarrollador, siempre y cuando usted es realmente bueno en eso. La administración es en realidad una de las maneras más fáciles de subir en el escalafón si son menos técnicamente competentes. He visto esto muy a menudo en el mundo del desarrollo de software.

Así que creo que si quieres vivir en el mundo de código, pero llegar a la cima del árbol, es necesario asegurarse de que usted trabaja para la compañía adecuada - si usted es lo suficientemente bueno para el tiempo suficiente, van a hacer una posición para usted - en última instancia, que puede llegar a ser un tomador de decisiones (pero no un gerente) debido a su vasta experiencia. He visto a los desarrolladores de entrar en funciones Vicepresidente Senior y sin tener a nadie a administrar, pero debido a sus conocimientos, experiencia y entusiasmo.

Además, puede sonar obvio, pero usted debe hablar con su jefe acerca de cuáles son sus opciones de ascenso son - usted puede ser sorprendido. Es mejor si se piensa en algunos títulos de trabajo potenciales que no existen en su empresa y que puede hacerle a su jefe si usted puede trabajar para cambiar a que - algo así como "Cabeza del Código de Calidad" o esencialmente un título que alude a algo más que un desarrollador a pesar de que todavía puede ser simplemente un desarrollador - esto hará que usted se destaca cuando se trata de promociones futuras o incluso revisiones salariales. Hay que recordar que hay menos puestos de trabajo en la parte superior, por lo que necesita para destacar. Un montón de gente decir un medio título trabajo muy poco, pero eso no es verdad - que puede hacer que su carrera si usted elige su propio - haciendo este simple acto también muestra algo de ambición

.

Texas Instruments tenía una doble escalera cuando yo estaba allí.

  • Ingeniero Asociado
  • Engineer
  • Ingeniero Superior
  • ---- a partir de ahora, había que ser nominado por alguien ya más arriba
  • miembro del personal técnico Grupo
  • Miembro Senior del Personal Técnico
  • (tal vez) Distinguido miembro del personal técnico
  • TI Fellow
  • TI Senior Fellow
  • TI Principal Fellow (sólo había uno de estos en la empresa, por lo que yo sé)

hay muchos títulos que se encuentran en un camino programadores si se adhieren a la carrera técnica, tales como

  • Lead Developer / Ingeniero Líder de Desarrollo.
  • Jefe de equipo.
  • Solution Architect (centrado en el diseño e integración de sistemas, etc.).
  • CTO (Director de Tecnología) .. esto es totalmente técnica, pero con una especia de ser persona técnica superior en la Organización.

Siempre recuerde que usted puede tomar otro camino y convertirse en un consultor de software .. También puede trabajar en otros proyectos en paralelo como escribir algunos libros o trabajar en un blog ...

Si no te gusta la gestión que debe entrar a la administración para cambiar las cosas y que sea aceptable para las personas con gustos similares.

Licenciado bajo: CC-BY-SA con atribución
scroll top