Este artículo proviene de un motor de traducción automática.

Nota del editor

ESTADOS UNIDOS Escuelas no obtener IT listo

Keith Ward

Keith WardEn una columna reciente, se solicita su opinión sobre el problema si Estados Unidos escuelas correctamente prepara a los alumnos para el desarrollo de software del mundo real, y el tema toca un nervios cuando llega a través de picas. Lo que sigue es una muestra representativa de las respuestas. He retiene la información acerca de algunos sistemas de escritura, en su solicitud.

**Brian Fulford, vicepresidente de Information Technology, base de datos Solutions Inc.:**Como la ejecución de TI de una empresa pequeña de software, que he ha aparece los mismos signos de falta de disponibilidad como entrevistar a candidatos posibles. Nuestro taller es una gran cantidad de programación de t-SQL, por lo que administrar un examen práctico para todos los solicitantes a medir sus competencias de t-SQL. No sólo no undergraduates comprenden los principios básicos de las bases de datos relacionales, sino también muchos de los solicitantes no pueden completar el examen, y estoy hablando selecciona simple con las combinaciones internas. I think there’s too much theory being taught to CS students and not enough practical application in a variety of programming languages.

**Peter Lanoie, Clifton Park, NY:**Tal como ha encontrado personas en el centro de trabajo que realiza el mismo trabajo que me, me di que realmente no algunas que se aprenden en programas tradicionales de más de [informática] programa. Por supuesto, comprenden más de la teoría de hecho, pero que weren't creando DB motores o sistemas operativos, que estábamos haciendo sitios Web de ASP... Practical skills are an important part of a future programmer’s technical education; core problem-solving skills are as, if not more, important.

**Brad B.:**Está iniciando el cuarto año utilizando clases en línea de la Universidad de Phoenix. Anterior a partir de esas clases, consigue un grado de asociado hace muchos años. Tenía un total de diez semanas a partir de las clases que tratan de la programación de C. Las diez semanas cubiertas nada más que la lógica básica; no se han cubierto allí las estructuras o de otros bits útiles. Con casi todo el año de las clases con UoP, aún tengo que participar en otro curso que implica escribir código. La más cercana que una clase ha pasado fue un curso que cubre el pseudocódigo. Comprobar mis clases del cuarto año, tendrá un curso de cinco semanas en SQL, dos de los cursos de cinco semanas en Java y dos de los cursos de cinco semanas en. NET. This is for an IT degree with an emphasis on software engineering! 

**Anónimo por solicitud:**Como profesor, creo que la calidad de la educación en el campo de la ciencia de equipo es no donde deba estar. Cuando empecé a para la enseñanza, enseñado Intro para CS utilizando C++ [y] Media de aproximadamente un 10 por ciento al 30 por ciento de la clase se produciría un error; el último proyecto en la clase era comparable a un proyecto, que tuve que realizar en la semana de segunda o tercer de mi clase de introducción cuando era un undergrad. Obviously, a high failure rate doesn’t sit well with the powers that be, so the class was dumbed down.

Como desarrollador de aplicaciones de alto nivel para una compañía de seguros adicional, Mi panel de tareas incluye entrevistar a los empleados posibles y tutorías desarrolladores sin experiencia. Hasta ahora, he cumplen algunos de los alumnos que parecen saber las cosas, pero también he tenido algunas entrevistas frustrantes. Por ejemplo, aquí es una pregunta básica que le pida: “ ¿Qué se debe acerca de un cursor de la base de datos? ” Respuesta: “ Significan lo llamativos poco en la pantalla ”

**David Luxford, Pittsfield Township, MI.:**Hasta los últimos 10 años, la mayoría de facultades no tenían que sabe lo estaban haciendo cuando llegó a informar a los dependientes de un proyecto de equipo. En mi primer universidad, nos estábamos espera a programar en C en los cursos de división en superior, pero tuvo que enseñan a nosotros mismos. No había ninguna de las clases sobre la escritura de desarrollo de interfaces gráficas de usuario de Windows, el NTFS File System, DirectX o el controlador. La Universidad de comunidad local era mejor, pero su programa fue sólo dos años. Hay un gran desconexión entre el plan de estudios de programas de ingeniería de software y las habilidades reales. Mediante la tecnología incluso sólo 2 años deja a licenció hasta seis años detrás de cuándo graduó. There is no education on QA, configuration management, virtual machines, installs, patching or deployment.

¿Desea obtener la conversación? Escribir me a mmeditor@microsoft.com de .