Después de aprender uno o dos lenguajes de programación, ¿es necesario aprender los "principios de compilación" y la "base de datos"? Si es necesario, recomiende libros relevantes.
Los principios de compilación requieren una base matemática y una gran capacidad de pensamiento lógico. Alfred V. Aho, Monica S. Lam, Zhao Jianhua, Zheng Tao
La base de datos es un curso obligatorio, como "SQL Language Art" o "SQL Server 2008 Programming Classic (3.ª edición)". La tecnología informática se actualiza constantemente.