¿Alguna vez conseguiré un trabajo de desarrollador de software?

Depende de lo rápido que quieras obtener un jon. Con el título, puede esperar años de trabajo bien remunerados después de la graduación. Con bootcamp, incluso si no tiene un trabajo bien remunerado, puede hacer algunos proyectos paralelos. Pero profundicemos en las diferencias;

Diferencias financieras

  1. Si el costo es un factor, entonces los bootcamps ciertamente ganan. Mientras que un bootcamp puede costar diez o incluso quince mil dólares, la matrícula en los mejores programas de CS triplica o cuadruplica eso en solo un año académico. La matrícula de pregrado de Carnegie Mellon es de alrededor de $ 60,000 por año y la matrícula en el Instituto de Tecnología de Massachusetts (MIT) es de aproximadamente $ 20,000 por semestre.
  2. La mayoría de los graduados de bootcamp de codificación invierten de 3 a 6 meses en un programa, mientras que los estudiantes universitarios invierten 4 años. ¿Pero qué hay de la inversión financiera? El salario inicial promedio de un graduado de bootcamp de codificación es de $ 75-80K. Un graduado de CS puede esperar un salario promedio de $ 45-106K .

Diferencia de habilidades:

  • El conocimiento aprendido por los bootcampers se reduce considerablemente cuando se trata de estructuras de datos, casting, codificación de mejores prácticas, compiladores, diseño de sistemas operativos, redes, todo lo básico que proporcionaría un título en informática.
    • Al final de un buen programa informático, debería ser capaz de explicar cómo funciona una computadora desde un transistor en el procesador hasta cómo el motor de su navegador web analiza una página web en un árbol DOM. (y en algún punto intermedio, cómo los paquetes de ese servidor llegaron a su navegador web)
    • ¿Porque es esto importante? Tener una comprensión del sistema subyacente debajo de su código le permite anticipar errores y lo mantiene alejado de problemas más veces que alguien que solo entiende el lenguaje de programación.
  • Por último, desde un punto de vista puramente codificante, un título de 4 años es mucho más tiempo para eliminar y corregir los malos hábitos.

Pros y contras:

Informática en la universidad

Obtener un título en informática es

  • un proceso largo (de 2 a 4 años, incluso más si va a realizar un doctorado)
  • enfóquese en las habilidades de aprendizaje y matemáticas que se usan en la academia, pero que generalmente no se usan en la industria (pensar ceceo, esquema, raqueta, etc.)
  • pasar mucho tiempo repasando la teoría abstracta y las matemáticas avanzadas. Escribirás pruebas de que los algoritmos funcionan, enseñarán temas como álgebra lineal, lógica, estadística y construcción de lenguajes de programación.
  • Necesitará aprender las herramientas específicas utilizadas por la industria a partir de libros, videos en línea, guiones, etc.
  • generalmente diseñado para personas que comienzan su carrera
  • impartido por personas que han centrado su carrera académica y están desconectadas de la industria
  • buena opción si quieres dedicarte a la investigación y aislarte de la industria.

Bootcamps de codificación

  • Los bootcamps de codificación son
  • muy corto (8-12 semanas) e intenso
  • aprender las habilidades específicas actualmente demandadas en la industria;
  • enfocado en la producción de software;
  • ahorrando tiempo mientras no revisan teorías abstractas y matemáticas avanzadas;
  • preparándolo así, después de ir a un campamento de codificación, debe estar preparado para tomar una idea de aplicación y construirla usted mismo;
  • usualmente diseñado para los que cambian de carrera;
  • impartido por personas con experiencia en la industria;
  • enseñándole emprendimiento y brindándole una oportunidad con Start-ups;

Olvídese de la programación bootcamp vs batalla de la universidad, ¿quién dice que tiene que elegir? ¿Por qué no puedes tener lo mejor de ambos mundos obteniendo un título en informática y yendo a un campamento de codificación?

  • Obtenga un título de CS y luego únase a un Bootcamp. Tómelo de un graduado de CS y bootcamp estudiante , puedes hacer las dos cosas! Obtenga una comprensión básica de la programación con un título de CS y únase a un bootcamp después mientras realiza la búsqueda de trabajo.
  • Comience con un bootcamp, guarde para CS. Si puede esperar su tiempo, comience con un bootcamp, obtenga un buen trabajo y ahorre lo más que pueda para pagar un título de CS. Obtenga algunos años de sólida experiencia (¡y ahorros!), Luego trabaje a tiempo parcial mientras busca su título de CS. O mejor aún, asegure un trabajo con una compañía que ofrezca reembolso de matricula
  • . Cuando salgas, serás una doble amenaza con un título de CS y habilidades de programación sólidas.

Otra alternativa

Los bootcamps de codificación le enseñan todo lo práctico que usará el día 1. Actualmente estoy trabajando en la Escuela Holberton que ofrece una alternativa para los que se preguntan sobre los bootcamps, así como un título de 4 años en ciencias de la computación. Básicamente, es un programa que combina la vida del campus en el centro de San Francisco, una pasantía y un empleo a tiempo parcial contratado de forma remota o en el campus trabajando como especialista. Su duración es de 2 años. La escuela Holberton realmente ofrece una alternativa increíble por muchos beneficios que produce. No hay costos iniciales para Holberton.

Holberton School entrenará en 3 cosas que harán que nuestros estudiantes sean excelentes ingenieros de software:

  • Tener un conocimiento de la pila completa
  • Ser capaz de aprender solo
  • Habilidades blandas

El enfoque de aprendizaje basado en proyectos también está mucho más cerca de lo que sucede en la vida real. Cuando eres un ingeniero de software o de operaciones, tu trabajo consiste en completar proyectos y resolver problemas. Debe colaborar con sus colegas, no solo ingenieros, y buscar la información y las herramientas que le permitirán lograr su objetivo.

Como resultado, los estudiantes de la Escuela Holberton están mejor preparados para trabajar en la industria tecnológica y preparados para aprender absolutamente todo muy rápidamente, asegurando su adaptabilidad a través del panorama tecnológico en rápida evolución. Sin embargo, si su pasión realmente reside en el mundo de la tecnología, comprenderá que dominar varias áreas requiere tiempo y esfuerzo.

Sin costo inicial

No hay costo inicial para unirse a la escuela Holberton. Solo cobramos el 17% de sus ganancias de pasantía y el 17% de su salario durante 3 años una vez que encuentre un trabajo.

Debido a que no le cobramos antes de que encuentre un trabajo, e incluso entonces, le cobramos dependiendo de su salario, nuestra única forma de ganar dinero es si desarrolla una carrera exitosa. No importa qué, nunca tendrá una deuda no reembolsable.

Para concluir:

Una licenciatura en ciencias no te convertirá en un experto en ningún idioma. Pero le dará las herramientas para adaptarse a diferentes entornos de programación. Este es el único lugar en el que probablemente le daría el punto a un campamento de entrenamiento: están más intensamente enfocados desde mi comprensión, por lo que probablemente le brindarán un conocimiento más profundo de un idioma en particular.

En Holberton, creemos que las personas de todas las comunidades y antecedentes deberían tener la oportunidad de convertirse en ingenieros de software u operaciones. ¡Es por eso que nuestro objetivo es hacerte un trabajo de 6 figuras!

Creo que estas son las preguntas hechas para mí, así que estoy escribiendo aquí algunas de las cosas útiles. Como nuestras posiciones son las mismas, al menos estás en una posición bastante mejor que yo (comparando esos días). Aquí vamos:
(Estoy elaborando mi caso solo aquí. Pertenezco a una familia india de clase media baja y tomé un préstamo educativo del banco para mis estudios. Soy un graduado de CSE).

1. La universidad no importa en absoluto.

2. Selección del campus:
Como saben cuánto esfuerzo hicieron los estudiantes promedio o inferiores al promedio en los estudios universitarios (en cambio, era de ese tipo, superaba el 10º y 12º estándar en mi escuela). Justo después de la declaración de los horarios del examen, el 95% de los estudiantes comienzan a tomar en serio los estudios. Derecha ? (Universidades de nivel 2/3 || no estoy seguro del neumático 1). Entonces, el mismo caso conmigo, preparado al menos para ser aprobado en los exámenes de cada semestre. No tengo ningún conocimiento sobre mi rama. Ocho compañías vinieron: Fue rechazado en la primera ronda.

Me desmotivé y comencé a preparar mis documentos desde cero, es decir, desde el lenguaje C seguido de C ++ y Java. En ese momento estaba en el último semestre (pocos meses antes de completar el grado). Comencé a trabajar como una mano de obra en mis estudios y antes de dejar la universidad, aprendí bien algunas materias básicas.

Ahora el escenario cambió: (se mudó a Bangalore para buscar trabajo en la industria del software)
Asistí a los recorridos cada día alterno y fui rechazado en las primeras 19 compañías seguidas, rechazado en la primera ronda.
NOTA: No tuve oportunidad de aprovechar, para aparecer en una entrevista técnica. Trabajé duro en mis puntos débiles y ahora era mi turno, llegó el día.

No exactamente, pero recordaba que unas 500 personas acudieron a esa unidad de una prestigiosa multinacional, solo para 3-4 puestos vacantes (lo mencionaron antes de la unidad).

Estaba acostumbrado a que me rechazaran, así que estaba bastante relajado. (Si no es así, en alguna otra organización).

Después de 7 rondas (2 aptitudes, 3 técnicas, 1 HR y 1 ronda gerencial), finalmente, cuando llegó el resultado, encontré mi nombre en primer lugar seguido de un tipo más. Fue el lugar más inesperado en el que he descifrado todo el proceso. (Después de la ronda de aptitud, el resto de las rondas, estaba dando por primera vez y agrietado … al menos eres bastante mejor que yo cuando estaba en tu etapa).

4. Ten confianza en ti mismo sea lo que sea. Créeme, no es tan difícil como pensamos …

NOTA: No pienses mucho, amigo, solo cuenta 1, 2 y 3, y haz lo que quieras.

Un hombre puede hacer lo que piense.

Todo lo mejor … ¡Saludos!

Estás al comienzo de tu carrera. Su capacidad de asumir riesgos es máxima ya que no tiene que mantener a su esposa e hijos. Una vez que salgas de la universidad, puedes concentrarte completamente en tu carrera y nada más.

Concéntrese y trabaje duro para adquirir habilidades técnicas e ignore todo lo demás.

Únase a una empresa donde hay la máxima oportunidad de codificación, mejorando sus habilidades técnicas independientemente del salario. Lea libros y artículos sobre la tecnología en la que está trabajando. Únase a los foros en línea sobre esa tecnología. Intenta convertirte en un experto en esa tecnología.

Una vez que obtenga las habilidades técnicas necesarias, no habrá escasez de ofertas de trabajo y paquetes salariales.

Hay algunas compañías que requieren una cierta cantidad de tiempo antes de volver a presentar una solicitud, así que elimínelas, ahora para las compañías restantes, el primer paso es analizar dónde está rezagado, dijo que es bueno en la programación, luego es porque las habilidades de comunicación, la aptitud o actitud?
Sea lo que sea, trabaja en ello. Luego hay muchas colocaciones fuera del campus, intenta eso. Tomar Elitmus también es una buena opción.
Pero lo primero y más importante es el análisis de la razón detrás de no ser seleccionado.
Desarrolle la actitud de que las empresas vienen para seleccionar y no rechazar, sea positivo, tenga fe, obtendrá trabajo.

intente darle Elitmus si realmente quiere ir a las empresas de TI. Si usted es de CS IT, tendrá muchas opciones. Incluso si no es así, puede tener posibilidades en IBM Accenture, Wipro, etc., son bastante fáciles a un nivel más reciente. Simplemente repase más sus habilidades de comunicación.

Intenta dar una serie de entrevistas y exámenes escritos. Con cada entrevista podrá analizar cuáles fueron sus defectos debido a los cuales no pudo hacerlo. Y luego supere esa deficiencia y luego intente en otra empresa. Y en un determinado momento, estará lo suficientemente bien preparado, después de lo cual no habrá una empresa de TI que pueda negarlo.