¿Te reconocerá la industria si te llamas desarrollador de software pero no has desarrollado software por más de 10 años?

No hay reglas estrictas para este tipo de cosas: “desarrollador de software” no es un título profesional formal. Realmente no has dado suficientes detalles en este capítulo para determinar cuál es su historia.

Si el tipo hizo mucho trabajo de desarrollo durante muchos años, pero por cualquier razón ya no lo hace, ya sea un cambio de carrera o algo así, aún podría considerarlo un desarrollador, o ciertamente un “ex desarrollador” de todos modos. Si estudió ciencias de la computación en la universidad o incursionó de alguna otra manera, pero nunca hizo mucho / ningún desarrollo comercial o equivalente después, entonces no, definitivamente no.

Sin embargo, como regla general, alguien que no está desarrollando software, no es desarrollador de software.

¿Y tener una cuenta de Github como criterio para ser desarrollador de software o no? Eh, sí, no es así como funciona.

Mucho ha sucedido en software en el último año. Hemos visto el auge y la caída de los marcos de JavaScript, el mercado de aplicaciones se ha estancado, Java es casi genial nuevamente, C ++ podría tener un competidor en Rust y funcional está superando lentamente a OO como la metodología por la cual los desarrolladores son juzgados.

Eso es solo un año.

Hace 10 años, JavaScript era una broma, al igual que CSS. Subversion era el nuevo atractivo y OO seguía siendo nuevo y controvertido (al menos en los negocios). No había nube, no-sql, las máquinas virtuales eran controvertidas y la única forma de obtener Docker era cárceles BSD (aún la mejor tecnología). Los monolitos eran el modo ideal, y realmente podía ganarse la vida como un desarrollador ‘front end’ o un ‘dev back end’.

Pero no estoy seguro de que nada de eso realmente importe. El desarrollo de software es una habilidad. Si pudieras hacerlo, lo más probable es que con un poco de práctica puedas hacerlo nuevamente. Estoy seguro de que si vuelve a entrar, se sorprenderá. Ahora se requiere la programación políglota, al igual que el pensamiento multi-paradigmático. Github será el menor de sus problemas.

Contrato a muchos desarrolladores. Sin duda, consideraría la idea de contratar a alguien después de un descanso de una década, pero si fueran mayores entonces, serían mediados / junior ahora hasta que volvieran a la velocidad.

Bueno, esa es nueva. Si “ni siquiera tiene un gitbhub”, no puede ser un desarrollador de software y está delirando.

Muchas grandes empresas bloquean Github por completo, ya que lo ven como un riesgo de seguridad. Lástima los miles de desarrolladores … lo siento, quise decir drones, trabajando para aquellas compañías que claramente no son desarrolladores de software.

Bueno, déjenme ser claro sobre una cosa: una persona no tiene que “tener un github” para ser un desarrollador de software.

Si la persona que conoce está jubilada, probablemente deba mostrarle un poco de respeto y permitirle conservar su título.

Si simplemente no es un desarrollador profesional, pero aún trabaja en proyectos personales por su cuenta, en su propia casa o en su propio tiempo, entonces sí, todavía es un “desarrollador de software” porque es alguien que está desarrollando software. Incluso si el software que está desarrollando se usa solo como una forma de entretenimiento para sí mismo.

Pero de todos modos, la idea misma de que crees que una persona debe “tener un github” para ser un desarrollador de software adecuado, y que dirías “No creo que siquiera sepa cómo usar github”, como si el uso de github fueron la prueba final para desarrolladores de software … esto me hace pensar que podrías ser un poco snob y quizás un poco idiota. No me refiero a ninguna ofensa. Solo llamándolo como lo veo.

EDITAR:

Por cierto, soy un desarrollador de software profesional, y escribo esto desde mi oficina privada donde escribo software todos los días que utilizan personas de todo el mundo.

Y aunque he usado github, rara vez lo hago, y realmente no me importa si alguien más lo hace o no.

More Interesting

¿Hay un buen trabajo (paquete de 10-12 lakh) para que el ingeniero de software tenga 2 años de experiencia de desarrollador de software en TCS?

Cómo convertirse en un buen profesional del software dado que soy un buen programador

¿Cómo se construye un sistema de seguridad social?

Cómo encontrar un desarrollador

¿Cuál es la mejor empresa de desarrollo de software en Estados Unidos?

¿Cuánto tiempo se requiere para convertirse en desarrollador de software?

¿Cuál es un buen consejo para un desarrollador de software que está a punto de ser etiquetado como un "trabajador" y le gustaría recuperar su pasión y comprometerse con algo?

He planeado ser un programador profesional (desarrollador), pero no me gusta el álgebra. ¿Puedo lograr esto?

¿Tiene una especialización en ingeniería informática la educación necesaria para trabajar como desarrollador de software?

La ruta para ser un buen ingeniero de software

¿Qué tiene de malo promover desarrolladores de software basados ​​en la tenencia?

¿Cómo puedo convertirme en desarrollador de software SIG?

¿Qué preguntas de codificación hacen Samsung R&D India hasta la fecha para el puesto de desarrollador de software?

¿Qué tan cerca estamos técnicamente de desarrollar software que pueda escribir software, esencialmente reemplazando la mayoría de los trabajos de programación y desarrollo de software realizados por humanos?

¿Cómo manejan los desarrolladores de software lo desconocido y lo nuevo?