Esto es altamente subjetivo. ALGUNOS desarrolladores web son ingenieros de software. Algunos son solo programadores. La diferencia es si la persona es o no experta en la construcción de sistemas y en la elaboración de soluciones para problemas complejos de uso intensivo de datos, o si simplemente escriben lo que se les dice. He conocido muchos de los dos tipos. Hay muy pocos ingenieros de front-end. Soy uno. Un amigo mío es un ingenioso ingeniero de front-end.
Muchos “ingenieros de front-end” me hacen reír y son verdaderamente glorificados diseñadores web y hipsters que aprendieron a codificar (algo así).
Casi todos los desarrolladores de back-end que conozco en los últimos años son verdaderos ingenieros, porque no hay diseño o imágenes en el back-end, todo es ciencia conceptual y difícil.
- ¿Cuál es la pregunta más difícil que ha enfrentado en una entrevista de ingeniero / desarrollador de software Java?
- ¿Cuál es un consejo contra intuitivo para construir un buen software?
- Actualmente estoy trabajando en una empresa india de servicios tecnológicos, con casi 4 años de experiencia en tecnologías de Microsoft. Quiero ingresar a Amazon y para eso tengo 6-8 meses de tiempo. ¿Cómo debo planificar mis preparativos?
- ¿Cómo puede un ingeniero de software aprovechar el sector AI / DL?
- ¿Sería una lástima que obtuviera un doctorado en Ciencias de la Computación en una buena universidad, pero solo trabajara como ingeniero de software (no como investigador científico o profesor)?
Hay muchos menos desarrolladores web de “pila completa” que realmente hacen todo bien de lo que cabría esperar. Yo los llamaría los tipos utilitarios “jack of all” que pueden hacer cualquier cosa que les arrojes (incluso cosas que nunca han visto). Estos son los solucionadores de problemas, los investigadores, que realmente entienden el oficio.
Muchos desarrolladores web de todo tipo intentan llamarse a sí mismos “pila completa” en este momento porque saben que los hace más atractivos para los reclutadores. Saben que todos los gerentes de contratación han aprendido que la “pila completa” les da más por el dinero. Teóricamente Por lo general, estos desarrolladores son realmente más fuertes en el back-end o front-end y solo imaginan que buscarán en Google todo lo que no saben y esperan que funcione. No los hace ingenieros. A veces lo hacen bien, a veces no.
Es por eso que las entrevistas y el contenido son importantes. Si no hace las preguntas correctas, no obtendrá las respuestas correctas. Fui contratado en mi trabajo actual porque un arquitecto me hizo preguntas muy difíciles y recibió respuestas muy “de pensamiento del sistema”, lo que me ganó el trabajo. Muchos otros fallaron. Las empresas necesitan saber para qué están contratando. Ingenieros o programadores. Puedes ser ambos. No siempre.