Lidiando con la frustración que viene cuando estás bloqueado. Todos los desarrolladores se han encontrado con problemas en los que estuvieron atrapados durante días. Los nuevos programadores a veces se quedan atascados durante semanas (todos los no nuevos han sido nuevos programadores). La lección de este problema se aplica a toda la codificación en el futuro.
La lección es esta. Sí, debe persistir en ello, pero es una experiencia de aprendizaje “encontrar formas de obtener la respuesta más rápido”. Eso puede preguntarle a la gente. Esto puede significar que ya se unió a un hackathon para hacer conexiones. Esto puede significar simplemente solicitar ese puesto de desarrollador junior para que esté en una empresa donde se incentiva a personas más experimentadas para que se ponga al día y minimice su tiempo atascado. Esto puede significar incesantemente buscar en Google y desbordar la pila, que te digan que tu pregunta de respuesta es inapropiada o que no hagas largas conversaciones en los hilos de comentarios, a veces metiéndote en disputas, etc. Pero si vas por ello, debes cometer errores, y prueba cosas y no dejes que las repercusiones sociales te impidan alcanzar tu objetivo.
No dejes que el potencial de que te regañen te impida intentar obtener lo que necesitas. Esto incluye la voz que ha internalizado de otros programadores que anuncian altivamente: “Todo buen programador tiene que luchar por sí mismo y resolverlo por sí mismo”. Cojones. la ingeniería inversa y mirar las respuestas al final del libro es una forma excelente, eficiente y muchas veces más efectiva de tener el concepto “clic”. Su objetivo es aprender, y el resultado final de equipar ese conocimiento es importante. Sí, no puedes preguntar a todo el mundo todo el tiempo, y nunca luchar por ello tú mismo. Pero igualmente, eso no significa que nunca puedas pedirle ayuda a alguien. Encuentra un equilibrio. ¿Cuál es el punto de enseñar de todos modos? Para equipar conceptos de manera más efectiva y rápida al proporcionar orientación. A veces, la orientación simplemente significa darle la respuesta. Otras veces no lo es. Pero nunca es solo una cosa cada vez.
- ¿Qué calificaciones necesito para ser un científico médico?
- ¿Qué tan difícil es ser un músico independiente en la India y sobrevivir? Si lo has hecho, ¿cuál es tu historia? ¿Y qué sugerirías a los jóvenes músicos?
- ¿Cómo le digo a mi jefe que su idea es mala?
- Si los republicanos creen que reducir los impuestos para las corporaciones produce más empleos, ¿por qué el rescate continuo no ha producido una cantidad significativa de empleos?
- ¿Qué debo escribir en objetivo profesional y experiencia laboral para una pasantía en bancos sin tener experiencia previa en pasantías?
Entonces, además de eso, existe la joroba inicial y la sensación de que todo está sobre tu cabeza, y que no sabes dónde o cómo resolver las cosas. La codificación, al igual que el emprendimiento, te enseña a ser autosuficiente y solo a buscar soluciones, y probar un montón de trucos en el camino para encontrar una solución que puede no ser LA solución, o LA forma correcta de haberla encontrado. Eventualmente, se encontrará con soluciones más elegantes de otras personas. No se desanime ni se golpee diciéndose a sí mismo: “¿Por qué no pensé en eso? No soy bueno”. No se trata de eso. El perfeccionismo de esa manera puede ser venenoso en la codificación y en los negocios. Así que supera esa joroba inicial de pensar que es demasiado y la tendencia a rendirte. sigue intentando cosas, atraviesa el laberinto lo más rápido posible, en lugar de pensar y tratar de encontrar la mejor manera de una sola vez. Confía en mí, esto proviene de una persona que no está muy inclinada a abordar las cosas de esa manera.