Acabo de colgar el teléfono con una de las startups con las que consulto. El ingeniero principal comentó que soy como su persona antimateria. Soy literalmente excelente en todas las cosas de interacción y usabilidad con las que no se siente cómodo. No sé casi nada acerca de la ingeniería del código para ejecutar un front-end de Android, por lo que combinamos bien.
En mi trabajo diario, soy un diseñador de interacción pura, a pesar de mi capacidad de escribir bien en varios de los idiomas frontales. Sin embargo, prefiero estar especializado la mayor parte del tiempo, ya que me permite concentrarme donde sobresalgo en lugar de ser forzado a construir prototipos con cinta adhesiva mental
Para responder a su pregunta específicamente, no está condenado en absoluto. Esfuércese por un cierto nivel de fluidez en todas las disciplinas que toquen su especialidad, y siempre recuerde cómo se siente ahora; te ayudará a apreciar mejor a tus compañeros de equipo.
- ¿Qué lenguajes de programación son necesarios para el desarrollo web tanto front-end como back-end?
- ¿Necesita crear un backend para un sitio web de cartera personal o es suficiente HTML / CSS / Javascript?
- ¿Cómo conectar una aplicación de Android con 'mi propio back-end de base de datos en tiempo real de Node.Js'? ¿Cómo lo mantengo sincronizado todo el tiempo con mi back-end?
- ¿Cuáles son los pros y los contras de escribir el backend en Go vs Erlang vs Python?
- ¿Qué es un lenguaje de fondo?
Concéntrese en encontrar un equipo y ser un contribuyente invaluable. En muchos casos, tener permiso para ser un especialista es más enriquecedor que tener la libertad de hacer lo que quieras como profesional en solitario.