Siento que no puedo programar solo. ¿Es normal sentirse así o falta algo en mi educación?

La razón por la que no se siente cómodo codificando solo es porque nunca lo ha hecho.

Sí, has tomado un montón de clases de CS y has hecho un montón de proyectos. Pero nunca ha creado aplicaciones ni proyectos, ni ha creado cosas en las que esté realmente interesado.

Codificar para ti y para la escuela son dos cosas muy diferentes. El hecho de que uno sepa cómo hacer algo no significa que pueda hacerlo.

Sé correr rápido, pero a menos que llegue a la pista todos los días, no hay forma de que pueda correr tan rápido como Usain Bolt. La codificación es de la misma manera, y si está interesado en la aplicación más que en lo académico, le recomendaría que comience a construir algunos proyectos. Para ser un gran programador, necesitarás tener tanto académicos como experiencia.

Si está interesado en la informática como académico, lo que significa que puede enseñar, etc., continúe. Realmente no hay necesidad de crear aplicaciones como Facebook y Snapchat en su tiempo libre. Podrías convertirte en un maestro fantástico simplemente memorizando cada idioma.

Por otro lado, si quieres construir cosas, tendrás que aprender a arruinar y arreglar las cosas. Si este es el caso, recomendaría ingresar a la comunidad de constructores comenzando con algunos proyectos fáciles. Los tutoriales pueden parecer tontos y realmente no lo ayudarán a construir algo transformador, pero ofrecen un trampolín indoloro. Pueden ayudar a preparar su cerebro para disfrutar y ser recompensado por codificar proyectos de forma independiente.

He usado Treehouse en el pasado y recomendaría sus tutoriales porque, a diferencia de otras clases, se centran en crear un resultado final (es decir, una aplicación meteorológica, etc.).

Espero que este consejo haya sido útil. Creo que tiene un gran potencial y si puede aprender a sentirse cómodo codificando en su propio tiempo para construir cosas que le apasionen, podría hacer algo que transforme el mundo.

¡Buena suerte!

Los humanos son animales sociales, y la programación es trabajo en equipo; incluso si solo hay un desarrollador de software, otros miembros del equipo contribuyen al desarrollo.
Por lo tanto, no hay nada de malo en el sentimiento ‘No puedo programar solo’.
Pero ‘No puedo trabajar sin mentor’ es algo diferente, y podría ser una cuestión de carácter más que de conocimiento.

Sí, tuve casi la misma impresión después de tomar clases de CS en mis universidades. Sabía cómo funcionaban las piezas y los algoritmos, pero no tenía idea de cómo hacer que funcionen juntos para implementar cosas.

Lamentablemente, esto no es algo que se pueda enseñar en la universidad. O lo aprende usted mismo implementando sus propios proyectos o contribuyendo a otros proyectos. Es bien sabido que los recién graduados sin experiencia previa requieren de seis meses a un año de programación antes de poder hacer una contribución real.

La única forma de aprender para mí era comenzar a trabajar en mis propios proyectos resolviendo problemas concretos e intentar mantenerlos a lo largo del tiempo y hacerlos fáciles de usar para otros. Te sugiero que también hagas lo mismo.

More Interesting

Soy un estudiante de secundaria que no tiene experiencia en CS. ¿Cómo puedo comenzar a programar Python?

Tengo 7 días entre llegar a Amsterdam y partir por Bruselas. Planeo pasar por Bruge y Lille. ¿Podrías aconsejarme?

Estoy entrenando a un caballo castrado de cuarto de placer occidental de 4 años. ¿Donde debería empezar?

He sido condenado por violación dos veces en mi vida. He cumplido 9 años de prisión. ¿Debo hacer que mi pareja firme un contrato para evitar que vuelva a suceder?

Soy cantante, pero hoy en día, cuando empiezo a cantar, empiezo a temblar, aunque estoy muy seguro de que canto correctamente. ¿Qué debo hacer para esto?

Soy una persona creativa que está atrapada en un bucle ciego (lea amablemente la descripción). Por miedo a que se copie mi contenido creativo, no lo comparto. Y esto me impide completar mi trabajo en ausencia de motivación. ¿Cuáles son algunas sugerencias?

Me reuniré con mi novio en línea en Hawai y él me invitó a quedarme en su casa. ¿Tengo que pagar o compartir algo durante mis estadías?

No soy estadounidense, pero viví en los Estados Unidos. ¿Por qué la gente considera que es un gran problema vivir en California, aparte de Silicon Valley y las temperaturas cálidas y los altos impuestos? ¿Cuál es el gran problema de California?

Odiaba mi primer año en el MIT, Manipal. Me da miedo volver. ¿Qué puedo hacer para mejorar mi segundo año?

Soy voluntario con perros de rescate. La mayoría de ellos son amigables, pero ocasionalmente uno no lo es. Si uno me ataca, ¿cuáles son mis contramedidas inmediatas?