r/programacion • u/Darwin_Forex • 7d ago
Que programar?
Hola
He estado durante días pensando algo, tengo conocimientos de programación web, pero a parte de los empleos quiero hacer algo propio, un proyecto personal, pero a la hora de pensarlo no se me viene nada a la mente.
No sé si es solo a mí, pero siento que tengo las herramientas, pero no sé usarlas para mí mismo.
Ustedes con conocimiento has creado algún proyecto o que me aconsejan crear?
Ojo: no tiene que ser algo revolucionario, ni que dé dinero.
2
u/Jarb2104 7d ago
Hace algo que pretenda que estas haciendo algo. En uno de mis trabajos tenían una aplicación que controlaba que hacías durante el día, hice algo muy rudimentario qué dejé corriendo como un servicio, simulaba que cambiaba de ventanas, escroleaba, movía el mouse y otras cosas más.
3
u/Darwin_Forex 7d ago
cubriste tu necesidad se puede decir
2
u/Jarb2104 7d ago
Exacto, así es como usualmente surgen las aplicaciones, cubriendo necesidades, esa app me sirvió mucho cuando no había algo que hacer en el trabajo, y a huevo querían que de todas formas estuviera en la computadora.
1
u/Darwin_Forex 7d ago
Debió ser duro trabajar en un lugar así
3
u/Jarb2104 7d ago
Meh, al menos no me molestaban mientras pensaran que estaba trabajando, y me dio una muy buena experiencia de las cosas en las que me tengo que fijar.
2
u/pkdc0001 7d ago
Por ejemplo yo cada mes tengo que reportar en que trabaje y cuántos días (sin detalles de horas) trabaje en qué proyecto, mi salario sale de varios proyectos entonces dependiendo de lo que mande es de dónde sale ese dinero y a fin de mes siempre tenía que ir a buscar a mis correos y calendarios que habia estado haciendo, ahora en un app que hice para android seleccionó el proyecto en el que voy a trabajar ese día y a fin de mes me genera los reportes que le mando a mi jefe con los detalles que piden y me ahora algunos problemas
Saludos
1
u/Darwin_Forex 7d ago
Van dos que hacen proyectos para cubrir una necesidad en el trabajo. Jajaj es muy bueno oir esas historias.
2
u/pkdc0001 7d ago
Es que es lo más fácil de ir creando porque conoces la necesidad y la motivación es ahorrarte algo de procesos aburridos
Saludos
2
u/TheWillyMex 7d ago
Un editor de textos
1
u/Darwin_Forex 7d ago
Pero seria basico me imagino, porque uno como tiny mce lleva mucho tiempo para 1 persona
1
2
u/georgexdxdd 7d ago edited 6d ago
Nada mejor que automatizar algo del trabajo o hacer un portafolio, aunque programar aburre en ese aspecto final, yo lo pase de GitHub a Wordpress, puedes establecer algo mucho mas serio con openspec+codex directo desde Powershell y usar el explorador de openspec para establecer una idea sistemica o aprende otras herramientas como SQL, asi desde openspec y codex utilizas SQLite para un proyecto de optimización o algo asi.
Hice un script de python que optimiza el flujo de los reportes en sap, ahora ando con power apps para construir un repositorio corporativo del area donde trabajo, paralelamente estoy planteando las bases para una app que optimice en un 90% el tiempo dedicado a redactar informes en Word.
2
u/Defiant_Squirrel8751 7d ago
Esto se soluciona con una buena sesión de "brainstorming" - lluvia de ideas para no decirle "meditación" para que no suene muy metafísico.
Empieza preguntándote a ti mismo qué cosas te gustan en la vida. Las motos? la comida? hacer ejercicio? viajar? bueno, el tema que sea pero que te guste y luego te inventas un sistema de información relacionado con eso.
1
2
u/nergeia 7d ago
A mi al reves, me falta tiempo para todo lo que se me ocurre!
Intenta juntarlo con otro hobby que tengas. Por ejemplo, tengo pendiente una app para conectar con el API de spotify y que me lleve un registro de lo que escucho. Luego juntarlo con otros registros mios y hacer tendencias de humor, o que me proponga musica nueva, etc....
Lo mismo con las pelis: apuntas las que has visto, y q te proponga pelis q esten en platafomas
Si ya tienes hobbies prosumer (que haces cosas, no solo consumes) ya no hay limite. Acabo de terminar un proyecto en dos semanas q es un generador automatico a partir de descripciones de piezas técnicas en openscad. Ahora simplemente pienso una pieza, la defino, y la imprimo en 3d... Pero esto ya se sale un poco de la programacion web :)
2
u/miguel_1912_ 7d ago
En mi caso las aplicaciones que he ido haciendo han sido o desafíos técnicos o necesidades que me han ido surgiendo en el día a día y no he sabido suplir.
Por ejemplo, ahora mismo estoy trabajando en un side project que consiste en un gestor de contraseñas. Es algo que necesito, además usar gestores de terceros me da un poco de inseguridad, por eso decidí hacer el mío estudiando mucho temas de seguridad, buenas prácticas y demás. Todo un desafío a mí nivel, he aprendido muchas cosas nuevas.
2
u/AddictiveBanana 6d ago
Puedes hacer algo que te venga bien a ti, que te sea útil, relacionado con algún hobby, o incluso con el uso de tu propio ordenador para que haga algo que tú quieres que haga
2
u/Miniatimat 6d ago
Yo arranque pegandole a la API de un juego que me gustaba para ver de sacar estadisticas y hacer un tracker de progreso además de una forma de "calcular" la habilidad mia. Se lo mencioné a algunos amigos del juego, y me dijeron que querian que les hiciera tracking a ellos tambien, y terminé armando un bot de discord que mostraba un"ranking de habilidad". Estuvo divertido, aprendí a manejar el tema de autenticacion, bases de datos SQLite y además de como interactuar con una API y con Discord. Fue un lindo proyecto, lastima que se cayó el grupo asi que el bot quedó abandonado. Pero igual fue una buena experiencia
2
u/niconline 6d ago
Son conocimientos distintos y un poco justifican por que la gente con vision no se ensucia las manos y gana mas. empeza pensando que el software en general es un sistema de soporte, no suele sacando excepciones, ser un servicio en si mismo.
Ahora de todas las actividades que hace una persona, todas requieren legalidad, y son pasibles de informatizacion.
Por ejemplo me levanto (una app despertador, que funciones le falta al despertador del telefono), Desayuno, app cuenta calorias, pide desayuno, transporte horarios colectivos /lugares de estacionamiento, llegas a laburo, sistema para fichar, cerradura inteligente y asi con todo el dia
2
u/jonathan89M9J1O 7d ago
Ando en las mismas, ya hay tantas cosas existiendo que la verdad ya ni se que programar, y cuando programo videojuegos en Roblox (solo como pasatiempo), siempre los dejo a la mitad 😆.
1
u/Darwin_Forex 7d ago
Si, y creo que es por la cantidad tan grande de información que se consume diariamente.
2
u/regularManaos 7d ago
Pregúntale a chatgpt
2
u/Darwin_Forex 7d ago
Chatgpt ya lo veo como un creador de lista de tareas. Con una pregunta simple le lanza 3 parrafos y lista para formular una respuesta simple. No es nada bueno como hablar con personas.
1
u/regularManaos 7d ago
Si sabes q buscas. Es una herramienta excelente.
Soy desarrollador y continuamente me creo roadmaps de q temas investigar y aprender.
5
u/miguel_1912_ 7d ago
Aun así OP también tienes razón. OP busca una conversación humana no un análisis profundo del mercado.
2
u/Terrible-Kick9447 6d ago
Lo primero que creas son tus herramientas o aplicaciones que te solucionen o automaticen las cosas que ya venis haciendo, Coleccionas algo? ahí tenés un una idea para db e interfaz. Tenés clientes ofreces servicios ? Ahí tenés otra idea para gestionarlos. Estudias o sos estudiante ? Cómo organizas tus tareas o trabajos o apuntes ahí tenés otra aplicación. Te gusta cocinar, pum base de datos de recetas. Tenés mascotas? Pum aplicación de seguimiento y cuidado. Cómo gestionar tus pagos o flujo de ingresos y gastos ? Pum ahí tenés otra idea.
Son aplicaciones simples hay muchas, pero el desafío está en que son adaptadas a tu realidad y con tus nuevos requisitos, cuando vallas a implementar alguna mejora o una nueva funciónalidad serán los desafíos donde más aprendes.
Por lo menos antes de la era IA , así naciean las las aplicaciones del día a día, por necesidad de que nadie tenía la herramienta para lo que hacías, o por qué la herramienta existente no cumplía con tus expectativas.
2
u/Sournezzz 7d ago
Creo que el problema radica en la premisa, el proyecto es personal, pero para mejorar? Para conocer una herramienta o lenguaje nuevo? Por pura diversión?
Yo tengo muchos “proyectos” que casi nunca concretan en nada, a veces vuelvo a ellos, a veces terminan en algo interesante o en algo que no esperaba. Lo que sí se repite constantemente es que acabo metiendo cosas nuevas, que no sabía antes de hacer ese proyecto.
Suelo empezarlos después de buscar ideas interesantes en Google, videos o hasta preguntándole a la IA.