¿Qué es un consultor TIC?

¿Qué es un consultor TIC?

Un consultor es una persona especializada en un campo determinado. En el caso de un consultor TIC, su conocimiento y experiencia en el campo de las tecnologías de la información y comunicación. Ideal para el interés de las medianas, pequeñas y micro-empresas ya que sus servicios son menos costosos (comparándola con una gran consultaría) y más flexibles (por existir un solo interlocutor). Sigue leyendo

Consultor tecnológico eCommerce, social media, SEO para pequeñas y medianas empresas, y emprendedor. Dedicado día a día al crecimiento en el área de negocios y participando en varios proyectos empresariales y de inversión.

Taller Lean StartUp por Nestor Guerra

Un vídeo introductorio al método Lean StarUp. Presentado por Nestor Guerra, Ingeniero de Telecomunicación y Executive MBA por la Escuela de Organización Industrial EOI. Becado en el programa de innovación Imagine Creative Center en colaboración con Stanford University.
Consultor tecnológico eCommerce, social media, SEO para pequeñas y medianas empresas, y emprendedor. Dedicado día a día al crecimiento en el área de negocios y participando en varios proyectos empresariales y de inversión.

Reflexión y desarrollo

Llevo unos meses sin trabajo y he dejado de lado los estudios universitarios. He dejado de lado todo aquello que la gran mayoría considera lo correcto por que necesitaba un respiro, he pasado un pequeño problema de salud y mi situación no me generaban más que dudas. ¿Por qué estoy cada día levantándome para ir a trabajar?¿Cuando acabe mis estudios que conseguiré con ello?¿Una palmadita en el hombro? Dudaba incluso que esa titulación pudiese darme un aumento de sueldo. Tenia dudas que el camino que estaba siguiendo no me llevará a donde quería.
Me estaba dando cuenta que mi carrera profesional la estaba orientando para que otros se beneficiaran a mi costa. He aprovechado estos meses para reflexionar sobre mi, sobre lo que quiero en la vida, sobre lo que no quiero y como conseguirlo. Vengo cargado con mucha energía y motivación, y espero poder afrontar todo lo que se me venga encima.
Expongo esto por que quiero dar un giro de 180º a mi vida y quiero conseguir a medio-largo plazo libertad. Libertad en mi vida, libertad para tomar mis propias decisiones, para disfrutar, para experimentar y para hacer lo que me apetezca. Sin ningún tipo de remordimiento por pensar que no estoy haciendo lo correcto o que no hago lo que hace la sociedad.
Actualmente busco mi libertad financiera a través de la generación de activos. Empiezo totalmente desde cero ya que toda mi vida he sido empleado, a pesar de eso siempre me ha gustado el mundo de la emprendeduría y he tenido cierta curiosidad por las inversiones. Lo primero que me gustaría hacer (de hecho, estoy trabajando en ello ya) es fundar mi propia start-up. Tengo un largo camino que recorrer. se que necesitaré mucho esfuerzo y dedicación, pero estoy seguro de que todo el trabajo se verá recompensado.
De momento, empezaré a utilizar la etiqueta de motivación y añado la categoría en el menú superior.
Saludos,
Juan Ramón
Consultor tecnológico eCommerce, social media, SEO para pequeñas y medianas empresas, y emprendedor. Dedicado día a día al crecimiento en el área de negocios y participando en varios proyectos empresariales y de inversión.

Programación Android: II. Estructura y componentes

Explicación breve de cual es la estructura que nos encontramos al empezar con el desarrollo de una aplicación Android. Después de crear un nuevo proyecto en Eclipse se genera una estructura de carpetas que suele ser siempre la misma.


Estructura

src/
Contiene el código fuente organizado en paquetes. Aquí irán las clases java de nuestra aplicación.

gen/
Archivos que genera el compilador en sus pasadas, como el archivo de recursos R, esta carpeta normalmente no se debe tocar. Se genera todo automáticamente.

Android x.x
Hacen referencia a la versión del SDK de Android que se esté empleando para la aplicación.
Android dependencies
Librerias de las que depende la aplicación.
assets/
Almacena recursos que pueda necesitar nuestra aplicación, como ficheros de música, imágenes, etc. Podremos acceder a ellos con la clase del sistema AssetManager
bin/
Archivos compilados de la aplicación.
libs/
Librerías disponibles para la aplicación.
res/
Contiene todos los recursos necesarios para la aplicación. Todos los archivos de esta carpeta son indexados por el compilador y se genera el fichero de recursos R. Se divide en sub-carpetas.

  • Drawable: Ficheros bitmap(.png, .jpg, .gif) o XML con contenidos que se dibujarán (fondos, botones, etc).
  • Layout: Ficheros XML que definen la capa de interfaz de usuario.
  • Menu: Ficheros XML con la definición de los menús de la aplicación.
  • Values: Ficheros XML para la definición de estilos, cadenas de texto para localización etc.

AndroidManifest.xml
En este archivo se colocará la información esencial sobre la aplicación que será usada en el momento de la ejecución del mismo.

Componentes

Son los elementos básicos con los que se trabajan en una aplicación Android. Cada uno de ellos tiene una función diferente a través de la cual el sistema puede interactuar con la aplicación y comportarse de una manera determinada.
Actividades
Cada Actividad (clase java que extienden a Activity) representa una única pantalla de la aplicación y provee una interfaz de usuario (1 pantalla sobre la que el usuario puede interactuar). Si tienes 3 pantallas, tendrás 3 actividades distintas e independientes.
Servicios
Clase java que extiende a Service. Es un componente que se ejecuta en segundo plano con el objeto de realizar tareas de larga duración de forma que no se bloquee la interacción del usuario con la Actividad que esté ejecutando en ese momento. Estos, no proveen de una interfaz de usuario.
Proveedores de Contenido
Subclases de ContentProvider, gestionan conjuntos de datos que la aplicación comparte con otras aplicaciones. Pueden almacenarse en distintos lugares, como ejemplo, en una base de datos SQLite, o en un archivo de sistema. Estos datos podrán ser consultados por otras aplicaciones e incluso ser modificados, siempre y cuando el “Proveedor de Contenido” (Content Provider) lo permita.
Receptores Broadcast o de Eventos
Escuchan y responden ante un amplio rango de anuncios que ocurren en el sistema (“bateria baja”, “gps encendido”,etc.). No tienen asociado un interfaz de usuario pero si que pueden generar notificaciones en la barra de estado para avisar al usuario. Son “desencadenantes” de otros componentes.

Podéis encontrar está y más información en la documentación técnica de Android: http://developer.android.com/develop/index.html

Saludos,

Consultor tecnológico eCommerce, social media, SEO para pequeñas y medianas empresas, y emprendedor. Dedicado día a día al crecimiento en el área de negocios y participando en varios proyectos empresariales y de inversión.