Soy administrador de sistemas con 3 años de experiencia. Planeo cambiar de carrera a desarrollador. ¿Cómo puedo hacerlo sin comprometer mi salario actual?

Tengo que contarte la historia corta:

Tuve unos 8 años de experimento de desarrollo. Pensé que necesitaba un cambio. Pero con mi CV solo se ofrecieron puestos de desarrollador, nada más. Quería ver qué es la prueba.

Una empresa necesitaba el probador con mi perfil. Pero el problema era que no tenía experiencia en consultoría o pruebas. Solo había trabajado en compañías de productos en ese momento. Entonces me ofrecieron el puesto junior.

Yo quería el cambio. Entonces lo acepté. La caída salarial fue importante. 6 meses después, la palabra “junior” fue eliminada del título. Obtuve el mayor aumento de sueldo individual que la compañía le había dado a alguien antes de eso. Tuve que aprender a trabajar como consultor. Tuve que aprender y demostrar que puedo combinar mi experiencia de desarrollo en un nuevo campo.

¿Valió la pena aceptar ese cambio y la caída salarial? Si. Absolutamente sí. Me ha motivado a permanecer en el campo de TI. Me ha dado muchas oportunidades diferentes porque tengo un conjunto mixto de habilidades. Puede ser que si hubiera estado los últimos 11 años como desarrollador, hubiera tenido una mejor entrada que ahora. ¿Pero me importa? No. Amo mi trabajo. Amo mi posición

La pasión es mi conductor. No es el dinero (pero es un buen extra. Y para ser serios, gano mucho mejor que el finlandés promedio).

¿Qué habilidades traes a la mesa como desarrollador?

¿Conoces un lenguaje de programación que no sea un shell?

¿Conoces patrones de diseño? ¿Sabes por qué implementar patrones de diseño del libro es malo?

¿Conoces varios estilos de programación (procedimental, OOP, funcional)?

¿Conoces SQL? HTTP? …

Si no está trayendo nada a la mesa, debe aceptar que habrá un recorte de sueldo hasta que se ponga al día.

Un buen administrador de sistemas aporta conocimiento operativo al equipo de desarrollo. En este punto, se convierten en expertos de dominio en tiempo de ejecución de software. ¿Puedes seguir haciendo esto mientras aprendes a ser un desarrollador a tiempo completo? Entonces puedes evitar el pago.

Si no desea comprometer su salario, debe tener la experiencia y las habilidades técnicas de un desarrollador experimentado de 3 años. Puede aprender la mayoría de los idiomas de código abierto en línea. Diría que comienzas a aprender desarrollo web y haces algunos trabajos independientes antes de hacer tu cambio

Corrígeme si me equivoco, pero creo que los salarios de los desarrolladores suelen ser más altos que los administradores del sistema. Recuerdo que comencé en unos 10 a 15 dólares más que amigos en roles de administrador del sistema hace casi una década, así que no estoy seguro de qué ha cambiado. Sé que el rango salarial sabio será mayor en el desarrollo a largo plazo. Si te posicionas bien, puedes ganar un salario bastante alto moviéndote cada 1 o 2 años.

¿Cuántos idiomas usa en su trabajo actual?

Si no es al menos uno, entonces no eres administrador del sistema, sea cual sea tu título.

Si solo usas bash o cualquier caparazón que utilices, elige otro.

More Interesting

¿Qué necesitas saber / hacer para sobresalir como ingeniero de software?

Cómo tener el coraje de cambiar de una carrera exitosa en ingeniería de software a emprendimiento

Cómo convertirse en analista de negocios con 2 años de experiencia en desarrollo de software

¿Cuáles son las desventajas de la ingeniería de software sobre la informática y la ingeniería?

Los mejores ingenieros construyen cosas en su tiempo libre. ¿Cómo construir proyectos paralelos a bajo costo como estudiante de ingeniería?

¿Debería tomar un breve descanso después de 7 años de carrera profesional y estudiar arquitectura de software?

¿Cuáles son algunos aspectos poco atractivos de la programación profesional que los aspirantes a ingenieros de software a menudo desconocen?

¿Qué debería preferir un programador, trabajar en una buena organización o trabajar como freelance en línea? ¿Cuánto puede ganar el programador promedio en una organización? ¿Puede él / ella ganar más como freelance?

Estoy trabajando como QA en una reputada MNC. ¿Qué tan difícil será para mí cambiarme como desarrollador de software / DBA a otra compañía?

¿Qué tipo de programador debería ser?

¿Cómo es ser ingeniero de software para el gobierno?

¿Puedo seguir siendo ingeniero de software si me especializo en Ciencias de la Ingeniería y Mecánica?

Si me dan un trabajo de desarrollador para el que no soy bueno y lo hago al asignarlo a trabajadores independientes en el trabajo por adelantado, ¿qué podría salir mal?

Soy un ingeniero de software. ¿Es una buena idea obtener una maestría en sistemas embebidos u otra especialización con más relevancia para los sistemas de software en informática de nivel superior, como la seguridad y la informática móvil?

¿En qué pequeños programas puedo trabajar para mejorar la programación?