¿Puedo aprender un lenguaje de programación a pesar de ser una persona no técnica?

Obviamente sí, y si tiene un testamento, siempre tiene una forma de alcanzar su objetivo. La codificación es un milagro que cualquiera puede enamorarse de ella, así que creo que deberías probarla. Simplemente motívese continuamente e intente aprender programación, aprenda un lenguaje de programación, aprenda e intente crear algo nuevo. De esta manera, aprenderá de manera práctica y también estará seguro de su pasión. Planificar, hacer, verificar y actuar en un ciclo puede ayudar a pulir su conocimiento para utilizarlo de forma práctica.

Mi sugerencia para ti es echar un vistazo a la Educación Progresiva, que es la mejor manera de aprender el desarrollo web completo de manera eficiente. La universidad es una pérdida de tiempo a menos que quieras ser parte del mundo de la investigación y los recursos en línea son un buen calentamiento, pero no te llevarán a una carrera, ya que puedes quedarte atrapado en ausencia de mentor y motivación propia. Por lo tanto, le sugiero que aumente su programación eligiendo el mejor enfoque de aprendizaje donde pueda aprender progresivamente orientado a proyectos.

En la escuela de programación como Holberton School of Software Engineering en San Francisco, ofrecemos alternativas basadas en proyectos a la universidad que se enfoca en los desafíos del mundo real, los comprende y los resuelve. Ofrece un programa de educación superior de dos años en San Francisco y no requiere ningún conocimiento previo de codificación para que los estudiantes de diversa diversidad puedan ser atraídos, lo que hará que un ambiente de aprendizaje sea emocionante. El enfoque de Educación Progresiva en esta escuela enseña una forma muy efectiva de aprender a programar. Se enfoca en:

  • Forma creativa y emocionante de resolver problemas reales.
  • Fuertes comunicaciones entre estudiantes (aprendizaje entre pares).
  • Aprendizaje en base a proyectos.
  • Aprendiendo a aprender.
  • Conocimiento de ingeniero de pila completa.
  • Aprenda de los líderes de la industria y mentores de la vida real.

No enfocamos a los estudiantes para que aprendan un lenguaje de programación seleccionado o un marco seleccionado, sino que los ayudamos a resolver problemas para que tengan éxito a lo largo de toda su carrera. Los estudiantes aprenden sin importar que tengan que decirles que cumplan los objetivos, junto con la programación de bajo nivel y del sistema, la programación de alto nivel, el desarrollo de redes y dispositivos móviles, la administración y las operaciones del sistema, el archivo de texto ASCII, los algoritmos, la ingeniería inversa, etc., pero como documentación , comunicación, desarrollo comunitario, etc.

Para ser un gran ingeniero de software, necesitará 3 habilidades importantes:

  • Tener un conocimiento de la pila completa
  • Ser capaz de aprender solo
  • Habilidades blandas

Conocimiento de pila completa

Las aplicaciones de software son sistemas complicados compuestos de muchas partes que están interconectadas: frontend, back-end, base de datos, servidor web, red. Es por eso que primero debe aprender un mínimo sobre lo que llamamos la pila, mientras que cada uno tiene su propia definición de la pila, un buen comienzo es saber sobre: ​​Algoritmo y estructura de datos Programación de alto nivel (lenguajes de programación orientados a objetos) Administración del sistema y Un poco de trabajo en red. Con esto, un ingeniero de software podrá navegar prácticamente cualquier sistema / aplicación y podrá tomar decisiones de ingeniería bien pensadas.

Aprendiendo a aprender

Los ingenieros de software necesitan constantemente evaluar y quizás aprender nuevas herramientas que los ayudarán a hacer que su aplicación sea más rápida, mejor y más confiable. Los nuevos lenguajes de programación y bibliotecas están constantemente llegando y uno no puede volver a la universidad cada vez que surge una nueva tecnología. Los mejores ingenieros de software son los que pueden mantenerse actualizados con las últimas tendencias . Por eso es importante que pueda aprender solo.

Habilidades blandas

Las habilidades blandas importantes que un programador debe utilizar incluyen:

  • Comunicación: Incluye oratoria, presentación y documentación, correo electrónico, post mortem, redacción técnica.
  • Colaboración: ayudar a un compañero de trabajo en un proyecto, incorporar a un recién llegado y saber cuándo hacer preguntas.
  • Espíritu de equipo: comprensión de otros compañeros de trabajo, fomento de la colaboración con otros equipos (si está en una gran empresa).

Puedes obtener estas 3 cosas, serás un programador increíble y todos querrán contratarte si eliges esta escuela para aprender programación. Se enfoca en enseñarle a ver los principios subyacentes y las conexiones entre cosas aparentemente dispares para reconectar su cerebro.

Esta escuela cubre todos los criterios como el aprendizaje entre pares , aprender a aprender , aprendizaje orientado a proyectos , habilidades blandas , conocimiento completo , ayuda de mentores , lo cual es muy importante para ser bueno en la programación al no tomar demasiado tiempo.

Visite la escuela Holberton y vea de qué se trata la Escuela Holberton de Ingeniería de Software en San Francisco.

¡Feliz programación!

Sí, por supuesto que puedes aprender.
Lo bueno es que te diste cuenta de lo que te interesa y decidiste aprenderlo. La programación no es solo sentarse frente a la computadora y escribir códigos, es más que eso, en realidad es resolver problemas de una manera más eficiente.
si hace esta pregunta hace una década o hace 15 años (suponiendo que su edad actual sea exactamente la misma hace 15 años), puede haber un pequeño problema, pero gracias a Internet y a los cursos gratuitos / MOOC, puede aprender cualquier cosa en cualquier momento a cualquier edad, todo lo que necesita es dedicación, determinación y paciencia (siendo usted de un terreno no técnico, llevará tiempo aclarar las cosas).
Primero familiarícese con todas las terminologías básicas relacionadas con Internet / computadoras / programación, etc.
Ahora elija de qué lado quiere ir móvil / escritorio / web, etc.
(supongamos por un tiempo que está interesado en el desarrollo web, etc., así que familiarícese con html / CSS / JS y luego avance a otros marcos que le interesen o que todos los desarrolladores web deben conocer como jQuery / bootstrasp, etc. fin [servidores] / internet / api etc.)
o desea aprender directamente un lenguaje que puede elegir (C ++ / Python) python es fácil de aprender y muchos cursos / tutoriales disponibles en Internet, es fácil de aprender y se sugiere a muchos principiantes para comenzar.
Luego, comprenda las estructuras de datos y los algoritmos que son necesarios para el programador para poder programar de manera eficiente.
Aprenda (conceptos básicos) La base de datos y el sistema operativo son muy útiles si maneja la base de datos o realiza alguna programación del sistema.
Y la mejor parte es que todos estos cursos están disponibles de forma gratuita y de pago, puedes aprender cualquier cosa en cualquier momento.
Lo primero que debe hacer es familiarizarse con todas estas tecnologías relacionadas con la programación / internet, etc.
Aquí hay algunos enlaces desde donde puede aprender:
1. Cursos
2. https://www.coursera.org/courses?query=&categories=cs-ai,cs-programming,cs-systems,cs-theory&languages=en
3. Cursos en línea y programas de nanogrado para avanzar en su carrera
4. Aprenda diseño web, desarrollo web y más | Casa del árbol
5. Videos y tutoriales de thenewboston
6. thenewboston Videos y Tutoriales
7. Ingeniería eléctrica y ciencias de la computación
y muchos otros en youtube
Feliz aprendizaje 🙂

Sí, en cualquier momento cualquiera puede aprender el lenguaje de programación a pesar de cualquier transmisión. En los viejos tiempos, era difícil ya que no había disponibilidad de Internet y conocimiento de la computadora hasta ese punto, sin embargo, hoy en día hay un buen conocimiento de la computadora, así como de las instalaciones de alta gama para Internet. Entonces, al usar muchos tutoriales, videos disponibles en Internet, cualquiera puede aprender cualquier idioma rápidamente.

Hay algunas instituciones privadas disponibles que ofrecen diferentes cursos con el campus. Puedes unirte allí para aprender. Estas instituciones también te hacen practicar prácticas / laboratorios de programación.

¡Todo lo mejor!

Si quieres si.

Depende completamente de usted, no de nadie más.

Pruébalo para ver qué pasa.

(Lea algunas de mis otras respuestas también)

More Interesting

Quiero aprender ciencias de la computación. Tengo 29 años y soy médico de posgrado. ¿Cuáles son mis opciones: formal / a distancia / autodidacta?

Cómo elegir el campo de la informática en el que debería invertir mi tiempo

¿Cómo se convierte uno en un codificador independiente?

¿Qué necesito para trabajar en la NASA como estudiante de informática?

¿Cuáles son algunos de los trabajos que no requieren que una persona sea buena en la codificación?

¿Nunca me convertiré en un informático si no recibo una A en matemáticas discretas?

¿Sería mejor elegir TI sobre CSE?

¿Puedo tomar un curso completo de programador sin conocimientos de informática y encontrar un trabajo?

¿Debería un estudiante de informática asistir a un campo de entrenamiento de codificación?

¿Existe demanda para el desarrollo de unit 3d con c # en india?

Estoy interesado en obtener una maestría en ciencias de la computación con énfasis en áreas relacionadas con el procesamiento del lenguaje natural, el aprendizaje automático. ¿Será suficiente un título de maestría para conseguir un trabajo en este campo o debo considerar estudiar un doctorado?

Cómo comenzar mi carrera en Wall Street como estudiante de informática

¿Es realista para un estudiante de Ingeniería de Software aprender y trabajar en Orientación, Navegación y Control?

¿Cuál debería ser el camino para alguien interesado en la programación de sistemas?

Para convertirme en codificador, ¿qué debo estudiar, TI o CSE?