1、必须有比较全面、扎实的理论基础知识,只有熟悉理论知识,才能在实践中“游刃有余”2、熟悉计算机硬件基础知识,包括路由器、交换设备及集线器等硬件的物理结构、性能、各项参数等。进行网络系统设计时,硬件的性能指标是网络工程师要充分考虑的因素,只有这样才能设计出“性能价格比”最高的网络。3、熟悉掌握最常用的网络操作系统,如 Win2000、Win2003、Winxp、Unix和 Linux,平是在学习和工作中也很少接触过 Unix和 Linux的朋友,就要多 看相关案例弥补这方面的不足,Unix 和 Linux在安全性与稳定性方面明显优于 win操作系统,许多企业都选用 Unix 或 Linux作为操作系统,现在架构一个网络可能会用到多种操作系统,掌握多种操作系统能更快、更好地处理和解决问题。4、熟悉掌握综合布线和网络集成的有关知识。在网络设计时,要充分 考虑设备的选型和网络拓朴的设计,就必须对综合布线有所了解,才可能做到组网科学、合理、安全、性能价格比最高。同时作为一个合格的网络工程师,熟悉某种数据库ORCLE,SYSBASE、SQL SEVER等也是必须的,最好还能精通 SQL语句。网络工程师需要在实践中培养创新能力,网络需求随着社会的发展而千变万化的,必须以不变应万变。不能照搬别人方案(别人的好方案可以借鉴但不能全照搬),对自己的发展是相当不利的所以,在学习和工作中多思考、多创新,才可能走上更高的台阶。在技术发展日新月异的今天,只有不断学习和成长,才能适应企业的需要,环固并扩展自己的职业空间。5、掌握常见路由器与交换设备的配置方法。如CISCO、华为等产品的配置,一名合格的网络工程师必须能够单独完成网络的配置与架构工作。在学习过程中掌握了网络的精髓,这样就能搭建合理、高效的网络。同时,理论与实践相结合,不仅能掌握学习领域中的内容,更重要的是锻炼从已知领域推知未知领域的一种融会贯通、举一反三的能力。否则,缺乏真实的网络环境以及动手调试的机会,不能获得足够的应战能力,而在激烈的社会竞争就被淘汰。