Este ingeniero autodidacta de Google tiene claro cuáles son los siete mejores cursos online gratis para aprender a programar

Este ingeniero autodidacta de Google tiene claro cuáles son los siete mejores cursos online gratis para aprender a programar

Al margen de pasar por centros de FP o la universidad, puedes aprender a programar gratis y a tu ritmo gracias a los cursos gratis online. Recursos en internet hay unos cuantos, pero más que ir haciendo por hacer, lo suyo es elegir los mejores cursos online.

Una buena forma de empezar es optar por cursos de entidades de referencia, por ejemplo los del MIT o de Google, pero tiene una lista tan larga que es fácil perderse. Por eso siempre está bien escuchar consejos de gente con experiencia y Shail Gaba sabe de lo que habla. ¿Que quién es Shail Gaba? Un ingeniero de software en Google con una historia a tener en cuenta.

Se formó en ingeniería mecánica, pero después emprendió una reconversión completamente autodidacta hasta especializarse en ingeniería de software, pasando a engrosar las filas de Google tras pasar antes por Amazon. Estos son los cursos gratis online que recomienda.

Nota: aunque algunos de estos cursos tienen un precio por la certificación, puedes seguirlos, hacer los ejercicios y completarlos sin coste.

Curso intensivo de Python

Python es uno de los lenguajes de programación más demandados y uno de los más interesantes para iniciarse, así que no se lo piensa dos veces y sugiere este ‘Curso intensivo de Python‘ porque ‘Se centra en los conocimientos básicos que se necesitan para empezar a crear cosas sin atascarse con detalles innecesarios’.

El curso está disponible en Coursera, consta de cuatro módulos de 27 horas en total con un proyecto final de unas cuatro horas. Como explica el ingeniero de Google, es de lo más útil para gente que trabaja en el sector.

Herramientas del oficio: Linux y SQL

Uno de los arrepentimientos de Gaba es no haber aprendido Linux desde el principio, así que te invita a no replicar su fallo ya que ‘es un sistema operativo ampliamente distribuido, conocido por su estabilidad y seguridad, y prácticamente hace funcionar la mayoría de la maquinaria de todo internet. Como desarrollador, tienes que trabajar con su interfaz de línea de comandos llamada Shell con bastante frecuencia’.

Asimismo, recomienda aprender Structured Query Language, un lenguaje que dice ‘No es nada complejo, pero es una parte integral para poder desarrollar aplicaciones‘. Lo bueno es que hay un curso gratis con ambas materias: ‘Herramientas de oficio: Linux y SQL‘ en Coursera, para principiantes, de cuatro módulos y 25 horas.

Introducción a Git y GitHub

Para este ingeniero de Google picar código solo es el primer paso porque la realidad es que esta profesión es una carrera de fondo donde saber colaborar con otras personas, administrar código y rastrear cambios. Y todo esto está en Git y GitHub.

Su recomendación es ‘Introducción a Git y GitHub‘, un curso para principiantes de cuatro módulos y 25 horas de duración que cuando completes, ‘Entenderás cómo crear y gestionar repositorios, manejar conflictos de fusión y utilizar pull requests de manera efectiva‘.

Técnicas de resolución de problemas y depuración

Cuando empiezas a programar, tarde o temprano llega la temida compilación y depuración del código y de acuerdo con Gaba, depurar bien es una habilidad que puede convertirte en un programador fiable y eficaz. Su sugerencia es cursar el curso ‘Técnicas de resolución de problemas y depuración‘  de Google para principiantes. Consta de cuatro módulos y 24 horas en total. Al concluir, deberías ser capaz de reproducir problemas, encontrar las causas y depurar sistemáticamente tu código.

Curso intensivo de aprendizaje automático

El machine learning está de moda y apunta a ser el futuro del sector, así que Gaba lo tiene claro: recomienda completar el ‘Curso intensivo de aprendizaje automático‘ de Google, con vídeos, ejemplos y más de 100 ejercicios distribuidos en 12 módulos para tenerte trabajando aproximadamente 15 horas. No obstante, la parte favorita del ingeniero de Google son las visualizaciones interactivas.

Introducción a la IA Generativa

Otra materia al alza es la inteligencia artificial y Shail Gaba sugiere un curso para iniciarse: ‘Introducción a la IA Generativa‘, ya que ‘Te explicará qué son los grandes modelos de lenguaje o LLM y cómo se relacionan con cosas de las que seguimos oyendo hablar, como Gemini y ChatGPT’. Además es bastante ágil: solo tiene un módulo que se hace en una hora.

Fundamentos de la ciberseguridad

Aunque la ciberseguridad tiene su propio nicho profesional, para Gaba comprender sus fundamentos es algo necesario. Una buena forma de empezar es con ‘Fundamentos de la ciberseguridad’, un curso de cuatro módulos para principiantes y solo 13 horas de duración que, si bien no te va a especializar, ‘Está diseñado para ayudarte a entender los fundamentos de la ciberseguridad para que puedas escribir códigos que no expongan ningún dato‘.

Portada | Logo de Google y Foto de Kevin Ku en Unsplash

Vía | Business Insider

En Genbeta | La enorme cantidad de cursos gratis que ofrece Google y que puedes estudiar a distancia desde tu casa, dividida según tus intereses


La noticia

Este ingeniero autodidacta de Google tiene claro cuáles son los siete mejores cursos online gratis para aprender a programar

fue publicada originalmente en

Genbeta

por
Eva Rodriguez de Luis

.

Este ingeniero de software español cuenta lo que gana y gasta trabajando en una big tech de EE.UU. Y se hace viral

Este ingeniero de software español cuenta lo que gana y gasta trabajando en una big tech de EE.UU. Y se hace viral

Ya hemos visto cómo el teletrabajo ha traído nuevas realidades. Una de ellas es que los trabajadores de países ricos tienen ahora competencia en trabajadores de otros países con sueldos más bajos ya que una empresa puede encontrar talento en cualquier lugar del mundo y ahorrar costes de una forma muy sencilla.

Muchos profesionales del sector tech y programadores pueden encontrar empleos en empresas internacionales (de hecho en Genbeta publicamos constantemente estas ofertas que van apareciendo y con muy buenos salarios).

El teletrabajo hace peligrar a la gente con altos sueldos: es muy fácil buscar mano de obra barata y cualificada en el mundo

En Genbeta

El teletrabajo hace peligrar a la gente con altos sueldos: es muy fácil buscar mano de obra barata y cualificada en el mundo

Estos días se ha hecho viral en redes sociales un chico que cuenta lo que gana trabajando online para una empresa estadounidense. En TikTok, el usuario Alvarosziesp cuenta que no lo dice para presumir. Él no hace su trabajo online (aunque sí existen esas posibilidades), sino que vive en Seattle y ha querido mostrar a su público cuánto se puede ganar siendo ingeniero de software en Estados Unidos.

Poca experiencia laboral

El  informático dice que hace su vídeo por dos razones. Por un lado, considera que la transparencia salarial es muy importante. Y por otro lado para inspirar a otra gente y ver que pueden ganar muy buen dinero como ingenieros de software.

Álvaro cuenta que tiene un año de experiencia en el sector y trabaja en una compañía de «big tech» aunque no especifica cuál es. El salario se divide en dos partes. Por un lado, tiene un salario base que recibe cada dos semanas. Luego tiene acciones de la compañía, pero esa parte es más volátil porque te dan una cantidad fija de acciones, no de dólares.

Los gigantes tech lanzan cientos de empleos nuevos en remoto... mientras se empeñan en meter a sus trabajadores en la oficina

En Genbeta

Los gigantes tech lanzan cientos de empleos nuevos en remoto… mientras se empeñan en meter a sus trabajadores en la oficina

Su salario bruto del último mes fue de algo más de 10.600 dólares más 3.400 que ha recibido por el valor bruto de las acciones. En su caso, la empresa le patrocina parte de un plan de pensiones privado y él ha pagado este mes algo más de 2.000 dólares para ese plan y la compañía ha pagado 413 dólares adicionales.

Sus gastos en Seattle

Dice que en Seattle no está obligado a pagar impuestos estatales pero ha pagado 3.264 dólares en impuestos federales. Si quita lo que ha pagado para su plan de pensiones y por impuestos, le quedan algo más de 8.000 dólares netos.

Hay que tener en cuenta que Seattle es una de las ciudades más caras de Estados Unidos y mucho se ha hablado de ello ahora que Amazon ha obligado a la gente a volver a las oficinas y mucha de esa gente se había mudado de estado porque la empresa había dicho que mantendrían el teletrabajo para siempre.

Una repartidora de Amazon en España contó en redes su jornada laboral. Ahora su ETT la ha despedido por eso y quiere demandarla

En Genbeta

Una repartidora de Amazon en España contó en redes su jornada laboral. Ahora su ETT la ha despedido por eso y quiere demandarla

De todos modos, parece que este ingeniero no tiene grandes gastos en comparación con su salario. Su alquiler es de 2.789 dólares, aunque no especifica cómo es la casa, gasta unos 240 dólares en moverse con Uber. Si quita lo demás que gasta, dice que está ahorrando 5.000 dólares al mes.

En los comentarios hay gente que menciona que en Madrid hay empresas que quieren pagar de 1400 a 2000 euros habiendo estudiado Computer Science. No hay que olvidar que Estados Unidos es un país mucho más caro que en España. En este caso es una persona soltera sin cargas familiares, pero allí a causa de la falta de servicios sociales, la educación y la sanidad son muy costosas. 

Vía | La Vanguardia

Imagen | Foto de Danial Igdery en Unsplash

En Genbeta | Los trabajadores del sector tech suelen tener varias ofertas cuando  buscan empleo. Las empresas deben adaptarse para captar talento


La noticia

Este ingeniero de software español cuenta lo que gana y gasta trabajando en una big tech de EE.UU. Y se hace viral

fue publicada originalmente en

Genbeta

por
Bárbara Bécares

.

Un ingeniero de Microsoft explica cómo es Windows 10 por dentro: el código ocupa 0,5 TB y se extiende por 4 millones de ficheros

Un ingeniero de Microsoft explica cómo es Windows 10 por dentro: el código ocupa 0,5 TB y se extiende por 4 millones de ficheros

No resulta nada difícil imaginar la complejidad de un sistema operativo como Windows 10. Con tanta historia a sus espaldas si pensamos en la familia Windows al completo, tantas capacidades y tanta preponderancia en el mercado. Porque pese a los problemas que últimamente arrastra con cada nueva actualización, esta creación de Microsoft cuenta con 800 millones de usuarios.

Para hacernos una idea de las dimensiones de este coloso, uno de los ingenieros responsables del núcleo de Windows 10 ha desvelado respondiendo una pregunta en Quora algunas interesantes cifras sobre este sistema operativo.


Continuar leyendo «Un ingeniero de Microsoft explica cómo es Windows 10 por dentro: el código ocupa 0,5 TB y se extiende por 4 millones de ficheros»