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é es más desafiante en los niveles más altos de habilidades, desarrollo web front-end o back-end?
- ¿Qué tipos de código de front-end y back-end están involucrados en la construcción de un sitio web de base de datos de viajes?
- ¿Qué significa back-end en el sector privado?
- ¿Por qué Facebook no reescribe su back-end en Node.JS?
- Cómo desarrollar un proyecto de principio a fin
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!