Código fuente del puerto serie Wcf
El problema clave es que incluso si le digo los requisitos comerciales de estos sistemas, nadie le dice qué hacer, y eso no funciona. Trabajo a puerta cerrada y soy bastante competente en codificación, ¡pero no tengo habilidades de arquitectura!
Para aprender bien arquitectura, el framework es la clave. Entiendo 2/3 del popular ASP.NET MVC y siento que no hay presión para encontrar trabajo. En cuanto al proyecto, es puramente trabajo de código y no tiene contenido técnico.
Observe más las ideas de programación, los patrones de diseño y los marcos de plantillas de otras personas, y no juegue con ellos usted mismo. Sólo puedes ser un codificador. Hay muchos videos en transmisiones web en vivo. Mira esos videos y escribe de acuerdo con las ideas de otras personas. Lo más importante es entender por qué otros escriben esto y cuáles son los beneficios de escribirlo.
Muchas veces el trabajo que buscas no requiere tu conocimiento empresarial de proyectos que hayas practicado, pero la gente te preguntará qué patrones de diseño, marcos y arquitectura de software utilizas.
Así que, en lugar de buscar proyectos para hacer por tu cuenta, mi sugerencia es buscar algunos buenos tutoriales y seguir otros. Definitivamente es un buen tutorial, ¡pero no es bueno engañar a los niños! Las transmisiones en vivo oficiales en línea de Microsoft son bastante buenas.
Para practicar, se recomienda hacer algunas preguntas especialmente específicas en lugar de un proyecto completo. Hay muchos problemas, como varios algoritmos de clasificación en segundo plano, el uso de subprocesos múltiples, comunicación por socket, comunicación por puerto serie, operaciones IO, adiciones y eliminaciones de bases de datos, implementación de arquitectura distribuida WCF, etc. Los prospectos son habilidades de diseño HTML, CSS y JS. Estos temas están relacionados por separado, y es fácil concentrarse en uno y pasar por alto el otro, y es imposible abarcarlo todo.