Eli
319meneos

Un administrador de sistemas ¿necesita saber programar?

Reflexión sobre la programación y la administración de sistemas. A muchos aspirantes a administradores no le gusta programar pero es necesario conocer la programación para entender cómo funcionan los sistemas informáticos. Y es que la programación es abstracta y compleja, sólo soportable por aquellos a los que les gusta programar.

negativos: 1  usuarios: 319  anónimos: 0  compartir:  twitter  facebook  friendfeed
  1. por --5693-- (#) el 03-05-2007 07:15 UTC
  2. #2   Si, al menos lo basico pa 'ir tirando'.
    votos: 4, karma: 28
    por nOvaZuZu (#) el 03-05-2007 07:23 UTC
  3. por --5500-- (#) el 03-05-2007 07:26 UTC
  4. #4   Sí, tener mínimos conocimientos de lenguaje "Logo" al menos.
    votos: 7, karma: 42
    por smowing (#) el 03-05-2007 07:33 UTC
  5. #5   Claro que tiene que saber programar. Yo soy administrador de sistemas y tengo que hacer a menudo scripts.
    votos: 7, karma: 57
    por Wikito (#) el 03-05-2007 07:37 UTC
  6. #6   Yo personalmente odio programar, pero bien es cierto que hace falta hacer scripts y demás, lo cual no llego a considerarlo programar. Una cosa es un script de 100 o 200 lineas, y otra un programa de 10.000 o más lineas.
    votos: 5, karma: 46
    por lawprier (#) el 03-05-2007 07:39 UTC
  7. #7   Y diseñar, y 3 idiomas minimo, y coche propio... o es que no leeis nunca infojobs????!!?
    votos: 52, karma: 299
    por kesar (#) el 03-05-2007 08:09 UTC
  8. #8   Mmmmm ...pues segun, si vas a administrar una red pequeña ( <200 equipos) puede que no te haga demasiada falta, aunque siempre es bueno saber lo que hace un programa y brujulear un poco con pequeños programas bash o bat para scripts que te puedan hacer automáticas tareas monótonas y pesadas
    Si estas en una red grande... pues seguro que tienes que conocer de pe a pa los scripts y algo de sql, pero en estas redes normalmente hay multitud de departamentos que alivian considerablemente la carga de trabajo

    Según mi opinión es bueno saber por donde van los tiros de scrips y programas, pero no es imprescindible programar a nivel picacodigos para administrar un sistema.

    Saludos
    votos: 7, karma: 59
    por Wendigo (#) el 03-05-2007 08:09 UTC
  9. por --5693-- (#) el 03-05-2007 08:10 UTC
  10. #10   Pues a mi me parece bastante más interesante la reflexión del administrador de sistema al que enlaza este post, que el post meneado.

    Y si, hay que saber programar. Quizás no seamos capaces de hacer un meneame, pero unos scripts si que toca saber hacer...
    votos: 4, karma: 41
    por ajripa (#) el 03-05-2007 08:10 UTC
  11. #11   No. Lo único que necesita para trepar es reirle las gracias al jefe.
    votos: 5, karma: 57
    por Aidann (#) el 03-05-2007 08:35 UTC
  12. por --27844-- (#) el 03-05-2007 09:16 UTC
  13. por --35115-- (#) el 03-05-2007 09:31 UTC
  14. por --10472-- (#) el 03-05-2007 10:55 UTC
  15. #15   "Y es que la programación es abstracta y compleja, sólo soportable por aquellos a los que les gusta programar."

    Estoy totalmente de acuerdo con esta frase. Yo he estudiado ingenieria tecnica informatica y aborrezco la programacion :( Despues de muchas reflexiones, he decidido que no voy a dedicarme a programar, porque no estoy hecho para esto...
    votos: 1, karma: 15
    por Deku (#) el 03-05-2007 12:11 UTC
  16. #16   hombre #14 puedes verlo de muchas formas, cuando programas un video no le estas diciendo que when peli goto palomitas sino le dices las instrucciones que debe realizar. Al igual que con un script, donde programas lo que debe suceder cuando tal evento se realice... mas o menos
    votos: 2, karma: 22
    por Cidwel (#) el 03-05-2007 12:16 UTC
  17. #17   soy adminstrador de sistemas, y por no saber, no sé ni programar mi horno.
    votos: 10, karma: -4
    por milf (#) el 03-05-2007 12:21 UTC
  18. #18   programar es la nueva forma de caciquismo, y te pagan 4 duros
    votos: 6, karma: 48
    por flux (#) el 03-05-2007 12:29 UTC
  19. por --27844-- (#) el 03-05-2007 12:34 UTC
  20. #20   Pues se debería, ya que en la práctica, en caso de competir por un puesto se valorará el que se sepa programar y se tengan conocimientos de administración.
    No se trata de ser un experto, pero hay que pensar que en un futuro esos conocimientos se podrán aplicar en puestos de mayor responsabilidad.

    Y caso de la administración pública más todavía, si tienes un examen de por medio y el perfil no esta definido.

    Os lo dice uno (programador) que ha competido con un administrador de sistemas para un trabajo y nos han puesto el mismo examen a los dos. Al final hemos entrado ambos.
    votos: 3, karma: 26
    por biooib (#) el 03-05-2007 12:41 UTC
  21. #21   Cualquier persona que se quiera hacer llamar informático debe saber programar. Es como si me preguntas si un biólogo ha de saber química. ¡Por supuesto! La programación es la base de la informática. Si no sabes programar tu nivel de entendimiento de un problema informático se ve irremediablemente limitado.
    votos: 11, karma: 62
    por unf (#) el 03-05-2007 12:50 UTC
  22. por --11650-- (#) el 03-05-2007 12:56 UTC
  23. por --11650-- (#) el 03-05-2007 12:59 UTC
  24. #24   #17, si levantamdo el pais. Para mi un buen administrador de sistemas ha de conocer al dedillo los protocolos de red y sus entresijos, exprimir al maximo el hard del que dispone, conocer sus maquinas, conocer la estructura de la compañia para el diseño de ususarios, privilegios, etc, y como no, has de ser un poco "mono" para no dudar en colgarte por las paredes, arrastrarte por los suelos, y quedarte enrededado en un bosque de lianas hecho de par trenzado. Para mi, programar no es shell scripting, ni conocerte los comandos de la shell. Me sé lo básico de la programación, pero eso NO ES SABER PROGRAMAR. #21, te puedo asegurar que no todo los problemas que te puedes encontrar en la informática vienen de la programación.
    votos: 3, karma: 27
    por milf (#) el 03-05-2007 13:00 UTC
  25. #25   #23, no, informático. En mi comentario explico muy claro por qué opino eso. La programación es la base de la informática. Todos los programas están programados. Si no sabes programar puedes manejar un ordenador, pero tu nivel de entendimiento sobre lo que ocurre en esa máquina está limitadísimo.

    ¿Se puede ser maestro sin saber nada de psicología infantil? Hombre, te puedes meter en una clase y empezar a recitar la lección de historia. Si a eso le llamas ser maestro, entonces...
    votos: 6, karma: 32
    por unf (#) el 03-05-2007 13:03 UTC
  26. por --25860-- (#) el 03-05-2007 13:03 UTC
  27. #27   Y hay que tener en cuenta que hacer una aplicación funcional no significa hacer una aplicación segura.
    votos: 1, karma: 15
    por GuraDXPU (#) el 03-05-2007 13:06 UTC
  28. #28   Para los cracks de la semántica: programar es escribir programas. Si vosotros le llamáis programar a controlar todos los entresijos del API de Java o a conocer de memoria todos los algoritmos para optimizar una búsqueda dentro de un árbol binario... Eso en todo caso es ser experto en programación o tener un nivel alto. Pero programar es programar.

    Lo digo más que nada para ir concretando términos. Si usamos las mismas palabras para designar cosas distintas la discusión es inútil.
    votos: 2, karma: 22
    por unf (#) el 03-05-2007 13:09 UTC
  29. #29   Yo soy administrador de sistema y no programa, no me gusta, para eso ya tengo al programador, asi se gana su sueldo y yo tengo mas tiempo para lo mio, que no es poco.
    votos: 1, karma: 12
    por salteador (#) el 03-05-2007 13:10 UTC
  30. #30   yo.. soy programadora de bases de datos(actualmente) aunque estudie sistemas, me encanta programar ( tonta seria si currara en algo que odio ), y considero que al menos para hacer automatizaciones de procesos si que debes saber.. pero no lo considero programacion como tal.. para mi programar es picarte chorrocientasmil lineas de codigo.. no un batch de 100 como mucho ( con todo mi respeto a los administradores ehh )
    votos: 1, karma: 12
    por BiTxInA (#) el 03-05-2007 13:10 UTC
  31. #31   yo no se programar pero se perfectamente como funciona mi SO y como funcionan sus programas, no creo que haga falta para otra cosa que no sea ser programador (bueno, picacodigo mas bien)
    votos: 1, karma: 11
    por sickboy (#) el 03-05-2007 13:15 UTC
  32. #32   Soy administrador de sistemas, no me gusta programar ni falta que me hacer. Hacer scripts no es saber programar, es conocer tu sistema operativo.
    votos: 2, karma: 21
    por mdelapinta (#) el 03-05-2007 13:22 UTC
  33. #33   Preguntas al aire, para discutir y pensar:

    ¿Y si administras un sistema informatico con SO no unix (ej windows) que no suele ser "muy" necesario, trabajar con scripts?

    ¿O es que administrar windows no es ser administrador de sistemas?

    ¿Ahora me invento una utopia: Y si un SO te da herramientas para administrarlo bien sin necesidad de usar scripts???

    Aparte: programar (al igual que administrar sistemas) es un termino muy amplio... ¿Hasta donde se debe de saber programar ? ¿En que lenguaje/s?
    Saber programar el quicksort en C es saber programar? ¿Y saber realizar scripts lo es? Y si solo sabes hacer scripts, sabes programar?
    ¿Y saber programar en PHP/ASP ayuda a administrar sistemas ?
    Y saber de sockets te va a ayudar a detectar problemas de redes ? [seguramente si, lo admito] Y saber ensamblador? Y saber concurrencia de procesos, semaforos, procesos, IPC ?
    votos: 3, karma: 28
    por usuario2007 (#) el 03-05-2007 13:36 UTC
  34. por --11650-- (#) el 03-05-2007 13:38 UTC
  35. #35   Si no sabes programar no sabes informática.
    votos: 7, karma: 12
    por MaF (#) el 03-05-2007 13:46 UTC
  36. #36   Esto es como decirle a un mecánico: ¿No sabes conducir? NO eres buen mecánico. No necesariamente hay que saber tropecientos mil lenguajes para saber como funcionan los programas y por que dan este fallo y por que el otro. Una afirmación tan rotunda nunca se puede aplicar de esta manera, o a un médico le dices, coño, no sabes neurocirugia? Eres un mal médico.
    Por que hay ramas, para eso se hacen las especialidades. Y yo tengo el título de administrador de sistemas y también nos dieron C++, VB, SQL y scripts y no por eso soy un pringao. También me gusta la historia, la música (toco la guitarra), el cine y saber de cada cosa, si puedo, cada día un poco más. Y no centrarme solo en lo que se. Por que, si ahora yo te pregunto, ya que tanto sabes, ¿qué pasó el 29 de mayo de 1453? o ¿como se llamaba el caballo de calígula o por que se le llamaba asi, calígula? ¿A que edad murio Alejandro Magno? ¿Donde? ¿Como? ¿me lo podrias responder?. Yo si, y no voy fardando ni diciendo que eres un ignorante por no saber historia. Por que siempre, amigos, habra alguien que sepa más que tú, en algún tema, y no se pueden ir haciendo afirmaciones categoricas de este tipo. Y me alegro de que sepas tanto de informática, pero seguro que patinas en muchas cosas que te callas.
    Alguién dijo " No es mas sabio quién demuestra lo que sabe, si no quién reconoce lo que no sabe", y si, no se quién lo dijo, y soy un poco ignorante por no saberlo, asi que hoy no me acostaré sin saberlo. Saludos.
    votos: 3, karma: 24
    por kikeloc (#) el 03-05-2007 13:59 UTC
  37. #37   #34, muy agudo. Y la física es la base de la electrónica. Claro. Pero hablamos de niveles de abstracción. La informática se mueve en la abstracción de la programación. Es obvio que hay muchas cosas más abajo.

    PD: un buen informático también debería tener nociones básicas de electrónica digital, sea cual sea el campo en que desarrolla su trabajo. La "cultura general especializada" (suena a contradicción) es necesaria (o al menos MUY recomendable) en cualquier profesión.
    votos: 3, karma: 26
    por unf (#) el 03-05-2007 13:59 UTC
  38. #38   si no sabes programar ... es que no pones nada en el cron? y necesitan un administrador de sistemas donde tienen un cron vacio?
    votos: 1, karma: 16
    por Bad_CRC (#) el 03-05-2007 14:05 UTC
  39. #39   Dejaros de tonterias ... a mi el que no sepa hacerme un solitario partiendo de 1s y 0s no es un informatico XD

    Saludos
    PD Se ponga como se ponga
    votos: 1, karma: 19
    por Wendigo (#) el 03-05-2007 14:13 UTC
  40. #40   #12 mucho no sabes...

    if (Noticia==cosa_evidente)
    {
    goto portada
    }

    asi mejor... y lo de goto...

    tambien es bueno que los programadores sepamos algo de sistemas, pq si nos tenemos que fiar siempre de vosotros los administradores... es broma ;)
    votos: 2, karma: 11
    por Scan (#) el 03-05-2007 14:14 UTC
  41. #41   #33 en windows también se hacen scripts y muchos.
    votos: 0, karma: 6
    por ralph (#) el 03-05-2007 14:14 UTC
  42. #42   IMHO: Un informático que no sabe programar, esto es, resolver problemas es un mero administrativo.
    votos: 4, karma: 26
    por Taikochu (#) el 03-05-2007 14:19 UTC
  43. #43   Creo que depende del grado de complejidad del trabajo del administrador. Si lo único que tiene que hacer es asegurarse de que los discos van bien, de cambiar la cinta de los backups, y de limpiar la bola de los ratones cuando ésta se ensucia, no son necesarios conocimientos de programación, peeeeero:

    Si se trata de un administrador/técnico de sistemas que requiere intervenir un poco más a fondo en el cotarro, casi con total seguridad requiera de la habilidad de crear scripts, y/o algún que otro programilla para hacer tareas que, de otro modo, llevarían mucho más tiempo.

    Eso si, no confundamos la programación de sistemas y la programación de aplicaciones.
    votos: 3, karma: 26
    por epyblast (#) el 03-05-2007 14:53 UTC
  44. #44   Trabajo como administrador de sistemas y la respuesta es un SI rotundo
    Y especialmente el manejo de listas.

    Lo peor, los compañeros que cuando necesitan hacer cualquier script lanzan el grito de "pstt! nano!" al programador de turno (para deleite de este el hacer 2 curros, el suyo y el nuestro) son mas majos...

    Tambien es cierto que con un conocimiento profundo de awk y grep mas un for bien colocado tienes para ir tirando el 95% de las veces ;)
    votos: 3, karma: 26
    por sabbat31 (#) el 03-05-2007 14:54 UTC
  45. #45   Ciertamente es importante pero creo que no es del todo necesario. Eso si, saber programar mientras administras tus servidores marcará una gran diferencia entre el sysadmin que hace bien su trabajo y los demas "piltrafillas". Aunque es una opinión vamos...
    Que nadie se ofenda, claro :)
    votos: 2, karma: 22
    por pekepowah (#) el 03-05-2007 14:56 UTC
  46. #46   Pienso que por lo menos saber crear scripts.
    votos: 1, karma: 16
    por zorux (#) el 03-05-2007 15:06 UTC
  47. #47   #40 Ya se que es una respuesta "de coña" pero eso de goto, diooooooooos hace arder mis entrañas, me recuerda a los tiempos del basic.
    votos: 0, karma: 6
    por ruymar (#) el 03-05-2007 15:12 UTC
  48. #48   #47 ya... pero asi lo ponia el comentario #12...
    por respetarle algo...
    XDDDDD
    votos: 1, karma: 16
    por Scan (#) el 03-05-2007 15:29 UTC
  49. #49   he descubierto el mundo!
    votos: 2, karma: 27
    por daivolt (#) el 03-05-2007 15:31 UTC
  50. por --24488-- (#) el 03-05-2007 15:46 UTC
  51. #51   #50, también depende del nivel al que programes. Hacer unos fors y cuatro mariconadillas está claro que no es complicado (bueno, habrá gente para la que sí) pero en programación te puedes complicar la vida todo lo que quieras (y para hacer cosas serias la cosa suele complicarse).
    votos: 1, karma: 12
    por unf (#) el 03-05-2007 19:03 UTC
  52. #52   Como administrador de Sistemas, diré que me es muy necesario en el trabajo saber programar. Sobre todo Bash scripting, C, Perl, Python y similar. Es más, si aspiras a un puesto en ingeniería más te vale saber programar.
    votos: 1, karma: 16
    por twrch (#) el 03-05-2007 19:29 UTC
  53. por --24488-- (#) el 03-05-2007 19:47 UTC
  54. #54   Trabajo como administrador de sistemas, y pudo decir que programo mas bien poco, pero vamos lo justo que programo es para trabajar menos :) Pero vamos, el verdadero sysadmin, tiene que saber de hard,y de como funcionan los sistemas que toca, casi mas que programar en si. Pero necesario, en parte lo es.
    votos: 0, karma: 6
    por Sharker (#) el 03-05-2007 22:24 UTC
comentarios cerrados

menéame