Trabajo para un departamento de investigación en una gran compañía y utilizamos la plataforma .Net para construir nuestros prototipos (Eso significa que el equipo de producto siempre reproduce nuestro trabajo si el prototipo es 'útil').Necesito un tutorial rápido de C# para programadores no netos (de corto plazo)
También contratamos pasantes para nuestros proyectos. Algunos de los internos están principalmente investigando, por lo tanto, codifican menos. Pero de todos modos, los internos necesitan hacer una codificación en C#, o F # si pueden. La mayoría de ellos no tienen ninguna experiencia C# antes. Son estudiantes de último año o graduados, y generalmente saben algo de Java y C++. Pero generalmente no han recibido ninguna capacitación formal en programación de calidad industrial.
El problema difícil es enseñarles C# /. Net rápido, ya que deben centrarse en sus problemas de investigación durante una pasantía de 3 o 6 meses. También necesitan saber algo de buena práctica de C#, de lo contrario, la base de código durante su pasantía no es reutilizable después de la pasantía.
Mi forma de aprendizaje de C# es diferente de los demás (supe F # y luego leí CLR via C# y Effective Java de principio a fin.) Así que me gustaría consultar a los usuarios con experiencia en C# a sugerir un corto plazo (por ejemplo, 2 o 3 días) C# tutorial. ¡Muchas gracias!
Los ejemplos de IMO solo pueden ser un suplemento pero no reemplazan una explicación real. – CodesInChaos
@CodeInChaos: No deberían requerir una explicación para los bucles y, si no, las declaraciones, etc. En mi humilde opinión, el único problema que realmente requiere explicación es la seguridad del hilo y el código inseguro con punteros. Además, no se puede esperar que alguien aprenda un lenguaje de programación tan complejo como C# en 3 días, la mera noción de esto es superficial e imposible. Requiere solo una semana para escribir correctamente un servicio web encriptado, y otra semana para escribir un instalador que CORRECTAMENTE establece permissons y genera un usuario y agrega dicho usuario a cierto grupo. –
@CodeInChaos: La única forma de hacer que escriban los programas adecuados tan rápido es proporcionándoles sceletons, donde solo necesitan agregar funcionalidad y no necesitan preocuparse por el concepto, p. cifrado en un servicio web, o que no necesitan escribir la clase para agregar un usuario o agregarlo a un grupo (¡localización de nombres de grupo!). Pero donde definitivamente se encontrarán con problemas es que no sabrán qué se permite en SQL y qué deberían evitar por razones de rendimiento ... Si me preguntas mi opinión, entonces te digo que es una muy mala idea emplear programas cortos -término. No funcionará –