Como startup, contrato a jóvenes graduados en ciencias de la computación (MSc, promedio de 22 años) en países en desarrollo (principalmente África) y los entreno durante 6 meses para ser desarrolladores de Java sólidos. ¿Cuáles son algunas formas de comenzar a ganar dinero con ellos?

Pregúntese cuál ha sido el ecosistema de desarrollo en África durante los últimos años y tome una decisión desde allí, si es donde quiere estar, es la región emergente de más rápido crecimiento ahora. Estos serán eventualmente los sistemas heredados en el futuro.

Es posible que desee externalizar a la UE o los EE. UU. Si tiene su sede en SA.
Estoy en ASIA y he tenido varios desarrolladores de varios países en África entrevistados y por cuenta propia en proyectos míos. También agregaré la subcontratación en estos tiempos, ya que una startup es extremadamente desafiante. Un problema particular es que escalar su equipo cuesta más que efectivo cuando desea mantener una cultura empresarial específica.

Recomiendo la vía de crear sus propios productos (en comparación con la contratación externa) con este equipo para el mercado móvil, además de lo que está de moda o lo que necesita en su región. Desarrolla tu marca.

Aquí hay algunos artículos que pueden ayudarlo a reducir su mercado.
http: // Java Tools and Technologies Landscape for 2014

Mira este articulo.
¿Dónde se usa Java en el mundo real?
Si es un principiante y acaba de comenzar a aprender Java, ¿podría estar pensando dónde se usa exactamente Java? No ve muchos juegos escritos en Java, excepto Minecraft, las herramientas de escritorio como Adobe Acrobat, Microsoft Office no están escritas en Java, ni sus sistemas operativos como Linux o Windows, entonces, ¿dónde exactamente las personas usan Java? ¿Tiene alguna aplicación del mundo real o no? Bueno, no estás solo, muchos programadores hacen esta pregunta antes de comenzar con Java, o después de elegir Java es uno de los lenguajes de programación de elección a nivel de posgrado. Por cierto, puede obtener una idea de dónde se usa Java instalando Java en su escritorio, Oracle dice que más de 3 mil millones de dispositivos ejecutan Java, esa es una gran cantidad, ¿no? La mayoría de las grandes empresas utilizan Java de una forma u otra. Muchas aplicaciones del lado del servidor están escritas en Java para procesar decenas de millones de solicitudes por día, las aplicaciones de comercio de alta frecuencia también están escritas en Java, por ejemplo, las aplicaciones de comercio LMAX, que se construyen sobre su biblioteca de comunicación entre subprocesos, Disruptor. En este artículo, veremos con mayor precisión, ¿qué tipo de proyectos se realizan en Java, qué dominio o sector domina Java y dónde exactamente Java es útil en el mundo real?
http: // …

Aplicaciones Java del mundo real Hay muchos lugares donde se usa Java en el mundo real, desde el sitio web de comercio electrónico comercial hasta aplicaciones de Android, desde aplicaciones científicas hasta aplicaciones financieras como sistemas de comercio electrónico, desde juegos como Minecraft hasta aplicaciones de escritorio como Eclipse, Netbeans y IntelliJ, desde la biblioteca de código abierto hasta las aplicaciones J2ME, etc. Veamos cada una de ellas con más detalle.

1) Aplicaciones de Android
Si desea ver dónde se utiliza Java, no está muy lejos. Abra su teléfono Android y cualquier aplicación, en realidad están escritos en lenguaje de programación Java, con la API de Android de Google, que es similar a JDK. Hace un par de años, Android ha proporcionado un impulso muy necesario y hoy muchos programadores de Java son desarrolladores de aplicaciones de Android. Por cierto, Android usa diferentes JVM y diferentes empaques, como hemos visto en nuestro artículo anterior sobre cómo funciona la aplicación de Android, pero el código todavía está escrito en Java.

2) Aplicaciones de servidor en la industria de servicios financieros
Java es muy grande en servicios financieros. Muchos bancos de inversión globales como Goldman Sachs, Citigroup, Barclays, Standard Charted y otros bancos utilizan Java para escribir sistemas de comercio electrónico de front y back office, sistemas de liquidación y confirmación de escritura, proyectos de procesamiento de datos y muchos otros. Java se usa principalmente para escribir aplicaciones del lado del servidor, principalmente sin ningún front-end, que recibe datos de un servidor (ascendente), lo procesa y lo envía a otro proceso (descendente). Java Swing también fue popular por crear GUI de cliente grueso para los comerciantes, pero ahora C # está ganando rápidamente participación de mercado en ese espacio y Swing está sin aliento.

3) aplicaciones web Java
Java también es importante en el comercio electrónico y el espacio de aplicaciones web. Se están creando muchos servicios RESTfull utilizando Spring MVC, Struts 2.0 y marcos similares. Incluso las aplicaciones web simples basadas en Servlet, JSP y Struts son bastante populares en varios proyectos gubernamentales. Muchos de los departamentos de gobierno, salud, seguros, educación, defensa y varios otros tienen su aplicación web integrada en Java.

4) Herramientas de software
Muchos programas útiles y herramientas de desarrollo están escritos y desarrollados en Java, por ejemplo, Eclipse, InetelliJ Idea y Netbans IDE. Creo que también son las aplicaciones de escritorio más utilizadas escritas en Java. Aunque hubo un momento en que Swing era muy popular para escribir clientes gruesos, principalmente en el sector de servicios financieros y bancos de inversión. Hoy en día, Java FX está ganando popularidad, pero aún no es un reemplazo de Swing y C # casi ha reemplazado a Swing en el dominio de Finanzas.

5) Solicitud de negociación
La aplicación comercial de terceros, que también forma parte de la industria de servicios financieros más grande, también utiliza Java. Una aplicación comercial popular como Murex, que se usa en muchos bancos para la conectividad de frente a banco, también está escrita en Java.

6) Aplicaciones J2ME
Aunque la llegada de iOS y Android casi mató al mercado J2ME, todavía hay un gran mercado de teléfonos de gama baja Nokia y Samsung que usan J2ME. Hubo un tiempo en que casi todos los juegos, la aplicación, que está disponible en Android, se escriben usando MIDP y CLDC, parte de la plataforma J2ME. J2ME sigue siendo popular en productos como Blu-ray, tarjetas, decodificadores, etc. Una de las razones por las que WhatsApp es tan popular es porque también está disponible en J2ME para todos los teléfonos Nokia que todavía es bastante grande.

7) espacio incrustado
Java también es grande en el espacio incrustado. Muestra cuán capaz es la plataforma, solo necesita 130 KB para poder usar la tecnología Java (en una tarjeta inteligente o sensor). Originalmente, Java fue diseñado para dispositivos integrados. De hecho, esta es el área, que fue parte de la campaña inicial de Java de “escribir una vez, ejecutar en cualquier lugar” y parece que está pagando ahora.

8) Tecnologías de Big Data
Hadoop y otras tecnologías de big data también están utilizando Java de una forma u otra, por ejemplo, HBase y Accumulo (código abierto) de Apache, y ElasticSearch también. Por Java no está dominando este espacio, ya que existen tecnologías como MongoDB que está escrito en C ++. Java tiene potencial para obtener una participación importante en este espacio en crecimiento si Hadoop o ElasticSearch se hacen grandes.

9) Espacio comercial de alta frecuencia
La plataforma Java ha mejorado mucho sus características de rendimiento y, con los JIT modernos, es capaz de ofrecer rendimiento a nivel C ++. Debido a esta razón, Java también es popular en la escritura de sistemas de alto rendimiento, porque aunque el rendimiento es un poco menor en comparación con el idioma nativo, pero puede comprometer la seguridad, la portabilidad y el mantenimiento para obtener más velocidad y solo se necesita un programador de C ++ sin experiencia para hacer una aplicación lento y poco confiable

10) Aplicaciones científicas
Hoy en día, Java suele ser una opción predeterminada para aplicaciones científicas, incluido el procesamiento del lenguaje natural. La razón principal de esto es porque Java es más seguro, portátil, mantenible y viene con mejores herramientas de concurrencia de alto nivel que C ++ o cualquier otro lenguaje.

Leer más: ¿Dónde se usa Java en el mundo real?

Comience a escribir aplicaciones móviles nativas para Android.

More Interesting

Soy un empresario de 18 años en Londres que quiere una inversión en inyección de semillas para su inicio, ¿alguna sugerencia sobre dónde buscar?

¿Cuánto dinero necesitas para iniciar un negocio?

¿Por qué es tan malo un down round?

¿Está bien ganar dinero a través de la prostitución?

Cómo escribir los términos de un préstamo de ingresos para que esté exento o cumpla con las leyes estatales de usura

¿Cuáles son las últimas noticias sobre la visa de inicio EB-6? ¿Deberíamos esperar una factura en 2015?

Con el nuevo SPV emitido por Goldman Sachs para Facebook, ¿por qué Facebook alguna vez tendría / querría hacer una IPO?

¿Tuviste que hacer algo amoral para ganar tus millones (o miles de millones)?

¿Existe discriminación por edad en la financiación de nuevas empresas? Tengo startups con equipos jóvenes y VC persiguiéndolos. Otros fuertes como Home - ElderSense con un C-Suite 45-55 que hacen a las agencias de salud lo que Travelocity hizo en viajes y VC no están interesados. ¿Discriminación por edad?

Hemos superado la relación con un miembro del equipo central de nuestra startup. ¿Cómo deberíamos separarnos mejor?

¿Puede un socio en un VC pasar una startup y luego otro socio decide invertir?

¿Puedes enumerar algunos hitos críticos de una campaña de crowdfunding bien planificada?

Desde una perspectiva de maximización de ganancias del empleado, ¿cuándo es el momento ideal para unirse a una startup?

Es enero de 2016. ¿Qué opinas de las finanzas de Wayfair?

¿Qué factores afectan la rapidez con que crece una startup?