Eres un programador Déjame explicarte por qué.
La programación no se trata de conocer un idioma con fluidez o de poder resolver problemas rápida y fácilmente, especialmente cuando recién está comenzando. En esencia, los programadores son personas que resuelven problemas complejos y crean cosas que hacen que nuestras vidas sean un poco más fáciles.
Claro, los grandes programadores a menudo pueden simplemente “resolver las cosas”, pero llegar a ese punto requiere tiempo, persistencia y aplicación. Por lo general, eso significa pedir ayuda, buscar cosas en StackOverflow o consultar un libro de texto. No hay vergüenza en buscar respuestas y construir sobre el código y la documentación de otros programadores, sucede todo el tiempo con los mejores de nosotros.
Lo que te define como programador es que no te rindes. Si decidió abandonar el problema por completo y no molestarse en terminarlo, entonces no es un programador.
- Mi amigo fue acusado de violación en una cita. ¿Qué debería esperar luego, legalmente?
- Tengo $ 20K y quiero comenzar a hacer que mi dinero funcione para mí. ¿En qué debería invertir?
- Necesito un peinado formal y fácil para mi cabello rubio de tres pies de largo para mi confirmación en marzo. ¿Alguien puede ayudar?
- Si patrocino accesorios de moda para un concurso de belleza, ¿los recupero una vez que finaliza el espectáculo? ¿O hay alguna manera de que puedan prestar los accesorios por el bien de las relaciones públicas y luego podría recuperarlos?
- Tengo miedo de intentar hacer algo por primera vez porque si fallo, no podré volver a confiar en mí mismo. ¿Cómo puedo superar esto?
Hay muchas maneras de convertirse en un mejor programador, por supuesto. Si está buscando acelerar su curva de aprendizaje y capacitarse en los idiomas más relevantes para los estándares actuales de la industria, debe considerar un programa inmersivo como Galvanize .
Durante seis meses, pasa 40 horas a la semana trabajando con varios instructores, trabajando en equipos y construyendo un proyecto final que puede compartir frente a docenas de líderes de la industria que buscan contratarlo.
También nos centramos en lenguajes, bibliotecas y marcos relativamente nuevos, especialmente en JavaScript (Node, Ember, Angular, React, etc.) y Ruby on Rails. Ese podría ser un cambio de ritmo refrescante en comparación con C ++ y los lenguajes más antiguos y robustos en los que está trabajando actualmente.
Independientemente del camino que elija, no abandone la programación. Vive para el desafío.