¿Realmente quiero aprender programación? ¿Qué debo seguir?

Estás mirando al revés querida. Estoy seguro de que no hay nada de malo en perderse y no hay nada de malo en ti o en tu talento. Así que no hay necesidad de estar deprimido. Sólo estás engañado, creo.

Por lo que sé, usted está tratando de aprender la estructura de datos, los algoritmos, los árboles, los gráficos, la lista enlazada, etc. Son una muy buena parte de aprender a programar. Mi consejo sería que dejen de aprenderlos.

Sí, solo deja de aprenderlos con efecto inmediato. ¿Por qué he dicho eso? Porque no están ayudando. Te están confundiendo y no quieres ser desmotivado en esta etapa.

Aprender las estructuras de datos y los algoritmos desde el principio es como aprender a realizar una cirugía en el primer año de MBBS. Rara vez alguien podrá hacer eso.

Entonces, ¿qué debería hacer? En primer lugar, lea este blog mío –
Viaje de programación: Paso 1: elige el idioma de Abhishek Jain en Learn Programming

Es un artículo muy corto con muchas fotos. No necesito votos, solo lo publiqué para no tener que repetir lo que ya dije.

Ahora, una vez que hayas terminado, toma un libro de programación para principiantes decente, como este: Head First Programming. Este es uno de los mejores libros escritos para principiantes. De hecho, puedes leer cualquiera de los libros de Head First para aprender diferentes tecnologías e idiomas. Tengo un amigo que no le gustaba la programación en absoluto. Le obligué a leer este libro. Él está escribiendo scrapers web y scripts de Excel ahora solo por diversión.

Programar es como caminar hacia arriba en las escaleras. Si intentas correr para llegar al último piso, te agotarás pronto. Si intentas saltar 2-3 pasos, te arriesgarás a caer. Pero si solo caminas de forma casual y te tomas un descanso cuando sea necesario, llegarás allí eventualmente.

¡Feliz codificación!

Solo hay una forma de aprender a codificar; empezar a codificar

Hay muchas maneras en que puede ayudarlo a aprender cómo codificar; CS o SE, bootcamps y otros. No escribiré sobre ellos ya que quiero darte una alternativa. ¡Tu conocimiento o edad no es importante!

Estoy trabajando en Holberton School y le ofrecemos una oportunidad. En nuestro sitio web puede encontrar todo lo que necesita saber, pero a continuación le doy algunas de las cosas más importantes :

  • Holberton School ofrece una alternativa para los que se preguntan acerca de los campamentos de entrenamiento, así como un grado de 4 años en ciencias de la computación.
  • Básicamente, es un programa que combina la vida en el campus en el centro de San Francisco, una pasantía y un empleo a tiempo parcial contratado de forma remota o en el campus trabajando por especialización.
  • Su duración es de 2 años. La Escuela Holberton realmente ofrece una alternativa increíble para muchos de los beneficios que produce. No hay costos iniciales para Holberton.

La Escuela Holberton entrenará en 3 cosas que harán que nuestros estudiantes sean excelentes Ingenieros de Software:

  1. Tener un conocimiento de la pila completa
  2. Poder aprender por ti mismo
  3. Habilidades blandas
  • El programa está organizado de tal manera que se basa en la formalidad. ¿Qué significa esto? No hay educación formal en las clases y con los maestros. Usted tiene mentores que supervisan su trabajo y están disponibles para consultas.
  • Holberton actualmente trabaja con 100 mentores que trabajan en la misma industria. Además, de esta manera, los estudiantes siempre están actualizados con información en nichos específicos. Uno de los mentores, Louis Monier es, por ejemplo, el líder del curso de Aprendizaje automático. Primero les dio a los estudiantes un seminario de un día completo y una capacitación práctica que puso a los estudiantes en el lugar. Este tipo de educación es exclusiva de la Escuela Holberton.
  • Aprender sobre ingeniería de software no es solo aprender sobre la tecnología. Requiere conocimientos sobre redes, habilidades blandas y tutoría por expertos en el campo. Lo que pasa con Holberton es que te permite adquirir habilidades que te ayudarán a iniciarte en el mundo de la tecnología.

Sin embargo, si su pasión realmente reside en el mundo de la tecnología, comprenderá que convertirse en un experto en varias áreas requiere tiempo y esfuerzo.

Ve a hacer CS50. Una vez que hayas terminado, sabrás qué hacer a continuación.

More Interesting

¿Estoy mejor aprendiendo vocabulario nuevo con personajes tradicionales o un pinyin equivalente?

Leí muchas cosas en línea en sitios web como Quora, StumbleUpon, Brain Pickings, etc., pero no puedo recordar o recordar nada de eso más adelante. De alguna manera me da la sensación de que, en lugar de adquirir conocimiento, estoy perdiendo el tiempo. ¿Hay alguna sugerencia sobre cómo puedo hacer que esta sea una experiencia más informada?

Siempre me cuesta aprender nuevas palabras en inglés porque pierdo demasiado tiempo para aprenderlo y luego lo olvido después de unos días. ¿Cómo puedo memorizar nuevas palabras en poco tiempo?

Quiero hacer de la lectura y el aprendizaje de nuevas cosas un hábito, pero sentirme atrapado en mi vida diaria y es como un ciclo que me molesta mucho. ¿Qué tengo que hacer?

Soy un estudiante de ingeniería de 18 años. Quiero aprender programación, pero no entiendo nada en la universidad. ¿Qué tengo que hacer?

Vivo en Anand, Gujarat. Quiero aprender el canto vocal. ¿Que puedo hacer? ¿Hay algún sitio web gratuito que enseñe canto vocal?

Leí el libro ‘Cómo ganar amigos e influir en las personas’ de Dale Carnegie. Recuerdo y entiendo muy bien el contenido, pero ¿cómo sigo recordando y aplicando este conocimiento a las situaciones cotidianas? ¿Y adónde voy desde allí?

Estoy considerando aprender cómo programar / codificar, pero no sé cómo empezar. ¿Qué es un consejo?

He estado aprendiendo inglés durante 3 años, ¡pero aún no puedo expresarme en inglés! ¿Cuáles podrían ser los motivos?

Necesito conocimientos sobre cómo ayuda el aprendizaje en línea. ¿Hay algún sitio disponible que pueda ayudar?