Hola, soy el que busca ingenieros de la noticia anterior.
Yo tambien tengo un doctorado (en ingenieria de software), y conozco a muchos otros estudiantes de doctorado de otras ingenierias. En bioquimicas, toda la parte de genomica, bioinformatica, etc necesita de tratamientos masivo de datos, y he visto casos de tablas de marcadores geneticos en un CSV con 10000 filas, que abrian en Excel. Tardaron en hacer los calculos una semana, cuando un script en python lo podria haber hecho en 10 lineas. Hay muchos centros de investigacion que emplean a lo que llaman "research programmers", es como un ayudante de laboratorio, pero que se dedica al procesado de datos, podrias intentar mirar algo de eso y combinar tu pasion por la quimica y por la informatica.
Intentar saltar a un papel 100% informatico me parece un error. Tirar por la borda la carrera y el doctorado (que te habra costado sangre sudor y lagrimas) porque te mola linux? A riesgo de sonar como el tipico elitista refunfuñon, en general hay mucha gente que se se creen que porque se programaron sus simulaciones en matlab (que eran 1000 lineas de codigo), crear un sistema mediano o grande va a ser igual de complejo, cuando no lo es. Cuando yo entré en mi compañía, creada por dos doctorandos en sistemas y control, la aplicacion movil que tenian habia crecido hasta 15000 lineas de codigo, que no es nada en realidad, y se dieron cuenta de que era algo que les superaba, y decidieron contratar a alguien del gremio. Cuando las cosas empiezan a crecer, es importante que el sistema este bien estructurado, capas, modulos, etc. Que se usen estructuras de datos adecuadas, y muchos otros factores. Que esté documentado, que tenga baterías de pruebas. Eso se aprende o por experiencia, como han hecho mis socios en la empresa (pero dado el mercado laboral actual, pocos te van a contratar para que la obtengas), o es lo que se aprende en una carrera de informatica con un temario decente (que no Matemáticas 1, 2, 3, 4 y 5) si prestas atencion en la clase de Ingenieria de Software (que es una de las mas coñazo).
Puntos de inicio:
1
punto
Modificador por Bonus-Karma
+1
Total marcador:
2
1 respuesta por debajo de tu umbral de lectura actual.
Soy el que busca ingenieros
(Puntos:2)( Última bitácora: Miércoles, 21 Septiembre de 2005, 14:28h )
Yo tambien tengo un doctorado (en ingenieria de software), y conozco a muchos otros estudiantes de doctorado de otras ingenierias. En bioquimicas, toda la parte de genomica, bioinformatica, etc necesita de tratamientos masivo de datos, y he visto casos de tablas de marcadores geneticos en un CSV con 10000 filas, que abrian en Excel. Tardaron en hacer los calculos una semana, cuando un script en python lo podria haber hecho en 10 lineas. Hay muchos centros de investigacion que emplean a lo que llaman "research programmers", es como un ayudante de laboratorio, pero que se dedica al procesado de datos, podrias intentar mirar algo de eso y combinar tu pasion por la quimica y por la informatica.
Intentar saltar a un papel 100% informatico me parece un error. Tirar por la borda la carrera y el doctorado (que te habra costado sangre sudor y lagrimas) porque te mola linux? A riesgo de sonar como el tipico elitista refunfuñon, en general hay mucha gente que se se creen que porque se programaron sus simulaciones en matlab (que eran 1000 lineas de codigo), crear un sistema mediano o grande va a ser igual de complejo, cuando no lo es. Cuando yo entré en mi compañía, creada por dos doctorandos en sistemas y control, la aplicacion movil que tenian habia crecido hasta 15000 lineas de codigo, que no es nada en realidad, y se dieron cuenta de que era algo que les superaba, y decidieron contratar a alguien del gremio. Cuando las cosas empiezan a crecer, es importante que el sistema este bien estructurado, capas, modulos, etc. Que se usen estructuras de datos adecuadas, y muchos otros factores. Que esté documentado, que tenga baterías de pruebas. Eso se aprende o por experiencia, como han hecho mis socios en la empresa (pero dado el mercado laboral actual, pocos te van a contratar para que la obtengas), o es lo que se aprende en una carrera de informatica con un temario decente (que no Matemáticas 1, 2, 3, 4 y 5) si prestas atencion en la clase de Ingenieria de Software (que es una de las mas coñazo).