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.
- ¿Por qué odio cuando las llaves se colocan en la misma línea con el operador?
- Quiero hacer una maestría de los Estados Unidos. Daré el examen GRE este octubre. Escuché que el costo de estudiar en los Estados Unidos es de casi 30 lakh (3 millones) de rupias. Mis padres no pueden pagar tanto dinero. ¿Qué debo hacer para cumplir mi sueño y estudiar en el extranjero para una maestría?
- Quiero mi colocación universitaria en TCS. ¿Qué debo hacer para la preparación?
- Le dije a mi novia, que es virgen, que no me acostaré con ella si no está segura de su amor por mí. También soy virgen, pero quiero que su primera vez esté con alguien que ama sinceramente. No quiero que se arrepienta. ¿Hice lo correcto al decirle eso?
- Anoche tuve una pesadilla y me pregunto cómo sería ser mordido (suponiendo que la serpiente sea venenosa) ¿cobra o víbora? ¿Cómo se siente?
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!