Voy a comenzar un nuevo proyecto para evitar que la IA me pudra el cerebro, acompáñame a diseñar y desarrollar un sistema de tickets en PHP y MariaDB.

 


Un nuevo reto ha comenzado...

He decidido que la inteligencia artificial me estaba paralizando. Si hay algo que antes disfrutaba y la razón por la que decidí el camino de la programación era lidiar con los errores y encontrar las soluciones; hoy en el trabajo, la IA me ayuda a hacer eso más rápido. 

Pasé de buscar causas de errores de 3 horas a 30 minutos o desarrollar funcionalidades a mano a hacerlo usando la IA, cosas que me tomarían horas a minutos, lo cual es genial para la empresa, pero fatal para mi cerebro, siendo que no estoy aprendiendo nada nuevo, que no estoy haciendo que mi cerebro se ejercite como si lo hiciera cuando tenía que aprender sobre la marcha, y dije: "Eso tiene que parar". 

Con mi amiga decidimos comenzar un negocio de venta de software para pequeñas empresas. En mi país, Honduras, aún no se usan sistemas para muchas cosas y lo que estamos buscando es crear soluciones simples, rápidas y genéricas para venderlas a varios negocios y que estos puedan dar un salto a la digitalización a un costo accesible.

Este sistema de tickets es el primero de muchos, espero. 


¿Cuál será el camino a seguir?

Mi deseo es volver a PHP, un lenguaje de programación al que le tengo mucho cariño, ya que fue mi entrada al mundo de la web cuando estaba en el bachillerato; el hosting suele ser accesible, porque no será gran problema encontrar alternativas para los posibles clientes.

Sin embargo, como el objetivo primordial es retar a mi cerebro, trataré de ponerme al día con la documentacion ver las novedades que ha tenido PHP desde la versión 7.4 que usé la última vez a la 8.3 que usaré ahora, y como reto adicional pondré en práctica la programación orientada a objetos de un curso que tomé hace poco.

Para base de datos usaré la versión open-source de MySQL, llamada MariaDB. Usualmente me gusta modelar mi base de datos usando MySQL Workbench; esta vez realizaré el modelo con UML usando la herramienta de Modelio, una herramienta open-source interesante de UML, y la crearé usando SQL puro, sin nada de interfaz gráfica, con el objetivo de practicar este lenguaje. Por último, para mejorar el reto, integraré procedimientos almacenados, vistas y triggers para darle un grado adicional de complejidad.

Como puedes ver, trataré de no usar atajos, ya que la meta central es practicar más que sacar rápido.



Aquí en este enlace encontrarás todos los avances, tutoriales y novedades de este proyecto. 


Comentarios

Artículo Anterior Artículo Siguiente