¿Es una buena idea aprender a codificar completamente en solitario?

Tres consideraciones al aprender solo.

  1. Motivación
  2. Metas
  3. Mejores prácticas

Motivación

  1. La codificación es difícil. No hay manera de evitarlo. ¿Puedes aprender derecho, medicina y otros campos solo?
    1. Claro, pero es difícil.
    2. Por eso hay habilidades especiales.
  2. En las noches y los fines de semana cuando está cansado o quiere hacer otras cosas, necesita la presión de sus compañeros para mantenerse enfocado.
  3. ¿Qué pasa cuando te quedas atascado? Como realmente atascado? Es tan fácil dejar de fumar sin ese apoyo. (Lo sé porque he estado allí).

Metas

Por donde empiezas ¿Qué deberías leer?

  1. Se tarda un tiempo en encontrar los mejores recursos, libros y entenderlo todo.
    1. Respuesta: Free Code Camp; Aprender HTML y CSS (Libros)
  2. ¿Tu objetivo es aprender para: un trabajo, un pasatiempo, solo por diversión?

Mejores prácticas:

  1. Hay un montón de cosas pequeñas como los marcos y herramientas para usar.
  2. Aprendiendo a formatear su código.

Conclusión:

Los amigos que aprenden con usted o amigos que trabajan como ingenieros de software son de gran ayuda Lo ayudan a crear metas razonables, lo mantienen motivado y lo ayudan a aprender lo que es bueno o malo.

A continuación se muestra mi viaje (lo incluí como referencia).

Mi viaje

Aprendí por mi cuenta durante aproximadamente un año y me sentí cómodo escribiendo código, aprendiendo sobre herramientas, marcos e idiomas.

  1. Uso un editor de texto hackeable para el siglo XXI (Atom)
  2. Mac (un entorno de desarrollo de Linux es realmente agradable).
  3. CSS y Javascript
  4. Pitón

Este noviembre (2016) estoy empezando un bootcamp de pila completa (Los Programas – Israel Tech Challenge)

Durante las vacaciones de verano de 3 semanas de Israel Tech Challenge, descubrí que tener un horario, un instructor y un plan de lecciones me permite aprender mucho más rápido.

Además, ofrecen ayuda para encontrar un trabajo y tienen mentores de la industria.

Las mejores alternativas gratuitas son

Iniciar sesión – Free Code Camp

Estudiantes – Guía para el Desarrollo Técnico – Google Carreras

Aprendí por mi cuenta principalmente. Sí, me introdujeron en la programación de FORTRAN en la escuela secundaria, pero eso era algo realmente primitivo en aquellos días (alrededor de 1972). También tomé un curso de PL / 1 en la universidad, pero no conseguí mucho de eso.

Aprendí la programación prácticamente en el trabajo , por mi cuenta.

Hoy en día, es mucho más fácil aprender por tu cuenta. Hay un montón de recursos gratuitos en la web … tutoriales, videos, blogs, foros de programación, libros que se pueden descargar de forma gratuita, etc. No veo mucho valor en los campamentos de entrenamiento y cursos en línea, a menos que realmente necesite mucha ayuda.

Vea la respuesta de Richard Kenneth Eng a ¿Por qué debo aprender a programar y qué idioma debo aprender?

Si no tiene problemas para entender los fundamentos, no habría ningún problema en aprender a codificar solo. Hay muchos buenos materiales por ahí. De hecho muchos programadores lo aprendieron de esa manera. Si te quedas atascado ve a la web o consulta a otro programador. Así es como es la profesión. Tendrías que leer muchas documentaciones solo. A medida que su carrera avanza, habrá cambios en los lenguajes de programación de computadoras y usted tendrá que adaptarse. Piense en los nombres de los libros de programación de computadoras: c para dummies, aprenda c ++ en 21 días, aprenda java en 24 horas. Sin embargo, si tienes la oportunidad de intercambiar ideas con un amigo, aprovéchalo.

Lee toneladas de artículos y libros. Déjame darte algunos:

Boachsoft Fundador en Protección de Inversión en Software

Gastos generales en software de computadora

IA, cibernética y heurística en productos Boachsoft.

Tomé un par de cursos de verano cuando estaba en la escuela secundaria, pero sobre todo soy autodidacta. La programación es algo que se aprende principalmente al hacerlo, como cualquier arte, oficio o lenguaje (y tiene aspectos de los tres).

En estos días hay una gran cantidad de recursos en línea, que incluyen clases reales, conferencias grabadas, libros de texto y tutoriales. Es perfectamente posible obtener un cuadro de Linux, revisar la estructura e interpretación de los programas de computadora, hacer todos los ejercicios y terminar como un programador de nivel de entrada bastante decente.

Sin embargo, si te quedas estancado, o si aprendes mejor al interactuar directamente con un tutor, es una buena idea pedir ayuda a alguien a quien puedas recurrir.

Sí, aprendí a codificar por mi cuenta. Pero si quieres dominar la codificación, debes seguir estos pensamientos.

1) practicar muchos problemas en muchos sitios web como codechef, hackerrank, …

2) Encuentra a un chico que esté interesado en la codificación y enseña todas las cosas que aprendas. La enseñanza te hace descubrir tu error y también tu práctica.

3) Hágale muchas preguntas a sus amigos o busque en Google cualquier duda que tenga en mente (no haga el programa sin saber cómo funciona). Hacer preguntas es lo mejor para mejorar sus habilidades de codificación.

¡Espero que esto te ayudará!…

Muchas personas van solos en estos días debido a la disponibilidad de cursos en línea, tutoriales, etc. Puede probarlo si tiene alguna idea realmente básica o un poco de comprensión de las computadoras. Pero si eres alguien que es un poco torpe con las computadoras o las computadoras es un nuevo paradigma para tu vida, entonces te recomiendo que le pidas ayuda a tu amigo o tutor.

Aparte de eso, hay una manera más de intentar ir solo al principio si obtienes las cosas correctamente y luego continúa. Si no tienes la otra opción.

Si aún terminas teniendo problemas, trata de contactarme y haré todo lo posible para ayudarte.

Espero que esto haya sido útil y la mejor de las suertes.

hoy en día hay muchos cursos en línea que te permiten aprender programación fácilmente, sin profesor. Sin embargo, al final del día, un profesor casi siempre será más útil, ya que puede hacerles preguntas y aprender con mayor detalle sobre las áreas que más le interesan.

Aprendí la programación sentado bajo las escaleras leyendo libros: /

Soy como Richard y Mikhail, aprendí por mi cuenta. Excepto que se trataba del montaje 4040. Luego 8008 de montaje. Luego ensamble 8080 / Z-80. Luego basico. Luego, finalmente me di cuenta de que aprender cada idioma era un proyecto nuevo, pero el uso de “Algoritmos + Estructuras de datos” de Wirth le enseñó a programar en sí mismo, y después de eso fue bastante sencillo aprender un idioma.

Hoy en día es mucho más fácil aprender algo nuevo 🙂 Cuando estaba aprendiendo a programar, lo hice solo. Ahora puede usar una gran cantidad de servicios en línea (por ejemplo, Coursera) con la comunidad, por lo que no se sentirá solo, incluso si aprende sin un amigo

Sí y no …

Es bueno aprender por tu cuenta, ya que demuestra que eres autónomo, pero he estado programando solo por un tiempo y realmente ha sido difícil en los últimos dos años …

Si quieres codificar con otras personas y ninguno de tus amigos son programadores, prueba github o simplemente haz una publicación en Craigslist. También puedes probar Somos lo que hacemos | Reunirse

No hay nada de malo en codificar solo, pero si puedes encontrar a alguien con quien trabajar, entonces confía en mí cuando digo que es mucho mejor. Además, tienes que aprender el control de versiones.

Obtuve un conocimiento básico en la universidad al obtener mi licenciatura en CS, pero mi verdadero aprendizaje de código provino de la experiencia laboral y de trabajar con otros mucho más inteligente que yo.

Definitivamente, puedes aprender por tu cuenta y hasta cierto punto, pero aprender con un mentor te llevará allí mucho más rápido.