RSS

Personaliza tu editor de Código Visual Studio 2010

Visual Studio te brinda las opciones para cambiar el fondo del editor de código. Esta opcion la puedes encontrar en Herramientas, Opciones.

Luego buscas en Entorno, Fuentes y Colores. Por defecto, podemos encontrar el texto en color negro y el fondo en color blanco

Ahora personalizamos el entorno de nuestro editor de la forma en que queramos, en este caso, el texto de color oliva y el fondo negro.

Listo, ahora probamos nuestro editor y ya esta.

De esta manera sencilla y clara podemos personalizar el entorno de nuestro editor.

 
Deja un comentario

Publicado por en abril 22, 2012 en Uncategorized

 

INSTALAR WINDOWS SERVER 2008 R2 EN VIRTUALBOX DESDE WINDOWS 7

Virtualbox es una herramienta libre que crea una unidad virtual en el disco duro, en el cual puedes instalar un sistema operativo virtualizado al cual podrás acceder como si estuvieras en el. Esta aplicación se puede instalar en desde el sistema operativo windows, linux, Os X, Solaris. En nuestro caso para poder instalar Windows Server 2008 R2, es necesario descargar e instalar Virtualbox, dependiendo de tu sistema operativo puedes descargar Virtualbox en el siguiente link https://www.virtualbox.org/wiki/Downloads.

INSTALAR WINDOWS SERVER 2008 R2

Una vez instalada la máquina virtual procedemos a instalar Windows Server 2008 R2.

Ahora especificamos en nombre del sistema operativo, en este caso he colocado Windows Server 2008 R2, en el S.O buscamos la opción Microsoft Windows y seleccionamos la versión Windows 2008 (64 bits)

Seleccionamos el tamaño de la memoria Ram, partiendo de que mi equipo cuenta con 4gigas de Ram, he seleccionado 1Giga para Windows Server 2008 R2, pero la recomendación mínima es de 512Mb

Seleccionamos (VHD),  que es un formato del disco duro virtual, que va a contener lo que se encuentra en una unidad de disco duro físico, como las particiones de disco y un sistema de archivos, que a su vez pueden contener archivos y carpetas.

Ahora seleccionamos el tamaño del disco duro, las exigencias mínimas son 20Gigas, en mi caso mi laptop tiene 640Gigas de disco duro y tome 80Gigas para el disco duro virtual del Windows Server 2008 R2

Como podemos observar nos saldrá una ventana con las especificaciones que hemos seleccionado para el sistema operativo de nuestro disco duro virtual

Para proceder a instalar el S.O. Windows Server R2, seleccionamos configuración

Ingresamos a la opción Sistema y organizamos de tal manera que el orden de arranque sea primero para el CD/DVD-ROM porque tengo en un CD el Sistema operativo Windows Server 2008 R2 listo para instalar. Como segunda opción seleccionamos de segundo el Disco duro, para que allí se nos instale el S.O.

Una vez especificado el orden de arranque procedemos a iniciar la instalación.

Preferiblemente la unidad anfitrión debe ser donde tengamos instalada la versión de nuestro Windows 7, en este caso lo tengo en la unidad D.

Restablecemos la contraseña del administrador, que se nos solicitara cada vez que iniciemos sesión

Al iniciar el sistema operativo desde la máquina virtual, ingresamos a través de la tecla anfitrión en el menú maquina, para poder ingresar.

 
18 comentarios

Publicado por en febrero 21, 2012 en Uncategorized

 

Diferencias entre programadores Junior, Semi Senior y Senior

Experiencia laboral

Cantidad de años de experiencia laboral en informática.
No cuentan los trabajos prácticos realizados durante sus estudios. Tampoco suma si la persona trabajó 2 años atendiendo una agencia de viajes.

Junior: Menos de 2 años de experiencia.
Semi Senior: De 2 a 6 años de experiencia.
Senior: Más de 6 años de experiencia.

Conocimientos técnicos

Principalmente referido a las herramientas, tecnologías, lenguajes de programación, paradigmas de programación, base de datos, arquitecturas, etc. que deba utilizar para cumplir sus labores.

Junior: Para desempeñarse suele requerir acompañamiento. El código que genera puede presentar mayor cantidad de bugs de lo esperado. Probablemente no maneja todas las herramientas que se necesitan para la tarea.
Semi Senior: Técnicamente autosuficiente. Puede desarrollar funcionalidades más complejas y ejecutar proyectos de mayor envergadura. Pero no es un crack y todavía comete errores “evitables”.
Senior: Es referente técnico dentro del equipo. Su conocimiento le permite colaborar en definiciones arquitectónicas y desarrollar los proyectos más desafiantes. Su código funciona, es bueno y fácil de mantener.

Conocimientos funcionales

Relacionado a los procesos, metodologías, estándares, circuitos requeridos para cumplir sus labores.

Junior: Para desempeñarse suele requerir cierto nivel de acompañamiento. No conoce todos los procesos, ni los estándares. No es experto en los temas propios del negocio.
Semi Senior: Maneja los circuitos lo suficiente como para desempeñarse. Respeta los estándares y metodologías. Conoce buena parte de los procesos del negocio.
Senior: Ayuda a definir procesos, metodologías, estándares y circuitos. Por supuesto cumple los existentes.

Proactividad

Indicando si la persona espera a que le asignen sus tarea o si por el contrario toma una actitud de mayor iniciativa.

Junior: Necesita que frecuentemente le definan su trabajo. Está a la espera del siguiente pedido. Cuando tiene tiempo libre no sabe con qué seguir. Depende de otros para avanzar con sus tareas.
Semi Senior: Se preocupa por aprovechar mejor su tiempo. Pide nuevas asignaciones cuando tiene tiempo disponible y es autosuficiente para llevar adelante una gran parte de sus tareas.
Senior: No solamente recibe requerimientos, sino que los busca y genera. En muchas oportunidades es él quien le genera asignaciones nuevas a su superior.

Seguimiento requerido

Atención que requiere de su superior inmediato.

Junior: Requiere seguimiento diario a nivel detallado.
Semi Senior: Requiere seguimiento semanal y a nivel general.
Senior: Proactivamente reporta el estado y avance de sus tareas.

Indicadores de productividad

Indicadores varios relacionados con el trabajo que realiza

Junior: Calidad: Baja/Media – Productividad: Baja/Media – Innovación: Poca o Nula
Semi Senior: Calidad: Media – Productividad: Media – Innovación: Poca
Senior: Calidad: Alta – Productividad: Alta – Innovación: Alta

Cumplimiento de fechas

Cumplimiento de las fechas de entrega pautadas. Se aplica a las tareas de análisis, desarrollos, documentación, reporting, etc.

Junior: La mayoría de las veces no cumple con sus estimaciones.
Semi Senior: A veces cumple, a veces no.
Senior: Siempre cumple. Cuando surge un desvío (inevitablemente) lo informa adecuadamente y con anticipación.

Respuesta bajo presión

Referido a situaciones extremas… no a la corrida semanal para cumplir con la fecha de entrega del siguiente release en producción.

Junior: Le pueden pasar alguna de las siguientes cosas:
– Se bloquea
– Se angustia
– Se confunde
– Se estresa
El resultado de su trabajo en una situación de presión no es bueno.

Semi Senior: Le pueden pasar alguna de las siguientes cosas:
– Se enoja
– Se defiende
– Se distancia (se borra)
– Se resigna
El resultado de su trabajo en una situación de presión a pesar de todo, es bueno.

Senior: Le pueden pasar alguna de las siguientes cosas:
– Se entusiasma
– Se compromete
– Se hace cargo
– Se inspira
El resultado de su trabajo en una situación de presión puede llegar a ser asombroso.

Relación interpersonal

(Gracias a Javier Scavino por mencionar este aspecto).

Más allá de los conocimientos y capacidades de una persona, la habilidad de comunicarse con su entorno es fundamental para su desarrollo profesional.

Junior: Puede tener dificultades para transmitir sus ideas con claridad. No logra arribar a conclusiones concretables. No siempre sabe interactuar con otras personas de forma colaborativa y profesional.
Semi Senior: Se hace entender pero no logra ganarse la simpatía ni despierta la vocación de sus colaboradores para acompañarlo en sus sugerencias. Se permite escuchar otros puntos de vista pero sigue intentando que sean sus ideas (buenas y malas) las que prevalecen.
Senior: Es bueno comunicando, pero principalmente escuchando. Puede participar en desiciones de alto nivel y colaborar si es necesario en actividades más operativas privilegiando el resultado y la calidad de las relaciones por sobre su autoría en las ideas.

Vale la pena mencionar que la misma persona puede tener características de Senior en un aspecto y de Junior en otro.

 
1 comentario

Publicado por en agosto 29, 2011 en Uncategorized