*Aplausos*
¡Bienvenido al mundo real! Diría que no te pasa nada, pero tienes que aprender algunas cosas. Ya has trabajado en varios proyectos en la escuela, y eso es genial. Pero debes darte cuenta de cómo los proyectos del mundo real son diferentes.
Siempre es más romántico diseñar tu propia solución e implementarla (lo que haces en la escuela) en comparación con entender el enfoque de otra persona y apreciarlo. Además, esa otra persona no es solo una persona, sino muchas personas diferentes que han trabajado en ella. Demasiados chefs estropeando la sopa para ti, ¡eh!
Cuando digo que no hay nada malo en ti, quizás también te falte una habilidad importante. Debe comenzar a apreciar las decisiones de diseño de otros y luego tratar de descubrir por qué se diseñó de esta manera y no a su manera. Comience a hacer preguntas, comience a desafiar el diseño y compárelo con el suyo. Apreciar cuando sea necesario y criticar constructivamente. Ahí es cuando también disfrutarás trabajando en los proyectos de la industria.
- Mi novio es un hacker y me ha hackeado antes. ¿Puede ver lo que estoy haciendo en mi teléfono Android mientras usa mi punto de acceso?
- Quiero comprar una guitarra eléctrica. Mi presupuesto es INR 15-20k. ¿Cuáles son algunas buenas opciones en este rango?
- He completado Java por adelantado. ¿En qué idioma debería centrarme ahora para el desarrollo de software?
- ¿Quiero hacer IPCC pero mi inglés no es tan bueno? ¿Qué tengo que hacer?
- He leído que el ejército ucraniano está aceptando extranjeros en sus filas, ¿eso se aplica a todas las funciones y cómo se haría?
Para ser un buen programador, no solo necesita saber cómo codificar, también necesita saber cómo trabajar en equipo y comprender el código de los demás. El código es algo así como una huella digital, puede ser único pero similar. Debes comenzar a encontrar cosas del código de otras personas y aprender algo por ti mismo.
La razón por la que no disfruta codificar en la industria es porque pierde interés. Es muy simple hacerlo cuando no es su diseño el que está depurando. Ningún comentario (creo que tienes mala suerte aquí) es doloroso. Lo menos que puede hacer es poner algunos comentarios basados en su comprensión del código y su contribución personal. Haz la vida más simple para el próximo chico al menos. Aprenda a disfrutar esto y superar la intoxicación de diseñar sus propias soluciones y puede que le resulte interesante trabajar en los proyectos de la industria.
Algunos proyectos en la industria están realmente bien realizados. Siguen un estilo consistente y están debidamente documentados. De lo contrario, es posible que deba comenzar la tendencia de tener código de higiene en ese proyecto. Intenta trabajar en algunos proyectos de código abierto fuera de la escuela. Mira el kernel de Linux. Todo esto seguramente lo ayudará a comprender que no todos trabajan de la misma manera, los cinco dedos tienen diferentes longitudes. Luego comience a aprender de ellos y tal vez desarrolle esa habilidad de apreciar lo bueno de lo malo y encontrarse interesado en lo que sus empleadores le lanzan.
Espero que el consejo ayude … si no solo lo comenta * guiño guiño *