Follow along with the video below to see how to install our site as a web app on your home screen.
Nota: This feature may not be available in some browsers.
Udemy es tu amigo.
Si quieres algo oficial por tener el título, hazte un Grado Superior de Desarrollo de Aplicaciones Web o D.A. Multiplataforma (o ambos en 3 años).
Si tienes más tiempo y ganas, métete en una ingeniería.

No hagas caso a este orate.
Estoy pensando estudiar programación. que opinan?
quien de ustedes son programadores?
¿Pensar mucho te pone nervioso y te agota?
¿Resolver problemas "que no deberían producirse" te agobia?
¿No te gusta analizar sistemas y te los tienen que explicar con detalle?
¿Te molesta cuando nadie te sabe decir cómo funciona algo y tienes que investigar por ti mismo?
Si la respuesta a estas preguntas es SÍ, ni se te ocurra dedicarte a programar. Si es NO, puedes tener una posibilidad.
Pues he respondido a todo SI, y llevo programando 30 años.
Me debería haber dedicado a otra cosa.
He de decir que lo mejor es la libertad de ganarte la vida sin jefes, personal o compañeros de trabajo.
Ya que trabajo solo como los buenos detectives.
Mira, ya se que soy un antiguo y el desarrollo que me da de comer esta hecho en visual basic 6.0.
Tuve un muy buen momento vendiendo mi software en los 90 y 2000.
Ahora solo vivo de las actualizaciones y alguna venta de incondicionales. Soy caro comparado con la competencia.
He pasado los últimos 7 años aprendiendo html, css, javascript,php con todos sus frameworks, me costo al principio cambiar el chip de escritorio a web.
Tengo un sistema SaaS montado con lo anterior con unos cuantos usuarios.
En esta época estival me he decidido con el Tall. Tailwind, Alpine, Laravel y Livewire.
Pues estoy riendo por no llorar. Todo lo anterior de poco me sirve. Tengo que reaprender todo de nuevo.
Mientras mi muyer está abajo tomando el sol en la piscina.
No se si vale la pena seguir perdiendo el tiempo o bajar con ella y tomarme un combinado. Estoy más cerca de la segunda opción.
Si te haces programador dejarás de ser persona. Ahora sí, aplicarás una lógica a todo lo que hagas en la vida que te volverá tarumba.

Estoy pensando estudiar programación. que opinan?
quien de ustedes son programadores?

Pues he respondido a todo SI, y llevo programando 30 años.
Me debería haber dedicado a otra cosa.
La pregunta es para tu yo de hace 30 años, no para tu yo de ahora
Empieza estudiando kotlin + Android Studio, todo totalmente gratis. He conocido a gente que ha hecho algunas apps y ha encontrado trabajo. Yo estoy haciendo una FP pero hay mucha una manola para sacar pasta como sea: PRL, herramientas para la incorporación al trabajo, competencias digitales...de 12 asignaturas solo 5 donde aprendas realmente el trabajo y de 4 proyectos solo 3 útiles. Tengo compañeros de clase que llevan trabajando años sin ninguna titulación.Estoy pensando estudiar programación. que opinan?
quien de ustedes son programadores?
Estoy pensando estudiar programación. que opinan?
quien de ustedes son programadores?
mi cuegpo no está entrenado para aguantar 8 litros de ceggveza diagriosVámonos a Egipto con el Fafi. LOL
indenta FARISEO
void main() { final complexNumber1 = Complex(2, 3); final complexNumber2 = Complex(4, -1); // Basic operations final additionResult = complexNumber1 + complexNumber2; final subtractionResult = complexNumber1 - complexNumber2; final multiplicationResult = complexNumber1 * complexNumber2; final divisionResult = complexNumber1 / complexNumber2; print('Complex Number 1: $complexNumber1'); print('Complex Number 2: $complexNumber2'); print('Addition Result: $additionResult'); print('Subtraction Result: $subtractionResult'); print('Multiplication Result: $multiplicationResult'); print('Division Result: $divisionResult'); // Other operations final conjugate = complexNumber1.conjugate(); final absoluteValue = complexNumber1.abs(); final phase = complexNumber1.arg(); print('Conjugate of Complex Number 1: $conjugate'); print('Absolute Value of Complex Number 1: $absoluteValue'); print('Phase of Complex Number 1: $phase'); } class Complex { final double real; final double imaginary; Complex(this.real, this.imaginary); Complex operator +(Complex other) { return Complex(real + other.real, imaginary + other.imaginary); } Complex operator -(Complex other) { return Complex(real - other.real, imaginary - other.imaginary); } Complex operator *(Complex other) { final newReal = real * other.real - imaginary * other.imaginary; final newImaginary = real * other.imaginary + imaginary * other.real; return Complex(newReal, newImaginary); } Complex operator /(Complex other) { final denominator = other.real * other.real + other.imaginary * other.imaginary; final newReal = (real * other.real + imaginary * other.imaginary) / denominator; final newImaginary = (imaginary * other.real - real * other.imaginary) / denominator; return Complex(newReal, newImaginary); } Complex conjugate() { return Complex(real, -imaginary); } double abs() { return sqrt(real * real + imaginary * imaginary); } double arg() { return atan2(imaginary, real); } @override String toString() { if (imaginary >= 0) { return '$real + ${imaginary}i'; } else { return '$real - ${-imaginary}i'; } } }