La tecnología de software también es importante para resolver problemas complejos como el cambio climático, el tratamiento de enfermedades y garantizar un suministro sostenible de alimentos. En el futuro será aún más importante. No entiendo bien por qué se habla de esto como si fuera un problema completamente distinto.
> Tenía previsto dar una clase sobre TSP en KAIST, ubicado en Daejeon, en marzo de 2024, y estaba buscando un conjunto de datos locales para un tour TSP de Daejeon. En diciembre de 2023, el Dr. Eom Sang-il me envió un correo diciendo: "¿Necesita el conjunto de datos nacional de bares creado por la Agencia Nacional de Policía? El archivo más reciente cuesta 1,000 wones y tiene 90,680 registros". Guau. Después de comprobar primero si 1,000 wones eran menos de 1 dólar (fue bueno verificar que el tipo de cambio no estuviera al revés), respondí: "¡Gracias!"
Como había un buen comentario abajo, lo dejo también aquí.
¿Tiene sentido compararlo directamente con la manufactura? Desde la perspectiva de que la industria aún no se ha sofisticado lo suficiente, parece que el punto de comparación es la manufactura. Si se intenta entender el trabajo de software con el paradigma de la manufactura, puede parecer artesanía o desarrollo por hobby, pero, por otro lado, creo que precisamente estos aspectos crean una cultura flexible y creativa propia del desarrollo de software, y que está creciendo apoyándose en ello.
Una cosa más: el desarrollo de software también abarca un campo muy amplio. Hay trabajos que se pueden hacer aprendiendo rápido y otros que deben basarse en la especialización. No pienses que tu propia experiencia lo es todo. Eso también es arrogancia.
Como dije antes, no es que el trato hacia los ingenieros de software haya cambiado porque ese trabajo sea duro o difícil. Eso es una sensación subjetiva, y algo así no determina cómo se valora una profesión. Como en otros comentarios, el software se ha vuelto más importante y sostiene mucha infraestructura. No creo que la compensación haya aumentado porque la capacidad de cada desarrollador haya crecido, sino simplemente porque el trabajo en sí se volvió más caro. Porque se ha vuelto más importante que antes. Aquí, si ese trabajo es duro o no, no es un tema especialmente importante.
Lo que para ti es un trabajo fácil puede ser difícil para otra persona, y lo que para otros es fácil puede ser difícil para ti. Todo lo que dices es subjetivo. Lo repito: que algo sea duro o difícil es una sensación subjetiva, y eso no determina cómo se valora una profesión. Dices que no hay que ser arrogante, pero quien está siendo arrogante con un argumento subjetivo pareces ser tú.
Solo porque tuviste la suerte de contar, a diferencia de los demás, con una forma de pensar y una oportunidad educativa que no te hicieron rechazar este trabajo, no hace falta darle un significado tan grandioso. <-¿Hay algún trabajo en el mundo que no sea así? Esto es rebajarse exagerando la humildad.
¿Si alguien estudia unos meses en una academia de cocina y luego consigue trabajo como cocinero, de verdad lo consideramos un experto? Lo evaluaremos después de que acumule experiencia, para ver si realmente es un experto o no.
Hay una diferencia total entre simplemente poder hacer algo y conseguir un trabajo en eso, que te paguen y poder trabajar de ello. No es fácil que alguien completamente ajeno a ese campo consiga un trabajo de verdad después de una capacitación corta. (Con “completamente ajeno” no me refiero a personas de carreras afines de ciencia e ingeniería como matemáticas/ingeniería industrial/ingeniería electrónica pero sin conocimientos de software, sino a personas que no tienen ninguna base de ingeniería en absoluto). También se puede aprender cocina o dibujo en unos meses con un curso corto. Pero, ¿será fácil conseguir un trabajo de verdad con eso?
¿En qué campo de ciencia e ingeniería alguien se convierte en un experto que puede incorporarse al trabajo real en apenas unos meses por estudiar por su cuenta en casa viendo un poco de internet (si le va bien)? <- En cualquier campo, nadie llama experto a un buscador de empleo de nivel de entrada así. El texto tiene tantas tonterías que hay muchos puntos que señalar.
Y, por supuesto, quienes tienen una habilidad manual extraordinaria que otros no poseen merecen respeto, pero me parece que dejarse llevar por la idea de un yo especial —pensar cosas como: si perfeccioné un poco esa destreza, ¿por qué no podría vivir toda la vida de una habilidad que aprendí de joven?, si tengo una habilidad tan valiosa, ¿no debería evitar trabajar duro como los demás?, ¿no será que poseo un talento extraordinario que otros no pueden igualar fácilmente?— roza la arrogancia. <- En principio es cierto, pero parece que este tipo de criterio se aplica de forma especialmente dura solo a los ingenieros y científicos. Se ve más como una crítica disfrazada de humildad exagerada.
Que en este campo no se le dé tanta importancia comparativamente a credenciales como títulos y otros antecedentes no es tanto porque sea fácil, sino más bien por la influencia de la cultura del open source y similares. Es una industria que, desde sus orígenes, rechaza la autoridad.
Creo que son cosas parecidas. Antes de la aparición de las computadoras y los motores de búsqueda, se elogiaba como erudito a quien tenía conocimientos de nivel enciclopédico y mucha gente se esforzaba por acumular cultura general, pero hoy eso se ha reducido a un nivel de autosatisfacción. También creo que la IA podría cambiar la definición de lo que significa ser una persona sobresaliente.
parkindani Pues no sé. Simplemente poder hacer algo y conseguir un trabajo en eso para que te paguen por hacerlo son cosas completamente distintas. No es nada fácil que alguien totalmente ajeno a ese campo reciba una capacitación corta y consiga un trabajo de verdad. (Con "totalmente ajeno" no me refiero a personas de áreas STEM relacionadas, como matemáticas/ingeniería industrial/ingeniería electrónica, pero sin conocimientos de software, sino a personas que ni siquiera tienen una base de ingeniería). También se puede aprender cocina o dibujo en unos cuantos meses de curso corto. Pero, ¿será fácil conseguir con eso un trabajo de verdad?
Porque eso es un sentimiento subjetivo y nunca ha determinado cómo se trata a una profesión. Si ese fuera el criterio, quienes hacen trabajo físico pesado serían los que recibirían el mayor reconocimiento.
No sé. Aunque obsesionarse es peligroso, aquí más bien se le está restando mérito a la ingeniería de software. Que el trato hacia los ingenieros de software haya cambiado no es porque ese trabajo sea duro y difícil. Eso es una sensación subjetiva, y cosas así no determinan cómo se valora una profesión. Como dicen otros comentarios, el software se ha vuelto más importante y sostiene gran parte de la infraestructura. No creo que la compensación haya aumentado porque la capacidad de cada desarrollador sea mayor, sino simplemente porque el trabajo en sí se volvió más caro. Porque es más importante que antes. Aquí, si ese trabajo es duro o no, no es un tema realmente importante.
La tecnología de software también es importante para resolver problemas complejos como el cambio climático, el tratamiento de enfermedades y garantizar un suministro sostenible de alimentos. En el futuro será aún más importante. No entiendo bien por qué se habla de esto como si fuera un problema completamente distinto.
¿También pensarán lo mismo de los servicios de contenedores serverless?
Por los problemas de los servicios serverless tradicionales (como Lambda), AWS creó Fargate y luego incluso hizo App Runner para simplificarlo más 🤔
Incluso está Cloud Run de Google Cloud, un servicio de contenedores serverless buenísimo con
scale to zeroPersonalmente, de todos esos, Cloud Run fue el que me dio la mejor experiencia de desarrollo
¡Gracias!
> Tenía previsto dar una clase sobre TSP en KAIST, ubicado en Daejeon, en marzo de 2024, y estaba buscando un conjunto de datos locales para un tour TSP de Daejeon. En diciembre de 2023, el Dr. Eom Sang-il me envió un correo diciendo: "¿Necesita el conjunto de datos nacional de bares creado por la Agencia Nacional de Policía? El archivo más reciente cuesta 1,000 wones y tiene 90,680 registros". Guau. Después de comprobar primero si 1,000 wones eran menos de 1 dólar (fue bueno verificar que el tipo de cambio no estuviera al revés), respondí: "¡Gracias!"
https://www.math.uwaterloo.ca/tsp/korea/sk_data.html
Sin servidor (sí hay servidores)
¿Están integrando el terminal como parte del propio sistema operativo? Entonces ya no haría falta usar Termux.
Como había un buen comentario abajo, lo dejo también aquí.
¿Tiene sentido compararlo directamente con la manufactura? Desde la perspectiva de que la industria aún no se ha sofisticado lo suficiente, parece que el punto de comparación es la manufactura. Si se intenta entender el trabajo de software con el paradigma de la manufactura, puede parecer artesanía o desarrollo por hobby, pero, por otro lado, creo que precisamente estos aspectos crean una cultura flexible y creativa propia del desarrollo de software, y que está creciendo apoyándose en ello.
Una cosa más: el desarrollo de software también abarca un campo muy amplio. Hay trabajos que se pueden hacer aprendiendo rápido y otros que deben basarse en la especialización. No pienses que tu propia experiencia lo es todo. Eso también es arrogancia.
Siempre lo leo con mucha atención.
Como dije antes, no es que el trato hacia los ingenieros de software haya cambiado porque ese trabajo sea duro o difícil. Eso es una sensación subjetiva, y algo así no determina cómo se valora una profesión. Como en otros comentarios, el software se ha vuelto más importante y sostiene mucha infraestructura. No creo que la compensación haya aumentado porque la capacidad de cada desarrollador haya crecido, sino simplemente porque el trabajo en sí se volvió más caro. Porque se ha vuelto más importante que antes. Aquí, si ese trabajo es duro o no, no es un tema especialmente importante.
Lo que para ti es un trabajo fácil puede ser difícil para otra persona, y lo que para otros es fácil puede ser difícil para ti. Todo lo que dices es subjetivo. Lo repito: que algo sea duro o difícil es una sensación subjetiva, y eso no determina cómo se valora una profesión. Dices que no hay que ser arrogante, pero quien está siendo arrogante con un argumento subjetivo pareces ser tú.
Solo porque tuviste la suerte de contar, a diferencia de los demás, con una forma de pensar y una oportunidad educativa que no te hicieron rechazar este trabajo, no hace falta darle un significado tan grandioso. <-¿Hay algún trabajo en el mundo que no sea así? Esto es rebajarse exagerando la humildad.
¿Si alguien estudia unos meses en una academia de cocina y luego consigue trabajo como cocinero, de verdad lo consideramos un experto? Lo evaluaremos después de que acumule experiencia, para ver si realmente es un experto o no.
Hay una diferencia total entre simplemente poder hacer algo y conseguir un trabajo en eso, que te paguen y poder trabajar de ello. No es fácil que alguien completamente ajeno a ese campo consiga un trabajo de verdad después de una capacitación corta. (Con “completamente ajeno” no me refiero a personas de carreras afines de ciencia e ingeniería como matemáticas/ingeniería industrial/ingeniería electrónica pero sin conocimientos de software, sino a personas que no tienen ninguna base de ingeniería en absoluto). También se puede aprender cocina o dibujo en unos meses con un curso corto. Pero, ¿será fácil conseguir un trabajo de verdad con eso?
¿En qué campo de ciencia e ingeniería alguien se convierte en un experto que puede incorporarse al trabajo real en apenas unos meses por estudiar por su cuenta en casa viendo un poco de internet (si le va bien)? <- En cualquier campo, nadie llama experto a un buscador de empleo de nivel de entrada así. El texto tiene tantas tonterías que hay muchos puntos que señalar.
Y, por supuesto, quienes tienen una habilidad manual extraordinaria que otros no poseen merecen respeto, pero me parece que dejarse llevar por la idea de un yo especial —pensar cosas como: si perfeccioné un poco esa destreza, ¿por qué no podría vivir toda la vida de una habilidad que aprendí de joven?, si tengo una habilidad tan valiosa, ¿no debería evitar trabajar duro como los demás?, ¿no será que poseo un talento extraordinario que otros no pueden igualar fácilmente?— roza la arrogancia. <- En principio es cierto, pero parece que este tipo de criterio se aplica de forma especialmente dura solo a los ingenieros y científicos. Se ve más como una crítica disfrazada de humildad exagerada.
Que en este campo no se le dé tanta importancia comparativamente a credenciales como títulos y otros antecedentes no es tanto porque sea fácil, sino más bien por la influencia de la cultura del open source y similares. Es una industria que, desde sus orígenes, rechaza la autoridad.
Creo que son cosas parecidas. Antes de la aparición de las computadoras y los motores de búsqueda, se elogiaba como erudito a quien tenía conocimientos de nivel enciclopédico y mucha gente se esforzaba por acumular cultura general, pero hoy eso se ha reducido a un nivel de autosatisfacción. También creo que la IA podría cambiar la definición de lo que significa ser una persona sobresaliente.
parkindani Pues no sé. Simplemente poder hacer algo y conseguir un trabajo en eso para que te paguen por hacerlo son cosas completamente distintas. No es nada fácil que alguien totalmente ajeno a ese campo reciba una capacitación corta y consiga un trabajo de verdad. (Con "totalmente ajeno" no me refiero a personas de áreas STEM relacionadas, como matemáticas/ingeniería industrial/ingeniería electrónica, pero sin conocimientos de software, sino a personas que ni siquiera tienen una base de ingeniería). También se puede aprender cocina o dibujo en unos cuantos meses de curso corto. Pero, ¿será fácil conseguir con eso un trabajo de verdad?
Porque eso es un sentimiento subjetivo y nunca ha determinado cómo se trata a una profesión. Si ese fuera el criterio, quienes hacen trabajo físico pesado serían los que recibirían el mayor reconocimiento.
No sé. Aunque obsesionarse es peligroso, aquí más bien se le está restando mérito a la ingeniería de software. Que el trato hacia los ingenieros de software haya cambiado no es porque ese trabajo sea duro y difícil. Eso es una sensación subjetiva, y cosas así no determinan cómo se valora una profesión. Como dicen otros comentarios, el software se ha vuelto más importante y sostiene gran parte de la infraestructura. No creo que la compensación haya aumentado porque la capacidad de cada desarrollador sea mayor, sino simplemente porque el trabajo en sí se volvió más caro. Porque es más importante que antes. Aquí, si ese trabajo es duro o no, no es un tema realmente importante.