Skip to content


5 secretos para ser un mejor freelancer

Si buscas superarte día a día en la dificil tarea de ser un freelancer, deberás dominar las incontables dificultades de ser tu propio jefe. Aquí te daremos algunos consejos infalibles para ser el mejor.

1) Determina tus puntos fuertes

Cada persona tiene ciertas habilidades que lo ayudan a lo largo de su vida profesional. Con el objetivo de ser exitoso en este campo, debes conocer cómo está configurada tu mente. Si disfrutas las tareas que realizas, siempre será mejor que si las haces sólo por la paga. Siendo consciente de tus posibilidades y haciendo lo que realmente quieres hacer, puedes obtener los mejores resultados en terminos de productividad. La pregunta que naturalmente surge es “¿Cómo identifico mis puntos fuertes?”. Puedes descubrir tus puntos fuertes a través de:

  • Reacciones impulsivas del cerebro para encontrar el área en la que puedes procesar con más eficiencia
  • Detectar campos en los que te encuentres más entusiasmado y curioso
  • Estimulación de la mente a través del aprendizaje
  • Tareas que te hagan sentir enérgico

 

2) Haz frente a tus debilidades

Para volverte exitoso en la línea de tu negocio freelance, no puedes ignorar tus debilidades. Nadie puede progresar en ninguna carrera sin conocer, y aceptar, sus fallas. Pretendiendo que estás libre de las mismas terminarás por arruinar tu carrera. Identifica tus debilidades y domínalas para poder convivir con las mismas. Para lograrlo, no olvides:

  • Observar tu trabajo con ojo crítico
  • Reconocer, admitir y combatir tus errores
  • Prestar atención para evitar repetir errores del pasado

 

3) Potencia tu autoconfianza

La confianza en uno mismo es la clave para el éxito. La confianza permite a una persona conquistar cualquier cosa en este mundo. La auto confianza es necesaria para conquistar cualquier cosa en este mundo, para saber lo que hemos hecho y lo que es requerido que hagamos. Esto nos da un punto de vista focalizado en nuestra carrera y nos motiva a dar el siguiente paso en nuestro trabajo freelance, teniendo en cuenta que no hay nadie allí para evaluarnos por lo que desafiarnos a nosotros mismos es la única manera de progresar. No hay una manera particular de potenciar la autoconfianza, sólo se trata de motivación y determinación, pero aquí hay algunas claves:

  • Evaluar nuestro progreso a diario
  • Desafiarnos paso a paso
  • Salir de tu zona de confort

 

4) Conoce lo que tu cliente necesita

Para los freelancers, lo verdaderamente importante es mantenerse actualizados con respecto a las necesidades del cliente. Esto puede lograrse conociendo su objetivo de mercado y lo que les gusta o no les gusta. El conocimiento acerca de los temás más recientes en el campo en que se maneja tu cliente juega un rol de vital importancia en el trato con éste. Esto se debe a que la gente prefiere ideas frescas y admiran la innovación. Si quieres lograr ser único, y aún así llegar bien a las fechas límites, entonces tendrás que responder a las necesidades del cliente sin sacrificar calidad en tu trabajo. Para ello puedes:

  • Conocer en detalle lo que desean en sus propias palabras
  • Proveerlos de lo que necesitan
  • Advertirlos si aquello que desean es arriesgado o poco conveniente. Te lo agradecerán.

 

5) Obten feedback

Una palabra de aliento es el combustible de este negocio. Dado que los freelancers no tienen quien analice y evalúe su performance, deben recibir esa energía positiva a través de feedback con el cliente. En este negocio es importante el buscar todo el feedback posible, pero sin olvidar la humildad. A su vez, estos elogios te ayudarán a encontrar el “camino correcto” en este negocio.

Esperamos que estos tips te hayan sido de utilidad. La semana que viene, continuaremos dando consejos para ser ¡El mejor freelancer!

 

Fuente:  elWebmaster.com

Posted in Sin categoría.


Haciendo posible PHP sobre Android

ASE (Android Scripting Environment) es una aplicación para Android desarrollada por Google gracias a la cual es posible editar y ejecutar scripts en tu terminal móvil. Con este sistema, gran parte de la API de Android, será accesible desde un script. Mediante una capa de interacción JSON RPC implementada en ASE, podremos por ejemplo, realizar llamadas, enviar mensajes o consultar la agenda de teléfonos de nuestros teléfono mediante un secillo script.

 

Script sencillo de PHP en Android

Actualmente, ASE da soporte a varios lenguajes de scripting: Python, Ruby o Lua. Como no podía ser de otra manera, desde Irontec echamos de menos el lenguaje de scripting que más utilizamos: PHP. Viendo la potencia de ASE, que permite que cierto tipo de aplicaciones como notificaciones o integraciones sean realizadas rápidamente con lenguajes de scripting, para nosotros era imprescindible que PHP estuviera ahí.

Irontec cuenta con cierta experiencia en el desarrollo de aplicaciones móviles. En los últimos meses, hemos realizado algún proyecto para Android, aunque en el pasado también se han hecho ciertas cosas con J2ME. A día de hoy, la apuesta en cuanto a plataformas móviles que realiza Irontec, se inclina claramente a favor de Android. Con sus limitaciones, es la opción del mercado que más se ajusta a nuestra filosofía. Es obivo que si además de la potencia de Java, disponemos de PHP para llevar a cabo desarrollos medianos, mejor que mejor.

La incidencia para añadir soporte PHP a ASE, lleva abierta más de un año y hasta ahora, no había habido aportación alguna en cuanto a desarrollo, aunque sí muestras de interés por parte de algunos usuarios.

Es por eso que, hacernos cargo de esa incidencia, nos ha parecido un reto interesante, no sólo de cara a futuros desarrollos internos, sino como algo interesante para una parte importante de la comunidad.

Primero ha sido necesario añadir ciertas clases Java que hacen que ASE tenga información acerca de las características particulares de PHP como intérprete (extensión del fichero, valores booleanos, inicio de script…).

Después ha venido la tarea de preparar un ejecutable de PHP. Se ha barajado utilizar Quercus, una implementación de PHP5.2 escrita en Java. A priori puede parecer la opción natural en ASE, viendo que existe soporte a JRuby. Finalmente nos hemos encontrado con bastante problemas en la conversión del bytecode a la máquina virtual de Android: Dalvyk.

Al final, nos hemos decantado por probar con la implementación oficial de PHP. Encontramos una referencia a una guía sobre compilar PHP para Android de Moshe Doron. Desgraciadamente la página web ya no se encontraba disponible ni cacheada así que contactamos con Moshe, y al de unas horas, respondió diciendo que había vuelto a poner la guía online (gracias moshe!). Hemos realizado una compilación cruzada 100% estática de PHP utilizando las herramientas de CodeSourcery. En la guía se realiza una compilación únicamente del core de PHP, pero como mínimo supusimos que necesitaríamos también las extensiones de “json” y “sockets” para poder interactuar con ASE. Esto nos hizo topar con un bug en la versión de producción actual de PHP 5.3 con lo cual por ahora usamos un snapshot del repositorio de PHP.

Superados ambos retos, nos encontramos con las nuevas clases Java que harían que ASE entendiera a PHP y un binario del intérprete PHP funcionando en Android. La nueva dificultad era poder probar el conjunto. Estudiando el mecanismo de ASE, nos damos cuenta de que éste, proveé los intérpretes que el usuario desea. Por esta vía, nos damos cuenta rápidamente de que no hay una forma evidente de probar nuestro conjunto. Es por eso por lo que optamos por fijar manualmente PHP como intérprete soportado en ASE, al igual que lo está una shell que viene instalada por defecto.

En este punto ya podíamos ejecutar scripts sencillos en PHP desde ASE, pero aún seguimos sin acceso a laAPI de Android. Dicha comunicación, es relativamente sencilla. Simplemente hace falta una capa de comunicación por sockets mediante mensajes JSON. Tirando de las clases análogas en Python y Ruby, hemos entendido el sistema, y portado la clase a PHP.

 

Script PHP ejecutándose en Android

 

A estas alturas, podemos decir que hemos conseguido que PHP esté soportado como lenguaje de scripting en las plataformas Android. En próximos días prepararemos el commit, con lo cual esperamos que ASE tenga soporte para PHP pronto. Un granito de arena aportado desde Irontec, para que PHP (posiblemente de los lenguajes de scripting más popular del mundo), esté soportado en terminales Android. Dada la popularidad de PHP, y la expansión del sistema operativo de Google, esperamos que más gente se una al proyecto.

Queremos agradecer desde aquí a Moshe Doron su trabajo en la guía de compilación cruzada de PHP a Android.

Fuente:  http://code.irontec.com

Posted in Android, Desarrollo, PHP, Sin categoría.


Framework HTML5 & CSS3 – perkins

Surfeando un poco por la web encontre este FW (Framework) para desarrollo rápido de Aplicaciones Web con HTML5 y CSS3. Actualmente todavia lo tengo en estado de testing y lo empece a aplicar a mi nuevo diseño de Backends para mis sitios.

Cuando tenga la version de Backend terminada con este FW aplicado, la subo al portfolio.

Link: http://p.erkins.com/

Posted in Sin categoría.


Welcome!

Bueno, encontre por fin el momento de mi vida para empezar esto. Espero postear seguido, que me lean muchos y expresar mis experiencias diarias de la mejor forma.

Chau

Posted in Sin categoría.