来自辛勤共星月的回答
2024-01-02 00:25:54
软件工程师的技术要求是比较全面的,除了最基础的编程语言(C语言/C++/JAVA等)、数据库技术(SQL/ORACLE/DB2等)等,还有诸多如JAVASCRIPT、AJAX、HIBERNATE、SPRING等前沿技术。此外,关于网络工程和软件测试的其他技术也要有所涉猎。
来自怕黑就路灯的回答
2024-01-01 15:02:46
软件工程师要学习的东西有:
1、网络设备技术,这主要涉及网络的硬件建设,包括路由器、交换机、组局网、广网,这方面有代表性的是CISCO、NORTEL;
2、网络操作系统,这主要涉及操作系统的系统管理与网络管理,这方向有代表性的是WINDOWS 2000、UNIX、LINUX等;
3、网络数据库,这主要涉及应用于网络的数据库,这方面有代表性的是SQL和ORACLE等;
4、网络安全,大家不应把网络安全片面的想成对操作系统、应用系统的安全,其实安全问题在网络的各方面都存在,在这方面国内还没有出现比较好、比较全面的认证;
5、网络管理,这涉及一个局网、广网的综合管理、优化、计费等等,也没有一个综合性的认证;
6、网络应用开发,企业的网站的基本开发、互动性开发,技术有HTML、ASP、JSP、JAVA等等。
推荐问答