Blog

Inicio / Blog / 10 tips para el desarrollador Laravel

10 tips para el desarrollador Laravel

  • 10 tips para el desarrollador Laravel

Nov 2023

Luego de casi 5 años desarrollando con Laravel, he aquí mi contribución a quien se inicie en el tema, o quiera perfeccionarse:
  1. Aprender inglés técnico! Parece algo tonto, pero es importantísimo. El mercado laboral desde hace años es global. Siempre vas a encontrar más oportunidades, y mucho mejor pagas, en el exterior que en Argentina. Es indispensable leer inglés y escribirlo, al menos en una primera etapa. Más adelante será necesario hablarlo, y con fluidez. Tu éxito dependerá de ello.

  2. El editor: esto es algo importantísimo. Hoy en día existen dos editores por excelencia para Laravel: PHPstorm y Visual Code. La primera diferencia es obviamente el precio: PHPstorm cuesta USD 100 al año (79 el segundo año, y 59 anuales en adelante), mientras que Visual Code es gratuita. Mi sugerencia es comenzar con Visual Code, pero pasar a PHPstorm ni bien el trabajo les resulte redituable. Las diferencias son enormes. Si bien ambos usan AI, es muy posible que termines pagándole a Microsoft por la membresía mensual (USD 10) o anual (USD 100) para Gihub Copilot. Créeme, programar con su ayuda es tener a Dios viendo por encima de tu hombro haciéndote sugenrencias y completando tu código como si te leyera la mente!

  3. Los cursos: mi elección gratuita son todos los cursos de Povilas Korop en Laraveldaily.com. Algunos son gratuitos, otros pagos. Tiene mucho material en inglés, si bien es lituano. Tambien hay mucho material suyo en Youtube. Tambien recomiendo Laracasts.com. Jeffrey Way es un excelente maestro, aunque mucho más rápido que Povilas!
    Desde luego que la documentación de Laravel es excelente, pero no es muy útil como guía de aprendizaje.

  4. Laravel Nova o Filament? Si recién te inicias en Laravel y tienes tiempo para aprender, empieza con Laravel a secas. Recién cuando haya ciertas cosas que te resulte tediosas, como los CRUDs , recién ahí puedes saltar a Filament. Además de ser gratuito, la curva de aprendizaje tal vez sea un poco más elevada que Nova. Si necesitas hacer un proyecto inmediatamente, y tiene los USD 100 para pagar la licencia de Nova (aunque no necesitas licencia para usarla localmente), te sugiero ésta porque la curva de aprendizaje seguro va a ser más rápida. Pero para proyectos complejos siempre vas a encontrar en Filament más flexibilidad.
    Importante: Filament está basado en Nova. Son bastante similares en su estructura básica. Nova es un producto de los desarrolladores de Laravel, pero no por eso la balanza se inclina en su favor.

  5. Github: es hoy el repositorio por excelencia para ubicar tu código, compartirlo, o simplemente almacenarlo como backup. No aprender a utilizarlo es perder el 70% de oportunidades laborales.

  6. ClipX: esta herramienta gratuita realmente hace de mi clipboard un memorioso que recuerda 100  ó más de mis últimos copypastes.
  7. WordWeb: un diccionario (en inglés) para no sólo perfeccionar mi vocabulario, sino para escuchar cómo se pronuncian las palabras seleccionadas.
  8. Paint.net: es una alternativa gratuita al tradicional Paint de Windows, pero tiene excelentes funcionalidades que lo acercan mucho a un poderoso editor gráfico como Photoshop. Ideal para desarrolladores con poco tiempo para estudiar complicadas aplicaciones de diseño.
  9. whimsical.com: es un servicio gratuito y online para hacer gráficos y diagramas de todo tipo. Muy bueno para el uso diario, o documentación, o para esquematizar ideas.
  10. Linkedin: es hoy por hoy el sitio por excelencia para los negocios IT. Todo desarrollador debe estar en Linkedin.