No.
Aprende a codificar. Crea algunos sitios web / aplicaciones. Crea una cartera. Cada trabajo que haga debe estar documentado. Además, mantenga un blog que muestre lo que aprendió todos los días, todos los días. Si no está aprendiendo algo nuevo sobre el código todos los días, debe seguir probando suerte en las finanzas.
Utilice los recursos gratuitos en línea para aprender todas las teorías que tendría que aprender en informática: ergo, tome algunos cursos en línea sobre estructuras de datos y algoritmos una vez que conozca un lenguaje de programación (no, no HTML. Quiero decir algo como Python, Java, C o C ++).
- ¿Qué es mejor, desarrollo o prueba, para un chico que no es cs / it?
- Cómo pasar de ser un desarrollador de Android a un desarrollador de Java
- ¿Cuál es el tipo más simple de trabajo de programación?
- Si un estudiante de Ciencias de la Computación no ha realizado ningún proyecto a lo largo de su vida universitaria, ¿cómo debería comenzar y con qué proyecto?
- ¿Cuál es el consejo profesional más esencial en informática?
Encontrará muy poco valor, si lo hay, con su título adicional. Estás buscando la educación, que es más valiosa que el título. Afortunadamente, en este caso, no necesitamos un título para obtener un salario de $ 100k + en 2 años de estar en el campo. Ganarías al menos $ 20k más de lo que estás ganando siendo empleado en Nueva York con tu primer trabajo como desarrollador.
La comida para llevar:
- Piensa en ideas para proyectos. Proyectos simples Cada uno que hace solo una o dos cosas cada uno. Un blog, un buscador de cerveza, una calculadora, etc.
- Trabaja en esos proyectos. Intenta sacarlos del camino lo más rápido posible.
- Documenta tus luchas y triunfos. Crea un blog que describa públicamente lo que estás aprendiendo. No se preocupe si es “Aprendí a mostrar un cuadrado rojo en una página web hoy. Así es como”. Más adelante, esas publicaciones pueden actuar como notas de referencia. Además, enseñar a una posible audiencia o explicar es en realidad una buena manera de enviar su aprendizaje al modo hiper. Al explicar, se ve obligado a deconstruir cada aspecto de lo que aprendió.
- No necesita endeudarse con $ 70k para una educación en informática y las proyecciones salariales de un ingeniero de software.
- Pedir ayuda. Alcanzar. Descargue un cliente IRC, conéctese al servidor Freenode y únase a los canales relacionados con lo que está buscando hacer. Siéntate allí, interactúa con los otros desarrolladores. Encontrarás ayuda.
- Ir a reuniones. Sí, conoce a otros desarrolladores, personas que son mejores que tú. Escucha. No se entusiasme tanto con la naturaleza de la economía que termine hablando demasiado de quien quiera que esté tratando de aprender. Para ello, asegúrese de hacer preguntas y tomar notas después de las reuniones si es necesario.
- Mira otras carteras de ingenieros de software. Google ellos.
- Busca todo lo que no sabes de inmediato. ¿No sabes qué es “IRC”? Ya deberías haber buscado en Google. Enjuague. Repetir.
- Explore StackOverflow solo por el placer de hacerlo. Cada día. Leer publicaciones Ten curiosidad
Como ingeniero, tendrás que aprender todos los días. No es solo “escribir código, ganar mucho dinero”. Tienes que saber lo que estás haciendo para mantener tu trabajo. Aterrizar el trabajo suele ser la parte fácil. Todos esos desarrolladores / ingenieros / programadores bien pagados que conoces / conociste tuvieron que prepararse para estúpidas pruebas de pizarra (¿no sabes qué es eso? Recuerda lo que escribí sobre qué hacer cuando no sabes algo); todos tuvieron que leer algunos libros de texto.
Si no puede hacer frente a estar obligado a un constante crecimiento técnico / educación hasta el día de su muerte, deténgase antes de comenzar. Estás perdiendo tu tiempo. Puede hacer otras cosas para ganar más de $ 30k o hacer seis cifras. Solo tienes que empezar a pensar como aquellos que ganan más dólares. Pensar.