¿Te resulta más fácil aprender la codificación por tu cuenta que en la escuela?

Sí, personalmente, me resultó mucho más fácil aprender la codificación por mí mismo que en la escuela (mi historia podría ser un poco diferente de la de otros)

Empecé a aprender a codificar alrededor de los 9 años, y mis escuelas primarias o secundarias no tenían cursos de informática (solo cursos en Python básico o campamentos de verano en Minecraft, cuando en ese momento me había trasladado de Python a Java).

Luego vino la escuela secundaria. Como ya tenía un buen conocimiento de Java y ciencias de la computación, tomé el examen AP de Ciencias de la Computación en mi primer año y obtuve un 5.

Estuve extremadamente agradecido de no haber tomado el curso de Ciencias de la Computación de AP, porque no creo que pudiera sufrir dos años de tomar cursos de computación con el maestro en mi escuela.

En mi segundo año, tomé el nuevo curso AP Principios de Ciencias de la Computación en mi escuela, la maestra no enseñó nada (y básicamente no sabía nada) y la mayor parte de la clase era básicamente una sala de estudio. Además de eso, su personalidad era extremadamente desagradable (a veces solía desahogarse al principio de sus clases antes de que pudiéramos hacer cualquier trabajo), tiene su título de Artes Liberales en la Escuela de Extensión de Harvard con un acuerdo innecesariamente alto y niega haber participado en él. Concursos informáticos. El puntaje promedio que sus estudiantes obtuvieron en el examen APCS fue un 2 o un 3.

Para la última, solo permitió que los juniors y seniors obtuvieran prioridad inmediata para los concursos (especialmente sus favoritos) y no basaran ninguno de ellos en el mérito. Solicité un equipo muy temprano en el año, el cual fue rechazado, y apenas logré el último lugar en el último equipo que ella eligió enviar para competir. Mi equipo terminó colocándose más alto que sus otros dos equipos, substancialmente (obtuvimos el séptimo puesto, obtuvieron alrededor de los años 30 y 50).

Así que por eso estoy muy contento. Decidí aprender a programar muy pronto, y me ayudó muchísimo en mi carrera como ingeniero de software. Lo siento, esta respuesta terminó siendo una historia, y estoy respondiendo anónimamente en caso de que la maestra opte por Quora.

Si lo hace Esa es una respuesta completamente personal y subjetiva.

Pero para mí, si quiero dominar un nuevo idioma; Encontraré un curso al respecto, muchos de ellos son repetitivos para mí, así que me salto esas partes.

La parte difícil viene después del curso. Encuentra un problema que te interese resolver y resuélvelo. Tendrá algunos problemas, algunos de los cuales le harán querer arrancarse el cabello. Pero trabaja a través de ellos y se convertirán en una experiencia invaluable.

después de eso te convertirás en un programador mucho más logrado.

Sí, lo hice. En la universidad, tomé varios cursos de programación pero aprendí muy poco de ellos. En la década de 1980, aprendí el programa por mi cuenta en el trabajo .

Sin embargo, hoy en día es mucho más difícil hacer eso. La mayoría de las empresas no están dispuestas a contratar principiantes sin experiencia o desarrolladores junior para capacitarlos en el trabajo. Quieren personas que puedan ponerse en marcha y escribir software razonable de inmediato. Tienen horarios urgentes para cumplir y no quieren perder tiempo valioso.

Esto es especialmente problemático para los graduados de codificación de campos de entrenamiento y cursos en línea. Han adquirido una mala reputación que apaga a los posibles empleadores. Los Bootcamps prometen producir desarrolladores competentes que las empresas pueden contratar de inmediato, pero cuando los graduados no se entregan, las compañías recurren desesperadamente a programadores en el extranjero (en India e Indonesia y en otros lugares) solo para descubrir que hay una barrera del idioma (inglés deficiente). ¿Resultado final? Una “escasez” de desarrolladores de software en nuestros mercados domésticos.

No empezar. Una vez que entiendes lo básico y cosas como variables, literales, constantes, matrices, bucles, si … luego bloques, funciones, objetos / propiedades / métodos, entonces es más fácil educarte porque la mayoría de todos los idiomas se basan en una combinación de estos. cosas.

Aprender un idioma por mi cuenta es fácil, lo hago todo el tiempo.

Pero aprender CÓMO PROGRAMAR fue increíblemente complejo. Y estoy muy agradecido de haber tenido algunos grandes instructores en tiempos prehistóricos que me enseñaron a pensar como un desarrollador.

Sin clases estructuradas y pacientes docentes, le llevará años y años de trabajo aprender a programar. Escribir código es la parte fácil!

More Interesting