Hay un elemento de verdad en ello.
Primero, voy a prefijar esto diciendo: cuando veo ‘profesional’, lo leo como ‘experimentado’, ya que creo que eso es lo que pretendía el interrogador, ‘profesional’ solo significa que te pagan, por lo que no tiene sentido. este contexto.
Digo que hay un elemento de verdad en ello, porque un desarrollador experimentado generalmente ya tendría el conocimiento, si no lo tuviera, entonces no lo consideraría experimentado.
- ¿Qué sistema de base de datos debo usar para múltiples idiomas de back-end?
- ¿Qué son las tecnologías front-end y back-end?
- ¿Qué debe saber un programador para desarrollar para el back-end de aplicaciones web y móviles?
- ¿Es el umbral para ingresar a la profesión de desarrollador de Android más bajo que el desarrollo web de back-end?
- ¿Debo probar si mi código de fondo funciona en todos los navegadores web, como en el front-end?
Si solo ha trabajado en un solo lenguaje / marco, por ejemplo, Swift, entonces puede ser un desarrollador experimentado de Swift , pero no lo es Un desarrollador experimentado.
Lo primero que hay que entender es los idiomas, la mayoría de los idiomas son, en esencia, los mismos. Todos tienen bucles, todos tienen condiciones, todos son básicamente los mismos en principio .
Los programadores experimentados realmente no piensan en idiomas, pero hay más conceptos que se pueden expresar en cualquier idioma en el que estemos trabajando. Estoy pensando en algo en este momento, el proyecto está en Java, pero no pienso en Java, es mucho más abstracto que eso, no pienso en código en absoluto, pero pienso en estructura, conceptos en términos abstractos.
Recientemente tuve que ‘cambiar’ de Swift a Java, he usado Java antes, pero no en unos 10 años, el cambio tardó aproximadamente una hora. Esto suena rápido, pero cuando considera que es solo una cuestión de sintaxis, y no mucho más, no es un gran problema, la estructura y los conceptos son los mismos, puedo crear la interfaz de usuario usando HTML / CSS, o usando un NSView (Cacao), realmente no importa.
Entonces, para responder a su pregunta, si he interpretado correctamente, sí, puede ser cierto, pero solo si consideramos que su pregunta significa ‘experimentado’ y no ‘profesional’. Para tener experiencia, debes haber encontrado las diferentes situaciones antes …
Es una respuesta redactada bastante comadreja, lo siento!