Como desarrollador, ¿cuál es el tipo de datos más interesante con el que ha trabajado y por qué? ¿Qué lenguaje / herramientas / marcos usaste?

Hace varios años, encontré una empresa de inicio de aplicaciones SAAS que proporcionaba un servicio de búsqueda en el sitio para sitios web. Debido a que nuestros clientes de diferentes industrias, reunimos una gran cantidad de registros de búsqueda generados por nuestra aplicación de búsqueda durante ese período. A diferencia de la búsqueda de texto al estilo de Google, la nuestra busca en los datos estructurados, cuyo registro incluye tipos de condiciones de búsqueda y rangos de números además de las palabras clave. Mediante el análisis de esos datos, podemos descubrir las tendencias de consumo de la región en particular e incluso predecir la tendencia del mercado. Con la ayuda de los datos de tendencias, nuestros clientes pueden vender su publicidad para diferentes temporadas. Debido a las diversas dimensiones de datos en los registros con gran cantidad de información, es interesante analizar los registros cuyo uso está limitado solo por su imaginación. No solo estadísticas, utilizamos esos registros para mejorar los sistemas del cliente o los flujos de trabajo.

Por ejemplo, habíamos capacitado a una base de clasificadores Bayes en esos registros, que podrían clasificar las preguntas en línea en categorías adecuadas y entregarlas al personal de servicio al cliente adecuado.

Desarrollamos nuestras herramientas mediante el lenguaje Python y Java, y completamos un marco de mapa / reducción ligero para distribuir el registro de análisis de archivos. ¿Quizás habíamos reinventado la rueda?

Base de datos de PubChem ( http://pubchem.ncbi.nlm.nih.gov/ )

Se utilizó el reactor ChemAxon, Open Babel y SMIRKS para vincular la base de datos con reacciones químicas.

More Interesting

Cómo planear ser arquitecto de software junto con mis actividades de desarrollo de software

¿Puede un desarrollador de software escribir un poema? Si es así, comparte.

¿Qué tendré que hacer para cambiar de carrera de desarrollo de hardware a desarrollo de software?

Estoy tratando de convertirme en un desarrollador front-end. ¿Cómo puedo chatear con otro desarrollador para recibir asesoramiento?

Cómo explicar la diferencia entre un programador, un hacker, un programador, un desarrollador y un informático a un niño de 10 años

Como desarrollador de aplicaciones web, ¿qué partes de tu aplicación puedes controlar por completo?

¿Por qué a los vendedores se les paga más que a los ingenieros / desarrolladores de software?

¿Los lenguajes de programación funcional se entienden mejor y es más probable que los usen personas con conocimientos de matemáticas?

Preguntas de la entrevista técnica: ¿Cómo diseñaría un sistema para almacenar el historial de búsqueda de sus usuarios?

Es mi primer día trabajando como desarrollador. Que debo saber

¿Soy demasiado viejo para cambiarme para ser una mejor persona y desarrollador de software a los 32 años?

¿Cuál es una mejor carrera, ingeniero de software / desarrollador o agente de bienes raíces / desarrollador?

¿Qué debe pedirle a un desarrollador de iOS que haga para que otros desarrolladores entiendan el código que hacen?

¿Cuál es el beneficio para el desarrollador al desarrollar un software tan complejo y útil como NetBeans IDE y entregar el software al usuario de forma gratuita?

¿Qué piensan los desarrolladores de software de los ingenieros mecánicos en la industria tecnológica?