Ir al contenido principal

Googlenloqueciendo o pensando en Google


Google es una empresa que se caracteriza por ser innovadora, cada año realiza su famoso Google I/O, un evento al que toda persona interesada en tecnologías de la información le gustaría estar presente, en este evento google lanza lo último de sus investigaciones e invenciones, está claro que google es una empresa I + D, pero que hay detras del exito de google, muchos nos preguntamos esto a cada momento, tengo muchas teorías en las cuales siempre están presentes los siguientes factores: personas, comunidad, filosofia, software libre y open source.


Cada uno de los factores antes mencionados colabora con el éxito y el crecimiento exponencial de google, si hacemos un análisis podemos notar que google se preocupa por reclutar a personas para ser embajadores, casi al extremo de llegar a ser fanáticos religiosos a los cuales llamo “Googleistas”, ya que estos se encargan de reclutar a otros y por así decirlo crear su religión, refiriéndose a que google siempre tiene lo mejor, ciertamente he notado que estas personas tienen poder para convocar masas, sabe usar los servicios de google y vender los beneficios de sus productos y servicios, pero no entiende la esencia del producto o servicio, claro también esta la otra cara de la moneda y son aquellas personas que también les gusta tecnología google y entiende la esencia de los productos y servicios de google, pero no se cierra a otras opciones como son microsoft, amazon, dropbox, yahoo, etc.
El factor comunidad es quizá el más interesante, ya que se relaciona con todos los demás factores, una comunidad es un colectivo de personas con intereses comunes, donde vemos reflejada una filosofía basada en la ayuda mutua, trabajo colaborativo, compartir, aprendizaje continuo, enseñar, autodidacta e investigar. Google es el éxito de hoy gracias a su táctica de lanzar productos y servicios en fase MVP(Producto mínimo viable) para que la comunidad en general le brinde retroalimentación para mejorar su producto o servicio, ya sea comentando sobre la experiencia de usuario o informando de posibles errores y vulnerabilidades.


El Open Source y el software libre tienen una relación muy estrecha, google aprovecha la comunidad para desarrollar y tener una mejora continua de sus productos y servicios, por esta razón libera código de productos y servicios para que las comunidades open source y de software libre brinden soporte y lo desarrollen.


Si todo lo expuesto anteriormente otorga un éxito rotundo  a Google, porque es que aun en latinoamérica y  para ser más específico en Perú aún no tiene el mercado que uno espera, ya que sus productos y servicios los usan pocas empresas.


Si volvemos a los factores expuestos anteriormente, podría decir que si existen personas que usan tecnología google y la promueven, pero esas personas no son técnicamente las adecuadas para hablar de la esencia del producto o servicio, crear comunidad y replicar siempre los mismo ejemplos y a veces coger los publicados en las páginas de google developer no es la mejor forma de enseñar y ganar nombre en la comunidad, mostrar siempre lo mismo aburre.


Las personas referentes a las cuales google les otorga las insignias de Google Developer Expert y Manager Google developer Group intentan promover tecnologías google en Perú, pero cómo mencione antes hacer siempre lo mismo aburre, encima la cultura del peruano es ser un consumidor de información y poco aporta a la comunidad, claro “copia noticias”, pero eso a mi no me aporta conocimiento, solo me mantiene informado.


Google siempre tiene documentacion actualizada, la mayoría en ingles, pero el problema no es el idioma, porque para esto ya tenemos google traductor, el problema es la información a medias, si quieres combinar google con otras tecnologías tienes que sufrir, esto a raíz de la falta de información.

He escuchado en muchas comunidades hablar de aplicaciones en la nube y aplicaciones móviles híbridas y la verdad nunca comparten código que avale sus argumentos, es por esta razón que deseo estudiar, analizar y aplicar servicios y herramientas google para el desarrollo de aplicaciones en la nube, así cómo convertir estas en una aplicación híbrida.

Comentarios

Entradas más populares de este blog

Conexion JDBC - JAVA a travès de un archivo Properties

Para conectar a bases de datos con el archivo properties necesitas definir la siguiente estructura:

Rutas de los Archivos Properties, es esas rutas tienes que haber creado tus archivos properties:

package com.develtrex.util;
import java.net.URL;
/**
 *
 * @author 007M
 */
public class Ruta {
    private final String dbOracle="/com/develtrex/propiedad/dboracle.properties";
    private final String dbMysql="/com/develtrex/propiedad/dbmysql.properties";
    private final String dbPostgres="/com/develtrex/propiedad/dbpostgres.properties";
    private final String dbSqlServer="/com/develtrex/propiedad/dbsqlserver.properties";

    public URL getFileDbOracle(){
        return getClass().getResource(dbOracle);
    }

    public URL getFileDbMysql(){
        return getClass().getResource(dbMysql);
    }

    public URL getFileDbPostgres(){
        return getClass().getResource(dbPostgres);
    }

    public URL getFileDbSqlServer(){
        return getClass…

El acta de constitución para proyectos de desarrollo software Ágil o Clásico

Cualquier proyecto de software debe tener un documento que permita formalizar el inicio de un proyecto.
Aquí proporciono un ejemplo.
Debes saber que el acta es un documento incremental que algunas secciones se van actualizando cuando se van realizando las actividades que permiten completarlas.

Información general
Enunciado del proyecto: DOCUMENTO ET. ID del proyecto: SCMF Sponsor: JNE Representante del sponsor:


Interesados del proyectoCargo Nombre/Organización Teléfono E-mail Representante del Sponsor


Program Manager

Project Manager


Empresa Asociada JURADO NACIONAL DE ELECCIONES


Usuario ò Cliente FISCALIZADORES










Instalando Oracle SQL Developer 4.x en CentOS 7

Saludos. Soy @jofrantoba. En este post de enseñare a instalar Oracle SQL Developer 4.x en CentOS 7.Paso 1: Ir a la pagina de Oracle, especificamente al producto Oracle SQL Developer 4.xhttp://www.oracle.com/technetwork/developer-tools/sql-developer/overview/index-097090.htmlPaso 2: Dar click en "Download" y en la página seleccionar el paquete RPM que se muestra a continuación:Paso 3: Al hacer click en "Download" le saldra una ventana emergente como la imagen siguiente:Paso 4: Instalando el paquete RPM de Oracle SQL DeveloperPaso 5: Verificando Instalación, haciendo click en el menú aplicaciones,programación y luego en el icono de Oracle SQL Developer.Lo siguiente ya es historia, tu mismo lo descubrirás.Bueno esto sería todo.Si tienes algún tema que sugerir dejalo en los comentarios. Hasta pronto!!!Atte @jofrantoba