网站开发必备技能解析:网络工程专业的就业前景如何?
网络工程专业主要做什么有发展潜力吗
众多工科类与综合性院校均设有名为网络工程的专业,对于门外汉而言,网络工程似乎就是一计算机专业,日复一日地处理电脑事务;在普通人眼中,网络工程等同于IT,IT即是编写代码;在年轻人眼中,则是黑客;或是修理电脑、拉网线等。每当我听到这样的说法,心中不禁感到无奈,因为在某种程度上,网络工程在当今时代属于边缘产业,所以外行不了解也很正常,但我仍想借此文分享我的个人见解与感受。
在百度百科中,对网络工程的定义如下:
网络工程是指依据工程化的理念、方法,进行网络系统的设计、研发和问题解决的工作。旨在培养掌握网络工程的基本理论、方法,以及计算机技术和网络技术等知识,能运用所学知识和技能解决相关实际问题,可在信息产业及其他国民经济部门从事网络系统和计算机通信系统研究、教学、设计、开发等工作的高级网络科技人才。
定义准确且规范,我个人理解为网络工程是针对计算机及其他信息化设备构建可用通信网络,实现信息交流和智能化监控的学科。主要涵盖路由交换、安全、无线、数据中心、SDN等分支。
问题一:非专业人员干预与成本压缩
实际上,这项工作需要专业人员来完成,但在我国家,网络工程和网络技术被严重忽视。由于网络中心属于业务支撑部门,并非盈利部门,许多老板将机房视为储藏室,没有精密空调、防静电地板就算了,连机柜都没有。许多小单位没有专职网络管理员,直接找一些自以为是的非专业人员处理网络问题,导致网络状况一团糟。许多小单位用一台破旧的SOHO路由器作为总出口,串联一大堆8口傻瓜交换机,服务于三四十名用户,完成所谓的“工程”(实际上我不认为这算工程),网络速度极慢,然后抱怨这是怎么回事。相比之下,用工控机做软路由的企业还算不错,甚至为了省钱,布线也找装修公司完成,使用铝线做网线,机柜下堆成水帘洞。
大部分企业多少有些见识,会找一些像样的集成商来做网络,但随后又舍不得花钱,对网络管理人员施加压力,要求集成商不断压缩成本,比如原本要上S5720 EI的设备,却被迫压缩成S5720 LI,华为华三的设备被迫换成TP,集成商为了降低成本,使用劣质网线。企业用可怜的预算做大网络,后期出现问题,却责怪网络管理员技术不行,明明是压缩成本的后果。
做网站需要哪些知识
做网页设计需要掌握的东西(总而言之,软件只是工具)
在所有与WEB开发相关的招聘中,这个职位是最常见的,但对于不同的用人单位,该职位有着不同的定位。以下是一些具有代表性的招聘广告:
网络公司甲:精通DreamWeaver等网页制作软件,能够手工修改源代码,熟悉PHOTOSHOP等图形设计软件。有美术功底。
某网络公司乙:美术设计专业毕业,五年以上相关专业工作经验(广告公司、网设计制作公司、工作室),熟练掌握现今流行的各种平面设计、动画、网页制技术,有网站维护工作经验者优先,凡被聘用者待遇从优!
某网络公司丙:计算机专业大专以上学历,熟练掌握WINDOWSNTSQLSERVER、FOXPRO、JAVA、VB、ASP、CGI。待遇优厚。
以上招聘广告是从全国各地上百条信息中挑选出的最具代表性的三个,对网页制作的定位可谓是各具特色:A的侧重点在于能够编写网页;B则更倾向于要求应聘者具备一定水平的美术功底;C的要求最高,与其说是在寻找网页制作人员,不如说是在寻找一位经验丰富的程序员,可以想象得到,获得该职位的人绝不会只从事单纯的网页制作工作,编写后台程序的时间可能占大多数。
从以上文字可以看出,目前人才市场上并没有一个统一的标准对“网页制作”职业进行规范。不过,统计结果也许可以说明一些问题:A/B/C=5/3/2。其中A是需求量最大的招聘类型,因此,我们将网页制作的工作定位在与A类似的标准上——换句话说,网页制作的工作就是按照一定规范制作网页,或者建立一个对后台要求不高的网站。不过,一般的大公司不会设立这样的职位,他们更注重综合素质。对于想要进入WEB开发行业而又缺乏经验的朋友来说,从这个职位做起是最好的选择。
成为合格网页制作人员的第一步,你必须对INTERNET有较为深刻的了解;其次,你必须能够看懂并手动修改HTML源代码——与学会使用可视化的网页制作软件相比,这一点更加重要,因为无论多好的网页制作软件都会在生成的页面中添加许多不必要的内容,不如手动来得干净利落;然后是CSS,这是统一整个页面风格的重要工具,想要制作出漂亮的页面,绝对不能缺少它。
具备上述能力,并能够熟练使用某种流行的可视化网页制作软件,你有可能在一家刚刚起步的网络公司找到一席之地。不过,最好的结果也许就是顺利通过试用期。为了做得更好、更久,你需要更多的技能与知识——这也是向更高层次迈进所必须的——PHOTOSHOP这样的图形处理软件是一定要会使用的,要让网页漂亮起来,必要的图片是第一步。学习还会更加深入,javascript或VBSCRIPT是加强网页交互性和美观性的好工具,必须尽可能熟悉起来;有时还需要用到动画来丰富网页内容,使用GIF图片是一种选择,但FLASH则更加专业、方便。
上述能力加之对某款流行网页设计软件的精通,你便有望在一家初创网络企业中站稳脚跟,然而,最理想的结果可能仅仅是顺利度过试用期。为了实现更卓越的成就,并保持长期的职业发展,你需要掌握更多技能与知识——这也是迈向更高职业层次不可或缺的。掌握如PHOTOSHOP等图形编辑软件是必须的,而对于网页的美观性而言,精选图片是基础。学习将更加深入,JavaScript或VBScript等工具可增强网页的互动性和视觉效果,必须努力掌握;有时,动画的运用也能丰富网页内容,GIF图片是一种选择,但FLASH在专业性和便捷性上更胜一筹。
即便拥有了上述所有技能,也并不意味着你已是一名合格的网页设计师,这些技能只是工具集的一部分。网页设计,或者说网站构建,是对创造力的全面考验。A、B公司的招聘要求美术基础,正是基于这一原因。尽管在大公司中通常有专业美工负责网站风格和图片处理等工作,但对于众多只能选择中小公司的求职者来说,具备多方面的能力是极其必要的。从事或希望从事这一职业的朋友应多阅读平面设计及版面设计方面的书籍,并学习手工绘画——已有不少公司要求从业者具备这方面的能力(尽管这些公司多数是为了节省美工成本)。可以预见,网页设计职位将逐渐由具备美术基础或专业美术背景的从业者掌握,并与美术编辑职业合并。为了在之前获得更强的竞争力,建议你选择向美术编辑方向发展的道路,或者努力学习成为网络开发人员。
对于情况C,招聘公司期望应聘者负责网站全部或部分页面的编写及后端维护。如果不是招聘时对职位定位不够重视,那么就是公司处于创业阶段,需要多面手的支持。通常情况下,后者更为常见。如果对电脑和网络知识有所了解,从本文所选的招聘信息中可以看出,用人单位似乎有些迷茫——为何在采用SQLSERVER数据库的同时还要使用FOXPRO?更不用说只要求大专学历了——这并非对大专朋友的不尊重,如果真的熟悉这些知识,不太可能只停留在大专学历上。
基本技能:
1、熟悉互联网。
2、阅读和编写HTML源代码,了解CSS。
3、能够熟练运用一到数种可视化网页开发工具。
4、会使用FTP软件管理网站。
辅助技能:
1、掌握基本的图形图像处理软件,如FIREWORK、PHOTOSHOP等。
2、熟悉网络动画制作软件,如FLASH。
技能提升:
1、掌握提高网页交互性的编程语言,如javascript或VBSCRIPT。
2、学习并了解未来的网页语言,如XML等。
3、思考自己的职业未来——这个职业有可能被淘汰。