¿Se valora más la experiencia laboral en el desarrollo de software?

Estudio a tiempo parcial y trabajo como ingeniero de software. Mi configuración es bastante tonta, y es triste ver que mi compañía se desmorona un poco ya que los veteranos comienzan a pasar por problemas de salud que toman largos períodos de tiempo fuera del trabajo.

Sin embargo, debo decir que la decisión inteligente es estudiar a tiempo completo y obtener buenas calificaciones. Las calificaciones rectas y un título, especialmente en STEM, serán retrocesos de por vida. Es extraño ver a todos mis amigos celosos de mí por tener un “trabajo genial”, mientras que yo también estoy celoso de ellos por tener la disciplina de permanecer en la escuela.

Ya no tengo la opción de estudiar a tiempo completo, ya que soy independiente y necesito pagar las cosas.

Dicho esto, creo que mi vida es realmente genial y estoy emocionado de tener una experiencia única en comparación con los demás. Realmente no me arrepiento de nada, y la parte difícil está detrás de mí. Tengo varios años de experiencia en ingeniería en mi haber, y me estoy acercando para transferirme a una universidad de 4 años (de un colegio comunitario) en ingeniería eléctrica.

No estoy presumiendo, por supuesto, pero creo que es rudo ser autodidacta. Te enseña cosas que no son realmente tangibles. Enseñarte una práctica tan difícil te va a cambiar por completo. Todas esas noches leyendo, practicando, estudiando, sin nadie mirando por encima del hombro. No hay padres pagando tu matrícula. Ningún profesor le pregunta dónde está su tarea o por qué obtuvo una calificación tan baja en su último examen. Sin “molestias” asegurándote de hacer lo que se supone que debes hacer.

Estudias y practicas hasta que eres lo suficientemente bueno como para conseguir un trabajo. Es tan simple pero tan complicado. Me cuesta mucho entregar mis tareas a tiempo o estudiar con días de anticipación para un examen. Soy mucho más “reactivo” o “impulsivo”. Es por eso que mi camino de aprendizaje me conviene mejor. Algunas semanas, apenas escribo ningún código (fuera del trabajo, por supuesto). Algunas semanas, estoy tan motivado que literalmente tendré de 50 a 60 horas de codificación enfocada por mi cuenta, la mayoría de las cuales sucede en medio de la noche (nuevamente, fuera del trabajo).

Tú decides. Puedes ser el codificador de lobos solitario, o el prestigioso estudiante. Siento que no tenía otra opción, porque de todos modos, incluso sin trabajo adicional, nunca me esforcé mucho en la escuela. Encontré una pasión en la codificación. Más específicamente, encontré una pasión en enseñarme cosas valiosas. No veo a ningún estudiante universitario con el impulso que yo hago. De nuevo, no presumir, solo dar consejos.

Nadie estudia como dice que hace. En realidad, nadie hace 30 horas de tarea durante el fin de semana. En realidad, nadie toma notas de cada capítulo antes de la conferencia.

Me cago en la mierda. Codifico 36 horas seguidas de cafeína y motivación, temiendo los descansos que tengo que tomar para conversar con el mundo exterior. Leo libros de texto de sistemas operativos por diversión. El viernes pasado fumé toques toda la noche y creé un programa multiproceso en C. ¿Qué hace? Nada, solo crea hilos de manera eficiente en Linux. TODA LA NOCHE. Noté que salía el sol y pensé: “Esto no es normal”. Mi trabajo ni siquiera está relacionado con esto. Nada de lo que hago está relacionado con esto. Estaba como “Voy a aprender la mierda de los subprocesos múltiples”. Y eso es lo que pasé mi viernes por la noche / sábado por la mañana haciendo.

Para resumir, haga lo que considere la mejor opción para usted . La mejor opción para mí fue allanar mi propio camino, enseñarme cosas y crear unicidad en mí mismo. ¿Es esta la elección correcta? No. Pero es la elección correcta para mí.

La experiencia debe ser relevante . Su trabajo como repartidor de periódicos o hamburguesa no los impresionará en Google. Es posible que el tipo de trabajo de software que puede obtener sin un título no le ofrezca experiencia relevante para el tipo de carrera segura y de altos salarios que desea.

Su experiencia colorea las ofertas que recibe. Si toda su experiencia es escribir HTML, recibirá ofertas para trabajos de front-end, pero es probable que no se tomen en serio para un trabajo de back-end o de programación del sistema, incluso si dice que conoce Java o C ++. Si toda su experiencia es de prueba, no lo tomarán en serio para un trabajo de desarrollador, etc. (Sí, aún puede avanzar, pero es difícil ).

Si tiene un título, cumple con los requisitos básicos de ingreso para todo tipo de trabajos de software. Después de eso, depende de usted qué tan bien lo haga. Sin un título, puede perderse las oportunidades de ingreso que conducen a los tipos de trabajo más interesantes y mejor remunerados.

La dinámica cambia a lo largo de toda la carrera: su educación lo ayuda a comenzar en el camino y su valor como desarrollador crece con la experiencia: HASTA CIERTOS PUNTOS.

Tenga en cuenta que su experiencia tiene una vida útil a medida que las nuevas tecnologías, los marcos surgen … y muchos gerentes de contratación ven años de experiencia “excesiva” (5-10-20 +) en tecnología “heredada” como un inconveniente, no como un activo ( si, son TAN estúpidos)

Consiga sus cimientos sólidos, la experiencia seguirá.

Si puede obtener experiencia a tiempo completo en una empresa de tecnología que realiza desarrollo de software sin título , ¿por qué no?

Tener el tipo correcto de experiencia laboral siempre te da una ventaja. Siempre.

Por otro lado, una vez que haya completado su título, es posible que tenga una mayor flexibilidad en cuanto a su carrera. Pero competirá con muchos otros candidatos que no tienen experiencia laboral. Entonces, a menos que seas el mejor de tu clase, no tendrás ninguna ventaja.

Sin poder presentar sus habilidades adquiridas formalmente o de lo contrario, será un desafío perseguir la segunda opción. Aquí está mi sugerencia; Haz ambos.