Contenidos
¡
Ese es un objetivo de mejora profesional fácil de imponer a uno mismo, pero “convertirse en un programador de primera” no es un objetivo sencillo. En primer lugar, decir “quiero mejorar” supone que reconoces lo que significa “mejorar”. Además, demasiadas personas se proponen mejorar sin saber cómo conseguirlo.
Así que permíteme compartir ocho directrices prácticas que pueden servir de diagrama de flujo para mejorar tus habilidades de programación. Estos consejos los he recopilado durante 35 años en la industria informática, muchos de los cuales los pasé como un humilde saltamontes a los pies de algunas de las personas que la definieron y documentaron.
El primer paso para aprender algo es reconocer que no lo sabes. Esto parece obvio, pero los programadores experimentados recuerdan cuánto tiempo les costó superar esta suposición personal. Demasiados estudiantes de informática se gradúan con una arrogante chulería de “yo soy el que más sabe”, una robusta certeza de que lo saben todo y la intensa necesidad de demostrarlo a cada nuevo compañero de trabajo. En otras palabras: la actitud de “¡sé lo que hago!” puede obstaculizar el aprendizaje de cualquier cosa nueva.
Prostitución de menores en Brasil
La República Dominicana es un pequeño país del Caribe, en la costa oriental de la isla de La Española. Famosa por sus playas vírgenes, la República Dominicana cuenta con destinos turísticos de fama mundial como Punta Cana, Santo Domingo, Samaná y Cabarete. El país tiene una población de casi 11 millones de habitantes (censo de 2019) y una economía en rápido crecimiento
Aunque es pequeño en tamaño, la República Dominicana tiene una fuerte comunidad de ingenieros de software y es un lugar de destino para muchas empresas de Europa y América del Norte que buscan contratar miembros de equipos remotos. La mayoría de los ingenieros de software tienen su base en las ciudades de Santo Domingo y Santiago de los Caballeros (las ciudades más grandes del país), pero muchos de ellos también viven en retiros de playa amigables para los trabajadores remotos como Cabarete, Punta Cana y Las Terrenas.
Como país, la República Dominicana presume de un alto nivel de inglés, con el tercer mejor nivel de inglés de América Latina después de Argentina y Costa Rica. Esto hace que la República Dominicana sea uno de los mejores lugares para contratar ingenieros de software para puestos que requieren un alto nivel de inglés. El inglés se enseña en todas las escuelas, y muchos estudiantes también toman el inglés como segunda lengua en escuelas de idiomas especializadas o a nivel universitario.
Negro
“Los cinco grandes gigantes de la tecnología tienen una capitalización de mercado combinada de más de 4 billones de dólares. Estos poderosos colosos de la tecnología a menudo devoran el talento, la tecnología o negocios enteros de los aspirantes a competidores. Dado su peso financiero, las fusiones y adquisiciones se han convertido en una táctica clave para mantener su fuerte dominio de la supremacía tecnológica.” – Katie Jones en The Big Five
En particular, Seattle destaca como la ciudad estadounidense donde más se paga a los desarrolladores, con un salario medio ajustado real de 105.735 dólares. La ciudad lleva años en ascenso y es ahora una capital de trabajo bulliciosa y muy codiciada para los talentos tecnológicos.
Una de las principales ventajas del ecosistema tecnológico de Seattle es que, aunque hay mucho espacio para la innovación y el emprendimiento, no se basa exclusivamente en las startups. De hecho, algunos de los principales empleadores de Seattle son Microsoft, Salesforce y Adobe.
“El país de trabajo no es lo único que afecta al salario de un desarrollador. La empresa para la que trabajas, el puesto que ocupas, si eres un desarrollador de nivel inicial o un ingeniero de software senior, el sector en el que trabajas, etc. pueden influir mucho en tu sueldo. (Por cierto, hemos puesto todos nuestros artículos y recursos sobre cómo encontrar y contratar desarrolladores aquí).
[[file:|Kateryna Yushchenko (científica)|0px|alt=]]Mujeres pioneras de la informática. En el sentido de las agujas del reloj, desde la izquierda: Ada Lovelace, Kateryna Yushchenko (científica), Grace Hopper, Ida Rhodes, Sophie Wilson, Adele Goldberg, Mary Lou Jepsen.
Las mujeres en la informática estuvieron entre las primeras programadoras de principios del siglo XX y contribuyeron sustancialmente a la industria. A medida que la tecnología y las prácticas se han ido modificando, el papel de las mujeres como programadoras ha cambiado, y la historia registrada del sector ha restado importancia a sus logros.
Desde el siglo XVIII, las mujeres han desarrollado cálculos científicos, como la predicción de Nicole-Reine Lepaute sobre el cometa Halley y el cálculo de Maria Mitchell sobre el movimiento de Venus. El primer algoritmo destinado a ser ejecutado por un ordenador fue diseñado por Ada Lovelace, pionera en este campo. Grace Hopper fue la primera persona en diseñar un compilador para un lenguaje de programación. A lo largo del siglo XIX y principios del XX, y hasta la Segunda Guerra Mundial, la programación fue realizada predominantemente por mujeres; ejemplos significativos son los ordenadores de Harvard, el descifrado de códigos en Bletchley Park y la ingeniería en la NASA.