Hay dos piezas en el rompecabezas del éxito: talento natural y actitud. Lo que realmente está preguntando es, “¿qué pasa si no soy naturalmente talentoso en el desarrollo de back-end?” Y mi respuesta a eso es en general, ¿y qué? Hay algunas excepciones a esto, como si rechaza los comentarios sobre las revisiones de código o hace que la situación sea polémica, o si decide que la guía de estilo no es para usted, pero en general si realmente quiere hacer algo, entonces, con práctica, será Bueno en eso.
La cantidad de práctica variará según la persona, pero le haré estas preguntas:
- ¿Te gusta resolver problemas?
- ¿Te gusta la organización en tu trabajo?
- ¿Te gusta la complejidad y el desafío?
- ¿Ya ha aceptado que puede tomar meses o años para que sea completamente competente como desarrollador?
Si respondiste que sí a esas preguntas, lo harás genial.
- Quiero ser un desarrollador web y quiero construir un sitio web completo que contenga codificación tanto front-end como back-end, ¿qué idioma debo aprender?
- En Facebook, ¿cuáles son los programas front-end y back-end?
- ¿Qué trabajo es más difícil: desarrollo web back-end o desarrollo de software Java?
- ¿Por qué es tan difícil y lento cambiar los procesos de fondo de los bancos?
- Cómo desacoplar la IU del backend (base de datos)
Si está interesado en mi propia opinión sobre lo que hace que un ingeniero sénior consulte mi artículo sobre DZone (Convertirse en ingeniero sénior – DZone Java), teniendo en cuenta que la mayoría de las personas no marcan todas esas casillas. La rúbrica del desarrollador debería ayudarlo a tener una idea de las diferentes categorías asociadas con el desarrollo profesional.