Soy nuevo en programación. ¿Debo aplicar a App Academy? ¿Con qué materiales debo prepararme?

Su primer paso debe ser descubrir si realmente le gusta la programación o no, solo puede sobrevivir a esta carrera si la ve como un pasatiempo y no como un trabajo.

Haga un desafío muy pequeño y simple, desde cero, sin ninguna ayuda, excepto la documentación oficial del idioma (y vaya con Ruby o JavaScript, olvide todo lo demás). Elija algo con lo que no se sienta completamente cómodo, porque necesita sufrirlo, necesita que el código lo frustra, necesita sentir el efecto de la falta de conocimiento en usted. Nosotros los codificadores (expertos y principiantes por igual) pasamos por todo eso, todos los días. ¿Te sientes cómodo estando incómodo? entonces esta carrera podría ser para ti.

Por lo general, la recompensa que viene después de vencer los problemas es lo que nos mantiene en marcha, hay una cierta sensación que surge cuando las pruebas pasan de rojo a verde después de la lucha, esta sensación para los verdaderos programadores no tiene precio, como un touchdown en el último segundo del juego. . Se producen sentimientos similares cuando refactoriza algo y compara el progreso de su código, o cuando escribe algo tan hermoso que se lee como inglés (especialmente en Ruby). Necesita experimentar sus reacciones a estos eventos y ver si siente lo mismo, si sabe y siente lo que estoy describiendo, proceda.

Después de establecer eso, tengo más noticias para ti, ser programador es realmente desafiante, no porque sea difícil aprender a programar (no es que nadie pueda hacerlo), sino porque realmente nunca puedes dejar de aprender a programar , siempre. Debe seguir aprendiendo por el resto de su vida, debe renunciar a los idiomas en los que invirtió tiempo y energía en el aprendizaje, y hacer un cambio completo a otra cosa. Si esto no te asusta, continúa.

¿Seguir leyendo? aprender a codificar es realmente fácil, pero dependiendo de cuánto tiempo tenga, su estrategia será diferente.

En términos generales, en la escala de 0 (no sabe absolutamente nada sobre Codificación) a 10 (Codificadores que codifican misiones tripuladas al espacio), los primeros 3 niveles en esa escala son algo que puede hacer por su cuenta. No faltan recursos en la web, y la mayoría de ellos son realmente buenos.

Los niveles 4-6 son un poco complicados, generalmente aquí es donde necesita la ayuda, especialmente si tiene un tiempo limitado. No puedes ganar esos niveles viendo tutoriales o haciendo desafíos, tienes que trabajar en un proyecto real, y preferiblemente ser parte de un equipo que puede ayudarte a despegarte. Idealmente, desea emparejar el programa con otros codificadores y aprender cómo hacen las cosas, por qué hacen las cosas de la forma en que las hacen y mejorar en eso.

Después de eso, es cuestión de tiempo y de hacer más trabajo, pero eres imparable en ese punto, puedes programar cualquier lenguaje o marco, puedes ver errores e inmediatamente sabes cómo resolverlos, y realmente puedes sumergirte en cualquier desafío problema sabiendo que lo harás bien. Estos niveles consisten en pasar de un buen código a un mejor código.

Estoy pasando por el mismo dilema actualmente. Tengo aplicaciones para a / A, Hack Reactor, Dev Bootcamp y Makersquare (todas muy buenas escuelas por lo que escucho) pero me estoy inclinando hacia Hack Reactor.

Para mí realmente se redujo a qué idioma me interesaba más. Ruby on Rails o Javascript. Solo tiene que investigar cada idioma y ver cuál le interesa más. También comuníquese con ex alumnos de cualquier escuela a la que quiera asistir y haga preguntas … como un loco. ¡Te sorprenderá lo ansiosos que están por responder tus preguntas y ayudarte!

En cuanto a los materiales, ¡cada escuela con la que comience un proceso de solicitud debe proporcionarle enlaces a recursos que lo ayuden a prepararse para las entrevistas técnicas o para acceder a la aplicación en sí! (Hack Reactor te hace hacer un código para enviar tu solicitud)

Al final, realmente depende de lo que creas que sería mejor para ti. Realmente piensa mucho y toma tu decisión en base a lo que quieres. Es un gran compromiso financiero y de tiempo.

¡¡Espero que ayude!!

Comience por el curso Ruby de CodeAcademy. http://www.codecademy.com/en/tra

More Interesting

¿Cómo debo lidiar con esta crisis profesional?

¿Alguno de los graduados de Hack Reactor consiguió trabajo en Microsoft? Si es así, ¿cuántos graduados reciben ofertas de ellos?

¿Qué se puede hacer después de completar B.tech en ciencias de la computación e ingeniería aparte de trabajar en compañías de software pero en el campo técnico central?

Soy estudiante de ingeniería civil de segundo año en NIT Kurukshetra. ¿Debo pasar mi sucursal a TI?

¿Cuál es el escenario laboral actual en los EE. UU. Después de completar MS en CS?

¿Cómo puedo hacer la transición al campo de la ingeniería de software después de estar en consultoría cuantitativa de riesgos financieros (no de ingeniería pero cuantitativa) durante 4 años?

¿Cuáles son los certificados que debo tener para mostrar mis habilidades de prueba de software?

Soy un entrenador de idiomas en Japón. Entreno a personas en comunicación en inglés. Los participantes de mi programa me prometen 99 días y 99 horas dentro de estos días. ¿Cuáles crees que son las actividades de mayor valor? ¿Cuál debería ser la secuencia de aplicación para lograr el mejor resultado?

¿Cómo es el proceso de entrevista en Robert Bosch?

¿Cuán realista es convertirse en gerente de producto tecnológico de un MBA con poca o ninguna experiencia en tecnología?

¿Qué tipo de trabajo obtendré y qué haré si me vuelvo competente en Java / Python / C ++?

¿Cuál es la diferencia entre un trabajador exento y un trabajador no exento?

Estoy trabajando como ingeniero de software. Solo tengo 2 años de experiencia pero quería trabajar para Microsoft. ¿De qué manera necesito prepararme?

Pronto me uniré a mi primer trabajo y estoy pensando en comprar un apartamento con un préstamo hipotecario. ¿Cómo y qué reembolso de impuestos puedo obtener?

¿Qué es mejor, FH Aachen o RWTH Aachen?