¿Alguien se puede enseñar a programar?

Gracias por la A2A. Haga clic en el siguiente enlace en la parte inferior y siga los tutoriales. Sinceramente, cualquiera puede codificar. Ahora, ¿alguien puede convertirse en un programador experto? Es una pregunta completamente diferente.

Es como decir que no aprenderé a hacer matemáticas a menos que tenga la capacidad de ganar la medalla Fields.

Desde mi experiencia con personas que son un poco escépticas acerca de poder codificar, veo que la mayoría de las personas se desaniman por la sintaxis, y no por la lógica que implica implementar una.

Incluso para los programadores expertos, la sintaxis siempre es un problema, siempre terminamos buscando en Google la sintaxis correcta para un lenguaje de programación particular o alguna herramienta, pero el inicio de sesión subyacente sigue siendo el mismo.

Por lo tanto, mi último consejo será que la sintaxis puede ser un dolor al comienzo, pero tómelo a la ligera y aprenda las notaciones básicas. Una vez que haya terminado con la sintaxis, sabrá que cualquiera puede codificar.

Aquí hay un enlace muy útil de code.org, pruébalo y hazme saber si fue tan difícil después de todo 🙂
Cada niño merece oportunidad

Con la actitud de que podrías ser un fracaso, no podrías aprender nada. No solo la programación. Cualquier habilidad. Piensa en tu mentalidad. ¿Qué es exactamente lo que es difícil para ti? Sea lo más específico posible. ¿Cuál es la tarea más difícil que has tenido hasta ahora?

Al menos al juzgarme a mí mismo, cuando empiezo a aprender algo y me quedo atascado, esto significa que no he dominado los conceptos básicos. Si no sabe cómo agregar 1 + 1, seguramente tendrá dificultades con la adición de [math] \ frac {1345} {3464} + \ frac {864} {95343} [/ math].

Simplemente ignora a tu maestro o quien lo haya reclamado y vuelve a lo básico. Tal vez incluso tome notas de cada concepto, tratando de explicárselo a usted mismo, con sus propias palabras. O, mejor aún, imagina que tienes que enseñárselo a alguien.

Programar no es pintar o cantar. Es solo una habilidad que puedes dominar. Además, incluso alguien que no es naturalmente talentoso en el dibujo puede aprender a hacerlo muy bien. Entonces, trabaja en tu forma de pensar. ¡Buena suerte!

Para ser honesto, no creo que todos tengan aptitudes para la programación. La mayoría de las personas pueden aprender los conceptos básicos de la programación (algunas cosas básicas de C / Java, codificar un sitio web básico en HTML / CSS), pero para trabajar realmente en las aplicaciones / sitios web populares que generalmente se requieren mucha más habilidad y conocimiento. Este tipo de habilidad es una combinación de trabajo duro y aptitud. Incluso si alguien está dispuesto a trabajar muy duro, pero no tiene la aptitud, probablemente no llegará demasiado lejos.

Que está totalmente bien! Ser programador informático o científico informático definitivamente no es para todos, al igual que ser un autor o un médico no lo es para todos. Pero incluso si no puedes convertirte en un autor, debes poder leer y escribir. Incluso si puedes convertirte en un médico, deberías aprender sobre salud y medicina para tu propio beneficio. Lo mismo ocurre con la CS en la actualidad, especialmente porque la tecnología y el código se han vuelto tan omnipresentes. El objetivo es tener conocimientos de códigos y no tener ninguna idea de cómo funcionan las computadoras y el software.

De todos modos, volviendo al punto principal, que es: definitivamente explorar CS si estás interesado en él. Solo cosas buenas pueden venir de probar algo nuevo. Si descubres que realmente no puedes hacerlo incluso después de poner mucho esfuerzo, ¡está bien! Aún así habrá aprendido mucho y le garantizo que encontrará algo más que le encantaría hacer.

Micro descargo de responsabilidad: no terminé ningún curso universitario ni nada que formalmente se considere equivalente, aunque soy el único cofundador técnico de tres nuevas empresas y actualmente administro el equipo de arquitectura de uno de los más grandes, y también uno de los de mayor crecimiento. Desde hace unos años, los minoristas del mundo.

Realmente no me importa la gente que dice que no puedes .

Nunca he sido bueno resolviendo rompecabezas, nunca participé en competencias de programación y seguramente no soy un prodigio. Todo lo contrario: tuve que trabajar duro desde los 10 años y había pasado por muchas cosas, como trabajar en ferias callejeras, heladerías (cuando eran once) y he tenido una buena educación en electrónica, principalmente gracias a mi padre, pero También a alguna educación formal.

Todo eso me consiguió un trabajo en electrónica donde podía arreglar máquinas muy grandes y también me quitaba el poco de tiempo libre que tenía para estudiar. Pensé con el tiempo que podía aprender cualquier cosa leyendo libros y, en última instancia, hacer lo que realmente quería: trabajar con computadoras, escribir software.

Tenía un trabajo en electrónica, algunas habilidades informáticas que en realidad no le importaban a ninguna compañía y ningún tiempo libre.

Así que con el dinero que tenía, compré libros y pagué por un curso de Linux tan pronto como tuve mis primeras vacaciones (tenía 18 años y había estado trabajando durante 7 años sin vacaciones verdaderamente adecuadas). Mientras estaba en el curso, conocí a un chico que tenía una compañía de TI y estaba impresionado con mi ansia de obtener conocimientos y trabajar en algo en lo que realmente creía.

Ese fue el punto de inflexión: tengo un trabajo en TI y realmente podría dedicar tiempo a aprender cómo hacer que las redes funcionen y a escribir software. El resto es historia.

Todas esas líneas para decir: la gente, el contexto, el tiempo, etc., cambia. Pero cualquier persona puede aprender a hacer cualquier cosa , especialmente algo tan popular en estos días como escribir software. Si realmente sientes que quieres hacerlo, desarrollarás las habilidades para hacerlo. Puede llevarte algunos meses o años, pero seguramente llegarás a donde quieras y te dará frutos.

Estoy seguro de que todo el mundo puede enseñarse a sí mismo la programación.

Soy un ejemplo. Comencé a programar cuando tenía 13 años y no tenía dinero para hacer un curso (para ser honesto, ni siquiera tenía dinero para comprar un libro), así que comencé a aprenderlo solo, sin libros, sin cursos. y sin internet. Un primo mío estaba haciendo clases de informática en una universidad, así que estaba leyendo sus cuadernos mientras él trabajaba. Y así es como aprendí C ++.

Cuando tenía 16 años, estaba enseñando: HTML, ASP, Javascript y PHP en una escuela prestigiosa en mi ciudad, y no tenía ningún título.

Entonces, estoy seguro de que si una persona realmente quiere aprender y hacer un esfuerzo para alcanzarlo, es absolutamente posible.

Cualquiera puede enseñarse a sí mismo la programación o cualquier conjunto de habilidades para esa materia. Creo que todas las personas nacen con grandes rasgos y la programación es como aprender a hablar otro idioma. Por mi parte, hago programación, pero lo atribuyo todo a la decisión, la dedicación y la colaboración con las personas adecuadas, además de utilizar Internet para obtener respuestas.
Si desea realizar una programación, simplemente comience y disfrute del viaje hasta el final. No será fácil, pero valdrá la pena.

“No puedo aprender X” básicamente dice que no estoy lo suficientemente interesado en el material como para esforzarme por aprenderlo.

Tal vez hay personas con alguna discapacidad que, literalmente, no pueden aprenderlo, y hay un montón de contenido terrible de autoinstrucción, pero no hay nada mágico en esto donde haya alguna subclase biológica que nunca pueda programar. Hay escuelas donde es una clase obligatoria, después de todo, y si los índices de graduación se han reducido, alguien habría hecho una gran cosa al respecto.

Me enseñé el primer lenguaje de programación de mi vida. Así que cualquiera puede tecnificarse ellos mismos. Pero creo firmemente que tener un maestro o un mentor hace que el trabajo sea mucho más fácil y tome menos tiempo que enseñarte a ti mismo.

Codificar es fácil, respira hondo y piensa.
Codificar es lo mismo que resolver problemas matemáticos, codificarnos a nosotros mismos. Tómelo con calma, entonces podrá escribir miles de líneas de códigos. Sí, usted puede hacer esto.

Pueden tener razón. Para refutar esto, ¿por qué no intentas enseñarte algo en un fin de semana?

En el peor de los casos, se pierde un fin de semana. En el mejor de los casos, despejas tu preocupación y sigues adelante con confianza.