¿Cuáles son algunos nichos o habilidades oscuras y bien remuneradas dentro de la programación de computadoras que los empleadores desean?

COBOL

Su banco y tarjeta de crédito (y no importa cuáles tenga) dependen absolutamente de las aplicaciones COBOL gigantes escritas en los años 60 para funcionar. Estos sistemas son demasiado caros para que estas compañías los reemplacen, por lo que mantienen estas monstruosidades ciclópeas.

Lo tratan como una dieta. “Actualizaremos a Java más tarde. Esto es lo suficientemente bueno ahora “.

Ah, y casi todos los que conocen COBOL están en edad de jubilación. Hay una escasez de programadores de COBOL y una gran necesidad de que mantengan en funcionamiento la infraestructura financiera existente y crítica.

Aprende COBOL y nunca más volverás a tener hambre.

Por supuesto, también se sabe que COBOL es una de las peores atrocidades de la lingüística informática jamás concebida. Piense en Applescript mix FORTRAN, y solo en las peores partes de cada uno. No me importa mucho, pero tampoco lo uso.

Estoy seguro de que hay varios nichos oscuros en Ciencias de la Computación por los que la gente pagará precios altos.

Una de esas cosas que encontré recientemente fue: crear contenedores LXC para implementar software.

Hoy en día, cuando hablamos de contenedores y la nube, la gente suele hablar de contenedores Docker. No mucha gente sabe acerca de los contenedores LXC.

Los contenedores LXC no tienen un ecosistema tan bueno como los contenedores Docker, pero tienen varias ventajas que algunas compañías quieren aprovechar:

  • Los contenedores LXC admiten múltiples CPU, múltiples núcleos dentro de un contenedor. Los contenedores Docker admiten solo una CPU, un solo núcleo en un contenedor.
  • Los contenedores LXC mantienen sus estados y cambios cuando se ejecutan. En Docker, debe llamar a “docker commit” manualmente para guardar los cambios de los contenedores.
  • Las personas pueden usar SSH en contenedores LXC para hacer algo. Con los contenedores Docker, no pueden, tienen que usar “docker exec” para conectarse. Por lo tanto, muchas herramientas que se pueden ejecutar a través de SSH no se pueden usar con contenedores Docker.

Entonces, si alguien se especializa en contenedores LXC y puede encontrar clientes, es un trabajo muy lucrativo. Hay una compañía Fortune 100 en San José que pagó millones por 20 ingenieros para trabajar en 2 años para construir contenedores LXC para que puedan implementar una aplicación Ruby. Ellos fallaron. Veinte personas, dos años, millones de dólares.

Construí un contenedor LXC para ellos en menos de 24 horas.

Definir “nicho”

¿Puede realmente escuchar los requisitos definidos por sus socios comerciales?

¡Si puedes cumplir, ese es el 95% del camino para ser un empleado estrella!

Aprende a ESCUCHAR
Interprete eso en lo que es POSIBLE
Comunicar eso sin ser apuñalado hasta la muerte.
Éxito = aumento de sueldo !!!

  • Empatía
  • Sentido común
  • Propiedad

Estas habilidades no son tan altas como deberían, pero definitivamente se vuelven más oscuras cada día. En mis más de 12 años de experiencia, puede enseñarle a cualquiera cualquier cosa, ya sea programación, pruebas, administración, etc. Pero no puede enseñar las cualidades anteriores.

He visto un buen número de trabajos fintech de Nueva York que necesitan una base de datos KDB + con experiencia en lenguaje “q”. Es una base de datos patentada de alto rendimiento de los sistemas Kx. Viene con una edición gratuita para desarrolladores. Un nicho decente si se encuentra en la industria financiera o si se encuentra cerca de centros financieros.

Sistemas Kx