Is it a fake website?

24 febrero 2009

Herramientas de reconocimiento para obtener perfiles

Esta es una lista 'viva' de herramientas para recopilar información, relacionarla y obtener perfiles de personas a partir de redes sociales, listas de correo públicas, webs, twitters y recursos online públicos. Es impresionante la cantidad de datos que podemos obtener de una persona que haga uso de servicios como los anteriores, relacionando toda la información obtenida para crear patrones de personalidad. A pesar de muchos inconscientes, esto es ampliamente utilizado por departamentos de recursos humanos para ampliar información sobre sus candidatos.


Si conoces más herramientas similares a estas, por favor, compártelas en los comentarios.

09 febrero 2009

El pánico

El pánico, ese "miedo extremado o terror producido por la amenaza de un peligro inminente, y que con frecuencia es colectivo y contagioso." definición de la RAE. Esa sensación que todo administrador de sistemas ha sentido o sentirá en su carrera. Un datacenter funcionando con la SAI por una perdida de luz repentina, esos servidores en producción que atienden miles de peticiones que no se levantan, ese nagios al rojo vivo, y para colmo si la cosa no era poca, esas llamadas de los usuarios o del SAT cómo si no supieras lo que está ocurriendo.


Manejar este tipo de situaciones es una de las habilidades más difíciles que nos podemos encontrar en el campo de la administración de sistemas, y no todas las personas pueden estar preparadas. Nadie te enseña a afrontar estas situaciones, y cuando te encuentras en una de ellas, estás en el medio de una crisis, donde lo principal es solucionar el problema puntual. No dispones de toda la información que quisieras, y tienes que saber manejar todo el estress de ambas partes, los sistemas y usuarios.


En un post anterior, dimos las 5 estrategias clave de un administrador de sistemas, pero el pánico, es una de esas situaciones que todo sysadmin quiere evitar, pero irremediablemente terminará encontrándose con ella. Aquí nuestro consejo para situaciones de pánico;

No tengas pánico, cálmate, relaja.

Laurence Gonzales en el blog de aventuras de National Geographic lo describe así:

"Panic was really useful to us once. We have inherited the structure and function of our nervous system from ancestors who lived in a very different environment, where simple, automatic actions were required for survival. A form of panic—running away or fighting without thinking, for example—was apt to keep them alive more often than not. The natural way the emotional system functions involves suppressing rational thought to clear the way for those automatic responses. If a lion is chasing you, you can’t stand around and think it over. Instead, the emotional system makes the decision and initiates the well-known fight-or-flight response (which should be called “flight-or-fight,” since the first impulse is almost always to flee)."


"There are three important steps to take to suppress panic: Breathe, organize, act."

Respira, organizate y actúa, es el mejor consejo que puedes recibir para situaciones de pánico que tarde o temprano experimentaras en tus carnes.

19 enero 2009

10 aspectos de Google que quizá no sabías

1. ¿Cuál es la búsqueda más cara?:
La búsqueda más cara es una enfermedad cancerígena causada por la exposición al asbesto presente en ciertos materiales de construcción. Esto significa que el término "mesotelioma" cuando es buscado en Google y se hace click en uno de los enlaces publicitarios, Google se embolsa 90 dolares.

2. ¿En qué se parecen Tampax y Cello a Google?:
En que las tres se han convertido en sinónimos de los productos genéricos que anuncian.

3. ¿Cual es el único servicio de Google para el que no existen alternativas gratuitas?
Google Labs es una recopilación de los servicios de Google en estadio Beta. Para todos los demás servicios existen alternativas válidas.

4. Google adoptó alguna idea de la pizarra del masterplan.
El masterplan, esa enorme pizarra de la entrada principal del cuartel general de Mountain View.
Todo el mundo ha oido hablar de ella. Pero lo que quizás no se sepa es que Google adoptó una idea de esta pizarra. En 2007 registró una patente para ampliar los pérfiles de los usuarios con un componente psicológico y poder así crear perfiles de conducta de los jugadores en línea. Todo ello con el fin la publicidad personalizada en los videojuegos.

5. Google no sólo en Internet
En EE.UU las empresas de publicidad han pasado a la historia. Allí Google se encarga de asesorar a las empresas sobre cómo deben repartir sus anuncios, cuñas radiofónicas, anuncios en prensa, adwords...

6. Nuevos desafíos en búsquedas.
El futuro, realizar búsquedas con la voz. Esto es especialmente adecuado para dispositivos móviles. Google es la única empresa con la infraestructura necesaria para ello, ya que en el reconocimiento de voz, la capacidad de memoria y la velocidad de procesamiento son esenciales.
Los sistemas tienen que trasladar la voz a lenguaje máquina, transmitir a la central la información, buscar la respuesta adecuada y devolverla al móvil, de forma escrita u oral. Todo un desafío para igualar los tiempos de respuesta a los de una búsqueda con texto.

7. ¿Cuál es el punto débil de Google?
La práctica totalidad de sus servicios basa su funcionamiento en la red y no precisa de la instalación de software ni hardware. Uno de los principios estratégicos del mundo de las tecnologías de la información es aumentar lo más posible las barreras técnicas al cambio.
En Google, las barreras al cambio son extremadamente reducidas, ya que un usuario puede decidir de hoy para mañana si utiliza Google u otro servicio de la red.

8. Google un buscador americano pensado para europeos.
Google, un buscador americano completamente Europeo.
Google es más popular en Europa (83% de cuota de mercado) que en EE.UU (60%).

9. El 90% de lo que hay en la red no lo encuentra Google.
Y no sólo Google, todos los buscadores existentes se quedan en la superficie. Sólo sondean la denominada "Web Visible". Las áreas que contienen información fundada, en las que está almacenado el saber, no se sondean. Esta parte de la red la componen bases y bancos de datos de trabajos científicos, zonas de los diarios para sólo abonados, y todas aquellas páginas que requieren una contraseña. Esto es la denominada web profunda.

10. ¿Quién puede hacer frente a Google?
Quién disponga de infraestructura y pueda construir un buscador semántico en el cual con un sólo término de búsqueda busque en un sinnumero de bases datos directorios y por toda la red profunda buscando también traducciones y vínculos temáticos del término para mostrar luego toda la información relevante y de forma bien estructurada en una sola página.


Estos son algunos puntos que me han llamado la atención al leer"El Engaño Google" de Gerald Reischl. En el libro hay mucha más información igualmente interesante.

[Actualización 20/01/09]: Más información de Google relacionado con este post.
¿Por qué dejan de trabajar en Google?

13 enero 2009

El wiki de House of Sysadmins

Una de las principales funciones de las redes sociales es la relación entre sus miembros que comparten intereses comunes. Ese fué el principal motivo por el que nacio House of Sysadmins, un lugar de encuentro para administradores de sistemas, técnicos, programadores y cualquiera que en su día a día tenga relación o contacto con los sistemas.
Podemos relacionarnos, conocer cómo trabajan sysadmins de otras empresas, compartir experiencias, solucionar dudas, formar grupos de interés, reirnos, estar al día de eventos, etc.

house of sysadmins
Pero ahora, hemos ido un paso más, hemos escuchando vuestras peticiones, y ¡¡ya disponemos de una wiki donde poder crear artículos de interés para la comunidad.!!
Dispone de unos cuantos artículos interesantes, pero esperamos llenarlo de información útil con la ayuda de todos vosotros.

Anuncio oficial de la wiki en House of Sysadmins

Desde aquí dar las gracias a _TuXeD_, un sysadmin hiperactivo que en su vocabulario no existen las palabras "no se puede" o "no se". Gracias a él disponemos de un wiki en condiciones con un buen servidor y ancho de banda.

05 enero 2009

Es necesario más PhDs en administración de sistemas

Hay quien piensa que la "Administración de sistemas" sigue un camino similar a la historia de la "Ingeniería eléctrica". Ampliamente categorizada, hay 3 tipos de carreras en este área:

  1. Electricistas: Personas que tienen una educación científica limitada, pero a través de certificaciones y experiencia hacen la mayoría de su trabajo en edificios, tanto nuevas instalaciones como reparaciones. "Siguen el código del edificio" (las normativas de seguridad del edificio en su estado o ciudad) pero no pueden crear nuevas normativas (y nunca lo intentaran). Se paga a los inspectores para que revisen su trabajo de adecuación a las "normativas del edificio". El 80% trabaja en esta categoría y normalmente es desagradecido y aburrido.
  2. Ingenieros eléctricos: Personas que tienen estudios universitarios y comprenden la teoría y la práctica de lo que hacen. Se especializan en áreas específicas (construcción, diseño de circuitos, chips, etc). Diseñan nuevos productos. Y pueden crear las normativas eléctricas que seguiran los electricistas.
  3. Investigadores: Personas (normalmente con PhDs) que avanzan en la ciencia de la ingeniería eléctrica. Pueden inventar completamente nuevas formas de hacer las cosas, en lugar de inventar nuevos productos.
El campo de la administración de sistemas está siguiendo este tipo de trayectoria. Hay gente en la primera categoría: tienen certificaciones Cisco, MS, y LPI (linux). Despliegan arquitecturas aprobadas por vendedores y siguen patrones de diseños (conocidos como 'buenas prácticas').
Posteriormente pueden realizarnos auditorías SGSI a nuestro trabajo.

En la administración de sistemas también existe la segunda categoría. Normalmente son administradores senior, a menudo son empleados de vendedores que crean los documentos de buenas prácticas y las certificaciones usadas por los de la primera categoría. A menudo poseen la misma titulación y certificaciones que los de la primera categoría lo cual crea confusión.

La tercera categoría es bastante rara en la administración de sistemas. ¿Qué cambios radicales se han hecho en este área?: algunos que se me ocurren son almacenamiento local vs almacenamiento remoto, cloud computing, esperar a que los usuarios se quejen o monitorizar, mantener la sincronización de maquinas a mano vs automática (puppet, rsync..), virtualización...

Los anteriores son grandes cambios de nuestra industria, pero todavía queda mucho por hacer.

Hay muy pocas universidades que ofrecen Masters o programas PhDs en administración de sistemas. La mayor parte de la innovación en la administración de sistemas viene de la Industria, pero falta investigación en otras áreas menos técnicas. Por ejemplo algunas áreas de interes para la investigación pueden ser:
  • ¿Por qué las buenas prácticas son raramente adoptadas?
  • ¿Qué impide a un número constante de administradores de sistemas administrar recursos crecientes de máquinas y usuarios.?
  • ¿Por qué es el debug tan complicado?
  • ¿Cómo organizar a equipos de administradores de sistemas para maximizar la eficiencia de los sistemas y personales?
  • ¿Cómo delegar en los usuarios sin esperar que sean administradores de sistemas?
  • ¿Qué rasgos comparten la administración de sistemas exitosa?
Estas son algunas cuestiones que pueden servir para investigación en este área cada vez más complicada y donde la sociedad cada vez es más dependiente de la tecnología.

Ejemplo: Organizando la complejidad. "What is a Systems Approach?"


Artículo inspirado en System's administration needs more PhDs

04 enero 2009

¿Y tú, falseas tu currículum?

Recientemente veíamos la noticia de que el 40% falsea su currículum. Concretamente en nuestro campo de Tecnologías de la Información se suele rellenar el currículum, pero también es cierto que a veces algunas ofertas de trabajo se extralimitan con lo que piden. [Si a los conductores los contrataran como a los informáticos].

Pero a la hora de la verdad, ¿sabemos tanto como creemos?, windows, linux, seguridad en redes...

A través de HoS podreis realizar algunos tests para demostrarlo.

21 diciembre 2008

Los 7 grandes mitos de la programación

Los obstáculos más grandes para aprender a escribir buenos programas son:
  1. La programación es una de las habilidades técnicas más difíciles
  2. Es una habilidad que requiere de algún extraño talento
  3. Lo hacen chicos jóvenes socialmente ineptos y en total aislamiento, casi siempre de noche.
  4. En gran parte sirve para producir videojuegos muy violentos.
  5. Es una habilidad que requiere el dominio de matemáticas avanzadas.
  6. Es una habilidad completamente diferente de el pensamiento diario.
  7. Es algo que no ayuda a la gente.

Extraido de el libro "Programación - Principios y práctica usando C++" qué actualmente está escribiendo Bjarne Stroustroup cómo respuesta al modelo erróneo en que las Ingenierías tratan actualmente a la programación.


"La programación seria es un deporte de equipo, muestra tus habilidades sociales. El geek gordo y genio semi-oculto en una pila de cajas de pizzas y latas de cola es una criatura mítica, mejor lo enterramos y no lo volvemos a ver." Bjarne Stroustrup


Post relacionados:

10 diciembre 2008

¿Cómo afecta el cloud computing a los administradores de sistemas?. Nuevas oportunidades

Iniciativas de cloud computing como AppEngine, Amazon Web Services, BigTable, y similares, proporcionan interfaces centrales para los desarrolladores que les solucionan los típicos problemas de administración de sistemas, y lo están consiguiendo con bastante éxito.

Entonces podemos preguntarnos, ¿donde nos sitúa esto a los administradores de sistemas?

Estamos ante un entorno tecnológico extremadamente cambiante, con un conjunto de nuevas herramientas, y tecnologías que no paran nunca de evolucionar y causan una fragmentación bien percibida en la comunidad mientras todo el mundo discute por cual es "la dirección correcta". ¿Os suena no?, debería, ya que, es exactamente lo que hacemos los administradores de sistemas. El hecho de que las cosas nunca se estanquen es lo que hace que amemos nuestra carrera. Aunque a otros les de vértigo.

El cloud computing, ese nuevo paradigma en el cual la información es almacenada permanentemente en servidores de Internet y accedida y cacheada en clientes que van desde ordenadores de sobremesa hasta cualquier tipo de sensor pasando por centros de entretenimiento, dispositivos móviles, PDAs, etc, está llevando a los desarrolladores a una convergencia forzada. Los desarrolladores no tienen elección, pero tendrán que comprender como funciona el cloud computing por debajo ya que necesitaran programar herramientas que enlacen con éste.

Por otra parte, es una gran ocasión para que los administradores de sistemas aprovechemos esta oportunidad y poder realizar un trabajo más interesante que el típico de scripts de monitorización, parseadores de logs, tratamiento de información con datos de directorios y similares.

Sí no sabeis programar, aprende, porque un administrador de sistemas necesita saber programar. Elige un lenguaje de propósito general orientado a sistemas para que puedas aprender poco a poco familiarizándote con él; python, ruby o perl son buenas elecciones.

Amplia tus horizontes, ensancha tu mente y sumérgete en la nube.

16 noviembre 2008

No soy Informático

, soy:
  • Ingeniero de sistemas
  • Administrador de sistemas
  • Técnico de sistemas
  • Analista de sistemas
  • Consultor de sistemas
  • Ingeniero de redes
  • Técnico de redes
  • Técnico de soporte
  • Técnico de comunicaciones
  • Operador de incidencias
  • Analista programador
  • Programador
  • Desarrollador web
  • Ingeniero de software
  • Arquitecto de software
  • Consultor de seguridad
  • Ingeniero de seguridad
  • Analista de seguridad
  • Auditor de seguridad
  • Testeador de calidad y seguridad
Nuestra profesión, la mal llamada "de informáticos", está perdiendo prestigio, una parte de la culpa, la tenemos nosotros cada vez que en muchas de las situaciones que se nos presenta en la vida, afirmamos, "soy informático". ¡NO!, con todo el intrusismo que actualmente existe hoy en nuestra profesión, donde cualquiera que realiza un cursillo de 15 horas de office ya puede decir que sabe de informática, tenemos que evitarlo, tenemos que evitar decir "soy informático", tenemos muchos definiciones como las anteriores que pueden describir perfectamente nuestro trabajo, sin caer en el "soy informático" a secas. Cuando en tiempos pasados decir soy informático era causa de admiración, quizá hayamos caído en nuestra propia trampa, pero por favor, déjemos esa expresión para los que realizan cursillos de informática y, llámemos a nuestra profesión por su nombre. Yo soy un administrador de sistemas, y tú, ¿qué eres?

04 noviembre 2008

¿Fin de los portales de empleo tecnológicos?

Uno de los últimos estudios de Nielsen Online,  muestra el crecimiento de las redes sociales como refuerzo de las relaciones laborales. 

Sí pensamos en ello, esto implica unos posibles cambios de hábito en las relaciones laborales, tanto en la búsqueda de un nuevo puesto de trabajo, y en la utilización de nuevos canales de búsqueda de posibles candidatos. Visto de otra manera, tenemos a nuestra disposición poderosas herramientas no sólo de cazatalentos, habituales en las redes profesionales, sino para los departamentos de los RR.HH de las empresas. 



"House of Sysadmins"  es una vía perfecta donde todos sus miembros pueden demostrar sus aptitudes y virtudes a la vista de cazatalentos, y sus miembros pueden hacer networking entre sí, de acuerdo a preferencias de Ciudad, conocimientos y demás cualidades. 

Si yo fuera una empresa en busca de talentos, en lugar de publicar ofertas en portales de empleo tecnológicos, lo haría en redes sociales como House of sysadmins. ¿Y vosotros qué hariais?

28 octubre 2008

11 secretos para administradores de sistemas

Es mi interpretación libre al artículo de IBM titulado "11 secretos para administradores perezosos de clusters."
Los secretos de los que habla el artículo no son tan secretos y valen también para administradores de sistemas en general, de la mayor parte de ellos, ya hemos hablado en este blog:
  1. No reinventes la rueda.
  2. Usa Open Source
  3. Automatiza todo
  4. Diseña a gran escala. Planea ser perezoso desde el principio
  5. Diseña un hardware manejable.
  6. Utiliza un buen software de administración de cluster. No improvises.
  7. Usa soluciones de monitorización Open Source
  8. Controla a tus usuarios con un sistema de colas.
  9. Verifica por lo que te pagan. Crea referencias.
  10. Administra la comunicación del cluster.
  11. Busca vías para ser perezoso.
El artículo no tiene desperdicio.

27 octubre 2008

Lolitas, teens, preteens


Si mezclamos un meme y le aplicamos técnicas SEO, el objetivo es esta blogocampaña, que arrancó hace varios días, para que el próximo 20 de noviembreDía Universal del Niño– cientos de blogs escribamos un post en el que aparezca la frase Pornografía infantil NO para sembrar los buscadores de Internet de severas críticas a esta vergüenza humana y social. De esta forma conseguiremos que las ciberbúsquedas de las palabras pornografía+infantil al menos golpeen las conciencias de tanto salido mental. En el post podéis colar términos de búsqueda empleados por los pederastas y pedófilos como “angels”, “lolitas” o “preteens” para llegar adonde queremos llegar.

23 octubre 2008

Finalmente house of sysadmins no es finalista en el EBE' 08

Hace días comentamos que habían aceptado la solicitud del proyecto "House of Sysadmins en el EBE' 08". Hoy nos comunican que finalmente, no estamos entre los finalistas. Se trataba de un magnífico escaparate para exponer un proyecto relacionado con la web participativa, nuestra intención era darlo a conocer más ampliamente y poder conseguir nuevos recursos para poner en marcha todas las ideas que tenemos en mente y podeis sugerirnos.

Por nuestra parte decir que el trato que hemos mantenido con la organización en el transcurso de la solicitud ha sido exquisito. Informando puntualmente de los avances, abiertos a escuchar, buena comunicación y una mejor organización, desde aquí, chapó para los organizadores de EBE 08. Lástima que finalmente no hemos conseguido nuestro objetivo, pero seguimos luchando. Ese es el auténtico espíritu de un administrador de sistemas.

Si tú, lector, vas a estar en Sevilla en el Evento Blog, ponte en contacto con nosotros. 

Tenemos mucho trabajo por delante para convertir nuestra red social en un referente

Nos vemos en House of Sysadmins.

16 octubre 2008

¿cómo administras tus sistemas?

Un miembro de house of sysadmins ha abierto un interesante hilo "Tareas de mantenimiento de servidores" en el cual pregunta cómo administramos los sistemas, en que herramientas nos apoyamos y busca también algún consejo que le facilite la vida. Os aconsejo que echeis un vistazo a las respuestas que se dan, seguro que descubris algo nuevo.

En relación a esto, nos hacíamos eco de un interesante software que ha visto la luz hoy y que según dicen facilita la vida del administrador de sistemas y aumenta la productividad. Lo interesante de este software es que es libre y creado por una empresa zaragozana que ha recibido un capital semilla 5 veces superior al que dispuso google en sus inicios.

También el mismo usuario anterior ha creado un foro sobre ebox para compartir experiencias. Si lo probais, comentad vuestras opiniones.

11 octubre 2008

Un día en la vida de un administrador de sistemas de Google

En el post ¿qué le preguntarías a un administrador de sistemas de google?, recopilé cuestiones con vuestra ayuda sobre que interesaría saber de un sysadmin que trabaja en Google. Pues dicho y hecho, las recopile, me puse en contacto con Jordan Sissel, un geek que trabajó en Google durante 2 años, y hace escasos días me las envío contestadas.

Breve extracto de la entrevista.

¿Cuál es tu lugar de trabajo?
El campus principal de Mountain View, California.

¿Podrías explicarnos como es el día típico de un sysadmin en Google?
Similar a otro sitios supongo. La lista de tareas para hacer incluye escribir herramientas automáticas, optimizar sistemas de monitorización, apagar fuegos (fallos de servicios, etc), ayudar a otros ingenieros en diseño o problemas de capacidad, y otras tareas pequeñas. También hacíamos turnos de llamadas (soporte).

¿Qué Sistema Operativo usas
Para uso personal, Linux, Windows, y FreeBSD. En el trabajo, el que sea más conveniente para lo que necesite hacer - el cual a menudo es Linux.

Entrevista completa en inglés.

03 octubre 2008

Chuleta: operadores y comandos unix. Ejemplos prácticos

Buen recurso donde con claros ejemplos se explica gran parte de los entresijos para manejarse en una consola linux.Observad gráficamente como funciona una serie de comandos encadenados operando cada uno con el resultado del anterior. Parece más complicado de lo que en realidad es.

logadmin

24 septiembre 2008

Alternativa libre a Exchange

A través de un usuario de "house of sysadmins", me entero de que han liberado una alternativa libre a Exchange, el popular software colaborativo de Microsoft.

El entorno de correo y software colaborativo de Microsoft era uno de los pocos servicios que hasta ahora no tenía una fuerte alternativa libre, tendremos que esperar a ver la acogida que tiene y si supone una gran amenaza como lo fue y es samba y apache.

Basado en OpenMapi

19 septiembre 2008

5 gran preguntas a 5 de los grandes programadores

Coge las direcciones de correo públicas de respetables programadores y envíales un correo con una pequeña entrevista con preguntas como; ¿como aprendieron a programar?, ¿les sirvio de algo la Universidad?, ¿qué es lo que más valoran de un programador?, ¿sirven de algo las matemáticas o físicas para programar?, ¿cuál será el próximo boom en programación?, eso es lo que hizo Stiff.

(este es un pequeño resumen de lo que me ha parecido más interesante)

Estrellas invitadas:

Linus Torvalds
- Autor del Linux kernel





Peter Norvig- Director de desarrollo de Google, famoso Lisper, autor de famosos (en algunos circulos al menos) sobre IA. Su página personal.



Guido Van Rossum- El creador del lenguaje Python






Bjarne Stroustrup - El creador de C++ , su página web aquí





James Gosling - El creador del lenguaje Java





PREGUNTAS

1. ¿Cómo aprendiste a programar?

Linus Torvalds: No aprendí a programar en la Universidad. Lo hice leyendo libros y programando (al principio con un Commodore VIC-20 y luego con un Sinclair QL).

Peter Norvig: Realicé cursos en el instituto y en la Universidad, pero siempre sentí que aprendí más por mi cuenta.

Guido Van Rossum: Fuí a la Universidad donde había un gran mainframe y había varios cursos de programación.

Bjarne Stroustrup: En la Universidad (Aarhus y después Cambridge).

James Gosling: Inicialmente yo era autodidacta. Tuve mi primer trabajo de programador antes incluso de ir a la Universidad. Me divertí mucho.


2. ¿Te sirvio de algo la Universidad?

Linus Torvalds: Especialmente pienso que la Universidad fue muy útil. En lugar de ir a una escuela de Ingeniería, fuía a la Universidad de Helsinki, que es muy teórica, por lo que la enseñanza no se centraba mucho en la programación (que era sólo una pequeña parte, y en la que termine trabajando más), la mayoría de los cursos eran sobre conceptos fundamentales y cosas como análisis complejos.

Lo cual puede parecer aburrido e incluso un gasto de esfuerzo muchas veces, pero creo que fue útil, y muchas veces me divertía. Y creo que soy un mejor programador por ello.

Peter Norvig: Creo que aprendía más por mi cuenta.

Guido Van Rossum: Fue muy importante para mí.

Bjarne Stroustrup: Las Universidades me enseñaron mucho que era útil, incluido muchas de las bases de mi futuro trabajo. Además aprendí también programación por dinero, donde la comprensión de los problemas del mundo real, correciones, mantenimiento, entrega a tiempo, etc, era más estresante que en el entorno Universitario.

James Gosling: Estuve en la Universidad hasta que finalicé el PhD.


3. ¿Cual piensas que es la habilidad más importante que todo programador debiera tener?

Linus Torvalds: Es algo que yo llamo "gusto".

Tiendo a juzgar a la gente con la que trabajo no por su eficiencia a la hora de trabajar: mucha gente puede tirar mucho código, sino por como reaccionan al código de otra gente, y obviamente también al tipo de código que escriben y que enfoques toman. Esto me indica si tienen "buen gusto" o no, y el tema es que, una persona sin "buen gusto" a menudo no es muy buena juzgando el código de otra gente y su propio código termina siendo malo.

Pero esta no es la única cosa. Algo que es muy útil, especialmente en un proyecto Open Source es simplemente la habilidad de comunicar bien lo que vas a hacer, y como lo vas a hacer. La habilidad de explicar a los otros "por qué" vas a hacer algo de tal modo, es muy importante, y no todo el mundo tiene esa habilidad.

Peter Norvig: No creo que haya una, pero diré concentracíon.

Guido Van Rossum: Sus cuestiones son un tanto generales y difíciles de contestar. :-) Supongo que ser capaz de cocinar un huevo para desayunar es algo incalculable.

Bjarne Stroustrup: La habilidad para pensar claramente: Un programador tiene que comprender problemas y mostrar soluciones.

James Gosling: Ser capaz de motivarse a si mismo. Para ser realmente bueno, tienes que amar lo que haces.


4. ¿Crees que las matemáticas o física es una destreza importante para un programador?, ¿Por qué?

Linus Torvalds: Personalmente creo que una buena base de matemáticas viene muy bien. No estoy tan seguro que con física también, pero estoy convencido que sabiendo matemáticas y teniendo una buena base ayuda a ser un mejor programador. Ya sea solamente porque los modelos mentales son similares.

Peter Norvig: Sí. Muchas de las ideas son inherentemente matemáticas: inducción, recursión, lógica, etc.

Guido Van Rossum: Matemáticas, sí (alguna parte; No me importan las ecuaciones diferenciales, pero la álgebra y lógica son importantes). La física, no creo excepto que es siempre útil interesarse por muchas cosas.

Bjarne Stroustrup: Depende del programador y de las tareas de programación. Algunas partes de matemáticas son frecuentemente útiles, la física menos que ella, pero aprender física es una de las mejores maneras de aprender matemáticas prácticas.

James Gosling: Sí. Te enseñan lógica y dedución. Y a tener un ojo análitico. Y no hay nada que sustituya a las matemáticas cuando se trata de analizar los algoritmos.

5. ¿Cual crees que sera la próxima gran innovación en programación?

Linus Torvalds: No creo que veamos un "gran salto". Hemos visto un montón de herramientas que nos facilitan las tareas diarias - con los lenguajes de alto nivel y quizás la integración de bases de datos simples en los lenguajes serán una de ellas. Pero la mayoría de lo que se ha comentado publicamente ha sido de un uso muy limitado.

Peter Norvig: Procesamiento distribuido a larga escala.

Guido Van Rossum: Lo siento, no soy una persona con una bola de cristal. Predije el CGI unos 5 años despues de que hubiera sido inventado. :-)

Bjarne Stroustrup: No lo se, no me gustan las suposiciones.

James Gosling: Los dos temas por los que estoy ocupado ahora son la copia con paralelismo y complejidad.

12 septiembre 2008

Posibles preguntas a un administrador de sistemas en una entrevista de trabajo

Un administrador de sistemas no es una persona que realiza tareas rutinarias únicamente, un buen administrador de sistemas es una persona que resuelve nuevos problemas, se enfrenta a retos, desafíos, por lo que si buscais un nuevo trabajo, reconocelo por la entrevista que te realizan. Una buen entrevista sería aquella en la que nos preguntasen sobre como hemos conseguido resolver grandes problemas que nos hemos encontrado en el pasado, o por qué no los conseguimos solucionar, una donde observen nuestro pensamiento creativo mientras describimos el significado de cada fichero del directorio /etc o nos pongan a prueba con las manos en la masa.


Preguntas que pueden hacernos en una entrevista de trabajo:
  • ¿Cómo trabajas en equipo cuando todos tus compañeros son idiotas?
  • ¿Cómo de bien programas bajo la influencia de drogas duras?
  • ¿Has combatido o matado a un compañero de trabajo con una espada láser?
  • Dame una cantidad estimada de la máxima cantidad de dinero que has robado en tus antiguos trabajos e información sensible.
  • Emacs o Vi
  • Microsoft Windows o GNU/Linux
  • Dispones de una gran red de servidores SUN para secretarias que utilizan programas de ofimática. Qué herramientas Unix te instalarías para tu propia diversión y como lo justificarías después.
  • ¿Qué arma prefieres en el counter strike?
  • Ves a un pequeño cachorro sangrando y ladrando de lodor a través de la ventana de tu oficina mientras trabajas arreglando un servidor de producción y tienes a la espera a más de 50 usuarios. ¿Dejarías morir al perro? ¿Por qué?
  • ¿Cuanto tiempo gastas al día leyendo noticias en Internet?
  • ¿Y procastinando?
  • Recita el manifiesto GNU
  • ¿Sabes que significa BOFH?
  • ¿Cual es el verdadero uso de /dev/null?
  • ¿Cuál es tu karma en meneame? (si es menor de 18 no vale la pena)
  • ¿Cuáles son tus trolls favoritos de barrapunto?
  • ¿Por qué demonios una persona sana como tú desea ser un administrador de sistemas?
Consejo a los entrevistadores: si durante la entrevista a un administrador de sistemas, el candidato no pregunta por cafe, coca cola, té o cualquier otra forma de cafeína varias veces durante la entrevista. No merece la pena.

Un poco de humor viene bien. Este post viene al hilo de un nuevo foro que hemos abierto en "house of sysadmins" con cuestiones reales de este tipo que pueden ayudar a futuros administradores de sistemas a la hora de empezar en este duro mundo.

08 septiembre 2008

"House of Sysadmins" es admitido en el EBE'08

El proyecto que iniciamos hace unos días "house of sysadmins" ha sido admitido en el EBE 0'8 (Evento Blog España) como proyecto emprendedor. El EBE 0'8 es un evento donde exponer nuevos proyectos relacionados de una u otra forma con la blogosfera y la web participativa

Recordamos que "house of sysadmins" es una red social de administradores de sistemas que nació con el fin de aglutinar diferentes recursos y ofertas orientadas al campo de sistemas. Ha tenido una buena acogida contando que no se le ha hecho más publicidad que el post donde anunciamos su nacimiento. Actualmente cuenta con más de 80 miembros.

Desde aquí os animamos a registraros y compartir vuestro conocimiento e inquietudes con todos los miembros que la formamos.

ACTUALIZACIÓN: Luis Rull uno de los organizadores de EBE 0'8 nos comenta que la comisión de admisión no se ha reunido todavía por lo que la noticia es que únicamente se ha aceptado la solicitud del proyecto de "House of Sysadmins"