Red de conocimiento del abogados - Preguntas y respuestas jurídicas - Características del sistema de accp6.0

Características del sistema de accp6.0

1. Formación por etapas

2. Especializada en diferentes campos

3. Formación dimensional en profundidad y seguimiento. aumentar la capacitación en diferentes niveles A medida que la industria del software madura, la división del trabajo comienza a refinarse. El anterior modelo de desarrollo integral estilo pequeño taller de 2 a 3 personas ya no puede satisfacer las necesidades de las empresas. Las empresas chinas todavía se encuentran en la etapa de supervivencia y es difícil para una empresa decir que solo realiza proyectos JAVA o solo proyectos .NET. La empresa siempre hace todos los proyectos que puede recibir. Pero si antes trabajaba en JAVA y se hizo cargo de .NET, ¿qué hará la empresa? ¿Contratará la empresa a las personas adecuadas para cualquier proyecto que emprenda? La respuesta es definitivamente imposible. La empresa trasladará a las personas originales a otra dirección técnica. Por lo tanto, la empresa requiere que los empleados solo dominen los principios básicos y luego comprendan otras características técnicas comunes para facilitar el cambio de dirección del desarrollo. Por lo tanto, la empresa exige que los empleados sean profundos y de mentalidad amplia. Varias tecnologías tendrán sus propias ventajas y desventajas. Por ejemplo, en comparación con el desarrollo JAVAWEB, el rendimiento y la seguridad del sistema .NET serán relativamente más débiles. Pero en el trabajo real, a los usuarios y a las empresas no les importa esto. Todos quieren que los productos que obtienen sean lo más eficientes y seguros posible. Es imposible que los programadores les digan a los usuarios y líderes que es imposible desarrollarlos con .NET. Deben utilizar las tecnologías existentes para resolver las necesidades de los usuarios y resolver estos problemas comunes. Por lo tanto, las empresas requerirán que los programas sean más profesionales y puedan utilizar las tecnologías existentes para resolver problemas comunes. No quieren escuchar "por razones técnicas, esto no se puede hacer y aquello no se puede hacer". Por lo tanto, el crecimiento de un programa se divide en tres niveles, el nivel básico, el nivel teórico y el nivel de aplicación. Equivale a nuestra educación secundaria, educación de pregrado y educación de posgrado. Correspondiente a nuestros tres semestres:

S1 es mejorar el interés de los estudiantes, guiarlos para comenzar, aumentar la cantidad de capacitación, capacitar la lógica del programa y la capacidad de codificación de los estudiantes y consolidar la base de los estudiantes <; /p>

S2 se ha cambiado del original "conceptos básicos, ideas, principios" a "experiencia, principios, ideas";

Y2 es formación especializada y práctica, con el objetivo de resolver problemas laborales. . La mayor diferencia con el sistema anterior es especializarse en diferentes campos, y también es el objetivo de formación de ACCP6.0.

El objetivo de formación de ACCP6.0 son los ingenieros de software JAVA y los ingenieros de software .NET. Aunque las direcciones son diferentes, sus contenidos básicos y teóricos son los mismos. Al igual que la fuerza interior y las habilidades mentales en las películas de artes marciales. Una vez que tu fuerza interna sea sólida, será fácil aprender cualquier arte marcial de ahora en adelante. Por lo tanto, en las películas de artes marciales, cuando se practican artes marciales de alto nivel, a menudo se practican habilidades internas y técnicas mentales durante diez o veinte años antes de comenzar a practicar movimientos. Si cierto maestro mundano quiere promover a un joven desconocido, le transferirá sus décadas de fuerza interna, y luego el joven desconocido se convertirá en un gran maestro. Los fundamentos y las ideas determinan el valor de una persona. Durante la entrevista, en realidad no se le preguntará sobre puntos técnicos avanzados, sino solo algunos conocimientos básicos, como qué es una determinada gramática en el lenguaje JAVA, cuál es el principio de un determinado método, etc. En el mercado, no hay personas con una base sólida y fuertes habilidades de aplicación, pero hay muchas personas con una base débil y fuertes habilidades de aplicación. Entonces, ¿a qué tipo de personas le dará la empresa un aumento salarial? Debe tener una base sólida y buena. Un nivel de aplicación sólido solo mejora la empleabilidad. Si desea mejorar sus capacidades de desarrollo en la industria del software, debe centrarse en los conocimientos básicos y teóricos.

Entonces, las tecnologías con conceptos básicos y principios similares se explicarán en S1 y S2. Por ejemplo, tecnología de base de datos, tecnología de cliente de página estática y lógica de programa. No todas las habilidades explicadas aquí en S2 están enumeradas. Además, existen: tecnología de optimización de bases de datos, lectura y escritura de archivos, XML, carga de archivos, Oracle, teoría de la tecnología Ajax, etc. En Y2 se destacan las características de las diferentes direcciones técnicas. Sólo las habilidades no son suficientes para los talentos de software que necesitan las empresas.

Cuando las empresas contratan personal, no solo se fijan en si puedes escribir código. La industria de la formación en TI también se está volviendo cada vez más madura y ya no hay personas que puedan acudir a las empresas para realizar entrevistas sin saber escribir. Lo que las empresas necesitan son talentos en software con una alta calidad integral.

Nuestros navegadores más utilizados incluyen el navegador IE (viene con Windows), Firefox, el navegador Opera y los navegadores Aoyou y 360. Aunque aquí hay seis navegadores, en realidad sólo hay tres categorías. Tanto Aoyou como 360 en realidad utilizan el núcleo del navegador IE, lo que significa que las páginas web que se pueden mostrar normalmente en el navegador IE también se pueden mostrar en estos dos navegadores. Pero Firefox y Opera no pueden. Si usa Firefox para acceder a una página normal, se encontrará con una situación en la que los botones de la página web no se pueden usar y los anuncios flotantes en la página web se han movido hacia un lado y no se pueden mover. Entonces, ¿cómo podemos ver páginas web normales en diferentes navegadores? Esto requiere experiencia. No solo a nivel de aplicación, sino también desde la perspectiva del desarrollo de software empresarial, el rendimiento del software, la seguridad y el costo son cosas a las que un buen programador debe prestar atención y considerar. Cuando los estudiantes aprendan la lógica del programa y la tecnología del cliente, incluiremos dicho intercambio de experiencias. ACCP6.0 entrena las habilidades de pensamiento y codificación de los estudiantes. Durante la encuesta, el centro informó que los estudiantes habían olvidado todos los conocimientos impartidos en las clases teóricas al realizar cursos de informática, por lo que algunos profesores incluso tuvieron que dedicar mucho tiempo a revisar conocimientos previos. Por tanto, el estudio del curso 6.0 ha añadido un modo de formación de enseñanza y práctica al mismo tiempo, y ya no existe una distinción estricta entre clases teóricas y clases de informática. Se ha añadido al material didáctico teórico el contenido de ejercicios de ordenador para estudiantes.

Ganancias de graduación:

Después de completar el estudio, puede obtener la certificación: programador junior ACCP No solo puede comprender la lógica del programa y los algoritmos básicos, sino que también puede dominar el desarrollo básico de clientes. y tecnología de aplicación. El proyecto de graduación después de la graduación es el sistema de solicitud de canciones de KTV. La diferencia entre este sistema y los proyectos de graduación anteriores es que las versiones anteriores de los proyectos eran todos proyectos de simulación y no se utilizarían en la vida real. Por ejemplo, el anterior sistema de gestión de cibercafés y el sistema de chat MYQQ todavía tenían algunas funciones principales que no se implementaron antes de su uso real. Y este sistema de solicitud de canciones de KTV se puede poner en uso. Por lo tanto, aumenta la comprensión de los estudiantes sobre los negocios y acumula experiencia real en proyectos. La programación orientada a objetos es la idea y es el curso clave del curso S2. También ocupa la mayor cantidad de tiempo de clase. Trasladamos la discusión sobre la arquitectura de tres niveles a la segunda fase. Debido a que los estudiantes tienen relativamente poca experiencia en proyectos en este momento, todavía no pueden apreciar verdaderamente los beneficios del desarrollo en capas. El pensamiento orientado a objetos aún no está claro y son aún menos capaces de comprender los principios del desarrollo en capas. Ponemos la tecnología AJAX que se colocó anteriormente en Y2 en S2 para explicar. Esta es una tecnología ampliamente utilizada. Creo que todo el mundo ha experimentado esto al navegar por Internet. Cuando compramos en Taobao, si nos gusta un producto y hacemos clic para recogerlo, el sistema le indicará inmediatamente que "su artículo ha sido enviado a la columna de almacenamiento temporal". Cuando no se utilizaba esta tecnología, todos tenían que esperar mucho tiempo para ver la actualización de la página. Con la tecnología AJAX, el uso de funciones será más rápido y divertido. Luego está la tecnología de optimización de bases de datos. Una vez que el proyecto de software real se haya puesto en uso, los datos de la base de datos nunca serán solo unos pocos cientos de datos como en la escuela, sino miles de datos. Por ejemplo, la base de datos de usuarios del Banco Popular de China tiene al menos decenas de millones de datos. Cada vez que vamos allí a retirar dinero, el sistema verificará nuestra información en estas decenas de millones de registros para saber cuánto puede hacer el banco. danos dinero. Incluso si una computadora pudiera buscar 50 registros en un segundo, tomaría 300 minutos buscar 10 millones de registros, lo que equivale a 5 horas. Sin la tecnología de optimización de bases de datos, se estima que los bancos trabajarían horas extras todos los días y no podrían completar depósitos y retiros.

Distribución de proyectos S2

En este proceso, se utilizaron cinco casos completos y se completarán cinco casos de proyectos en total. El proyecto de graduación es Yimai.com. El proyecto S2 está pasando de un proyecto C/S a un proyecto B/S. En S2, estarán involucrados proyectos en ambos modos.

Logros de graduación:

Obtuve la certificación de programador ACCP. Dominar habilidades como programación orientada a objetos, verificación de clientes JavaScript y producción de efectos especiales de páginas, gestión y consultas avanzadas de SQL Server, etc. El examen de graduación es el sitio web de compras más utilizado "Yimai.com", que implementa funciones comunes como visualización de productos, pedidos y gestión de usuarios.

La mayoría de los entrevistados no saben cómo hacerlo o solo pueden memorizar algunas tecnologías marco. Cuando estaba trabajando en un proyecto en la empresa, estaba dividido en tres niveles sin importar si era necesario o no. El jefe dijo, un nivel es suficiente, así que no tienes que preocuparte por eso. Pero otros no. Por lo tanto, en el curso Y2A, los principios del marco y la construcción de su propio marco son partes muy importantes. No se trata de desarrollo de un nivel, ni de desarrollo de tres niveles, sino de desarrollo de N niveles. Es decir, los estudiantes deben comprender cuándo una capa de desarrollo es suficiente y cuándo son dos o tres capas, o más capas. Por otro lado, el entorno de desarrollo ASPNET se basa principalmente en "arrastrar". En el pasado, solo se podían arrastrar controles ordinarios, pero luego fue posible "arrastrar" bases de datos e incluso la lógica empresarial se podía completar mediante "arrastrar y arrastrar". gota". Los programas ASPNET se vuelven cada vez más simples a medida que se crean, y menos valiosos a medida que se crean. ¿Se puede vender el código así elaborado a buen precio? En el futuro, este dinero lo ganará la propia Microsoft. Por lo tanto, cuando surgió la tecnología AJAX, muchas empresas nacionales comenzaron a desarrollar sus propios controles comerciales para desarrollar productos más personalizados y competitivos. Por lo tanto, también requerimos que nuestros estudiantes tengan un conocimiento profundo de .NET y dominen la tecnología de control para dominar verdaderamente .NET. En lugar de simplemente "arrastrar", sé un "burro". El sistema curricular ACCP6.0 tiene como objetivo formar programadores reflexivos y de alta calidad, por lo que se han agregado cursos de algoritmos y estructura de datos al plan de estudios de NTC.

Distribución del proyecto Y2A

La fase Y2A incluye principalmente tres casos de proyecto y tres proyectos completos, todos los cuales se desarrollan en base a la idea en capas. Y2B también corresponde a la dirección A. Concéntrese en explicar los principios de la tecnología marco y dominar la idea del desarrollo en capas. Hibernate, Struts y Spring son los cursos clave en esta etapa. En el proceso de investigación corporativa, descubrimos que las empresas no utilizan los tres, sino que normalmente solo utilizan uno, o toman parte de las estructuras de estos tres marcos y las unen en el propio marco de la empresa. Esto no solo aprovecha las ventajas de los marcos populares, sino que también mejora las propias ventajas de la empresa y aumenta el valor del producto. Por lo tanto, el curso 6.0 es para decirles a los estudiantes cómo comprender profundamente los principios de la tecnología marco, como la relación entre objetos, la relación entre páginas, cómo fluyen los datos, etc., y dominar la aplicación independiente y la aplicación colectiva de estos tres. marcos. Además, en el proyecto de graduación, se requerirá que los estudiantes escriban sus propios requisitos por primera vez, se fortalecerán los controles intermedios y se perfeccionará el proceso. Implementar el desarrollo de acuerdo con las especificaciones CMMI2. CMMI es un estándar internacional para la gestión de proyectos y se divide en cinco niveles. Si una empresa de desarrollo de software puede alcanzar el nivel 3 o superior, puede asumir proyectos de subcontratación de países europeos y americanos. Las empresas de software de la India son básicamente de nivel 3 o superior, mientras que la mayoría de las empresas en China todavía se encuentran en la etapa CMMI1. Y estamos obligados al estándar 2.

Distribución de proyectos Y2B

Los proyectos Y2B se centran principalmente en sistemas OA y sistemas de alquiler. Otro proyecto al mismo tiempo es Facelook. Es un sitio de redes sociales como Facebook, que se ha vuelto popular en todo el mundo en los últimos dos años. Todo el mundo debería estar familiarizado con él, como Renren, Kaixin, etc. Esta es una nueva dirección del proyecto en el futuro.