¿Cuáles son las cosas más importantes para aprender .net como un director de Proyecto?

StackOverflow https://stackoverflow.com/questions/20040

  •  09-06-2019
  •  | 
  •  

Pregunta

Pensando en llegar en .neto de la gestión de proyectos de tecnología

He tenido un montón de experiencia con PHP proyectos:Soy consciente de que la mayoría de los marcos existentes y las bibliotecas, y he escrito especificaciones y estudios de caso basados en este conocimiento.

¿Qué debo saber acerca de .neta?Que en la parte superior de los recursos que usted me recomienda para saber lo que puede aprender rápidamente y más tarde a mantenerse al día en la tecnología?

Editar (8.24.08): Las respuestas que he recibido hasta ahora esencialmente discutir ser un buen PM.Gracias, pero esto no es a lo que me refería.Cualquier .net essentials se agradece.

¿Fue útil?

Solución

Empezar con los conceptos básicos antes de llegar al nivel más alto cosas como servicios web (a pesar de que también es importante).La mayoría de las cosas importantes que usted necesita para aprender, como gerente de proyecto, son las cosas que vas a estar cuestionando sus subordinados más tarde.Por ejemplo, mi PM (también un PHP chico) no tiene absolutamente ningún conocimiento de la recolección de basura y sus implicaciones, lo que hace que sea muy difícil para mí explicar a él ¿por qué nuestro .RED de servicio de Windows aparece tomar 80MB de RAM.

Recuerde, usted no es el único que debe saber todo.Usted debe ser la emisión de directivas generales, y dejar que la gente con la experiencia ordenar los detalles.Dicho esto, el estudio sobre la técnica un poco para que puedan comunicarse de manera efectiva con usted.

Editar (8/24/08):Usted debe saber algo acerca de las técnicas subyacentes;no necesariamente todos .NET cosas bien (recolección de basura .los archivos de configuración, tuberías y servicios si usted está ejecutando servicios adyacentes a su proyecto principal foco de atención, cosas así).Mayor alcance de los conceptos probablemente serían WPF (tal vez Silverlight así), LINQ (o su ORM de elección), así como la Vista del puente y relacionadas con el puente de código si el proyecto incluye aplicaciones de escritorio en todo.Esas tres cosas parecen ser el centro de atención para esta ronda .NET.Algo más que es muy importante tener al menos un paso es el conocimiento de las formas en que .NET de código puede/debe interactuar con el código nativo:P/Invoke, en tiempo de ejecución se puede llamar de envasado y COM de Envolver.Todavía hay un montón de nativos cosas que no tienen una .NETA equivalente.

En cuanto a recursos, recomiendo a MSDN Magazine.Ellos tienden a vista previa de las próximas tecnologías y herramientas bien antes de que el promedio de los desarrolladores verá jamás.

Otros consejos

La regla número uno es NO sólo pregunte por las actualizaciones de estado.Es Especialmente molesto cuando frases como "¿dónde estamos en esto?" se utilizan.Si usted no está directamente involucrado en los detalles, a continuación, sólo asegúrese de que usted ha establecido comunicación veces o planes para que usted sepa lo que pasa en vez de pedir actualizaciones.

La cosa más grande que usted probablemente querrá aprender las diferencias entre Windows y Windows no programadores.Que el enfoque fundamental de las cosas de manera diferente.Conocer la diferencia será clave para gestionar con éxito el proyecto.Si usted escucha el desbordamiento de pila en el podcast, y Jeff y Joel tienen múltiples discusiones sobre este tema.La comprensión de los detalles de la tecnología subyacente es en su mayoría irrelevantes, y nunca sabrás lo suficiente para enfrentarte a alguien que trabaja en el día a día.Usted probablemente puede recogerlo a medida que avanza.

El #1 lo que usted necesita estar consciente de (y supongo que usted probablemente ya lo son) es que los chicos haciendo la codificación debe saben lo que están haciendo.Dependiendo de la personailties de los miembros de su equipo, usted debería ser capaz de encontrar a alguien que esté dispuesto y sea capaz de explicar las complejidades a usted en una base necesaria.

En mi experiencia, la mayor hinderence a un proyecto es el PM que comprende el proyecto, pero no cómo lograrlo (no en sí mismo un problema), sino que también está dispuesto a escuchar lo que su equipo le digo.Como con cualquier proyecto de gestión de, de aceptar que no puedes saber de todo, y ser lo suficientemente humilde para pedir explicaciones cuando sea necesario.

Esto puede ser viejo, pero debe obtener su comenzado en la descripción de alto nivel de la .NET Framework.

http://news.zdnet.co.uk/software/0,1000000121,2134207,00.htm

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top