«La programación de computadoras es muy divertido. Como la
música, es una destreza que se derive de una mixta desconocida de
talento innato y la práctica constante. Como dibujar, se puede formar
para una variedad de usos -- comercial, artístico, y entretenimiento
puro. Los programadores tienen una reputación merecida de trabajar
muchísimas horas, pero casi nunca se dan crédito de ser conmovido
por las fiebres de crear. Los programadores hablan del desarollo de software
durante los fines de semana, las vacaciones, y mientras comen, no porque les
falta la imaginación, sino que su imaginación se les revela
mundos que los demás no pueden ver.»
- Larry O'Brien y Bruce Eckel en
Thinking in C# (en inglés)
En el caso mío, se puede sustituir igualmente "administración de
sistemas" por "programación"
Índice (enlaces listos):
•
Aprendizaje
Estoy convencido de que la destreza de suma importancia de nosotros los seres
humanos, es la habilidad de aprender. Nacimos conmovidos a conocer y
comprender el mundo que nos rodea. He cultivado esta habilidad, y toda mi
experiencia con la Informática es uno de los resultados. Aún
más, trabajando con IT (la Tecnología de la Informática)
me ayuda a continuar el desarrollo de tal habilidad, puesto que siempre hay
nuevas plataformas informáticas, idiomas, hardware, et cetera, para
aprender en ésta industria. Por lo tanto, la herramienta mas apreciada
en "mi caja de herramientas IT" es la habilidad de aprender con rapidez y
de comprender nuevas tecnologías. Por esta razón, si Usted no
vea lo que busca en las listas abajo, favor de permetirme la opportunidad de
añadirlo, por yo trabajar con algo nuevo.
•
Enseñanza
En segunda plaza después del aprendizaje, es la habilidad de transferir
lo que he aprendido a los demás. Quiero decir que la destreza de
segunda importancia que tengo, y sigo cultivando, es la habilidad de
enseñar. No me satisfago en guardar sólo para mi mismo el
conocimiento, las destrezas, y la experiencia. Creo que tenemos una
responsabilidad a los que nos rodean y que nos siguen. Lucho para asegurar que
yo deje, a todo el mundo que tenga la oportunidad de trabajar conmigo, una
comprensión mas grande de que tenia al conocernos. Me encanta ver en
los ojos la luz que se enciende cuando alguien aprende y comprende algo nuevo y
útil de la tecnología que utiliza. Me es de suma importancia que
donde quiera que yo vaya, que dejara una herencia de comprensión.
•
Idiomas de programación y marcado
Idioma |
Nivel de habilidad (experto, avanzado, intermedio, básico) |
Leer/Depuración |
Escribir |
Perl |
experto |
sí |
sí |
C |
avanzado |
sí |
sí |
Unix shell scripting (Bourne y csh) |
experto |
sí |
sí |
PHP |
avanzado |
sí |
sí |
HTML/CSS |
avanzado |
sí |
sí |
XML |
intermedio |
sí |
sí |
C++ |
avanzado |
sí |
sí |
Tcl/Tk |
básico |
sí |
sí |
Applescript |
básico |
sí |
sí |
Java |
intermedio |
sí |
sí |
Python |
básico |
sí |
sí |
Javascript |
básico |
sí |
no |
x86 Assembly |
intermedio |
sí |
sí |
•
Administración de sistemas y redes
- Linux
- Debian y basado en Debian (e.g. Ubuntu, Knoppix)
- Red Hat y basado en Red Hat (e.g. CentOS)
- SUSE
- Slackware
- A la medida (es decir distribuciones que he hecho yo mismo)
- Solaris
- Mac OS X
- OpenBSD
- FreeBSD
- BSDI
- Irix
- Windows 98
- Windows 2000
- Windows XP
- Windows 2003
- Windows Vista
- Cisco IOS
- Mikrotik RouterOS
- System and Network Troubleshooting
•
Software
- Sendmail (servidor de correo electrónico)
- Zimbra (servidor de correo electrónico)
- ISC BIND (v8 and v9, servidor de DNS)
- ISC DHCP (servidor y herramientas de DHCP)
- Apache (servidor de web)
- IIS (servidor de web)
- MySQL (servidor de base de datos)
- Proftpd (servidor de FTP)
- wu-ftpd (servidor de FTP)
- OpenSSH (cliente y servidor de SSH)
- OpenSSL (herramientas de la comunicación segura)
- OpenLDAP (servidor de Lightweight Directory Access Protocol)
- X-windows (cliente y servidor de Unix GUI)
- Confluence (wiki)
- mediawiki (wiki)
- Jira (bug/issue tracking)
- Subversion (control de versión)
- git (control de versión)
- Samba (servidor de archivos a través del protocolo SMB)
- DRBD (almacenamiento redundante, i.e. networked mirroring)
- procesadores/editores de texto, et cetera., incluso Microsoft
Word, Emacs, VI, Tex/LaTex
- hojas de cálculo, including Microsoft Excel
- clientes de correo, including Microsoft Exchange, Mail.app,
Pine/Alpine, Elm, Mutt
- navegadores web, including Microsoft Internet Explorer, Firefox, Safari,
Opera
- software de conexión y transferir de archivos, incluso telnet,
ftp, ssh, scp, sftp, Putty, Fugu, Filezilla
- herramientas de solucionar problemas de redes, incluso ping, ping6,
traceroute, traceroute6, tracert, ifconfig, ipconfig, netstat, tcpdump,
ethereal/wireshark
•
Otras destrezas informáticas
- Software RAID en Linux (MD tools)
- Software RAID en Solaris (Disk Suite)
- LVM (Logical Volume Management) en Linux
- AOE (ATA Over Ethernet)
- NFS (Network File Sharing, Linux, Solaris, BSD, Mac OS X)
- Cortafuegos y filtros de paquetes, de Sistemas Operativos
- Linux Netfilter/iptables
- OpenBSD PF
- IP Filter en Solaris
- IP Filter en FreeBSD
- Maquinas virtuales
•
Protocolos de la Red
- SMTP
- POP
- IMAP
- Telnet
- FTP
- HTTP
- DNS
- DHCP
- LDAP
- RIP
- ICMP
- TCP
- UDP
- IP
- IPv6