.

Tuttle

Madmaxista
Desde
28 Mar 2007
Mensajes
23.429
Reputación
26.495
Lugar
Princesado de Asturias
jojojo eso no es programar, eso es ser un usuario avanzado de x tecnología... para mí un programador es alguien que domina c++/ensamblador y conoce el s.o/hardware a bajo nivel y tiene 5 años de experiencia... taluec
Se programa tanto hoy en día en ensamblador y C++

pero aosaer, si la hora de programador está al precio de la hora de reponedor del DIA!! para qué cachopo vas a aprender a programar?? puestos en ese plan también puedes aprender a limpiar cristales y te ahorras limpiar los de tu oficina.
Depende de dónde y de qué, en EEUU hay muchos programadores que cobran seis cifras.
 

EstallidoYA

Madmaxista
Desde
30 Sep 2006
Mensajes
1.211
Reputación
1.284
Lugar
Madrid city
Consegui una copia física de este libro, si en ingles, de segunfa mano por 15eur http://www.ginavera.com/Excel/ebook.pdf , tb lo puedes imprimir.
Le lo empece a leer un verano de hace 2 años, y me instale el Excel 2010 piratebay en un portátil pequeño , lo leia a ratos incluso fuera de casa o en el parque, luego cuando empezaban los ejemplos los programaba yo tb copiando del libro y cambiando alguna cosilla a ver que pasaba.

Elegi previamente Excel vBA por que ya controlaba Excel, y tenia bastante claro la aplicación que quería hacer, pensando que en Excel ya tenia es escenario para mostrar datos etc, pensé que era la mejor opción para lo que yo quería, y para mi lo ha sido, por que he conseguido terminar el proyecto.

Habia partes del libro que me salte a la torera por que no las utilizaría y me centre en lo que si, es un libro de 1000 paginas que desde luego algunas relees varias veces, asi que me tire 1 año y medio leyendo el libro y haciendo ejemplos a ratos, sin dejarlo nunca pero no dedicándole mucho tiempo, 4-8 horas a la semana.

Cuando consegui asimilarlo , me pues a programar cosas muy sencillas con relacion a lo que quería hacer, fue exito asi que con las cosas mas claras me puese a programar a saco , aprendi mucho por el camino, había dias que me tiraba 8 horas y no hacia nada otros avanzava muchísimo, de repente conteptos abstractos aparecían en mi mente y los programaba, pero era muy raro, sabia lo que hacia y porque pero no era capaz de esplicarlo a una tercera persona si lo hubiese tenido que hacer.

Durante el proceso mi motivación y mis capacidades fueron puestos al limite. Pero consegui no cejar y despues de 4 meses programando ahora mismo la aplicación que hice es una realidad.

Al final programar es volcar tus conocimientos es un programa que va a hacer lo que tu le pides, si no sabes que pedirle o no tienes conocimientos , no sirve de nada programar. En mi caso despues de hacer cuentas manuales que me llevaban 4 dias para simular operaciones bursátiles que no llevaban a perdidas y hacerlas otra vez, y otra vez, cada vez con datos diferentes, el objetivo es que el programa entendiese lo que yo pedia y me hiciese las cuentas que yo tardaba 4 dias en menos tiempo, el programa que he hecho me hace las cuentas que yo tardaba 4 dias en 10 segundos, y no se equivoca, por otro lado le puedo decir que me haga las cuentas con diferentes intervalos y valores, por ejemplo, le puedo poner a hacer un lote de 360 combinaciones de factores en esas cuentas y me tarda 1 hora (yo tardaría 360semanas). Al final lo he tenido trabajando unas 40 horas que serian unas 14400 semanas de mi tiempo osea 276 años de mi trabajo, o de otra persona que hubiese contratado, y me ha dicho cual es la mejor de todas esas cuentas para lo que yo quiero.

Lo mismo lo que he hecho no sirve de nada y soy consciente, pero para saber que no sirve de nada hubiese necesitado 276años. Y si lo que he hecho no funciona y se me ocurre como cambiarlo, lo puedo cambiar, y puede que descubra algo interesante.

El programa me ha resuelto lo que le he pedido, si lo que le he pedido no me sirve para la vida real, la culpa es mia que mi conocimiento no es correcto y el programa hace cuentas sobre unas premisas incorrectas.
Por eso por mucho que sepas programar, si no sabes que quieres hacer, a que lo quieres aplicar o le pones conocimientos erroneos como que la gravedad es 20 en vez de 10, saber programar no vale para nada.
ENHORABUENA por lo que has conseguido y por tu clara explicación.
 

dabrute

------------------
Desde
21 Ene 2019
Mensajes
16.466
Reputación
18.028
Yo lo estoy usando para calcular derivaciones de la Formula Back Sholes en diferentes circunstancias y basándome en datos que de manera manual me llevaría años hacer lo que ahora hago en horas, pero le he cogido gusto a programar y no descarto seguir con mas lenguajes.
Uso VBA por su fácil integración en Excel y su facilidad de aprendizaje, aunque la gente dice que es una hez, a mi me a dado la vida aprenderlo.
Si te has molestado en aprender VBA porque has comprendido su utilidad, aprenderás cualquier otro si la necesidad surge.

Respect.
 

workforfood

Madmaxista
Desde
4 Dic 2011
Mensajes
17.703
Reputación
31.936
Lugar
Pocilga
jorobar ya estamos con la tontería si le sirve el visual basic y el excel qué problema hay, vamos la administración en muchos casos solo con un excel bien programado te sobra la mitad de la administración. Ha visto las necesidades que tiene y ha aprendido a programar para automatizar tareas, que como ha dicho ningún empleado público lo va a hacer, la frase de abajo es para ponerla en cualquier ministerio y juzgado debajo de su avatar.

Para un funci el automatizar su trabajo no tiene sentido, pues estos cobran no por trabajar si no por calentar la silla y haber aprobado un examen, pero para un emprendedor ahorrarse a 1 o 2 empleados es mana divino
 

chickenotter

Madmaxista
Desde
15 Jul 2016
Mensajes
5.799
Reputación
6.958
Busco cursillo de programacion de VHS, que lo necesito para grabar y hacer backups de las camaras de video de mi curro...
 

Registrador

Madmaxista
Desde
10 May 2010
Mensajes
17.515
Reputación
32.188
Lugar
en la bodeguita de moncloa
Estoy de acuerdo que aprender a programar aunque sea a nivel básico es una gran inversion. Pero mas que para emprendedores para empleados. Si tu trabajo es repetitivo o al menos tiene tareas que son repetitivas, puedes automatizarlo todo con python por ejemplo.

Por supuesto, si eres capaz de automatizar algo en tu trabajo no lo digas a nadie porque no te lo agradecerán y te darán mas trabajo y antes de algún empresario se me eche encima que me expliquen por qué la automatización esta bien si lo hace la empresa pero mal si lo hace el empleado.
 
Última edición:

Thundercat

Madmaxista
Desde
2 Ene 2016
Mensajes
4.137
Reputación
4.938
La tecnogia antigua no es tan mala hombre, yo estoy usando algo del 2010. Thorp uso computacion en vete a saber que en El 60 para ser El primero en ganar aloscasinos. Y la nasa uso en Los 60 ordenadores para llegar a laluna y hoy no saben como volver.

El punto flaco es que yo he dejado Un par de orddnadores Un par dedias rulando para que den resultados. Lo mismocon c++ me lo hacia en 2 horas. Ya ves, menudos sibaritas estais hechos. Ir a comprar yalas teles 8k para ver El salvame, noos perdais algun detalle
Yo todavía tengo que usar FORTRAN 90, así que del 2010 no es tan viejo jajaja. Y eso que el programa en que colaboro lo van a probar en el ordenador de Oak Ridge que creo que es el más potente del mundo.