Hace un tiempo que me da vuelta en la cabeza este tema o se sabe de todo un poco, o nos especializamos en algo.
Conocimientos que debe tener tanto un IT como Dev, son fundamentos de ITIL y Ingles.
Para Seguridad esto es incompatible o se es desarrollador o se trabaja en infraestructura. pero teniendo conocimientos de desarrollo es mas fácil la comunicación.
Mi inquietud es se puede ser doctor general, o especialista pero a la vez arsenalero es como mucho. el día tiene 24 horas. o sabemos poco de cada cosa(tangananica) o mucho de una sola tecnología (tanganana).
ahora un doctor general gana menos que un doctor especialista y si esta disciplina es mas escasa mas se gana.
identifico dos caminos Infraestructura o desarrollo.
Infraestructura
- Gestión (Operaraciones).
- Administración de infraestructura (Microsoft).
- Administración de infraestructura (Unix, Linux).
- Mensajería.
- DBAs (SQL, Oracle, etc.).
- Despliegue y Soporte.
- Seguridad.
Desarrollo
- Gestión de Proyectos
- Aplicaciones Web. (ASP, ASP.net, PHP)
- Aplicaciones Escritorio.
Bueno comparto mi inquietud sin tener nociones de ITIL, después que estudie esto, creo que me quedara la película mas clara.
También hay que estudiar costo vs beneficio de la oportunidad de mercado. para la especialización.
¿Cual es mi norte?
¿Evaluación Costo Beneficio?
Aquí algunos link que encontré sobre el tema.
http://loszieglerencanada.com/2007/09/17/especializacion-o-diversidad-de-conocimientos/
23 noviembre, 2008 a las 19:33
En desarrollo te faltan más especialidades: firmware, y dentro del firmware hay muchas variantes, no es lo mismo hacer firmware para el sector médico que para el de comunicaciones, por poner dos ejemplos… De hecho, el sector del firmware es más grande que el del resto de la informática.
23 noviembre, 2008 a las 21:24
Me gusta el término de Rodrigo, «especialista generalizador»: http://geeks.ms/blogs/rcorral/archive/2006/09/22/Taylor-se-equivoco_2E002E002E00_.aspx.
Saludos,
23 noviembre, 2008 a las 21:51
Hola:
primero sry martin por parecer nomas estar en contra de lo que dices, pero en esta vez si me choca directamente :), estoy esta vez si encontra de lo que dices con lo que respecta a la seguridad, al decir que es incompatible, sobre lo de especializaciones, bueno las cosas administrativas – o gestion – si podrian separarse de las mas tecnicas, pero en estos tiempos es indispensable que un desarrollador tenga conocimientos de IT, ya que si no sus desarrollos podrian no ser muy buenos, por ejemplo en el desarrollo de aplicaciones unidas al AD, o programacion de cosas con Shadow Copy, en estos tiempos ya no se puede ser » solo una cosa» si se quiere ser bueno, aunque si, para poder ser capaz en masde un ambito a la vez, hay que tener mucho esfuerzo.
volviendo al o de seguridad, no es para nada incompatible, y eso te lo digo por que justo mi trabajo es sobre eso, seguridad en el ramo de it y dev 🙂 y veo muchas coincidencias, aunque logico, tambien la carga de estudio es mayor -pero acepto que si me preguntas de gestion de proyectos, alli si me matas :)-
Salu2
Ddaz
23 noviembre, 2008 a las 22:40
@Sergio: aclara que ese apelativo, ‘especialista generalizador’ no es mio sino de Scott W. Ambler (http://www.agilemodeling.com/essays/generalizingSpecialists.htm)
¡Un saludo!
23 noviembre, 2008 a las 22:59
Ddaz, muchas gracias por el aporte, seguridad es transversal a toda la organización, me refería en términos normativos de la ISO. pero la ISO siempre sugiere, no ordena, que los departamentos de desarrollo estén separados de IT. ambos actúan como una especie de fiscalizador del otro. conflictos de interés.
Gracias a todos por sus comentarios.
24 noviembre, 2008 a las 00:17
Gracias por la mención.
24 noviembre, 2008 a las 07:56
Hay un par de palabras que quiero mencionar aquí. Una la ha dicho Ddaz tal y como indicaba Rodrigo «especialista generalizador». Otra también se la he oído comentar a Rodrigo además de a mucha gente más «multidisciplinar».
Ambas palabras significan o vienen a significar lo mismo. Personas que aún siendo especialistas en un campo, son capaces de trabajar en otros campos distintos. Personas que se han dedicado a ampliar el horizonte del conocimiento abarcando más tecnologías sin abandonar su especialización, personas que con su experiencia, son capaces de estar apretando tornillos como los mejores, pero que son capaces de poner una cafetera también si es preciso.
Sin embargo, tanto la especialización única como la diversificación o la especialización generalizada, son aspectos que son difíciles de alcanzar.
En mi caso, prefiero una persona con un perfil de especialista generalizador, fijándome por su puesto en su rol o foco principal, pero no descartando a la persona si no lo cumple a rajatabla, ya que una persona multidisciplinar, me anima a pensar que si hay necesidades nuevas en la empresa que hay que cubrir, es capaz de ponerse con otra tarea u objetivo en menos tiempo que una persona especializada en un tema que debe ponerse con esa misma tarea.
Son experiencias y puntos de vista sin duda, pero en mi caso prefiero como digo conocer de todo un poco, sin olvidar el especializarse en algún campo. El conocimiento es para hacerlo gráficamente, como una campana de Gauss… cuando estamos empezando a notar que no aprendemos tanto de una cosa (la curva empieza a bajar), es el momento de ir pensando en otra nueva curva de Gauss. Espero que se me entienda. 😉