Este desarrollador acaba de cumplir 10 años programando y tiene consejos sobre qué haría diferente y qué repetiría

Este desarrollador acaba de cumplir 10 años programando y tiene consejos sobre qué haría diferente y qué repetiría

Un desarrollador ha contado en Reddit de qué se lamenta no haber aprendido antes en su trayectoria de más de 10 años programando. En la publicación comparte además consejos que pueden venir muy bien para aquellos programadores primerizos que se adentran en el sector.

En su publicación, menciona cómo, durante su etapa universitaria, su principal objetivo era simplemente graduarse. Se limitó a cursar las asignaturas obligatorias y aprobar los exámenes sin explorar otras áreas de la programación. Con el tiempo, se dio cuenta de que podría haber aprovechado muchas oportunidades para desarrollar habilidades que le habrían facilitado un crecimiento profesional más rápido.

Crear un portfolio potente y no tener miedo al aprendizaje

Tras una década en la industria, este programador destacó varios consejos que le hubiera gustado conocer desde el principio de su carrera y que recomienda a quienes están empezando en el mundo del desarrollo de software:

  1. Empezar a construir un portfolio lo antes posible: según su experiencia, el mayor obstáculo al comenzar su carrera como programador fue conseguir su primer empleo. Descubrió que tener un título universitario no era suficiente, ya que las empresas buscaban ejemplos concretos de su trabajo. Si hubiera empezado a desarrollar proyectos antes—ya fueran personales, colaboraciones en software de código abierto o trabajos como freelance—habría tenido muchas más facilidades para entrar en el mercado laboral.
  1. No dejar de actualizar el portfolio: aun con un empleo estable, recomienda seguir ampliando y mejorando el portfolio. Explica que nunca se sabe cuándo podrá ser necesario, ya sea para buscar nuevas oportunidades o demostrar habilidades dentro de la propia empresa. Además, trabajar en proyectos personales permite mantenerse al día con nuevas tecnologías y continuar creciendo profesionalmente.
  2. Aprovechar las oportunidades dentro de la empresa: otro de sus consejos es sacar el máximo partido a los beneficios que ofrece el empleo. Muchas empresas financian certificaciones o cursos de formación, y es importante aprovechar estos recursos. Además, menciona que en varias ocasiones logró ascensos simplemente por ser la persona dispuesta a aprender un nuevo lenguaje o tecnología cuando el equipo lo necesitaba.
  3. Establecer límites y no llevarse el trabajo a casa: el programador también advierte sobre la importancia de desconectar del trabajo. La programación puede ser desafiante y, en ocasiones, frustrante, ya sea por problemas técnicos, plazos ajustados o dificultades en la comunicación con clientes y compañeros no técnicos. Aconseja establecer límites claros, alejarse de la pantalla cuando sea necesario y no permitir que el estrés laboral afecte la vida personal.

Su publicación también se ha llenado de consejos de otros usuarios que han comentado y aportado a la conversación. Por ejemplo, la respuesta de este usuario recalca lanzar las aplicaciones o proyectos en los que se está trabajando. Para él el software que funciona es más importante que el ‘código perfecto’. Además, también recomienda probar y experimentar con nueva tecnología en todo momento.

Entre otros comentarios, la respuesta de este usuario recalca la importancia de las matemáticas en este campo. «No evites las matemáticas, mantén fresca y en crecimiento tu destreza en las mates». Además, este otro usuario recomienda profundizar en el conocimiento y no quedarse con lo justo para ser contratado e ir subiendo de nivel en base a ello. «La verdadera maestría viene del conocimiento profundo y el conocimiento profundo crea pasión,» asegura.

Tal y como explica, el programador enfatiza que quienes están comenzando en la industria no deben esperar a que las oportunidades lleguen por sí solas. Para ello, asegura que es fundamental tomar la iniciativa, aprender de manera proactiva y construir un portfolio sólido que refleje el talento y la pasión por la tecnología. La clave del éxito, según su experiencia, está en el aprendizaje continuo y en saber equilibrar el trabajo con la vida personal.

Imagen de portada | Hack Capital

En Genbeta | Un desarrollador preguntó qué IA es mejor para programar. Los más de 28.000 votos fueron muy contundentes


La noticia

Este desarrollador acaba de cumplir 10 años programando y tiene consejos sobre qué haría diferente y qué repetiría

fue publicada originalmente en

Genbeta

por
Antonio Vallejo

.

Un desarrollador preguntó qué IA es mejor para programar. Los más de 28.000 votos fueron muy contundentes

Un desarrollador preguntó qué IA es mejor para programar. Los más de 28.000 votos fueron muy contundentes

Desde que la IA ha conquistado buena parte del software y servicios que consumimos en nuestro día a día, a lo largo de los últimos años también ha surgido una nueva corriente de entornos de programación impulsados por herramientas de inteligencia artificial generativa que buscan facilitarle la vida a los desarrolladores.

Si usas la IA a diario para automatización, o como herramienta de apoyo para programar código, debes saber que existen entornos de programación que integran modelos de lenguaje para no tener que estar preguntándole a ChatGPT de forma externa a tu aplicación. De las propuestas más destacadas del momento hay una que está cosechando un gran éxito y la encuesta que ha lanzado Pieter Levels, conocido emprendedor y firme defensor de la automatización y herramientas de IA, prueba que muchos desarrolladores la utilizan en su día a día. Hablamos de Cursor.

Cursor se alza como uno de los mejores entornos de programación con IA

Levels lanzó una encuesta recientemente apilando las propuestas más destacadas en cuanto a entornos de programación que integran herramientas de IA en su interfaz. Entre las plataformas mencionó Cursor, Windsurf, Replit, v0, Lovable y Bolt. Todas estas herramientas presentan grandes beneficios para aquellos que prefieren tener una IA como copiloto para resolver dudas concretas o autocompletar con líneas de código. Sin embargo, de los más de 28.000 votos, más del 70% de ellos recomendaron Cursor.

Cursor

Haz clic en la imagen para ir a la publicación

Cursor es un entorno de desarrollo integrado (IDE) basado en Visual Studio Code, que incorpora inteligencia artificial para impulsar la experiencia de programación de los desarrolladores. Su objetivo principal es agilizar el flujo de trabajo de los desarrolladores mediante herramientas de autocompletado, asistencia en la depuración y generación automática de código. Al estar basado en VS Code, mantiene la compatibilidad con sus plugins y configuraciones, lo que permite a los usuarios aprovechar la IA sin perder esa flexibilidad de un entorno de desarrollo ampliamente utilizado como es VS Code.

Una de sus características más destacadas es su integración con modelos de IA avanzados, que pueden sugerir líneas de código, corregir errores y hasta refactorizar funciones enteras. El usuario puede escoger qué modelo de lenguaje aplicar a Cursor. Hay quienes apuntan a que Cursor, junto al modelo Claude 3.7 Sonnet de Anthropic, es la combinación perfecta para programar con IA.

Además, Cursor ofrece un chat interactivo dentro del editor, permitiendo a los programadores hacer preguntas en lenguaje natural y recibir respuestas contextuales sobre su código en tiempo real. Esta funcionalidad ayuda a reducir el tiempo de búsqueda de soluciones en documentación o foros, optimizando el desarrollo de software.

Por último, Cursor se enfoca en mejorar la productividad sin afectar el control que los desarrolladores tienen sobre su código. Aunque la IA puede hacer sugerencias y automatizar tareas repetitivas, las decisiones finales siempre quedan en manos del usuario. Esto lo convierte en una herramienta potente para quienes buscan aumentar su eficiencia sin sacrificar la calidad ni la personalización en sus proyectos.

La herramienta ha adquirido una enorme popularidad en los últimos años, y de hecho es el entorno en el que programa el propio Levels, habiendo desarrollado multitud de proyectos automatizados con IA.

Recientemente también conocimos la historia de una persona que rechazó participar en Cursor como ingeniero jefe, mucho antes de que la compañía se volviera todo un éxito. Este peculiar caso refuerza la popularidad que ha adquirido Cursor en muy poco tiempo, combinando las capacidades de VS Code junto a sofisticados modelos de IA.

Imagen de portada | Christina @ wocintechchat.com

En Genbeta | Han enfrentado a ChatGPT con una IA francesa en el ajedrez y se han dado cuenta de una cosa: acaban haciendo trampas


La noticia

Un desarrollador preguntó qué IA es mejor para programar. Los más de 28.000 votos fueron muy contundentes

fue publicada originalmente en

Genbeta

por
Antonio Vallejo

.

Un desarrollador se ha atrevido a instalar Windows 11 en un PC con sólo 184 MB de RAM. Lo sorprendente es que funciona

Un desarrollador se ha atrevido a instalar Windows 11 en un PC con sólo 184 MB de RAM. Lo sorprendente es que funciona

Cuando pensamos en Windows no nos viene a la cabeza precisamente un sistema operativo eficiente en el consumo de RAM. A pesar de ello, los requisitos de Windows 11 en cuanto a memoria RAM no son tan estrictos como sí lo son sus requerimientos en CPU. Actualmente el sistema pide un mínimo de 4 GB de RAM para ejecutar Windows 11, aunque desde luego no es lo recomendable.

Sin embargo, un desarrollador ha querido ir más allá al ejecutar Windows 11 con una cantidad de RAM que ni en los tiempos de Windows XP. Y es que ha demostrado ejecutar el último sistema de Microsoft con tan solo 184 MB de RAM. Eso sí, todo gracias a Tiny11.

Windows 11 en un sistema con 184 MB de RAM

Si aún no conoces Tiny11, básicamente se trata de una versión modificada por terceros de Windows 11 muy ligera y que está diseñada para ejecutar la última versión del sistema operativo de Microsoft en ordenadores antiguos.

En este caso, su desarrollador, conocido como NTDEV, ha conseguido ejecutar Windows 11 con Tiny11 en un sistema con tan solo 184 MB de RAM. Como prueba ha compartido una publicación en X con las imágenes mostrando la pestaña de rendimiento del Administrador de tareas de Windows 11.

tiny11

Imagen: NTDEV

Ya en octubre del pasado año había conseguido hacer que Windows 11 24H2 cupiese en un solo DVD, con un tamaño de tan solo 3,54 GB. Ahora este desarrollador logra mostrar cómo de eficiente es Tiny11 al demostrar que hasta se puede ejecutar en sistemas con una cantidad de RAM ínfima.

El desarrollador matiza que lo ha conseguido entrando en el modo seguro de Windows 11, el cual se trata de un entorno mucho más limitado que cuando iniciamos Windows de forma habitual. Además, esa cantidad de RAM tampoco le permitirá realizar demasiadas tareas en el sistema. Aún así se trata de toda una proeza, tanto que incluso podría tratarse de todo un récord.

Así pues, si tienes un PC con tan solo 200 MB de RAM, podrás quedarte tranquilo de que éste podrá ejecutar Windows 11 a través de Tiny11 sin problemas en modo seguro. Eso sí, siempre y cuando la CPU sea compatible con el set de instrucciones SSE 4.2 y tenga TPM 2.0 habilitado, algo improbable en sistemas con tal cantidad de memoria RAM.

Tiny11 se encarga de eliminar todo el bloatware y apps preinstaladas de Windows 11 para dejar el sistema solamente con lo esencial, algo que viene muy bien para aquellos ordenadores más antiguos. Para conseguir esta versión tan solo debemos entrar a este enlace de Internet Archive y descargar la build para posteriormente instalarla en una unidad ejecutable, como un USB.

Imagen de portada | Rui Silvestre

En Genbeta | Microsoft nunca se ha enfrentado a un problema como el que tiene con Windows 10. Quiere arreglarlo con IA


La noticia

Un desarrollador se ha atrevido a instalar Windows 11 en un PC con sólo 184 MB de RAM. Lo sorprendente es que funciona

fue publicada originalmente en

Genbeta

por
Antonio Vallejo

.

Este desarrollador presume de haber reemplazado por una IA a todos sus trabajadores. En LinkedIn no decía lo mismo

Este desarrollador presume de haber reemplazado por una IA a todos sus trabajadores. En LinkedIn no decía lo mismo

Era de esperar que, tras todas las bondades que ofrece la inteligencia artificial generativa, esta tecnología iba a acabar influyendo en el empleo. Desde que ChatGPT se instauró en nuestras vidas, esta IA sirve de apoyo para todo tipo de propósitos, pero hay quienes también la han utilizado para sustituir a todos sus trabajadores.

Es el caso de Wes Winder, programador canadiense que ha causado una gran polémica en la red tras haber afirmado despedir a toda su plantilla de trabajadores para sustituirlos por una serie de herramientas de IA. Concretamente, Winder aseguró que, tras haberlos despedido, envía código 100 veces más rápido y 10 veces más limpio. Sin embargo, todo cambia cuando se descubre que la misma persona también buscaba trabajadores para un proyecto a través de LinkedIn.

Días antes buscaba trabajadores por LinkedIn

En la publicación de X, Winder afirmaba lo siguiente: “He despedido a todo mi equipo. Los sustituí por O1, Lovable y Cursor. Ahora envío código 100 veces más rápido y 10 veces más limpio. Open AI o3 está llegando, y el 90% de los trabajos de desarrollo no sobrevivirán”. Evidentemente, afirmar esto en una red social como X, es cavar tu propia tumba, aunque también es una manera de conseguir interacciones ahora que la compañía paga por publicar en la red social a sus creadores de contenido.

wes winder

Imagen: u/loda_lehsun (Reddit)

La cuestión está en que Winder también publicó en LinkedIn para buscar desarrolladores web. Esta publicación fue lanzada días antes de su tuit incendiario. Su disparidad de opiniones atrajo muchas críticas en Internet, sobre todo en Reddit, donde se ha acabado convirtiendo en todo un meme.

Que los planes de Winder podrían no haber funcionado es plausible, aunque también cabe la posibilidad de que ambas publicaciones se refieran a proyectos distintos, o que simplemente tuviera el objetivo de generar una gran reacción con su publicación en X. Sea como fuere, lo último lo ha conseguido, con palabras que han puesto patas arriba a toda la comunidad de desarrolladores.

A pesar de las afirmaciones de Winder, expertos y usuarios señalaron las limitaciones actuales de la IA en el desarrollo de software. Aunque estas herramientas pueden automatizar tareas simples y agilizar procesos, no son capaces de abordar problemas complejos o crear sistemas completos. Por el contrario, la IA se ve como un complemento que aumenta la productividad de los ingenieros, permitiéndoles centrarse en tareas estratégicas mientras delegan las repetitivas.

En Genbeta | Los bots en redes sociales ya no son el enemigo a batir: Meta quiere llenar Facebook de IA. «¿Para compensar la pérdida de usuarios»?


La noticia

Este desarrollador presume de haber reemplazado por una IA a todos sus trabajadores. En LinkedIn no decía lo mismo

fue publicada originalmente en

Genbeta

por
Antonio Vallejo

.

Este desarrollador probó las 1000 extensiones más populares de Chrome y nos dice cómo afectan el rendimiento del navegador

Este desarrollador probó las 1000 extensiones más populares de Chrome y nos dice cómo afectan el rendimiento del navegador

Pocas cosas son tan esenciales para una enorme cantidad de usuarios como lo son las extensiones para el navegador, y en ese aspecto Chrome hace muchos años que puede presumir de tener más que ningún otro.

Sin embargo, estas pueden ser un arma de doble filo, porque aunque en la mayoría de los casos nos ofrecen utilidad extra, también lo hacen aumentando el consumo de recursos de un navegador que ya es más que famoso por ello. Es algo que deja claro este informe de DebugBear tras analizar el impacto en rendimiento que tienen las 1000 extensiones más populares para Google Chrome.


Continuar leyendo «Este desarrollador probó las 1000 extensiones más populares de Chrome y nos dice cómo afectan el rendimiento del navegador»