2018…¿Emprender? ¿Mi startup con JAVA? - Educa Sistemas

Breaking

Post Top Ad

Post Top Ad

miércoles, 26 de septiembre de 2018

2018…¿Emprender? ¿Mi startup con JAVA?

Existen muchos lenguajes de programación, 2018, ¿No sé programar?¿Aprender un nuevo lenguaje de programación? ¿JAVA? ¿No que ya iba a morir? ¿No es un lenguaje muerto? ¿Quiero emprender en tecnología?
En la actualidad existen muchísimos lenguajes programación, unos más antiguos que otros, unos más nuevos que otros, de diversos paradigmas, propósitos, aplicación, es un mundo muy amplio.
Aquí el punto es, si en verdad vale la pena comenzar a aprender un lenguaje nuevo, o desde cero. Se pone complicado el asunto. Java es un lenguaje naciendo en mayo del 95, a mi punto de vista, es un lenguaje hermoso pero complejo y muy completo.
Entre sus virtudes está:
  • Paradigma Orientado a Objetos
  • Multi-trend (multi-hilos)
  • Compilado
  • Multiplataforma
  • Paradigma Funcional (v8)
  • Modular (v9)

Te das cuenta lo completo que es, y con lo que respecta a dónde lo puedes encontrar aplicado.
  • Aplicaciones móviles (Android)
  • Aplicaciones de escritorio (Todos los sistemas operativos que conoces y desconoces)
  • Servidores (Backend)
  • Internet de las cosas (IoT)
 
Bien, si quieres comenzar a ser un desarrollador java, tienes muy de donde elegir. El mundo móvil con Android crece a diario.

 

 

Buenas prácticas

Una de las cosas muy malas que existen en el mundo del desarrollo de software es que cuando comienzas a programar, puedes escribir un código horrible, nada entendible, que nadie más lo vuelve a entender, y eso son malas prácticas. Y java te obliga a tenerlas, algo que muchos lenguajes por su alta flexibilidad no las adquieres (javascript o python es un ejemplo de ello).
La rigidez que tiene java la hereda del lenguaje en el cual está desarrollando, C.

 

 

¿Es rápido haciendo su trabajo?

Puesto que C esta basado en ensamblador y éste a su vez en código máquina, y al ser compilado lo hace ser un lenguaje muy rápido y eficiente. ¿Qué significa que sea compilado? Que se convierte a lenguaje máquina. ¿Qué quiere decir que sea compilado a lenguaje máquina?


Que habla cara a cara, nuestro código, con el procesador, y al estar haciendo esto, las instrucciones que le hemos dado, son ejecutadas al instante. Por lo tanto, es una buena opción para trabajos que necesiten eficacia.

 

 

¿Es robusto y seguro?

Pues, teniendo en cuenta que tiene más de 20 años en producción, usado por grandes empresas tales como Google, Tweeter, Amazon, Oracle, etc, te podrás dar una idea si en tu emprendimiento será una buena opción.

 

 

 

Conclusión ¿Conviene en pleno siglo XXI, desarrollar en java?

Ya vimos que harás buen código, es muy eficiente, es usado por grandes empresas de tecnología, es múlti-plataforma, es usado en todo tipo de dispositivos. Creo que es una opción indudable.
Si no sabe cómo comenzar a estudiar y capacitarte, te comparto un post que escribí para esas circunstancias: ¿Cómo comenzar a aprender algo nuevo?
Algo vital, la gente no compra tu producto por la tecnología con la que esta hecha, lo adquiere por que estas resolviendo su necesidad. Entonces, te toca a ti, seleccionar la mejor tecnología, para dar el mejor producto.


Recuerda algo, ésa idea que tienes, que quieres emprender, si aún no haz hecho, debiste empezar ayer. Y que la fuerza te acompañe 👊

No hay comentarios:

Publicar un comentario

Post Top Ad

Responsive Ads Here