¡detener! Antes de obtener aún más préstamos estudiantiles, tómese un minuto para considerar esto:
El peso de un diploma es significativamente más valorado en las ciencias naturales. * la mayoría * los químicos / biólogos / bioquímicos requieren algún tipo de laboratorio para funcionar. No son dueños de estos laboratorios en casa, las universidades o los institutos pagan por ellos.
Debido a esto, los empleadores han venido a exigir diplomas de sus empleados. De lo contrario, “” cómo sabría que puedes hacer química, espera, ¿cómo hiciste química? “.
- ¿Qué es mejor unirse como desarrollador más reciente: Adobe o ThoughtWorks?
- ¿Cuáles son algunas carreras / trabajos profesionales que combinan ingeniería informática y arte?
- ¿Por qué los chicos de CS dejan sus trabajos y van a GATE (Graduate Aptitude Test in Engineering)?
- ¿Cómo debería abordar una carrera con Ruby on Rails?
- Estoy interesado en escribir un software que cumpla una tarea u objetivo. ¿Eso significa que debo mantenerme alejado de las pasantías de desarrollo web?
La academia y las ciencias naturales van de la mano en una relación política bastante grande. Sin embargo, * la mayoría de los trabajos de ingeniería de software no requieren este mismo sello de aprobación académica. ¿Por qué?
Porque todo lo que necesitas para convertirte en un ingeniero de software es una computadora e Internet. Ni siquiera tiene que ser una buena computadora. Seriamente.
Con casi todo, si no todo el software que necesita desarrollar, es gratuito y de código abierto, con la gran cantidad de recursos educativos disponibles, y su desarrollo es envidiosamente la computadora portátil en su regazo en lugar del capó en su laboratorio, no necesita pagar $ XXXX dólares por ese título.
Puedes aprender todas estas habilidades desde casa. Sin embargo, no estoy golpeando los beneficios de la universidad. Son extremadamente útiles. Pero para algunas personas que no necesitan orientación en persona y se sienten bastante cómodas siendo autodidactas, es posible que pueda omitir algunos pasos.
Ah, y si no sabes qué habilidades necesitas, aquí está el TL; dr
- elige un idioma
- Aprende que es stntax
- Aprenda algoritmos (búsqueda, ordenación, iteración, recursión
- OOP
- Cree sus propias estructuras de datos (nunca las usará, pero aún lo hará una vez)
- Encuentra algunas bibliotecas que te gusten
- Aprende tu marco respectivo
- Evitar la gestión dinámica de la memoria es el comando “nuevo” de su amigo
¡Buena suerte!