¿Qué le pasó a Java? Maduró en una plataforma real y robusta. No es el idioma de elección para las nuevas empresas web, ya que tiene una sobrecarga significativa para dos personas que trabajan en un garaje, pero sigue siendo la tecnología elegida para cualquier cosa que necesite hacer trabajo pesado. Dado que las máquinas virtuales modernas tienen un rendimiento que rivaliza con el código C sin procesar, debe necesitar cosas como la administración de memoria de bajo nivel para encontrar una mejor plataforma que Java.
Palantir construye toda nuestra tecnología en Java. Y no algún tipo de tecnología EJB del lado del servidor, marco de culto de carga. Construimos interfaces ricas y sucias de todo el tejido y ampliamos nuestra pila de tecnología desde la sala de servidores a la computadora de mano.
Necesitamos tantos ingenieros estelares como podamos encontrar: si tienes las cosas correctas, ni siquiera necesitas saber Java, a priori .
- ¿Cuál fue su experiencia con Hired.com? ¿Conseguiste un trabajo?
- ¿Cuál es el mejor software de reclutamiento?
- ¿Está mal atacar a los reclutadores técnicos?
- ¿Es apropiado pedir ver la base de código de una startup antes de tomar un trabajo con ellos?
- ¿Cuáles son las mayores empresas tecnológicas de Noruega?
Puedes echar un vistazo a lo que hacemos aquí: http://palantir.com/
Aquí hay un par de buenos ejemplos recientes de conjuntos de datos en nuestros productos:
http://www.palantir.com/governme…
http://pfinance.com/analysis-blo…
Para responder a las exhortaciones claramente detrás de la pregunta, creo que hay todo un género de startups que llamaremos startups web: tienden a no estar inventando nueva tecnología, sino haciendo cosas interesantes con la tecnología web. La mayoría de ellos necesitan más marketing e integración de lo que necesitan una infraestructura de grado industrial, por lo que Java no es la opción correcta.
Dicho esto, un famoso ejemplo de comenzar en una pila que está más de moda, Ruby-on-Rails y luego migrar a Java una vez que surgieron problemas de escala es Twitter. Si necesita construir una infraestructura seria con un enfoque a largo plazo, utilizando un equipo de desarrolladores, la cadena de herramientas y el rendimiento de Java lo convierten en la opción obvia en estos días.
Pero entonces la mayoría de las personas no necesitan camiones, solo bicicletas, para que su startup despegue.