¿Cuáles son los mayores desafíos que deben superarse para convertirse en un excelente desarrollador web?

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.

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.

Como cualquier cosa, el mayor desafío es poder concentrarse en una cosa y ser persistente con ella hasta que se convierta en la segunda naturaleza.

Así que elige un idioma (dependiendo de lo que quieras hacer) y concéntrate en él.

Sé que es mucho más fácil decir esto que hacerlo …

More Interesting

¿El oficial auxiliar de auditoría obtiene la asignación de arrendamiento de la casa?

¿Qué debemos hacer cuando estamos en el banco sin un proyecto en TCS?

¿Es moralmente aceptable que Uber deje a decenas de miles de personas sin trabajo con autos sin conductor?

¿Cómo es ser contador en la industria del entretenimiento?

¿Cuál es el mejor recurso de Internet para encontrar trabajos de desarrollador web de contrato remoto?

Aunque conozco JAVA, no tenía experiencia práctica (1 año en TI), ¿puedo intentar con HADOOP para ser contratado?

¿Cómo podemos ganar dinero a través de Internet, mientras buscamos la graduación de ingeniería?

Cómo continuar una carrera en el Buró de Inteligencia o post RAW BE en Ingeniería Mecánica

¿Cómo debo aprender más para prepararme para un trabajo de aprendizaje automático en la industria?

¿Nombre a algunas personas o trabajos que trabajan más en un promedio de 10 a 15 años que un atleta superior como Kobe Bryant?

¿Es difícil obtener una oportunidad de trabajo en Ingeniería mecánica?

Mi empleador dijo que no estaba calificado para el trabajo y me dijo que renunciara voluntariamente. Ahora comencé a sentirme realmente inseguro. ¿Qué debo hacer?

¿Es posible encontrar un trabajo en el descubrimiento de dinosaurios y fósiles a través del grado de ingeniería mecánica, solo por curiosidad?

¿Debo aprender desarrollo web (HTML, CSS, jQuery, Angular JS, Bootstrap) o desarrollo de Android, si tengo que conseguir un trabajo en los próximos 6 meses en India?

Cómo tener satisfacción laboral como ingeniero de ventas