4 Preguntas que debe hacerse antes de aprender cómo codificar

Una gran cantidad de personas que quieren aprender cómo codificar estos días, pero no tienen idea de lo que se está metiendo. Por supuesto, los programadores pueden hacer un buen dinero si saben lo que están haciendo, pero muchas personas se han subido al carro sin darle pensamiento adecuado.Cómo escoger un lenguaje de programación aprender hoy & Obtener un gran trabajo en 2 añosCómo escoger un lenguaje de programación aprender hoy & Obtener un gran trabajo en 2 añosPuede tomar años de trabajo dedicado para convertirse en un verdadero buen programador- Entonces, ¿hay una manera de elegir el idioma correcto para comenzar a partir de hoy, con el fin de ser contratado mañana?Lee mas

En los últimos años, un mantra engañosa ha desarrollado - que dice que cualquier persona puede aprender a codificar, por lo tanto, todo el mundo debe aprender un lenguaje de programación popular. Novatos son engañados haciéndoles creer que unos pocos meses en Codecademy y FreeCodeCamp es todo lo que necesita para convertirse en un codificador maestro.

Pero eso simplemente no es cierto. De hecho, muchas personas que se sumergen en la programación terminan lamentando que, sobre todo porque no es lo que esperaban y que son rápidamente abrumado. Para evitar esto, hágase las siguientes preguntas y ser honesto.

1. ¿Disfruta Solución de problemas?

La resolución de problemas es el corazón de la programación. Hay muchos aspectos en el proceso de resolución de problemas, pero en el centro mismo de todos los programadores de éxito es una unidad interna para crear soluciones y para arreglar las cosas que están rotas.

Dicen que un programador gasta 10% de su tiempo los errores de escritura y el 90% de su tiempo a solucionar esos errores - y cada persona en el mundo que ha hecho cualquier cantidad de codificación seria puede relacionarse con eso. Es cierto que ya sabes: la programación es el arte de depuración.

Cualquier persona puede aprender la sintaxis de un lenguaje de programación. Cualquier persona puede aprender los matices de una entorno de desarrollo integrado. Cualquiera puede pensar en una nueva idea genial aplicación. Pero al encontrarse con error después de error y no desmayar? Para eso se necesita un tipo especial de personalidad.Los editores de texto frente a entornos de desarrollo: ¿Cuál es mejor para los programadores?Los editores de texto frente a entornos de desarrollo: ¿Cuál es mejor para los programadores?La elección entre un IDE avanzado y un editor de texto simple puede ser difícil. Ofrecemos una cierta penetración para ayudarle a tomar esa decisión.Lee mas

Vídeo: Así se codifica una llave de coche

preguntas antes-coding-problemas

El tipo de programador que tiene éxito es el único que puede ejecutar en un error raro compilador, una biblioteca de código con errores, o una característica del lenguaje confuso y ser lo suficientemente auto-impulsado a buscar una respuesta. Un programador de éxito es aquel que no sólo está dispuesto, pero obligado a pasar horas buscando una solución, y no estará satisfecho hasta que se encuentre.

Aquí hay otra manera de pensar en él: extrínseca frente motivaciones intrínsecas. ¿Quieres ser un programador porque quiere las recompensas? ¿O quieres ser un programador porque amas el proceso? Si no el último, entonces tal vez no es el camino correcto para usted.

2. ¿Qué desea crear?

La mayoría de los novatos de programación dejar de fumar dentro de su primer año. Si bien hay muchas razones por qué alguien podría renunciar, tal vez la razón más importante es que se sienten abrumados por la curva de aprendizaje y sucumben a la desmoralización.

La programación es un vasto campo con cientos de lenguas y áreas para explorar. Dentro de cada área, tienes docenas de diferentes bibliotecas y los marcos que se pueden utilizar. Y abarcando todo eso, tienes paradigmas y patrones que son aplicables a diferentes situaciones de mayor nivel.

En resumen, nunca serás capaz de aprender todo, por lo que es crucial que decidir qué exactamente quieres hacer. Un sorprendente programador de gráficos 3D podría tener la experiencia que hace cero sitios web, mientras que el mejor codificador de inteligencia artificial puede tener ni idea de cómo hacer que las aplicaciones móviles. Y eso está bien!

Vídeo: COMO MEMORIZAR TODO PARA LOS EXAMENES. Estudiar justo antes de dormir

preguntas-antes-coding-meta

Antes de aprender cómo codificar, sentarse y pensar en lo que quiere hacer. Si desea hacer sitios web, entonces usted debe enfocar su energía en el aprendizaje de javascript. Si desea hacer que las aplicaciones de OS X, tal vez es la mejor manera de aprender Swift. Si usted quiere hacer videojuegos, recoger algo como C # y la Unidad.Los mejores lugares para aprender Swift, lenguaje de programación de AppleLos mejores lugares para aprender Swift, lenguaje de programación de AppleSi quieres aprender Swift, ahora es el momento de sumergirse en. El lenguaje tiene un futuro brillante y cuanto más rápido se aprende, más pronto usted será capaz de recoger los frutos.Lee mas

No sólo eso, sino que ciertos conceptos de programación son más importantes para X sin embargo, no es útil para Y. Por ejemplo, la arquitectura MVC es casi necesario para la programación web, mientras que el patrón de Entidad-componente es super útil para los desarrolladores de juegos.

El punto principal aquí es que su objetivo final (por ejemplo, sitios web, juegos, etc.) dictará su camino de aprendizaje, por lo que es mejor saber esto desde el principio. Por supuesto, siempre se puede experimentar y cambiar trayectorias más tarde, pero la programación es más fácil aprender el momento de codificar algo que realmente desea crear.

3. Hobby vs Carrera: ¿Cuál?

Otra consideración importante es si lo que desea es codificar proyectos personales en su tiempo libre o si quiere entrar en la industria de programación para el trabajo a tiempo completo. Esto, también, tendrá un gran impacto en qué estudiar, cómo estudiar, y su trayectoria global de progresión.

Tal vez usted tiene una idea para un videojuego y le parece que estaría bien para ver si se puede hacer que sea una realidad. Usted ama a su trabajo diario como un contador y no tienen ningún deseo de dejar de fumar, por lo que no sería más que un proyecto se trabaja en los fines de semana. No dude en aprender idiomas y lo motores que desea. Como siempre y cuando tenga diversión, ¿qué importa?

preguntas-antes-coding-manía

Por otro lado, si usted quiere hacer una carrera fuera del desarrollo de juegos de vídeo, entonces es probable que desee aprender un idioma y graves en el motor, como C ++ y Unreal Engine 4 o Java y libgdx. Si se entera de desarrollo de juegos usando Ruby y Gosu, que nunca conseguir un trabajo en la industria.

En cuanto a la educación formal, un título universitario puede ayudar, pero no es del todo necesario. El Internet es el hogar de un montón de grandes tutoriales, libros de programación gratis, y cursos de programación gratis por lo que no será corto en el conocimiento, pero la universidad es útil para la creación de redes, que puede ayudarle a entrar en la industria.Lo que hace un buen tutorial de programación?Lo que hace un buen tutorial de programación?No todos los tutoriales de programación son iguales. Algunos se benefician y otros terminan perdiendo el tiempo. Esto es lo que debe buscar en un tutorial de programación de calidad.Lee mas

Pero si usted persigue la programación como un hobby o una carrera, estar preparado para poner en un montón de tiempo y la práctica.

4. ¿Cuánto quieres?

La programación es difícil. No es que sea difícil de aprender cómo codificar (porque no es mucho más difícil de aprender cualquier otra cosa), o que los insectos son notoriamente difíciles de resolver (porque la mayoría de los errores son bastante sencillo), pero todo el proceso de programación puede tomar un peaje en su resistencia mental.

Cualquier proyecto de codificación dada tiene alguna mezcla de la planificación y la depuración, dos procesos que están drenando manera mentalmente más de lo que cabría esperar que sean. Cada proyecto es un maratón de los problemas que hay que resolver, y que los problemas se vuelven más y más compleja, se hace más fácil y más fácil a ceder bajo el peso de todo.

Y a pesar de que acabo de decir que aprender a programar no es particularmente difícil, la enorme cantidad de conocimiento que usted necesita aprender se ciernen sobre ti como una montaña. La programación es una cinta sin fin de nuevos conceptos, nuevos paradigmas, nuevos lenguajes y nuevas herramientas. Es muy divertido, pero también muy agotador.

preguntas-antes-coding-determinación

Pero la parte más difícil de todo, al menos para mí, es que siempre se va a sentir como si no son lo suficientemente buenos. Incluso después de miles de horas de experiencia, es probable que todavía se siente como que no sabe mucho. Mentores y compañeros pueden ayudar a superar estos tiempos oscuros, pero también necesitará una voluntad de hierro.

Lo cual es la razón por la perseverancia es mayor rasgo de un programador. A pesar de lo estresante que puede ser la programación, que necesita ser determinado. Por cada nueva lengua se aprende, por todos los errores que nubla la mente se encuentra con, para cada proyecto que parece muy difícil de controlar - que tiene que ser capaz de apretar los dientes y penosamente a través de ella.Cómo aprender programación sin todo el estrésCómo aprender programación sin todo el estrésTal vez usted ha decidido llevar a cabo la programación, ya sea para una carrera o simplemente como un hobby. ¡Estupendo! Pero tal vez usted está comenzando a sentirse abrumado. No muy bien. Aquí está la ayuda para facilitar su viaje.Lee mas

Sin perseverancia, modo se agotará, y por desgracia eso sucede muy a menudo. La buena noticia es que el agotamiento no tiene que ser permanente. De hecho, si alguna vez le sucede a usted, saber que hay formas de superarla.

Codificación no es para todos

Dependiendo de cómo ha respondido a estas preguntas, es posible que se siente como la programación es la combinación perfecta para usted - o usted puede sentir como que es todo lo contrario de lo que se esperaba. Probablemente el último, que es normal porque la mayoría de las personas no están destinados a ser programadores.6 Señales de que usted no pretende ser un programador6 Señales de que usted no pretende ser un programadorNo todo el mundo está hecho para ser un programador. Si usted no está completamente seguro de que está destinado a ser un programador, aquí hay algunos signos que pueden apuntar en la dirección correcta.Lee mas

Si resulta que no es para ti, es posible que desee considerar estos otros empleos de alta tecnología que no implican la codificación. Sí, es muy posible que un trabajador experto en tecnología que no se descarga el código todo el día!

¿Cómo respondes? ¿Hay alguna otra pregunta que uno debe hacer antes de aprender cómo codificar? Compartir sus opiniones con nosotros en los comentarios!

Artículos Relacionados