¿Puedo contar la experiencia de soporte de TI como experiencia de desarrollo?

Me gradué con una licenciatura en informática, aprendiendo principalmente Java y programación funcional.

Mi pasantía condujo a un trabajo, pero me arrojaron a una posición diferente a la esperada.

Mi título es "Ingeniero de software asociado", pero estoy en el equipo de soporte de TI. Mantengo aplicaciones, arreglo errores, scripts y creo herramientas internas con HTML, CSS, Javascript, Jquery, Php, Mysql. También uso mucho Powershell y BASH para automatizar mi trabajo... nosotros (soporte de TI) también somos los que restablecen contraseñas, borran caché, administran AD, solucionan problemas de usuarios, etc.

No uso Java, C / C++ en mi trabajo diario... muchos desarrolladores a mi alrededor parecen menospreciarme porque no tengo esa experiencia.

Me considero un desarrollador, pero temo que otros no se basen en que soy parte de TI; el estereotipo falso es que TI son solo tipos que instalan aplicaciones e crean imágenes de su computadora, no codifican, etc. Tenga en cuenta que no estoy de acuerdo con esto. .

¿Esto inhibiría mi capacidad para convertirme en desarrollador?

Me gustaría no tener que volver a empezar como un nivel de entrada, sino pasar directamente a la posición de desarrollador de nivel de entrada superior... y eventualmente trabajar de forma remota :)

Los desarrolladores intermedios suelen tener entre 5 y 7 años de experiencia profesional como desarrolladores.
@HerbWolfe Buen punto. Editaré eso. El nivel 2 sigue siendo el nivel de entrada, creo
"Nivel 2" es una etiqueta arbitraria que usan algunas organizaciones, y la usan de manera diferente entre sí.
Eres un desarrollador . No incluya su experiencia como "soporte de TI" , ya que eso dificultará su búsqueda de empleo. Hubo un hilo de Hacker News sobre esto, pero no puedo encontrarlo.

Respuestas (3)

Mantengo aplicaciones, arreglo errores, scripts y creo herramientas internas con HTML, CSS, Javascript, Jquery, Php, Mysql.

Eso me suena a trabajo de desarrollo.

Es posible que las organizaciones más pequeñas no tengan una separación sólida entre la administración de TI y el desarrollo: yo mismo he estado en la misma posición antes, ya que no teníamos a nadie con experiencia en administración de Ubuntu. Incluso ahora, sigo ayudando a veces, cuando los dos administradores de TI están ocupados o de baja.

Sin embargo, si la mayor parte de su tiempo lo dedica al trabajo de desarrollo, entonces usted es un desarrollador. Y me parece que eres un desarrollador de PHP con lo que escribes.

No uso Java, C / C++ en mi trabajo diario... muchos desarrolladores a mi alrededor parecen menospreciarme porque no tengo esa experiencia.

Desafortunadamente, hay algunos programadores de Java y C/C++ que menosprecian a los desarrolladores de aplicaciones web que usan PHP. Hay algunas razones para esto, algunas de ellas razonablemente válidas, pero hay muchos desarrolladores de PHP serios que son extremadamente buenos en lo que hacen, y se usa en muchos sitios a gran escala.

Me considero un desarrollador, pero temo que otros no se basen en que soy parte de TI; el estereotipo falso es que TI son solo tipos que instalan aplicaciones e crean imágenes de su computadora, no codifican, etc. Tenga en cuenta que no estoy de acuerdo con esto. .

¿Esto inhibiría mi capacidad para convertirme en desarrollador?

En realidad, no: cuando solicite un nuevo puesto, resalte la experiencia relevante: qué ha hecho como desarrollador, qué problemas ha resuelto, qué herramientas/marcos ha utilizado.

Pero no descuide por completo su experiencia de TI: un desarrollador con algunas habilidades de administración de TI (tener un desarrollador que sabe cómo ejecutar una pila de Ubuntu LAMP es invaluable en algunos equipos) y la experiencia de interacción con el cliente puede ser más valiosa que un desarrollador que tiene solo corta el código. Simplemente escríbalo de manera que no haga que su trabajo como desarrollador parezca subordinado al lado de TI.

Me gustaría no tener que volver a empezar como un nivel de entrada, sino pasar directamente a la posición de desarrollador de nivel de entrada superior... y eventualmente trabajar de forma remota :)

Si se limita a buscar un trabajo en el mismo conjunto de herramientas de PHP, MySQL, CSS, JavaScript, entonces probablemente podría buscar un trabajo de nivel medio bajo después de 2-3 años como desarrollador principiante/junior. Lo que ayudará es si te pones a trabajar en proyectos personales en casa, o incluso te involucras en uno o dos proyectos de código abierto. Hay muchos proyectos pequeños de código abierto en GitHub que están creando módulos para los principales marcos (y la experiencia en un marco como Laravel, Symfony, Zend, etc., siempre es una ventaja).

Si desea pasar a Java o C/C++, es posible que tenga que encontrar un puesto junior en algún lugar más temprano que tarde. También tendrás que empezar a aprender eso en tu tiempo libre.

Sí, a mí también me suena a trabajo de desarrollador.

Si está haciendo trabajo de 'desarrollo': en cualquier lenguaje de desarrollo, considérelo como experiencia de desarrollo.

No dude más adelante en solicitar un trabajo que requiera X cantidad de experiencia en desarrollo debido a una ligera diferencia de título en un puesto que claramente contiene trabajo de desarrollo.

Los títulos no son tan relevantes como las habilidades y la experiencia.

Si cree que hay algo extraño en su título o departamento, no me preocuparía. Cualquier pregunta que los futuros empleadores tengan al respecto debe resolverse fácilmente durante el proceso de la entrevista.

Solo diría, en su currículum, cuando describa sus actividades en este trabajo, asegúrese de incluir algunas notas sobre el trabajo de desarrollo que puede haber realizado en este puesto.

Todo el mundo en la industria tiene que empezar en algún lugar haciendo algo. Según lo que ha descrito, no intentaría usar el sombrero de "Desarrollador" todavía. Tienes un título y una pasantía que se convirtió en un trabajo. Felicitaciones por eso, pero todavía tiene una gran distancia por recorrer, al menos en el ámbito corporativo. Tengo más de 30 años, pero no comencé a llamarme "desarrollador" hasta que realmente desarrollé algo. No tiene que apresurarse... las computadoras no van a ninguna parte, y los salarios de nivel inicial siguen siendo más altos que en la mayoría de las industrias.

Debe concentrarse en aprender tanto como pueda sobre tantas cosas como pueda, porque ahí es donde comienza a obtener la capacidad de diagnosticar y resolver problemas reales por completo. No te preocupes por cómo los demás te perciben y reaccionan mientras hagas lo que se espera de ti. Haz todo lo que puedas, hazlo bien, aprende tanto como puedas, aprende bien, y nunca olvides que esas personas que crees que te miran con desdén pasaron por lo mismo que tú estás pasando hoy. Muchos de esos juicios negativos y críticas provienen solo de ti. Llegarás ahi.