#338 Respecto a cursos sobre arquitectura, lo que yo te diría es que busques algunos apuntes en pdf sobre el tema y te los mires bien (y seguro que habrá libros/cursos recomendados al respecto). Una vez tienes eso, coge cualquier aplicación que te llame la atencion (no tiene por qué ser muy complicada, p.ej. un clasico es una app para hacer listas), y luego te pones como ejercicio: "Qué tendría que hacer para que esta app, que solo puede gestionar un usuario, pudiera gestionar miles de usuarios simultáneos?" Esto implica pensar cosas como: Qué tipo de autenticación voy a usar? Como voy a contactar distintos proveedores de bases de datos? Como organizo el backend? Y el frontend? Como aseguro que antes de que nuevo código se integre en el existente, se pasan un mínimo de tests de unidad y integración? Como hago el despliege de nuevas versiones de la aplicación sin afectar a los despliegues existentes? Que pasa si el backend se cae? Debo añadir un test de carga simulando mas de 2000 usuarios simultáneos durante 1 minuto, y que falle cuando cualquier tiempo de respuesta es superior a 100 milisegundos?
La idea no es tanto que hagas una aplicación de listas que puedas poner en internet y hacerte rico, sinó empezar con algo pequeño y hacerlo mas grande a medida que vas aprendiendo cosas. Ademas, hoy en dia puedes tirar de chatGPT para resolver preguntas de alto nivel, y a partir de ahí ya puedes ir afinando mas tu diseño.
Si haces este ejercicio mientras trabajas, notaras que vas avanzando muy despacio (porque igual solo le puedes dedicar 4-6 horas en una semana buena), pero el objetivo no es poner una aplicación en el mercado, sinó aprender que es lo necesario para llevarlo a cabo. Y cuando acabes la puedes poner como ejemplo en tu curriculum.
#26 Lo de la fontanería no es reciente, ahora nos olvidamos que también ha sido fontanera en Podemos, aunque entonces sería fontanería buena.
Iba para Harkon #_8, que se me había olvidado de que estaba en su catálogo de ignores. Triste que esté con el rollo Podemos y no con las víctimas y el escándalo en sí
#166 Que si, que si, que te atreves con los pequeños, pero con los corruptores no te atreves.
Si está clarísimo, no hace falta que me lo "expliques" mas.
#247 Disculpa el retraso, he tenido unos días un poco liados. Formalmente hablando, los scripts son una forma de programación. Dicho esto: considero que la persona que "hace scripts" está a un nivel distinto de un programador, de la misma manera que un chapuzas está a un nivel distinto de un ingeniero. Así por encima: Un tipo que sabe programar, va a empezar haciendo un analisis de los requerimientos, va a imaginar una arquitectura, va a añadir tests, ... Por contra, llevado a un extremo, un tipo "que hace scripts" va a escribir todo dentro de un fichero y aquí te quedas tú con el fichero (con suerte en un repositorio).
Hay bastante clasista que dice que los scripts no son programación, porque no son compilados. Eso es como decir que una copia digital del Quijote no es literatura, y no tiene ni pies ni cabeza.
Hay un chiste que dice que un tipo pasa una factura de 1000 euros por apretar un tornillo y, cuando el cliente se queja, el tipo lo desglosa en dos conceptos: apretar el tornillo, 1 euro, y saber qué tornillo apretar, 999 euros. Pues con esto es lo mismo: Si resulta que tienes un script tonto corriendo en una lambda en AWS / function en Azure, y este script es responsable de disparar un proceso crítico... es script tiene mucho valor: el mismo que tendría si estuviera programado en C# o en Golang (con la ventaja añadida de que en Golang o en C# tendras que escribir mucho mas código que en Python, p.ej.).
Lo que sí es cierto es que hay una diferencia importante de rendimiento entre los lenguajes interpretados y los compilados. En los compilados puedes llegar a ver la secuencia de instrucciones en ensamblador para sacar mas rendimiento (a veces varios factores enteros), mientras que en los interpretados estas un poco mas vendido. Por otro lado, si usas scripts para la gestion de la aplicación mientras que la funciones intensivas son llamadas a librerías, tienes la flexibilidad del uno y el rendimiento del otro.
Esto daría para una discusión bastante mas larga, pero vaya... espero haber sido de ayuda. Depende del nivel que tengas ahora: si te haces un par de cursos de arquitectura, y te interesas por la parte de hardware (porque gran parte del rendimiento sale de usar correctamente el hardware que tienes a mano), puedes seguir haciendo los scripts que te gustan... con el añadido de que podras considerar un programador.
#93 En Haití el estado brilla por si ausencia y tampoco parece irles excesivamente bien.
Tampoco es que haya una relación entre el número de políticos y la dimensión del estado. En Corea de Norte no hay demasiados políticos que digamos, y el Estado es todopoderoso y lo controla todo.
#105 Y de paso eliminas todas las estructuras del estado en las que hay muchísimos más funcionarios que políticos y también te dejas fuera a los que no son corruptos de ninguna de las maneras. Macho, que lo tuyo es naïf en el mejor de los casos, malvado en el peor. Y es tan obvio que me parece una pérdida de tiempo siquiera comentarlo. Si eres adulto y no sabes todas estas cosas, tenemos un problema serio.
#101 Tu afirmación es falsa, sea cual sea tu ideología. En ningún lugar del planeta por mermar la capacidad de los estados los políticos han dejado de ser corruptos. Lo que sí que suele aumentar es la indefensión de los agredidos.
#93 Claro, mermar el poder de los representantes del pueblo, ¿qué podría salir mal? ¿Lo dices como anarquista o como neoliberal? Es que los primeros buscan un ideal y los segundos ser la peor de las serpientes en la lucha de la supervivencia del más fuerte.
#247 Un Programa debe seguir una estructura de software determinada, documentada y siguiendo determinados patrones. Un Script es una serie de ordenes para que la maquina haga algo.
En el ambito de la quimica seria la diferencia entre un prueba experimental siguiendo el metodo cientifico o causar una reaccion mezclando varios componentes.
¿Es simplon o de poco valor? Depende. Hay scripts que solo cambian una fuente de color y otros que regulan la dosis de un medicamento. Un script puede contener un algoritmo superinnovador que te haga millonario.
Todos los scripts se pueden transformar en programas, pero la viceversa no es cierta.
#62 Completamente de acuerdo. Y añado: si las empresas no contrataran a los egresados de universidades privadas, claramente peor preparados que los de las públicas, en dos días todas las privadas cierran.
#40 Licenciar universidades ES lo que hace convalidar títulos. Los títulos oficiales no deberían ser otorgados por universidades privadas, porque entonces para que voy a invertir en estudiar si mi papá me paga un título.
#109 la gente dejaría de pagar servicios que no usa, como sanidad, y se daría una buena ostia al enfermar. Lo mismo para pensiones o paro.
Mejor seguir pagando impuestos entre todos, aunque pague servicios que no uso. Es como contratar un seguro, no sabes cuándo te va a hacer falta, y te hace dormir más tranquilo.
#9#12 Pasaos al tabaco, que esta mas que demostrado lo peligroso que es...pero ese si que es legal y la gente te puede echar ese delicioso humo en la cara si les da la real gana
#14#15#28 está claro que si ponen un alquiler que por ley nadie puede pagar, tendrán que bajar el precio porque los pisos ya no se pagarán solos
Y no podrán subir los alquileres si no se mejoran los salarios. Así que a los rentistas también les interesará que suba el SMI para que suba la demanda de pisos de alquiler.
#92 Pues si, es un sistema muy raro el suyo, efectivamente