Ⅰ 2022年高考作文优秀作文素材范文
作文 是语文考试的重中之重,想要写出好的作文,可以多看一些满分作文,灵活运用。下面是我整合的2022年 高考作文 优秀作文 素材 范文 ,一起来看看吧。
2022年高考作文优秀 作文素材 范文1
我的父母为了维持生计不得不外出打工。自打我懂事以来,我就和奶奶相依为命事事都有奶奶照料着,奶奶她对我很好,像一名保姆般的每天不辞辛劳。可不懂事的我……
我一如既往的去上学,阳光透射着晨雾那么的刺眼,油绿绿的叶子中却透出了一片淡绿色的树叶,是那么的特殊。
我坐在我的座位上,翻开课本就要开始放声朗读时,我的同学路过我的旁边,突然回头过来跟我说,“为什么你的袖子一只比较深,一只比较浅的颜色呢?”他似乎有一点嘲笑我的意思,只是憋住,给我留了面子罢了。我看了看我的袖子,的确是一只较深,一只较浅。“哈哈,你连衣服都洗坏了。”他的这句话真是让我无地自容,我开始埋怨奶奶,怎么把我的衣服洗坏了。
一上午感觉内心的乌云散不开,好似有倾盆大雨将要来了,它憋着气不然雨流下。
我开始觉得父母外出打工,留下奶奶来照顾我,她什么也不懂,没有知识 文化 。她不懂得我们年轻人的想法,她一定是沉浸在旧思想当中,衣服坏了可以用旧的麻布缝缝补补。我变得对奶奶爱答不理。
每当同学们都依偎在父母的怀抱中,向父母撒娇这才是孩子的本性吧,那时候我觉得他们是多么的幸福。而我和一个没有知识文化的老人,度过了本应幸福的童年。
一天晚上我无意间爬起,看似有一束暗暗灯光亮着。我走过去瞧瞧,是奶奶。奶奶她正在阳台洗着我的衣服,昏暗的灯光下我看着她的背影是多么的伟大。但是我也能够感受到奶奶是多么的辛苦。在那时,我明白了奶奶她为了早上能让我按时的吃上热腾腾的早饭,不惜自己的睡眠时间晚上起来给我洗衣服。奶奶又害怕点多了,点多了灯会浪费电费,让父母工作有负担,所以一束灯光撑起了整个黑暗。奶奶害怕洗衣机的洗衣服洗不干净,怕我穿着脏衣服被人笑话。每次都用力的搓揉我的衣服,将污渍一个一个除净。奶奶的嘴里还时常嘟囔着:“雨儿读书累,我能做的多做点,让她轻松点。”我抽噎了一下,捂着嘴巴,赶紧往房间里跑。
关上门之后,我流下了眼泪。觉得自己是那么的无知,那么的幼稚。奶奶她为了我不辞辛劳,花了许多的精力在我身上,而我却在赌气。顿时觉得自己原来是那么的幸福。
第二天早上我拉着奶奶来到了阳台坐下。晨光轻轻的撒在她那满是皱纹的脸上,岁月的痕迹很深刻,很深刻。粗糙的手,如同大树的枝干一般。我轻轻的给奶奶捶着背,心中有千言万语想要说出,我想告诉奶奶自己是有多幸福,能做你的孙女。但是这句话我留在了心底让我不时的去回味。“雨儿真孝顺。奶奶觉得自己好幸福。”奶奶那慈祥的笑容,在晨光下显得那么的温暖,和蔼。
人一生来就没有公平可言,那却有时身在福中不知福。只有用心去感受,其实你很幸福。
2022年高考作文优秀作文素材范文2
中午还是阳光明媚的好天气,食堂阿姨种在花坛里的向日葵正仰着头对太阳微笑。知了藏在树叶缝里大声叫嚷着“热、热、热!”教室里的吊扇不紧不慢的转着,好像它也热得没有了力气。蓝天上不多的白云在微风的鼓舞下,不断变换着模样,一会儿像一朵棉花糖,一会儿又变成了一匹飞驰的骏马……
可是下午第一节课刚结束,蓝天上的白云就被乌云吓跑了,而且是大片大片的乌云,好像特意从四面八方赶来开会似的。同学们看到这番景象后,有的高兴地欢呼着:“耶耶耶!终于要下雨了,终于要降温了!”有的同学则满脸忧愁,眼看还有一节课就要放学了,没带伞可怎么回家啊?还有的同学在讨论着,大雨究竟什么时候才会下,雨后会不会出现漂亮的彩虹呢?
“叮铃铃!”一阵清脆的上课铃声打断了同学们的思考。大家都从走廊回到了自己的座位,静静坐着等待老师的到来,静静感受着从窗户飘进来的阵阵凉风。这节课是语文课,也是今天的最后一节课。王老师走进教室后,开始在黑板上板书今天的家庭作业。家庭作业布置完以后,王老师便让我们在教室复习语文书生字表上的所有生字,一会儿听写。
突然,一道明亮的闪电劈开了还在开会的乌云,接着“轰隆”一声雷响,大雨来了。这正像同学们此刻的心情,我们都不喜欢听写,而且因为临近期末考试,这次还得记整本书的生字,这就像被雷劈中一样可怕。
坐在窗户边的同学因为受不了大雨的洗礼,趁老师在黑板写字的空当,赶紧关紧了窗户,但是又舍不得窗外的那点凉风,没过两分钟,又将窗户开了一点缝。虽然马上就要面对我们害怕的生字听写,但是我们谁也静不下心来好好记。窗外的雨声越来越大,大滴大滴的雨点像炸弹一样,从高高的天空砸向了窗玻璃,砸向了树叶,砸在了地上……天上轰隆隆的雷声此起彼伏,好像我们没有认真复习让雷公无比生气一样。
时间在雨滴声、雷声的伴随下慢慢过去。转眼就到了听写的时间,我们极不情愿的关上课本,拿出牛皮听写本,静静等待老师的第一声命令。随着老师的一声令下,我们的神经开始紧绷起来,谁也不敢再去关注窗外的雨声、雷声。我们精神高度集中的听着从老师嘴里蹦出来的每一个字,一笔一划的写着。当老师要求收本子的时候,我们才抬起头,发现雨竟然不知不觉地小了,闪电雷声也消失不见了。如果说刚刚的大雨是一位狂躁的小伙子,那么现在的雨就是一位无比乖巧的小姑娘,尽显温柔。
放学的时候,雨无比温柔的落着。空气里弥漫着一股雨后特有的土腥味,桂花树的叶子经过了大雨的洗礼,变得更加油亮了。校门口已经围满了送伞接孩子的家长们,大家好像心情都还不错,大概是这场突如其来的大雨赶走了炎热,带来了凉爽。
2022年高考作文优秀作文素材范文3
个人成长是每一个人一生的功课,该如何成长呢?
生物学层面的成长是一个人孕育、出生、长大、衰老、最后回归自然的过程。蝴蝶是自然界的种群之一,蝴蝶的成长是痛苦的,但就算是死亡,每一只蝴蝶都会收获美丽的翅膀。人类也是自然界种群之一,人类的成长也是痛苦的,或许还夹杂着各种情感,但每一个人的收获不会雷同。
如果成长要分阶段,最令人难忘的恐怕就是这美好而又残酷,轻松而又繁重的高中生活吧!
成长是需要耐心的,因为它必须是缓慢的,有条不紊的进行。就像一场 马拉松 ,如果只图一时快意。只顾埋头向前冲,结果只会是因体力透支或者跑错轨道半途而废。?
成长是如此的缓慢,如此的优雅。缓慢到我察觉不到自己的变化,优雅到我忘记它的存在。或许多年后蓦然回首,才会发现那些飞满青春天空的纸鹤,早已散落在了风中,随着岁月的流淌都化成了灰烬。就像现在的我闲暇时翻旧照片时,才发现童年的那些美好恍然如隔世。一直以为我还是那个无忧无虑的孩童,才发现原来我早已担负起我应有的责任,向前走了很远很远。或许不同的是那些喜怒哀乐还会历历在目,因为实在是刻骨铭心。它就是如此缓慢而优雅。
我曾经做过一道心理测试题:你是否愿意跳过痛苦的成长过程,直接到达七年后?我断然选择了“否”。我知道,成长是痛苦的,也是必不可少的,我愿以一颗平静的心静静的等待,接受命运给我安排的一场又一场舞台剧。淡然处之,安之若泰。
可并不是所有人都会选择“否”。在我看来,有些学生已经忘记该怎样成长。在“马拉松”上只顾埋头向前。
或许是因为受不了外界的诱惑,迷失了那一颗平静的心,忘记了成长应缓慢而优雅的进行。本应素面朝天单纯无邪的高中生,却把一张张纯真的面孔藏在厚厚的脂粉和水彩下面。或许是为了更美丽,亦或许是为了变得美丽。但那些用脂粉和 水彩画 出的面孔真的算“美”吗?素面朝天并不是美丽女人的专利,而是作为一个在校高中生的本分。看着我们周围:每一棵树、每一叶草、每一朵花,都不化妆,面对骄阳、面对暴雨、面对风雪,它们都本色而自然。作为万物灵长的人类,为何要将自己隐藏在脂粉和油彩的后面?
或许是因为现实的残酷,抛弃了那一颗平静的心,违背了成长应优雅而缓慢的进行。本应心无旁骛的坐在教室学习的高中生,却整日流年忘返于网吧和酒吧之间。或许是学业太过沉重,亦或许是现实太过残酷。但沉溺于虚幻的网络世界就是真的快乐吗?游离于醉生梦死就是真的快乐吗?是否看着满地尸骸或者成堆的酒罐会有成就感?以虚无缥缈的快乐为快乐真的快乐吗?看着我们的周围:每一棵树、每一叶草、每一朵花,都不逃避,面对骄阳、面对暴雪、面对风雪,他们都坚韧而顽强。作为万物灵长的人类,为何要逃避本应有的磨难和痛苦?
为何我们不以淡然的姿态迎接命运的安排、以一颗平静的心缓慢而优雅的成长?为何不在缓慢而优雅的成长中学会尊重、感恩、分享、付出、接纳他人的不完美,并不以此影响自己的心情?为何不缓慢而优雅的成长,以胜利者的姿态走向前方?
2022年高考作文优秀作文素材范文4
滚滚红尘,不仅爱恨情仇;金戈铁马,换来几生豪迈?品味励志人生,荡气回肠。“路漫漫其修兮,吾将上下而求索。”屈原放逐,乃赋《离骚》;“出师一表真名世,千载谁堪伯仲间。”孔明鞠躬尽瘁,立志北定中原,兴复汉室;“安得广厦间,大庇天下寒士俱欢颜。”杜甫老迈,身居茅屋,仍心系黎民……千千万万人,便炼就千千万万的励志人生,谱写出一曲曲励志的进行曲,在这花花世界中飞扬!
冰心说:“成功的花,人们只惊艳她现时的明艳!然而当初她的芽儿,浸透了奋斗的泪泉,洒遍了牺牲的血雨。”人的一生最美丽的不是拥有砖石般坚硬、闪亮的外壳,而是风雨吹打、岁月煎熬的逆风人生。前些年,中国内地热播一部风靡亚洲的励志韩剧——《大长今》,该剧女主人公医术精湛,药膳食补亦堪称美味。中宗十分信任她,将身体完全交给她诊断,并下赐“大长今”称号。但真正让人钦佩的不是这些,而是剧中女主人公长今在一段有一段的浪潮中恬淡平和、宠辱不惊、游刃而解。尽管她最后没能留在宫中,但与心爱之人结为连理的结局也令人称道。从长今身上我领悟到:人一辈子,不在于得到了多少,而是付出了多,做到为心无愧,做到无怨无悔。就算是做一朵无人知晓的“梅花”,也会有“为伊消得人憔悴,衣带渐宽终不悔。”的阔达。
“你是不是像我在太阳下低头,流着汗水默默辛苦的工作,你是不是像我就算受了冷落,也不放弃自己想要的生活……”每个人都坚守着自己的梦想:在酒吧重复唱着心声的艺人,在书桌前写着一封有一封被退稿 文章 的作家,在滂沱大雨下奋力训练的运动员……或许他们当中有的人是那个跑龙套的“路人甲”,或许他们当中还有人为了那数秒的镜头默默排练,或许他们当中有的人日既一日、年既一年吃着生硬的派分盒饭。但是他们相信自己这朵野百合也会有春天,相信自己会一鸣惊人!正如周星驰那部《喜剧》诠释地那样,每个人都在坚守着、创造着,为了自己那小小的'梦想、大大的愿望,他们相信“天道酬劳”、相信“水滴石穿”,品味一次又一次的失败,品味跌倒又爬起的励志人生!
“蓦然回首,那人却在灯火阑珊处。”当你跋涉千山万水时,当你历尽挫折磨难时,蓦然回首,会发现一切微不足道,发现一切如此多姿多彩,领悟到一种“行到水穷处,坐看云起时。”的阔达。这时苍穹正显深沉,夕阳正值晕红,归林的鸟儿,回家的游人,尽收眼帘。之前的心酸、落寞会转化为豁达、微笑——坐看云聚云散,行赏花开花落,与明月邀歌,同化蝶共舞,尝仙露琼浆,品励志人生。
2022年高考作文优秀作文素材范文5
当我们从母体里脱离时,我们成为了一个貌似独立的个体。可我们并不是生来就是万能的。我们一直需要着------
上学了,我们也没能逃脱需要。我们需要老师教授的知识,需要同学的帮助-----
因为有了这些需要。我们,开始成为社会人。
人是社会的产物,真正脱离社会的人是不存在的,可我们不能只知道需要别人,一味地寻求别人的帮助,只会藏匿于别人的羽翼之下。我们需要成长,或者说是成熟。而被需要则是一种不过的媒介。被他人需要是一种善良的成熟。
被需要是一种善念下的行动力,当我们被他人所需要时,也许在我们看来微不足道的行为,却能在某个瞬间温暖了他人。
其实,我们都渴望被他人需要,人性本善,我始终相信这个道理。人与人之间总是会存在着一些隔膜,我们能做的是主动打破它。我们被别人需要,我们要做的并不是很大的事,力所能及,也许只是微不足道的小事情。在家里:帮妈妈做做家务,帮爸爸处理一下书房;在公交车上,主动给老人让座;给饥饿的人递上一块面包,给渴的人递上一瓶水-------这些,我们都可以做到。
在这个缤纷交错的世界,我们能做的不多。但我们可以选择被他人需要,然后善良地成熟着。人与人之间更多应该的是关怀,彼此之间互相帮助着。
需要是一种本能,而被他人需要则是一种善良的成熟。
刚出生时,我们需要母乳的喂养,然后才能维持生命;呀呀学语时,我们需要看着周围人的嘴型,然后去模仿,才能学会说话;蹒跚学步时,我们需要母亲的一步一步的搀扶,然后才能稳稳地踩在地上,学会走路------
我们因为需要着,并得到我们所需要的,最终学会关于人的基础能力,也丰富了文化知识。
可是渐渐地,我们似乎把这种需要认为是一种理所当然。但是没有谁要义务的对你好,包括我们的父母。于是我们开始了解到何为“拒绝,”当别人不想为你的需要贡献一份力量时,你便会接收到拒绝。在这个世界,没有谁非要帮你不可,最起码在法律上没有这条规定。
正所谓,赠人玫瑰,手留余香。当我们被他人需要时,无疑也是一种美丽。
表姐去伦敦旅游,那天雾很大,在过马路时,正不知所措时,这时一只大手轻轻地抓住了她。是一位老爷爷,拄着拐杖,他带着表姐安全地过了马路。事后,表姐才知道他是一位盲人。当时表姐真的很感动,连忙掏出钱给他,他却只是摆摆手,微笑着说,我也想被人需要,能帮助到你就好,便离开了。表姐顿时便红了眼眶,正常人都未必有这样的觉悟,而一个盲人却能做到如此。听到这个 故事 ,我也不禁有了很多感慨。
在这些小事中,我们会发现,我们在慢慢的成长,不仅是身体上,更多的是心灵上的。
2022年高考作文优秀作文素材范文相关文章:
★ 2022往年高考材料作文五篇
★ 10篇高考作文素材2022最新
★ 2022年新高考满分作文参考范文800字
★ 2022高考作文素材大全
★ 2022年高考议论文优秀素材范文7篇
★ 2022年高考满分作文素材1000字参考
★ 2022年高考预测作文优秀范文【精选5篇】
★ 2022年新高考作文素材范文万能
★ 2022高考满分作文写人叙事(素材)
★ 2022年高考全国一卷满分作文素材
Ⅱ 网络安全学习难度怎么样啊
个人一直认为网络安全是不应该以“从本科开始的一级学科”这个定位设立的。
网络安全,是一个极其宽泛的概念,包含从脚本小子到漏洞大佬、从单领域到跨平台等多难度、多方面内容。
也因此,网络安全中的一些内容,可以说是上手不难,但用武之地不大,你一天能上手的,机器基本都能自动化。
而专精某个领域往往只有在多计算机学科集大成之后才可能实现,需要很多品质和天赋,当然,只要有毅力,徐徐图之也是完全可行的,毕竟水滴石穿。
那么言归正传,说到前途(钱途)问题,其实和其他行业没区别,都是“物以稀为贵”。
可能基本起薪会相对高些,但是,真正符合网络安全定位的岗位(注意是网络安全岗位而非网络维护),目前在国内IT界还是比较少的,并且集中于一线大城市,所以还是喜忧参半。
至于前景,十分矛盾。一方面,网络发展日益迅猛、尤其5G-IOT的兴起,安全愈加受到有关行业的重视;但另一方面,传统安全领域的生存空间在压缩、门槛提高变得对新人很不友好。
但如果硬要问我对网安前景的看法,我觉得结合创新理念,仍旧大有可为。
Ⅲ 推荐一本数据库原理的好书。中文的,如果是翻译的,要公认翻译的不错的。
计算机科学与技术学习反思录
计算机理论的一个核心问题--从数学谈起:
记得当年大一入学,每周六课时高等数学,天天作业不断(那时是六日工作制)。颇有些同学惊呼走错了门:咱们这到底念的是什么系?不错,你没走错门,这就是计算机科学与技术系。我国计算机科学系里的传统是培养做学术研究,尤其是理论研究的人(方向不见得有问题,但是做得不是那么尽如人意)。而计算机的理论研究,说到底了,如网络安全,图形图像学,视频音频处理,哪个方向都与数学有着很大的关系,虽然也许是正统数学家眼里非主流的数学。这里我还想阐明我的一个观点:我们都知道,数学是从实际生活当中抽象出来的理论,人们之所以要将实际抽象成理论,目的就在于想用抽象出来的理论去更好的指导实践,有些数学研究工作者喜欢用一些现存的理论知识去推导若干条推论,殊不知其一:问题考虑不全很可能是个错误的推论,其二:他的推论在现实生活中找不到原型,不能指导实践。严格的说,我并不是一个理想主义者,政治课上学的理论联系实际一直是指导我学习科学文化知识的航标(至少我认为搞计算机科学与技术的应当本着这个方向)。
其实我们计算机系学数学光学高等数学是不够的(典型的工科院校一般都开的是高等数学),我们应该像数学系一样学一下数学分析(清华计算机系开的好像就是数学分析),数学分析这门科学,咱们学计算机的人对它有很复杂的感情。在于它是偏向于证明型的数学课程,这对我们培养良好的分析能力极有帮助。我的软件工程学导师北工大数理学院的王仪华先生就曾经教导过我们,数学系的学生到软件企业中大多作软件设计与分析工作,而计算机系的学生做程序员的居多,原因就在于数学系的学生分析推理能力,从所受训练的角度上要远远在我们之上。当年出现的怪现象是:计算机系学生的高中数学基础在全校数一数二(希望没有冒犯其它系的同学),教学课时数也仅次于数学系,但学完之后的效果却不尽如人意。难道都是学生不努力吗,我看未见得,方向错了也说不一定,其中原因何在,发人深思。
我个人的浅见是:计算机系的学生,对数学的要求固然跟数学系不同,跟物理类差别则更大。通常非数学专业的所谓“高等数学”,无非是把数学分析中较困难的理论部分删去,强调套用公式计算而已。而对计算机系来说,数学分析里用处最大的恰恰是被删去的理论部分。说得难听一点,对计算机系学生而言,追求算来算去的所谓“工程数学”已经彻底地走进了误区。记上一堆曲面积分的公式,难道就能算懂了数学?那倒不如现用现查,何必费事记呢?再不然直接用Mathematics或是Matalab好了。
我在系里最爱做的事情就是给学弟学妹们推荐参考书。中文的数学分析书,一般都认为以北大张筑生老师的“数学分析新讲”为最好。万一你的数学实在太好,那就去看菲赫金哥尔茨的“微积分学教程”好了--但我认为没什么必要,毕竟你不想转到数学系去。吉米多维奇的“数学分析习题集”也基本上是计算型的东东。书的名气很大,倒不见得适合我们,还是那句话,重要的是数学思想的建立,生活在信息社会里我们求的是高效,计算这玩意还是留给计算机吧。不过现在多用的似乎是复旦大学的《数学分析》也是很好的教材。
中国的所谓高等代数,就等于线性代数加上一点多项式理论。我以为这有好的一面,因为可以让学生较早感觉到代数是一种结构,而非一堆矩阵翻来覆去。这里不得不提南京大学林成森,盛松柏两位老师编的“高等代数”,感觉相当舒服。此书相当全面地包含了关于多项式和线性代数的基本初等结果,同时还提供了一些有用的又比较深刻的内容,如Sturm序列,Shermon-Morrison公式,广义逆矩阵等等。可以说,作为本科生如能吃透此书,就可以算高手。国内较好的高等代数教材还有清华计算机系用的那本,清华出版社出版,书店里多多,一看就知道。从抽象代数的观点来看,高等代数里的结果不过是代数系统性质的一些例子而已。莫宗坚先生的《代数学》里,对此进行了深刻的讨论。然而莫先生的书实在深得很,作为本科生恐怕难以接受,不妨等到自己以后成熟了一些再读。
正如上面所论述的,计算机系的学生学习高等数学:知其然更要知其所以然。你学习的目的应该是:将抽象的理论再应用于实践,不但要掌握题目的解题方法,更要掌握解题思想,对于定理的学习:不是简单的应用,而是掌握证明过程即掌握定理的由来,训练自己的推理能力。只有这样才达到了学习这门科学的目的,同时也缩小了我们与数学系的同学之间思维上的差距。
概率论与数理统计这门课很重要,可惜大多数院校讲授这门课都会少些东西。少了的东西现在看至少有随机过程。到毕业还没有听说过Markov过程,此乃计算机系学生的耻辱。没有随机过程,你怎么分析网络和分布式系统?怎么设计随机化算法和协议?据说清华计算机系开有“随机数学”,早就是必修课。另外,离散概率论对计算机系学生来说有特殊的重要性。而我们国家工程数学讲的都是连续概率。现在,美国已经有些学校开设了单纯的“离散概率论”课程,干脆把连续概率删去,把离散概率讲深些。我们不一定要这么做,但应该更加强调离散概率是没有疑问的。这个工作我看还是尽早的做为好。
计算方法学(有些学校也称为数学分析学)是最后一门由数理学院给我们开的课。一般学生对这门课的重视程度有限,以为没什么用。不就是照套公式嘛!其实,做图形图像可离不开它,密码学搞深了也离不开它。而且,在很多科学工程中的应用计算,都以数值的为主。这门课有两个极端的讲法:一个是古典的“数值分析”,完全讲数学原理和算法;另一个是现在日趋流行的“科学与工程计算”,干脆教学生用软件包编程。我个人认为,计算机系的学生一定要认识清楚我们计算机系的学生为什么要学这门课,我是很偏向于学好理论后用计算机实现的,最好使用C语言或C++编程实现。向这个方向努力的书籍还是挺多的,这里推荐大家高等教育出版社(CHEP)和施普林格出版社(Springer)联合出版的《计算方法(Computational Methods)》,华中理工大学数学系写的(现华中科技大学),这方面华科大做的工作在国内应算是比较多的,而个人认为以这本最好,至少程序设计方面涉及了:任意数学函数的求值,方程求根,线性方程组求解,插值方法,数值积分,场微分方程数值求解。李庆扬的那本则理论性过强,与实际应用结合得不太紧。
每个学校本系里都会开一门离散数学,涉及集合论,图论,和抽象代数,数理逻辑。不过,这么多内容挤在离散数学一门课里,是否时间太紧了点?另外,计算机系学生不懂组合和数论,也是巨大的缺陷。要做理论,不懂组合或者数论吃亏可就太大了。从理想的状态来看,最好分开六门课:集合,逻辑,图论,组合,代数,数论。这个当然不现实,因为没那么多课时。也许将来可以开三门课:集合与逻辑,图论与组合,代数与数论。(这方面我们学校已经着手开始做了)不管课怎么开,学生总一样要学。下面分别谈谈上面的三组内容。
古典集合论,北师大出过一本《基础集合论》不错。
数理逻辑,中科院软件所陆钟万教授的《面向计算机科学的数理逻辑》就不错。现在可以找到陆钟万教授的讲课录像,自己去看看吧。总的来说,学集合/逻辑起手不难,普通高中生都能看懂。但越往后越感觉深不可测。
学完以上各书之后,如果你还有精力兴趣进一步深究,那么可以试一下GTM系列中的《Introction to Axiomatic Set Theory》和《A Course of Mathematical Logic》。这两本都有世界图书出版社的引进版。你如果能搞定这两本,可以说在逻辑方面真正入了门,也就不用再浪费时间听我瞎侃了。
据说全中国最多只有三十个人懂图论。此言不虚。图论这东东,技巧性太强,几乎每个问题都有一个独特的方法,让人头痛。不过这也正是它魅力所在:只要你有创造性,它就能给你成就感。我的导师说,图论里面随便揪一块东西就可以写篇论文。大家可以体会里面内容之深广了吧!国内的图论书中,王树禾老师的“图论及其算法”非常成功。一方面,其内容在国内教材里算非常全面的。另一方面,其对算法的强调非常适合计算机系(本来就是科大计算机系教材)。有了这本书为主,再参考几本翻译的,如Bondy & Murty的《图论及其应用》,人民邮电出版社翻译的《图论和电路网络》等等,就马马虎虎,对本科生足够了。再进一步,世界图书引进有GTM系列的"Modern Graph Theory"。此书确实经典!国内好象还有一家出版了个翻译版。不过,学到这个层次,还是读原版好。搞定这本书,也标志着图论入了门。 外版的书好就好在这里,最新的科技成果里面都有论述,别的先不说,至少是“紧跟时代的理论知识”。
组合感觉没有太适合的国产书。还是读Graham和Knuth等人合着的经典“具体数学”吧,西安电子科技大学出版社有翻译版。
抽象代数,国内经典为莫宗坚先生的“代数学”。此书是北大数学系教材,深得好评。然而对本科生来说,此书未免太深。可以先学习一些其它的教材,然后再回头来看“代数学”。国际上的经典可就多了,GTM系列里就有一大堆。推荐一本谈不上经典,但却最简单的,最容易学的:这本“Introction to Linear and Abstract Algebra"非常通俗易懂,而且把抽象代数和线性代数结合起来,对初学者来说非常理想,我校比较牛的同学都有收藏。
数论方面,国内有经典而且以困难着称的”初等数论“(潘氏兄弟着,北大版)。再追溯一点,还有更加经典(可以算世界级)并且更加困难的”数论导引“(华罗庚先生的名着,科学版,九章书店重印,繁体的看起来可能比较困难)。把基础的几章搞定一个大概,对本科生来讲足够了。但这只是初等数论。本科毕业后要学计算数论,你必须看英文的书,如Bach的"Introction to Algorithmic Number Theory"。
计算机科学理论的根本,在于算法。现在很多系里给本科生开设算法设计与分析,确实非常正确。环顾西方世界,大约没有一个三流以上计算机系不把算法作为必修的。算法教材目前公认以Corman等着的"Introction to Algorithms"为最优。对入门而言,这一本已经足够,不需要再参考其它书。
再说说形式语言与自动机。我看过北邮的教材,应该说写的还清楚。但是,有一点要强调:形式语言和自动机的作用主要在作为计算模型,而不是用来做编译。事实上,编译前端已经是死领域,没有任何open problems,北科大的班晓娟博士也曾经说过,编译的技术已相当成熟。如果为了这个,我们完全没必要去学形式语言--用用yacc什么的就完了。北邮的那本在国内还算比较好,但是在深度上,在跟可计算性的联系上都有较大的局限,现代感也不足。所以建议有兴趣的同学去读英文书,不过国内似乎没引进这方面的教材。可以去互动出版网上看一看。入门以后,把形式语言与自动机中定义的模型,和数理逻辑中用递归函数定义的模型比较一番,可以说非常有趣。现在才知道,什么叫“宫室之美,百官之富”!
计算机科学和数学的关系有点奇怪。二三十年以前,计算机科学基本上还是数学的一个分支。而现在,计算机科学拥有广泛的研究领域和众多的研究人员,在很多方面反过来推动数学发展,从某种意义上可以说是孩子长得比妈妈还高了。但不管怎么样,这个孩子身上始终流着母亲的血液。这血液是the mathematical underpinning of computer science(计算机科学的数学基础),也就是理论计算机科学。原来在东方大学城图书馆中曾经看过一本七十年代的译本(书皮都没了,可我就爱关注这种书),大概就叫《计算机数学》。那本书若是放在当时来讲决是一本好书,但现在看来,涵盖的范围还算广,深度则差了许多,不过推荐大一的学生倒可以看一看,至少可以使你的计算数学入入门。
最常和理论计算机科学放在一起的一个词是什么?答:离散数学。这两者的关系是如此密切,以至于它们在不少场合下成为同义词。(这一点在前面的那本书中也有体现)传统上,数学是以分析为中心的。数学系的同学要学习三四个学期的数学分析,然后是复变函数,实变函数,泛函数等等。实变和泛函被很多人认为是现代数学的入门。在物理,化学,工程上应用的,也以分析为主。
随着计算机科学的出现,一些以前不太受到重视的数学分支突然重要起来。人们发现,这些分支处理的数学对象与传统的分析有明显的区别:分析研究的问题解决方案是连续的,因而微分,积分成为基本的运算;而这些分支研究的对象是离散的,因而很少有机会进行此类的计算。人们从而称这些分支为“离散数学”。“离散数学”的名字越来越响亮,最后导致以分析为中心的传统数学分支被相对称为“连续数学”。
离散数学经过几十年发展,基本上稳定下来。一般认为,离散数学包含以下学科 :
1) 集合论,数理逻辑与元数学。这是整个数学的基础,也是计算机科学的基础。
2) 图论,算法图论;组合数学,组合算法。计算机科学,尤其是理论计算机科学的核心是
算法,而大量的算法建立在图和组合的基础上。
3) 抽象代数。代数是无所不在的,本来在数学中就非常重要。在计算机科学中,人们惊讶地发现代数竟然有如此之多的应用。
但是,理论计算机科学仅仅就是在数学的上面加上“离散”的帽子这么简单吗?一直到大约十几年前,终于有一位大师告诉我们:不是。D.E.Knuth(他有多伟大,我想不用我废话了)在Stanford开设了一门全新的课程Concrete Mathematics。 Concrete这个词在这里有两层含义:
首先:对abstract而言。Knuth认为,传统数学研究的对象过于抽象,导致对具体的问题关心不够。他抱怨说,在研究中他需要的数学往往并不存在,所以他只能自己去创造一些数学。为了直接面向应用的需要,他要提倡“具体”的数学。在这里我做一点简单的解释。例如在集合论中,数学家关心的都是最根本的问题--公理系统的各种性质之类。而一些具体集合的性质,各种常见集合,关系,映射都是什么样的,数学家觉得并不重要。然而,在计算机科学中应用的,恰恰就是这些具体的东西。Knuth能够首先看到这一点,不愧为当世计算机第一人。其次,Concrete是Continuous(连续)加上discrete(离散)。不管连续数学还是离散数学,都是有用的数学!
理论与实际的结合--计算机科学研究的范畴
前面主要是从数学角度来看的。从计算机角度来看,理论计算机科学目前主要的研究领域包括:可计算性理论,算法设计与复杂性分析,密码学与信息安全,分布式计算理论,并行计算理论,网络理论,生物信息计算,计算几何学,程序语言理论等等。这些领域互相交叉,而且新的课题在不断提出,所以很难理出一个头绪来。想搞搞这方面的工作,推荐看中国计算机学会的一系列书籍,至少代表了我国的权威。下面随便举一些例子。
由于应用需求的推动,密码学现在成为研究的热点。密码学建立在数论(尤其是计算数论),代数,信息论,概率论和随机过程的基础上,有时也用到图论和组合学等。很多人以为密码学就是加密解密,而加密就是用一个函数把数据打乱。这样的理解太浅显了。
现代密码学至少包含以下层次的内容:
第一,密码学的基础。例如,分解一个大数真的很困难吗?能否有一般的工具证明协议正确?
第二,密码学的基本课题。例如,比以前更好的单向函数,签名协议等。
第三,密码学的高级问题。例如,零知识证明的长度,秘密分享的方法。
第四,密码学的新应用。例如,数字现金,叛徒追踪等。
在分布式系统中,也有很多重要的理论问题。例如,进程之间的同步,互斥协议。一个经典的结果是:在通信信道不可靠时,没有确定型算法能实现进程间协同。所以,改进TCP三次握手几乎没有意义。例如时序问题。常用的一种序是因果序,但因果序直到不久前才有一个理论上的结果....例如,死锁没有实用的方法能完美地对付。例如,......操作系统研究过就自己去举吧!
如果计算机只有理论,那么它不过是数学的一个分支,而不成为一门独立的科学。事实上,在理论之外,计算机科学还有更广阔的天空。
我一直认为,4年根本不够学习计算机的基础知识,因为面太宽了,8年,应该差不多了......
这方面我想先说说我们系在各校普遍开设的《计算机基础》。在高等学校开设《计算机基础课程》是我国高教司明文规定的各专业必修课程要求。主要内容是使学生初步掌握计算机的发展历史,学会简单的使用操作系统,文字处理,表格处理功能和初步的网络应用功能。但是在计算机科学系教授此门课程的目标决不能与此一致。在计算机系课程中目标应是:让学生较为全面的了解计算机学科的发展,清晰的把握计算机学科研究的方向,发展的前沿即每一个课程在整个学科体系中所处的地位。搞清各学科的学习目的,学习内容,应用领域。使学生在学科学习初期就对整个学科有一个整体的认识,以做到在今后的学习中清楚要学什么,怎么学。计算机基本应用技能的位置应当放在第二位或更靠后,因为这一点对于本系的学生应当有这个摸索能力。这一点很重要。推荐给大家一本书:机械工业出版社的《计算机文化》(New Perspective of Computer Science),看了这本书我才深刻的体会到自己还是个计算机科学初学者,才比较透彻的了解了什么是计算机科学。
一个一流计算机系的优秀学生决不该仅仅是一个编程高手,但他一定首先是一个编程高手。我上大学的时候,第一门专业课是C语言程序设计,念计算机的人从某种角度讲相当一部分人是靠写程序吃饭的。关于第一程序设计语言该用哪一种。我个人认为,用哪种语言属于末节,关键在养成良好的编程习惯。当年老师对我们说,打好基础后学一门新语言只要一个星期。现在我觉得根本不用一个星期,前提是先把基础打好。不要再犹豫了,学了再说,等你抉择好了,别人已经会了几门语言了。
汇编语言和微机原理是两门特烦人的课。你的数学/理论基础再好,也占不到什么便宜。这两门课之间的次序也好比先有鸡还是先有蛋,无论你先学哪门,都会牵扯另一门课里的东西。所以,只能静下来慢慢琢磨。这就是典型的工程课,不需要太多的聪明和顿悟,却需要水滴石穿的渐悟。有关这两门课的书,计算机书店里不难找到。弄几本最新的,对照着看吧。组成原理推荐《计算机组成与结构》清华大学王爱英教授写的。汇编语言大家拿8086/8088入个门,之后一定要学80x86汇编语言。实用价值大,不落后,结构又好,写写高效病毒,高级语言里嵌一点汇编,进行底层开发,总也离不开他,推荐清华大学沈美明的《IBM-PC汇编语言程序设计》。有些人说不想了解计算机体系结构,也不想制造计算机,所以诸如计算机原理,汇编语言,接口之类的课觉得没必要学,这样合理吗?显然不合理,这些东西迟早得掌握,肯定得接触,而且,这是计算机专业与其他专业学生相比的少有的几项优势。做项目的时候,了解这些是非常重要的,不可能说,仅仅为了技术而技术,只懂技术的人最多做一个编码工人,而永远不可能全面地了解整个系统的设计,而编码工人是越老越不值钱。关于组成原理还有个讲授的问题,在我学这门课程时老师讲授时把CPU工作原理誉微程序设计这一块略掉了,理由是我们国家搞CPU技术不如别的国家,搞了这么长时间好不容易出了个龙芯比Intel的还差个十万八千里,所以建议我们不要学了。我看这在各校也未见得不是个问题吧!若真是如他所说,那中国的计算机科学哪个方向都可以停了,软硬件,应用,有几项搞得过美国,搞不过别人就不搞了,那我们坐在这里干什么?教学的观念需要转变的。
模拟电路这东东,如今不仅计算机系学生搞不定,电子系学生也多半害怕。如果你真想软硬件通吃,那么建议你先看看邱关源的“电路原理”,也许此后再看模拟电路底气会足些。教材:康华光的“电子技术基础”(高等教育出版社)还是不错的(我校电子系在用)。有兴趣也可以参考童诗白的书。
数字电路比模拟电路要好懂得多。清华大学阎石的书算一本好教材,遗憾的一点是集成电路讲少了些。真有兴趣,看一看大规模数字系统设计吧(北航那本用的还比较多)。
计算机系统结构该怎么教,国际上还在争论。国内能找到的较好教材为Stallings的"Computer Organization and Architecture:Designing for Performance"(清华影印
本)。国际上最流行的则是“Computer architecture: aquantitative approach", by Patterson & Hennessy。
操作系统可以随便选用《操作系统的内核设计与实现》和《现代操作系统》两书之一。这两部都可以算经典,唯一缺点就是理论上不够严格。不过这领域属于Hardcore System,所以在理论上马虎一点也情有可原。想看理论方面的就推荐清华大学出版社《操作系统》吧,高教司司长张尧学写的,我们教材用的是那本。 另外推荐一本《Windows操作系统原理》机械工业出版社的,这本书是我国操作系统专家在微软零距离考察半年,写作历时一年多写成的,教操作系统的专家除了清华大学的张尧学(现高教司司长)几乎所有人都参加了。Bill Gates亲自写序。里面不但结合windows2000,xp详述操作系统的内核,而且后面讲了一些windows编程基础,有外版书的味道,而且上面一些内容可以说在国内外只有那本书才有对windows内核细致入微的介绍,
如果先把形式语言学好了,则编译原理中的前端我看只要学四个算法:最容易实现的递归下降;最好的自顶向下算法LL(k);最好的自底向上算法LR(k);LR(1)的简化SLR(也许还有另一简化LALR)。后端完全属于工程性质,自然又是another story。
推荐教材:Kenneth C.Louden写的“Compiler Construction Principles and Practice”即是《编译原理及实践》(机械工业出版社的译本)
学数据库要提醒大家的是,会用VFP,VB, Power builder不等于懂数据库。(这世界上自以为懂数据库的人太多了!)数据库设计既是科学又是艺术,数据库实现则是典型的工程。所以从某种意义上讲,数据库是最典型的一门计算机课程--理工结合,互相渗透。另外推荐大家学完软件工程学后再翻过来看看数据库技术,又会是一番新感觉。推荐教材:Abraham Silberschatz等着的 "Database System Concepts".作为知识的完整性,还推荐大家看一看机械工业出版社的《数据仓库》译本。
计算机网络的标准教材还是来自Tanenbaum的《Computer Networks》(清华大学有译本)。还有就是推荐谢希仁的《计算机网络教程》(人民邮电出版社)问题讲得比较清楚,参考文献也比较权威。不过,网络也属于Hardcore System,所以光看书是不够的。建议多读RFC,里可以按编号下载RFC文档。从IP的读起。等到能掌握10种左右常用协议,就没有几个人敢小看你了。再做的工作我看放在网络设计上就比较好了。
数据结构的重要性就不言而喻了,学完数据结构你会对你的编程思想进行一番革命性的洗礼,会对如何建立一个合理高效的算法有一个清楚的认识。对于算法的建立我想大家应当注意以下几点:
当遇到一个算法问题时,首先要知道自己以前有没有处理过这种问题.如果见过,那么你一般会顺利地做出来;如果没见过,那么考虑以下问题:
1. 问题是否是建立在某种已知的熟悉的数据结构(例如,二叉树)上?如果不是,则要自己设计数据结构。
2. 问题所要求编写的算法属于以下哪种类型?(建立数据结构,修改数据结构,遍历,查找,排序...)
3. 分析问题所要求编写的算法的数学性质.是否具备递归特征?(对于递归程序设计,只要设计出合理的参数表以及递归结束的条件,则基本上大功告成.)
4. 继续分析问题的数学本质.根据你以前的编程经验,设想一种可能是可行的解决办法,并证明这种解决办法的正确性.如果题目对算法有时空方面的要求,证明你的设想满足其要求.一般的,时间效率和空间效率难以兼得.有时必须通过建立辅助存储的方法来节省时间.
5. 通过一段时间的分析,你对解决这个问题已经有了自己的一些思路.或者说,你已经可以用自然语言把你的算法简单描述出来.继续验证其正确性,努力发现其中的错误并找出解决办法.在必要的时候(发现了无法解决的矛盾),推翻自己的思路,从头开始构思.
6. 确认你的思路可行以后,开始编写程序.在编写代码的过程中,尽可能把各种问题考虑得详细,周密.程序应该具有良好的结构,并且在关键的地方配有注释.
7. 举一个例子,然后在纸上用笔执行你的程序,进一步验证其正确性.当遇到与你的设想不符的情况时,分析问题产生的原因是编程方面的问题还是算法思想本身有问题.
8. 如果程序通过了上述正确性验证,那么在将其进一步优化或简化。
9. 撰写思路分析,注释.
对于具体的算法思路,只能靠你自己通过自己的知识和经验来加以获得,没有什么特定的规律(否则程序员全部可以下岗了,用机器自动生成代码就可以了).要有丰富的想象力,就是说当一条路走不通时,不要钻牛角尖,要敢于推翻自己的想法.我也只不过是初学者,说出上面的一些经验,仅供大家参考和讨论。
关于人工智能,我觉得的也是非常值得大家仔细研究的,虽然不能算是刚刚兴起的学科了,但是绝对是非常有发展前途的一门学科。我国人工智能创始人之一,北京科技大学涂序彦教授(这老先生是我的导师李小坚博士的导师)对人工智能这样定义:人工智能是模?
Ⅳ 关于网络安全的名言警句
1、安全第一,预防为主,综合治理。
2、事故出于麻痹,安全来于警惕。
3、隐患险于明火,防范胜于救灾,责任重于泰山。
4、质量是安全基础,安全为生产前提。
5、安全生产,人人有责;一分责任,十分落实。
6、千条万条,安全生产第一条;千计万计,安全教育第一计。
7、安全来于警惕,事故处于麻痹。巧干带来安全,蛮干招来祸端。
8、一人把关一人安,众人把关稳如山。
9、傲自满是事故的导火索,谦虚谨慎是安全的铺路石。
10、安全是生命的基石,安全是欢乐的阶梯。
11、安全是生命之本,违章是事故之源。
12、冒险是事故之友,谨慎为安全之本。
13、细小漏洞不补,事故洪流难堵。
14、寒霜偏打无根草,事故专找大意人。
15、事故牵动千万家,安全要靠你我他。
16、无知加大意必危险,防护加警惕保安全。
17、人人把好安全关,处处设防隐患少。
18、安全是最大的节约,事故是最大的浪费。
19、管生产必须管安全
20、高高兴兴上班,平平安安回家。
21、安全为了生产,生产必须安全。
22、质量是安全基础,安全为生产前提。
23、居安思危,常备不懈。
24、企业效益最重要,安全生产第一条。
25、安全人人抓,幸福千万家。安全两天敌,违章和麻痹。
26、安全要讲,事故要防,安不忘危,乐不忘忧。
27、安全法规血写成,违章害己害亲人。
28、时时注意安全,处处预防事故。
29、安全是职工的生命线,职工是安全的负责人。
30、质量是企业的生命,安全是职工的生命。
31、以人为本,安全第一。
32、安全生产只有起点,没有终点;只有更好,没有最好。
33、安全投入不可少,隐患排查最重要。
34、生命至高无上,安全责任为天。
35、安全人人抓,幸福千万家。安全两天敌,违章和麻痹。
36、容忍危险等于作法自毙,谨慎行事才能安然无恙。
37、无情于违章惩处,有情于幸福家庭。
38、安全来自长期警惕,事故源于瞬间麻痹。
39、抓基础从大处着眼,防隐患从小处着手。
40、时时注意安全,处处预防事故。
41、安全要讲,事故要防,安不忘危,乐不忘忧。
42、严格安全检查,避免严重后果。
43、宝剑锋从磨砺出,安全好从严中来。
44、安全生产,警钟长鸣。
45、没有拉不直的绳子,也没有消不除的隐患。
46、眼睛容不下一粒砂子,安全来不得半点马虎。
47、绳子总在磨损地方折断,事故常在薄弱环节出现。
48、你对违章讲人情,事故对你不留情
49、事事落到实处,安全有备无患。
50、专心工作为首要,质量安全皆顾到。
Ⅳ 大学数学(计算机专业)
计算机科学与技术学习反思录
计算机理论的一个核心问题--从数学谈起:
记得当年大一入学,每周六课时高等数学,天天作业不断(那时是六日工作制)。颇有些同学惊呼走错了门:咱们这到底念的是什么系?不错,你没走错门,这就是计算机科学与技术系。我国计算机科学系里的传统是培养做学术研究,尤其是理论研究的人(方向不见得有问题,但是做得不是那么尽如人意)。而计算机的理论研究,说到底了,如网络安全,图形图像学,视频音频处理,哪个方向都与数学有着很大的关系,虽然也许是正统数学家眼里非主流的数学。这里我还想阐明我的一个观点:我们都知道,数学是从实际生活当中抽象出来的理论,人们之所以要将实际抽象成理论,目的就在于想用抽象出来的理论去更好的指导实践,有些数学研究工作者喜欢用一些现存的理论知识去推导若干条推论,殊不知其一:问题考虑不全很可能是个错误的推论,其二:他的推论在现实生活中找不到原型,不能指导实践。严格的说,我并不是一个理想主义者,政治课上学的理论联系实际一直是指导我学习科学文化知识的航标(至少我认为搞计算机科学与技术的应当本着这个方向)。
其实我们计算机系学数学光学高等数学是不够的(典型的工科院校一般都开的是高等数学),我们应该像数学系一样学一下数学分析(清华计算机系开的好像就是数学分析),数学分析这门科学,咱们学计算机的人对它有很复杂的感情。在于它是偏向于证明型的数学课程,这对我们培养良好的分析能力极有帮助。我的软件工程学导师北工大数理学院的王仪华先生就曾经教导过我们,数学系的学生到软件企业中大多作软件设计与分析工作,而计算机系的学生做程序员的居多,原因就在于数学系的学生分析推理能力,从所受训练的角度上要远远在我们之上。当年出现的怪现象是:计算机系学生的高中数学基础在全校数一数二(希望没有冒犯其它系的同学),教学课时数也仅次于数学系,但学完之后的效果却不尽如人意。难道都是学生不努力吗,我看未见得,方向错了也说不一定,其中原因何在,发人深思。
我个人的浅见是:计算机系的学生,对数学的要求固然跟数学系不同,跟物理类差别则更大。通常非数学专业的所谓“高等数学”,无非是把数学分析中较困难的理论部分删去,强调套用公式计算而已。而对计算机系来说,数学分析里用处最大的恰恰是被删去的理论部分。说得难听一点,对计算机系学生而言,追求算来算去的所谓“工程数学”已经彻底地走进了误区。记上一堆曲面积分的公式,难道就能算懂了数学?那倒不如现用现查,何必费事记呢?再不然直接用Mathematics或是Matalab好了。
我在系里最爱做的事情就是给学弟学妹们推荐参考书。中文的数学分析书,一般都认为以北大张筑生老师的“数学分析新讲”为最好。万一你的数学实在太好,那就去看菲赫金哥尔茨的“微积分学教程”好了--但我认为没什么必要,毕竟你不想转到数学系去。吉米多维奇的“数学分析习题集”也基本上是计算型的东东。书的名气很大,倒不见得适合我们,还是那句话,重要的是数学思想的建立,生活在信息社会里我们求的是高效,计算这玩意还是留给计算机吧。不过现在多用的似乎是复旦大学的《数学分析》也是很好的教材。
中国的所谓高等代数,就等于线性代数加上一点多项式理论。我以为这有好的一面,因为可以让学生较早感觉到代数是一种结构,而非一堆矩阵翻来覆去。这里不得不提南京大学林成森,盛松柏两位老师编的“高等代数”,感觉相当舒服。此书相当全面地包含了关于多项式和线性代数的基本初等结果,同时还提供了一些有用的又比较深刻的内容,如Sturm序列,Shermon-Morrison公式,广义逆矩阵等等。可以说,作为本科生如能吃透此书,就可以算高手。国内较好的高等代数教材还有清华计算机系用的那本,清华出版社出版,书店里多多,一看就知道。从抽象代数的观点来看,高等代数里的结果不过是代数系统性质的一些例子而已。莫宗坚先生的《代数学》里,对此进行了深刻的讨论。然而莫先生的书实在深得很,作为本科生恐怕难以接受,不妨等到自己以后成熟了一些再读。
正如上面所论述的,计算机系的学生学习高等数学:知其然更要知其所以然。你学习的目的应该是:将抽象的理论再应用于实践,不但要掌握题目的解题方法,更要掌握解题思想,对于定理的学习:不是简单的应用,而是掌握证明过程即掌握定理的由来,训练自己的推理能力。只有这样才达到了学习这门科学的目的,同时也缩小了我们与数学系的同学之间思维上的差距。
概率论与数理统计这门课很重要,可惜大多数院校讲授这门课都会少些东西。少了的东西现在看至少有随机过程。到毕业还没有听说过Markov过程,此乃计算机系学生的耻辱。没有随机过程,你怎么分析网络和分布式系统?怎么设计随机化算法和协议?据说清华计算机系开有“随机数学”,早就是必修课。另外,离散概率论对计算机系学生来说有特殊的重要性。而我们国家工程数学讲的都是连续概率。现在,美国已经有些学校开设了单纯的“离散概率论”课程,干脆把连续概率删去,把离散概率讲深些。我们不一定要这么做,但应该更加强调离散概率是没有疑问的。这个工作我看还是尽早的做为好。
计算方法学(有些学校也称为数学分析学)是最后一门由数理学院给我们开的课。一般学生对这门课的重视程度有限,以为没什么用。不就是照套公式嘛!其实,做图形图像可离不开它,密码学搞深了也离不开它。而且,在很多科学工程中的应用计算,都以数值的为主。这门课有两个极端的讲法:一个是古典的“数值分析”,完全讲数学原理和算法;另一个是现在日趋流行的“科学与工程计算”,干脆教学生用软件包编程。我个人认为,计算机系的学生一定要认识清楚我们计算机系的学生为什么要学这门课,我是很偏向于学好理论后用计算机实现的,最好使用C语言或C++编程实现。向这个方向努力的书籍还是挺多的,这里推荐大家高等教育出版社(CHEP)和施普林格出版社(Springer)联合出版的《计算方法(Computational Methods)》,华中理工大学数学系写的(现华中科技大学),这方面华科大做的工作在国内应算是比较多的,而个人认为以这本最好,至少程序设计方面涉及了:任意数学函数的求值,方程求根,线性方程组求解,插值方法,数值积分,场微分方程数值求解。李庆扬的那本则理论性过强,与实际应用结合得不太紧。
每个学校本系里都会开一门离散数学,涉及集合论,图论,和抽象代数,数理逻辑。不过,这么多内容挤在离散数学一门课里,是否时间太紧了点?另外,计算机系学生不懂组合和数论,也是巨大的缺陷。要做理论,不懂组合或者数论吃亏可就太大了。从理想的状态来看,最好分开六门课:集合,逻辑,图论,组合,代数,数论。这个当然不现实,因为没那么多课时。也许将来可以开三门课:集合与逻辑,图论与组合,代数与数论。(这方面我们学校已经着手开始做了)不管课怎么开,学生总一样要学。下面分别谈谈上面的三组内容。
古典集合论,北师大出过一本《基础集合论》不错。
数理逻辑,中科院软件所陆钟万教授的《面向计算机科学的数理逻辑》就不错。现在可以找到陆钟万教授的讲课录像,http://www.cas.ac.cn/html/Dir/2001/11/06/3391.htm自己去看看吧。总的来说,学集合/逻辑起手不难,普通高中生都能看懂。但越往后越感觉深不可测。
学完以上各书之后,如果你还有精力兴趣进一步深究,那么可以试一下GTM系列中的《Introction to Axiomatic Set Theory》和《A Course of Mathematical Logic》。这两本都有世界图书出版社的引进版。你如果能搞定这两本,可以说在逻辑方面真正入了门,也就不用再浪费时间听我瞎侃了。
据说全中国最多只有三十个人懂图论。此言不虚。图论这东东,技巧性太强,几乎每个问题都有一个独特的方法,让人头痛。不过这也正是它魅力所在:只要你有创造性,它就能给你成就感。我的导师说,图论里面随便揪一块东西就可以写篇论文。大家可以体会里面内容之深广了吧!国内的图论书中,王树禾老师的“图论及其算法”非常成功。一方面,其内容在国内教材里算非常全面的。另一方面,其对算法的强调非常适合计算机系(本来就是科大计算机系教材)。有了这本书为主,再参考几本翻译的,如Bondy & Murty的《图论及其应用》,人民邮电出版社翻译的《图论和电路网络》等等,就马马虎虎,对本科生足够了。再进一步,世界图书引进有GTM系列的"Modern Graph Theory"。此书确实经典!国内好象还有一家出版了个翻译版。不过,学到这个层次,还是读原版好。搞定这本书,也标志着图论入了门。 外版的书好就好在这里,最新的科技成果里面都有论述,别的先不说,至少是“紧跟时代的理论知识”。
组合感觉没有太适合的国产书。还是读Graham和Knuth等人合着的经典“具体数学”吧,西安电子科技大学出版社有翻译版。
抽象代数,国内经典为莫宗坚先生的“代数学”。此书是北大数学系教材,深得好评。然而对本科生来说,此书未免太深。可以先学习一些其它的教材,然后再回头来看“代数学”。国际上的经典可就多了,GTM系列里就有一大堆。推荐一本谈不上经典,但却最简单的,最容易学的:http://www.math.miami.e/~ec/book/这本“Introction to Linear and Abstract Algebra"非常通俗易懂,而且把抽象代数和线性代数结合起来,对初学者来说非常理想,我校比较牛的同学都有收藏。
数论方面,国内有经典而且以困难着称的”初等数论“(潘氏兄弟着,北大版)。再追溯一点,还有更加经典(可以算世界级)并且更加困难的”数论导引“(华罗庚先生的名着,科学版,九章书店重印,繁体的看起来可能比较困难)。把基础的几章搞定一个大概,对本科生来讲足够了。但这只是初等数论。本科毕业后要学计算数论,你必须看英文的书,如Bach的"Introction to Algorithmic Number Theory"。
计算机科学理论的根本,在于算法。现在很多系里给本科生开设算法设计与分析,确实非常正确。环顾西方世界,大约没有一个三流以上计算机系不把算法作为必修的。算法教材目前公认以Corman等着的"Introction to Algorithms"为最优。对入门而言,这一本已经足够,不需要再参考其它书。
再说说形式语言与自动机。我看过北邮的教材,应该说写的还清楚。但是,有一点要强调:形式语言和自动机的作用主要在作为计算模型,而不是用来做编译。事实上,编译前端已经是死领域,没有任何open problems,北科大的班晓娟博士也曾经说过,编译的技术已相当成熟。如果为了这个,我们完全没必要去学形式语言--用用yacc什么的就完了。北邮的那本在国内还算比较好,但是在深度上,在跟可计算性的联系上都有较大的局限,现代感也不足。所以建议有兴趣的同学去读英文书,不过国内似乎没引进这方面的教材。可以去互动出版网上看一看。入门以后,把形式语言与自动机中定义的模型,和数理逻辑中用递归函数定义的模型比较一番,可以说非常有趣。现在才知道,什么叫“宫室之美,百官之富”!
计算机科学和数学的关系有点奇怪。二三十年以前,计算机科学基本上还是数学的一个分支。而现在,计算机科学拥有广泛的研究领域和众多的研究人员,在很多方面反过来推动数学发展,从某种意义上可以说是孩子长得比妈妈还高了。但不管怎么样,这个孩子身上始终流着母亲的血液。这血液是the mathematical underpinning of computer science(计算机科学的数学基础),也就是理论计算机科学。原来在东方大学城图书馆中曾经看过一本七十年代的译本(书皮都没了,可我就爱关注这种书),大概就叫《计算机数学》。那本书若是放在当时来讲决是一本好书,但现在看来,涵盖的范围还算广,深度则差了许多,不过推荐大一的学生倒可以看一看,至少可以使你的计算数学入入门。
最常和理论计算机科学放在一起的一个词是什么?答:离散数学。这两者的关系是如此密切,以至于它们在不少场合下成为同义词。(这一点在前面的那本书中也有体现)传统上,数学是以分析为中心的。数学系的同学要学习三四个学期的数学分析,然后是复变函数,实变函数,泛函数等等。实变和泛函被很多人认为是现代数学的入门。在物理,化学,工程上应用的,也以分析为主。
随着计算机科学的出现,一些以前不太受到重视的数学分支突然重要起来。人们发现,这些分支处理的数学对象与传统的分析有明显的区别:分析研究的问题解决方案是连续的,因而微分,积分成为基本的运算;而这些分支研究的对象是离散的,因而很少有机会进行此类的计算。人们从而称这些分支为“离散数学”。“离散数学”的名字越来越响亮,最后导致以分析为中心的传统数学分支被相对称为“连续数学”。
离散数学经过几十年发展,基本上稳定下来。一般认为,离散数学包含以下学科 :
1) 集合论,数理逻辑与元数学。这是整个数学的基础,也是计算机科学的基础。
2) 图论,算法图论;组合数学,组合算法。计算机科学,尤其是理论计算机科学的核心是
算法,而大量的算法建立在图和组合的基础上。
3) 抽象代数。代数是无所不在的,本来在数学中就非常重要。在计算机科学中,人们惊讶地发现代数竟然有如此之多的应用。
但是,理论计算机科学仅仅就是在数学的上面加上“离散”的帽子这么简单吗?一直到大约十几年前,终于有一位大师告诉我们:不是。D.E.Knuth(他有多伟大,我想不用我废话了)在Stanford开设了一门全新的课程Concrete Mathematics。 Concrete这个词在这里有两层含义:
首先:对abstract而言。Knuth认为,传统数学研究的对象过于抽象,导致对具体的问题关心不够。他抱怨说,在研究中他需要的数学往往并不存在,所以他只能自己去创造一些数学。为了直接面向应用的需要,他要提倡“具体”的数学。在这里我做一点简单的解释。例如在集合论中,数学家关心的都是最根本的问题--公理系统的各种性质之类。而一些具体集合的性质,各种常见集合,关系,映射都是什么样的,数学家觉得并不重要。然而,在计算机科学中应用的,恰恰就是这些具体的东西。Knuth能够首先看到这一点,不愧为当世计算机第一人。其次,Concrete是Continuous(连续)加上discrete(离散)。不管连续数学还是离散数学,都是有用的数学!
理论与实际的结合--计算机科学研究的范畴
前面主要是从数学角度来看的。从计算机角度来看,理论计算机科学目前主要的研究领域包括:可计算性理论,算法设计与复杂性分析,密码学与信息安全,分布式计算理论,并行计算理论,网络理论,生物信息计算,计算几何学,程序语言理论等等。这些领域互相交叉,而且新的课题在不断提出,所以很难理出一个头绪来。想搞搞这方面的工作,推荐看中国计算机学会的一系列书籍,至少代表了我国的权威。下面随便举一些例子。
由于应用需求的推动,密码学现在成为研究的热点。密码学建立在数论(尤其是计算数论),代数,信息论,概率论和随机过程的基础上,有时也用到图论和组合学等。很多人以为密码学就是加密解密,而加密就是用一个函数把数据打乱。这样的理解太浅显了。
现代密码学至少包含以下层次的内容:
第一,密码学的基础。例如,分解一个大数真的很困难吗?能否有一般的工具证明协议正确?
第二,密码学的基本课题。例如,比以前更好的单向函数,签名协议等。
第三,密码学的高级问题。例如,零知识证明的长度,秘密分享的方法。
第四,密码学的新应用。例如,数字现金,叛徒追踪等。
在分布式系统中,也有很多重要的理论问题。例如,进程之间的同步,互斥协议。一个经典的结果是:在通信信道不可靠时,没有确定型算法能实现进程间协同。所以,改进TCP三次握手几乎没有意义。例如时序问题。常用的一种序是因果序,但因果序直到不久前才有一个理论上的结果....例如,死锁没有实用的方法能完美地对付。例如,......操作系统研究过就自己去举吧!
如果计算机只有理论,那么它不过是数学的一个分支,而不成为一门独立的科学。事实上,在理论之外,计算机科学还有更广阔的天空。
我一直认为,4年根本不够学习计算机的基础知识,因为面太宽了,8年,应该差不多了......
这方面我想先说说我们系在各校普遍开设的《计算机基础》。在高等学校开设《计算机基础课程》是我国高教司明文规定的各专业必修课程要求。主要内容是使学生初步掌握计算机的发展历史,学会简单的使用操作系统,文字处理,表格处理功能和初步的网络应用功能。但是在计算机科学系教授此门课程的目标决不能与此一致。在计算机系课程中目标应是:让学生较为全面的了解计算机学科的发展,清晰的把握计算机学科研究的方向,发展的前沿即每一个课程在整个学科体系中所处的地位。搞清各学科的学习目的,学习内容,应用领域。使学生在学科学习初期就对整个学科有一个整体的认识,以做到在今后的学习中清楚要学什么,怎么学。计算机基本应用技能的位置应当放在第二位或更靠后,因为这一点对于本系的学生应当有这个摸索能力。这一点很重要。推荐给大家一本书:机械工业出版社的《计算机文化》(New Perspective of Computer Science),看了这本书我才深刻的体会到自己还是个计算机科学初学者,才比较透彻的了解了什么是计算机科学。
一个一流计算机系的优秀学生决不该仅仅是一个编程高手,但他一定首先是一个编程高手。我上大学的时候,第一门专业课是C语言程序设计,念计算机的人从某种角度讲相当一部分人是靠写程序吃饭的。关于第一程序设计语言该用哪一种。我个人认为,用哪种语言属于末节,关键在养成良好的编程习惯。当年老师对我们说,打好基础后学一门新语言只要一个星期。现在我觉得根本不用一个星期,前提是先把基础打好。不要再犹豫了,学了再说,等你抉择好了,别人已经会了几门语言了。
汇编语言和微机原理是两门特烦人的课。你的数学/理论基础再好,也占不到什么便宜。这两门课之间的次序也好比先有鸡还是先有蛋,无论你先学哪门,都会牵扯另一门课里的东西。所以,只能静下来慢慢琢磨。这就是典型的工程课,不需要太多的聪明和顿悟,却需要水滴石穿的渐悟。有关这两门课的书,计算机书店里不难找到。弄几本最新的,对照着看吧。组成原理推荐《计算机组成与结构》清华大学王爱英教授写的。汇编语言大家拿8086/8088入个门,之后一定要学80x86汇编语言。实用价值大,不落后,结构又好,写写高效病毒,高级语言里嵌一点汇编,进行底层开发,总也离不开他,推荐清华大学沈美明的《IBM-PC汇编语言程序设计》。有些人说不想了解计算机体系结构,也不想制造计算机,所以诸如计算机原理,汇编语言,接口之类的课觉得没必要学,这样合理吗?显然不合理,这些东西迟早得掌握,肯定得接触,而且,这是计算机专业与其他专业学生相比的少有的几项优势。做项目的时候,了解这些是非常重要的,不可能说,仅仅为了技术而技术,只懂技术的人最多做一个编码工人,而永远不可能全面地了解整个系统的设计,而编码工人是越老越不值钱。关于组成原理还有个讲授的问题,在我学这门课程时老师讲授时把CPU工作原理誉微程序设计这一块略掉了,理由是我们国家搞CPU技术不如别的国家,搞了这么长时间好不容易出了个龙芯比Intel的还差个十万八千里,所以建议我们不要学了。我看这在各校也未见得不是个问题吧!若真是如他所说,那中国的计算机科学哪个方向都可以停了,软硬件,应用,有几项搞得过美国,搞不过别人就不搞了,那我们坐在这里干什么?教学的观念需要转变的。
模拟电路这东东,如今不仅计算机系学生搞不定,电子系学生也多半害怕。如果你真想软硬件通吃,那么建议你先看看邱关源的“电路原理”,也许此后再看模拟电路底气会足些。教材:康华光的“电子技术基础”(高等教育出版社)还是不错的(我校电子系在用)。有兴趣也可以参考童诗白的书。
数字电路比模拟电路要好懂得多。清华大学阎石的书算一本好教材,遗憾的一点是集成电路讲少了些。真有兴趣,看一看大规模数字系统设计吧(北航那本用的还比较多)。
计算机系统结构该怎么教,国际上还在争论。国内能找到的较好教材为Stallings的"Computer Organization and Architecture:Designing for Performance"(清华影印
本)。国际上最流行的则是“Computer architecture: aquantitative approach", by Patterson & Hennessy。
操作系统可以随便选用《操作系统的内核设计与实现》和《现代操作系统》两书之一。这两部都可以算经典,唯一缺点就是理论上不够严格。不过这领域属于Hardcore System,所以在理论上马虎一点也情有可原。想看理论方面的就推荐清华大学出版社《操作系统》吧,高教司司长张尧学写的,我们教材用的是那本。 另外推荐一本《Windows操作系统原理》机械工业出版社的,这本书是我国操作系统专家在微软零距离考察半年,写作历时一年多写成的,教操作系统的专家除了清华大学的张尧学(现高教司司长)几乎所有人都参加了。Bill Gates亲自写序。里面不但结合windows2000,xp详述操作系统的内核,而且后面讲了一些windows编程基础,有外版书的味道,而且上面一些内容可以说在国内外只有那本书才有对windows内核细致入微的介绍,
如果先把形式语言学好了,则编译原理中的前端我看只要学四个算法:最容易实现的递归下降;最好的自顶向下算法LL(k);最好的自底向上算法LR(k);LR(1)的简化SLR(也许还有另一简化LALR)。后端完全属于工程性质,自然又是another story。
推荐教材:Kenneth C.Louden写的“Compiler Construction Principles and Practice”即是《编译原理及实践》(机械工业出版社的译本)
学数据库要提醒大家的是,会用VFP,VB, Power builder不等于懂数据库。(这世界上自以为懂数据库的人太多了!)数据库设计既是科学又是艺术,数据库实现则是典型的工程。所以从某种意义上讲,数据库是最典型的一门计算机课程--理工结合,互相渗透。另外推荐大家学完软件工程学后再翻过来看看数据库技术,又会是一番新感觉。推荐教材:Abraham Silberschatz等着的 "Database System Concepts".作为知识的完整性,还推荐大家看一看机械工业出版社的《数据仓库》译本。
计算机网络的标准教材还是来自Tanenbaum的《Computer Networks》(清华大学有译本)。还有就是推荐谢希仁的《计算机网络教程》(人民邮电出版社)问题讲得比较清楚,参考文献也比较权威。不过,网络也属于Hardcore System,所以光看书是不够的。建议多读RFC,http://www.ietf.org/rfc.htm里可以按编号下载RFC文档。从IP的读起。等到能掌握10种左右常用协议,就没有几个人敢小看你了。再做的工作我看放在网络设计上就比较好了。
数据结构的重要性就不言而喻了,学完数据结构你会对你的编程思想进行一番革命性的洗礼,会对如何建立一个合理高效的算法有一个清楚的认识。对于算法的建立我想大家应当注意以下几点:
当遇到一个算法问题时,首先要知道自己以前有没有处理过这种问题.如果见过,那么你一般会顺利地做出来;如果没见过,那么考虑以下问题:
1. 问题是否是建立在某种已知的熟悉的数据结构(例如,二叉树)上?如果不是,则要自己设计数据结构。
2. 问题所要求编写的算法属于以下哪种类型?(建立数据结构,修改数据结构,遍历,查找,排序...)
3. 分析问题所要求编写的算法的数学性质.是否具备递归特征?(对于递归程序设计,只要设计出合理的参数表以及递归结束的条件,则基本上大功告成.)
4. 继续分析问题的数学本质.根据你以前的编程经验,设想一种可能是可行的解决办法,并证明这种解决办法的正确性.如果题目对算法有时空方面的要求,证明你的设想满足其要求.一般的,时间效率和空间效率难以兼得.有时必须通过建立辅助存储的方法来节省时间.
5. 通过一段时间的分析,你对解决这个问题已经有了自己的一些思路.或者说,你已经可以用自然语言把你的算法简单描述出来.继续验证其正确性,努力发现其中的错误并找出解决办法.在必要的时候(发现了无法解决的矛盾),推翻自己的思路,从头开始构思.
6. 确认你的思路可行以后,开始编写程序.在编写代码的过程中,尽可能把各种问题考虑得详细,周密.程序应该具有良好的结构,并且在关键的地方配有注释.
7. 举一个例子,然后在纸上用笔执行你的程序,进一步验证其正确性.当遇到与你的设想不符的情况时,分析问题产生的原因是编程方面的问题还是算法思想本身有问题.
8. 如果程序通过了上述正确性验证,那么在将其进一步优化或简化。
9. 撰写思路分析,注释.
对于具体的算法思路,只能靠你自己通过自己的知识和经验来加以获得,没有什么特定的规律(否则程序员全部可以下岗了,用机器自动生成代码就可以了).要有丰富的想象力,就是说当一条路走不通时,不要钻牛角尖,要敢于推翻自己的想法.我也只不过是初学者,说出上面的一些经验,仅供大家参考和讨论。
关于人工智能,我觉得的也是非常值得大家仔细研究的,虽然不能算是刚刚兴起的学科了,但是绝对是非常有发展前途的一门学科。我国人工智能创始人之一,北京科技大学涂序彦教授(这老先生是我的导师李小坚博士的导师)对人工智能这样定义:人工智能是模
Ⅵ 关于计算机专业的
计算机科学与技术这一门科学深深的吸引着我们这些同学们,上计算机系已经有近三年了,自己也做了一些思考,我一直认为计算机科学与技术这门专业,在本科阶段是不可能切分成计算机科学和计算机技术的,因为计算机科学需要相当多的实践,而实践需要技术;每一个人(包括非计算机专业),掌握简单的计算机技术都很容易(包括程序设计),但计算机专业的优势就在于,我们掌握许多其他专业并不"深究"的东西,例如,算法,体系结构,等等。非计算机专业的人可以很容易地做一个芯片,写一段程序,但他们做不出计算机专业能够做出来的大型系统。今天我想专门谈一谈计算机科学,并将重点放在计算理论上。
计算机理论的一个核心问题——从数学谈起:
记得当年大一入学,每周六课时高等数学,天天作业不断(那时是六日工作制)。颇有些同学惊呼走错了门:咱们这到底念的是什么系?不错,你没走错门,这就是计算机科学与技术系。我国计算机科学系里的传统是培养做学术研究,尤其是理论研究的人(方向不见得有问题,但是做得不是那么尽如人意)。而计算机的理论研究,说到底了,如网络安全,图形图像学,视频音频处理,哪个方向都与数学有着很大的关系,虽然也许是正统数学家眼里非主流的数学。这里我还想阐明我的一个观点:我们都知道,数学是从实际生活当中抽象出来的理论,人们之所以要将实际抽象成理论,目的就在于想用抽象出来的理论去更好的指导实践,有些数学研究工作者喜欢用一些现存的理论知识去推导若干条推论,殊不知其一:问题考虑不全很可能是个错误的推论,其二:他的推论在现实生活中找不到原型,不能指导实践。严格的说,我并不是一个理想主义者,政治课上学的理论联系实际一直是指导我学习科学文化知识的航标(至少我认为搞计算机科学与技术的应当本着这个方向)。
其实我们计算机系学数学光学高等数学是不够的(典型的工科院校一般都开的是高等数学),我们应该像数学系一样学一下数学分析(清华计算机系开的好像就是数学分析),数学分析这门科学,咱们学计算机的人对它有很复杂的感情。在于它是偏向于证明型的数学课程,这对我们培养良好的分析能力极有帮助。我的软件工程学导师北工大数理学院的王仪华先生就曾经教导过我们,数学系的学生到软件企业中大多作软件设计与分析工作,而计算机系的学生做程序员的居多,原因就在于数学系的学生分析推理能力,从所受训练的角度上要远远在我们之上。当年出现的怪现象是:计算机系学生的高中数学基础在全校数一数二(希望没有冒犯其它系的同学),教学课时数也仅次于数学系,但学完之后的效果却不尽如人意。难道都是学生不努力吗,我看未见得,方向错了也说不一定,其中原因何在,发人深思。
我个人的浅见是:计算机系的学生,对数学的要求固然跟数学系不同,跟物理类差别则更大。通常非数学专业的所谓"高等数学",无非是把数学分析中较困难的理论部分删去,强调套用公式计算而已。而对计算机系来说,数学分析里用处最大的恰恰是被删去的理论部分。说得难听一点,对计算机系学生而言,追求算来算去的所谓"工程数学"已经彻底地走进了误区。记上一堆曲面积分的公式,难道就能算懂了数学?那倒不如现用现查,何必费事记呢?再不然直接用Mathematics或是Matalab好了。
我在系里最爱做的事情就是给学弟学妹们推荐参考书。中文的数学分析书,一般都认为以北大张筑生老师的"数学分析新讲"为最好。万一你的数学实在太好,那就去看菲赫金哥尔茨的"微积分学教程"好了--但我认为没什么必要,毕竟你不想转到数学系去。吉米多维奇的"数学分析习题集"也基本上是计算型的东东。书的名气很大,倒不见得适合我们,还是那句话,重要的是数学思想的建立,生活在信息社会里我们求的是高效,计算这玩意还是留给计算机吧。不过现在多用的似乎是复旦大学的《数学分析》也是很好的教材。
中国的所谓高等代数,就等于线性代数加上一点多项式理论。我以为这有好的一面,因为可以让学生较早感觉到代数是一种结构,而非一堆矩阵翻来覆去。这里不得不提南京大学林成森,盛松柏两位老师编的"高等代数",感觉相当舒服。此书相当全面地包含了关于多项式和线性代数的基本初等结果,同时还提供了一些有用的又比较深刻的内容,如Sturm序列,Shermon-Morrison公式,广义逆矩阵等等。可以说,作为本科生如能吃透此书,就可以算高手。国内较好的高等代数教材还有清华计算机系用的那本,清华出版社出版,书店里多多,一看就知道。从抽象代数的观点来看,高等代数里的结果不过是代数系统性质的一些例子而已。莫宗坚先生的《代数学》里,对此进行了深刻的讨论。然而莫先生的书实在深得很,作为本科生恐怕难以接受,不妨等到自己以后成熟了一些再读。
正如上面所论述的,计算机系的学生学习高等数学:知其然更要知其所以然。你学习的目的应该是:将抽象的理论再应用于实践,不但要掌握题目的解题方法,更要掌握解题思想,对于定理的学习:不是简单的应用,而是掌握证明过程即掌握定理的由来,训练自己的推理能力。只有这样才达到了学习这门科学的目的,同时也缩小了我们与数学系的同学之间思维上的差距。
概率论与数理统计这门课很重要,可惜大多数院校讲授这门课都会少些东西。少了的东西现在看至少有随机过程。到毕业还没有听说过Markov过程,此乃计算机系学生的耻辱。没有随机过程,你怎么分析网络和分布式系统?怎么设计随机化算法和协议?据说清华计算机系开有"随机数学",早就是必修课。另外,离散概率论对计算机系学生来说有特殊的重要性。而我们国家工程数学讲的都是连续概率。现在,美国已经有些学校开设了单纯的"离散概率论"课程,干脆把连续概率删去,把离散概率讲深些。我们不一定要这么做,但应该更加强调离散概率是没有疑问的。这个工作我看还是尽早的做为好。
计算方法学(有些学校也称为数学分析学)是最后一门由数理学院给我们开的课。一般学生对这门课的重视程度有限,以为没什么用。不就是照套公式嘛!其实,做图形图像可离不开它,密码学搞深了也离不开它。而且,在很多科学工程中的应用计算,都以数值的为主。这门课有两个极端的讲法:一个是古典的"数值分析",完全讲数学原理和算法;另一个是现在日趋流行的"科学与工程计算",干脆教学生用软件包编程。我个人认为,计算机系的学生一定要认识清楚我们计算机系的学生为什么要学这门课,我是很偏向于学好理论后用计算机实现的,最好使用C语言或C++编程实现。向这个方向努力的书籍还是挺多的,这里推荐大家高等教育出版社(CHEP)和施普林格出版社(Springer)联合出版的《计算方法(Computational Methods)》,华中理工大学数学系写的(现华中科技大学),这方面华科大做的工作在国内应算是比较多的,而个人认为以这本最好,至少程序设计方面涉及了:任意数学函数的求值,方程求根,线性方程组求解,插值方法,数值积分,场微分方程数值求解。李庆扬的那本则理论性过强,与实际应用结合得不太紧。
每个学校本系里都会开一门离散数学,涉及集合论,图论,和抽象代数,数理逻辑。不过,这么多内容挤在离散数学一门课里,是否时间太紧了点?另外,计算机系学生不懂组合和数论,也是巨大的缺陷。要做理论,不懂组合或者数论吃亏可就太大了。从理想的状态来看,最好分开六门课:集合,逻辑,图论,组合,代数,数论。这个当然不现实,因为没那么多课时。也许将来可以开三门课:集合与逻辑,图论与组合,代数与数论。(这方面我们学校已经着手开始做了)不管课怎么开,学生总一样要学。下面分别谈谈上面的三组内容。
古典集合论,北师大出过一本《基础集合论》不错。 数理逻辑,中科院软件所陆钟万教授的《面向计算机科学的数理逻辑》就不错。现在可以找到陆钟万教授的讲课录像,自己去看看吧。总的来说,学集合/逻辑起手不难,普通高中生都能看懂。但越往后越感觉深不可测。
学完以上各书之后,如果你还有精力兴趣进一步深究,那么可以试一下GTM系列中的《Introction to Axiomatic Set Theory》和《A Course of Mathematical Logic》。这两本都有世界图书出版社的引进版。你如果能搞定这两本,可以说在逻辑方面真正入了门,也就不用再浪费时间听我瞎侃了。
据说全中国最多只有三十个人懂图论。此言不虚。图论这东东,技巧性太强,几乎每个问题都有一个独特的方法,让人头痛。不过这也正是它魅力所在:只要你有创造性,它就能给你成就感。我的导师说,图论里面随便揪一块东西就可以写篇论文。大家可以体会里面内容之深广了吧!国内的图论书中,王树禾老师的"图论及其算法"非常成功。一方面,其内容在国内教材里算非常全面的。另一方面,其对算法的强调非常适合计算机系(本来就是科大计算机系教材)。有了这本书为主,再参考几本翻译的,如Bondy & Murty的《图论及其应用》,人民邮电出版社翻译的《图论和电路网络》等等,就马马虎虎,对本科生足够了。再进一步,世界图书引进有GTM系列的"Modern Graph Theory"。此书确实经典!国内好象还有一家出版了个翻译版。不过,学到这个层次,还是读原版好。搞定这本书,也标志着图论入了门。
离散数学方面我们北京工业大学实验学院有个世界级的专家,叫邵学才,复旦大学概率论毕业的,教过高等数学,线性代数,概率论,最后转向离散数学,出版着作无数,论文集新加坡有一本,堪称经典,大家想学离散数学的真谛不妨找来看看。这老师的课我专门去听过,极为经典。不过你要从他的不经意的话中去挖掘精髓。在同他的交谈当中我又深刻地发现一个问题,虽说邵先生写书无数,但依他自己的说法每本都差不多,我实在觉得诧异,他说主要是有大纲的限制,不便多写。这就难怪了,很少听说国外写书还要依据个什么大纲(就算有,内容也宽泛的多),不敢越雷池半步,这样不是看谁的都一样了。外版的书好就好在这里,最新的科技成果里面都有论述,别的先不说,至少是"紧跟时代的理论知识"。
组合感觉没有太适合的国产书。还是读Graham和Knuth等人合着的经典"具体数学"吧,西安电子科技大学出版社有翻译版。 抽象代数,国内经典为莫宗坚先生的"代数学"。此书是北大数学系教材,深得好评。然而对本科生来说,此书未免太深。可以先学习一些其它的教材,然后再回头来看"代数学"。国际上的经典可就多了,GTM系列里就有一大堆。推荐一本谈不上经典,但却最简
单的,最容易学的:这本"Introction to Linear and Abstract Algebra"非常通俗易懂,而且把抽象代数和线性代数结合起来,对初学者来说非常理想,我校比较牛的同学都有收藏。
数论方面,国内有经典而且以困难着称的"初等数论"(潘氏兄弟着,北大版)。再追溯一点,还有更加经典(可以算世界级)并且更加困难的"数论导引"(华罗庚先生的名着,科学版,九章书店重印,繁体的看起来可能比较困难)。把基础的几章搞定一个大概,对本科生来讲足够了。但这只是初等数论。本科毕业后要学计算数论,你必须看英文的书,如Bach的"Introction to Algorithmic Number Theory"。
计算机科学理论的根本,在于算法。现在很多系里给本科生开设算法设计与分析,确实非常正确。环顾西方世界,大约没有一个三流以上计算机系不把算法作为必修的。算法教材目前公认以Corman等着的"Introction to Algorithms"为最优。对入门而言,这一本已经足够,不需要再参考其它书。
再说说形式语言与自动机。我看过北邮的教材,应该说写的还清楚。但是,有一点要强调:形式语言和自动机的作用主要在作为计算模型,而不是用来做编译。事实上,编译前端已经是死领域,没有任何open problems,北科大的班晓娟博士也曾经说过,编译的技术已相当成熟。如果为了这个,我们完全没必要去学形式语言--用用yacc什么的就完了。北邮的那本在国内还算比较好,但是在深度上,在跟可计算性的联系上都有较大的局限,现代感也不足。所以建议有兴趣的同学去读英文书,不过国内似乎没引进这方面的教材。可以去互动出版网上看一看。入门以后,把形式语言与自动机中定义的模型,和数理逻辑中用递归函数定义的模型比较一番,可以说非常有趣。现在才知道,什么叫"宫室之美,百官之富"!
计算机科学和数学的关系有点奇怪。二三十年以前,计算机科学基本上还是数学的一个分支。而现在,计算机科学拥有广泛的研究领域和众多的研究人员,在很多方面反过来推动数学发展,从某种意义上可以说是孩子长得比妈妈还高了。但不管怎么样,这个孩子身上始终流着母亲的血液。这血液是the mathematical underpinning of computer science(计算机科学的数学基础),也就是理论计算机科学。原来在东方大学城图书馆中曾经看过一本七十年代的译本(书皮都没了,可我就爱关注这种书),大概就叫《计算机数学》。那本书若是放在当时来讲决是一本好书,但现在看来,涵盖的范围还算广,深度则差了许多,不过推荐大一的学生倒可以看一看,至少可以使你的计算数学入入门。
最常和理论计算机科学放在一起的一个词是什么?答:离散数学。这两者的关系是如此密切,以至于它们在不少场合下成为同义词。(这一点在前面的那本书中也有体现)传统上,数学是以分析为中心的。数学系的同学要学习三四个学期的数学分析,然后是复变函数,实变函数,泛函数等等。实变和泛函被很多人认为是现代数学的入门。在物理,化学,工程上应用的,也以分析为主。
随着计算机科学的出现,一些以前不太受到重视的数学分支突然重要起来。人们发现,这些分支处理的数学对象与传统的分析有明显的区别:分析研究的问题解决方案是连续的,因而微分,积分成为基本的运算;而这些分支研究的对象是离散的,因而很少有机会进行此类的计算。人们从而称这些分支为"离散数学"。"离散数学"的名字越来越响亮,最后导致以分析为中心的传统数学分支被相对称为"连续数学"。
离散数学经过几十年发展,基本上稳定下来。一般认为,离散数学包含以下学科:
1) 集合论,数理逻辑与元数学。这是整个数学的基础,也是计算机科学的基础。
2) 图论,算法图论;组合数学,组合算法。计算机科学,尤其是理论计算机科学的核心是
算法,而大量的算法建立在图和组合的基础上。
3) 抽象代数。代数是无所不在的,本来在数学中就非常重要。在计算机科学中,人们惊讶地发现代数竟然有如此之多的应用。
但是,理论计算机科学仅仅就是在数学的上面加上"离散"的帽子这么简单吗?一直到大约十几年前,终于有一位大师告诉我们:不是。D.E.Knuth(他有多伟大,我想不用我废话了)在Stanford开设了一门全新的课程Concrete Mathematics。 Concrete这个词在这里有两层含义:
首先:对abstract而言。Knuth认为,传统数学研究的对象过于抽象,导致对具体的问题关心不够。他抱怨说,在研究中他需要的数学往往并不存在,所以他只能自己去创造一些数学。为了直接面向应用的需要,他要提倡"具体"的数学。在这里我做一点简单的解释。例如在集合论中,数学家关心的都是最根本的问题--公理系统的各种性质之类。而一些具体集合的性质,各种常见集合,关系,映射都是什么样的,数学家觉得并不重要。然而,在计算机科学中应用的,恰恰就是这些具体的东西。Knuth能够首先看到这一点,不愧为当世计算机第一人。其次,Concrete是Continuous(连续)加上discrete(离散)。不管连续数学还是离散数学,都是有用的数学!
理论与实际的结合——计算机科学研究的范畴
前面主要是从数学角度来看的。从计算机角度来看,理论计算机科学目前主要的研究领域包括:可计算性理论,算法设计与复杂性分析,密码学与信息安全,分布式计算理论,并行计算理论,网络理论,生物信息计算,计算几何学,程序语言理论等等。这些领域互相交叉,而且新的课题在不断提出,所以很难理出一个头绪来。想搞搞这方面的工作,推荐看中国计算机学会的一系列书籍,至少代表了我国的权威。下面随便举一些例子。
由于应用需求的推动,密码学现在成为研究的热点。密码学建立在数论(尤其是计算数论),代数,信息论,概率论和随机过程的基础上,有时也用到图论和组合学等。很多人以为密码学就是加密解密,而加密就是用一个函数把数据打乱。这样的理解太浅显了。
现代密码学至少包含以下层次的内容:
第一,密码学的基础。例如,分解一个大数真的很困难吗?能否有一般的工具证明协议正确?
第二,密码学的基本课题。例如,比以前更好的单向函数,签名协议等。
第三,密码学的高级问题。例如,零知识证明的长度,秘密分享的方法。
第四,密码学的新应用。例如,数字现金,叛徒追踪等。
在分布式系统中,也有很多重要的理论问题。例如,进程之间的同步,互斥协议。一个经典的结果是:在通信信道不可靠时,没有确定型算法能实现进程间协同。所以,改进TCP三次握手几乎没有意义。例如时序问题。常用的一种序是因果序,但因果序直到不久前才有一个理论上的结果....例如,死锁没有实用的方法能完美地对付。例如,......操作系统研究过就自己去举吧!
如果计算机只有理论,那么它不过是数学的一个分支,而不成为一门独立的科学。事实上,在理论之外,计算机科学还有更广阔的天空。
我一直认为,4年根本不够学习计算机的基础知识,因为面太宽了......
这方面我想先说说我们系在各校普遍开设的《计算机基础》。在高等学校开设《计算机基础课程》是我国高教司明文规定的各专业必修课程要求。主要内容是使学生初步掌握计算机的发展历史,学会简单的使用操作系统,文字处理,表格处理功能和初步的网络应用功能。但是在计算机科学系教授此门课程的目标决不能与此一致。在计算机系课程中目标应是:让学生较为全面的了解计算机学科的发展,清晰的把握计算机学科研究的方向,发展的前沿即每一个课程在整个学科体系中所处的地位。搞清各学科的学习目的,学习内容,应用领域。使学生在学科学习初期就对整个学科有一个整体的认识,以做到在今后的学习中清楚要学什么,怎么学。计算机基本应用技能的位置应当放在第二位或更靠后,因为这一点对于本系的学生应当有这个摸索能力。这一点很重要。推荐给大家一本书:机械工业出版社的《计算机文化》(New Perspective of Computer Science),看了这本书我才深刻的体会到自己还是个计算机科学初学者,才比较透彻的了解了什么是计算机科学。另外在厦门大学赵致琢老师的着作《计算科学导论》当中的很多经典理论都是在同类书籍中很难找到的。看看他也许你才会明白一个最基本的问题:为什么计算机科学叫计算科学更为准确。这本书在世界上也可成为精品级的着作。
一个一流计算机系的优秀学生决不该仅仅是一个编程高手,但他一定首先是一个编程高手。我上大学的时候,第一门专业课是C语言程序设计,念计算机的人从某种角度讲相当一部分人是靠写程序吃饭的。在我们北京工业大学实验学院计算机系里一直有这样的争论(时至今日CSDN上也有),关于第一程序设计语言该用哪一种。我个人认为,用哪种语言属于末节,关键在养成良好的编程习惯。当年老师对我们说,打好基础后学一门新语言只要一个星期。现在我觉得根本不用一个星期,前提是先把基础打好。不要再犹豫了,学了再说,等你抉择好了,别人已经会了几门语言了。
汇编语言和微机原理是两门特烦人的课。你的数学/理论基础再好,也占不到什么便宜。这两门课之间的次序也好比先有鸡还是先有蛋,无论你先学哪门,都会牵扯另一门课里的东西。所以,只能静下来慢慢琢磨。这就是典型的工程课,不需要太多的聪明和顿悟,却需要水滴石穿的渐悟。有关这两门课的书,计算机书店里不难找到。弄几本最新的,对照着看吧。组成原理推荐《计算机组成与结构》清华大学王爱英教授写的。汇编语言大家拿8086/8088入个门,之后一定要学80x86汇编语言。实用价值大,不落后,结构又好,写写高效病毒,高级语言里嵌一点汇编,进行底层开发,总也离不开他,推荐清华大学沈美明的《IBM—PC汇编语言程序设计》。有些人说不想了解计算机体系结构,也不想制造计算机,所以诸如计算机原理,汇编语言,接口之类的课觉得没必要学,这样合理吗?显然不合理,这些东西迟早得掌握,肯定得接触,而且,这是计算机专业与其他专业学生相比的少有的几项优势。做项目的时候,了解这些是非常重要的,不可能说,仅仅为了技术而技术,只懂技术的人最多做一个编码工人,而永远不可能全面地了解整个系统的设计,而编码工人是越老越不值钱。关于组成原理还有个讲授的问题,在我学这门课程时老师讲授时把CPU工作原理誉微程序设计这一块略掉了,理由是我们国家搞CPU技术不如别的国家,搞了这么长时间好不容易出了个龙芯比Intel的还差个十万八千里,所以建议我们不要学了。我看这在各校也未见得不是个问题吧!若真是如他所说,那中国的计算机科学哪个方向都可以停了,软硬件,应用,有几项搞得过美国,搞不过别人就不搞了,那我们坐在这里干什么?教学的观念需要转变的。
模拟电路这东东,如今不仅计算机系学生搞不定,电子系学生也多半害怕。如果你真想软硬件通吃,那么建议你先看看邱关源的"电路原理",也许此后再看模拟电路底气会足些。教材:康华光的"电子技术基础"(高等教育出版社)还是不错的(我校电子系在用)。有兴趣也可以参考童诗白的书。
数字电路比模拟电路要好懂得多。推荐大家看一看我们北工大刘英娴教授写的《数字逻辑》业绩人士都说这本书很有参考价值(机械工业出版社的)。原因很明了,实用价值高,能听听她讲授的课程更是有一种"享受科学"的感觉。清华大学阎石的书也算一本好教材,遗憾的一点是集成电路讲少了些。真有兴趣,看一看大规模数字系统设计吧(北航那本用的还比较多)。
计算机系统结构该怎么教,国际上还在争论。国内能找到的较好教材为Stallings的"Computer Organization and Architectureesigning for Performance"(清华影印
本)。国际上最流行的则是"Computer architecture: aquantitative approach", by Patterson & Hennessy。
操作系统可以随便选用《操作系统的内核设计与实现》和《现代操作系统》两书之一。这两部都可以算经典,唯一缺点就是理论上不够严格。不过这领域属于Hardcore System,所以在理论上马虎一点也情有可原。想看理论方面的就推荐清华大学出版社《操作系统》吧,高教司司长张尧学写的,我们教材用的是那本。 另外推荐一本《Windows操作系统原理》机械工业出版社的,这本书是我国操作系统专家在微软零距离考察半年,写作历时一年多写成的,教操作系统的专家除了清华大学的张尧学(现高教司司长)几乎所有人都参加了。Bill Gates亲自写序。里面不但结合windows2000,xp详述操作系统的内核,而且后面讲了一些windows编程基础,有外版书的味道,而且上面一些内容可以说在国内外只有那本书才有对windows内核细致入微的介绍,
如果先把形式语言学好了,则编译原理中的前端我看只要学四个算法:最容易实现的递归下降;最好的自顶向下算法LL(k);最好的自底向上算法LR(k);LR(1)的简化SLR(也许还有另一简化LALR)。后端完全属于工程性质,自然又是another story。
推荐教材:Kenneth C.Louden写的"Compiler Construction Principles and Practice"即是《编译原理及实践》(机械工业出版社的译本)
学数据库要提醒大家的是,会用VFP,VB, Power builder不等于懂数据库。(这世界上自以为懂数据库的人太多了!)数据库设计既是科学又是艺术,数据库实现则是典型的工程。所以从某种意义上讲,数据库是最典型的一门计算机课程——理工结合,互相渗透。另外推荐大家学完软件工程学后再翻过来看看数据库技术,又会是一番新感觉。推荐教材:Abraham Silberschatz等着的 "Database System Concepts".作为知识的完整性,还推荐大家看一看机械工业出版社的《数据仓库》译本。
计算机网络的标准教材还是来自Tanenbaum的《Computer Networks》(清华大学有译本)。还有就是推荐谢希仁的《计算机网络教程》(人民邮电出版社)问题讲得比较清楚,参考文献也比较权威。不过,网络也属于Hardcore System,所以光看书是不够的。建议多读RFC,里可以按编号下载RFC文档。从IP的读起。等到能掌握10种左右常用协议,就没有几个人敢小看你了。再做的工作我看放在网络设计上就比较好了。
Ⅶ 网络安全难学习吗
对于大家来说,学习网络安全的方式无外乎自学或者是培训这两种方式,首先说网络安全本身的知识难不难,网络安全所学内容基本上就是Nmap网络安全利用,WEB安全漏洞分析和安全工具的使用等等,相对后端编程来说是比较简单入门和学习的技能。
可以说网络安全本身的知识并不算很难,但是需要学的东西也是很多的,如果想要系统的学习网络安全知识,肯定是需要比较系统全面的弄清楚需要学习还有能用上的网络安全技能,才能比较容易的进入到网络安全这个行业。
Ⅷ 学习网络安全有前途吗
说实话,我一直认为网络安全是不应该以“从本科开始的一级学科”这个定位设立的。
网络安全,是一个极其宽泛的概念,包含从脚本小子到漏洞大佬、从单领域到跨平台等多难度、多方面内容。
也因此,网络安全中的一些内容,可以说是上手不难,但用武之地不大,你一天能上手的,机器基本都能自动化。
而专精某个领域往往只有在多计算机学科集大成之后才可能实现,需要很多品质和天赋,当然,只要有毅力,徐徐图之也是完全可行的,毕竟水滴石穿。
那么言归正传,说到前途(钱途)问题,其实和其他行业没区别,都是“物以稀为贵”。
可能基本起薪会相对高些,但是,真正符合网络安全定位的岗位(注意是网络安全岗位而非网络维护),目前在国内IT界还是比较少的,并且集中于一线大城市,所以还是喜忧参半。
至于前景,十分矛盾。一方面,网络发展日益迅猛、尤其5G-IOT的兴起,安全愈加受到有关行业的重视;但另一方面,传统安全领域的生存空间在压缩、门槛提高变得对新人很不友好。
但如果硬要问我对网安前景的看法,我觉得结合创新理念,仍旧大有可为。
作者:修容刀
链接:https://www.hu.com/question/338405347/answer/821059137
来源:知乎
着作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
Ⅸ 迈普通信技术有限公司的业绩与荣誉
1999年,中国质量认证中心授予迈普ISO9001:2000版质量认证 。
2000年,迈普成功研制出拥有自主知识产权的路由器,被国家经贸委列入“2000年国家重大技术创新项目计划”,安全路由器被列入国家“863”
计划项目。
2000年,迈普被国务院批准成为第一个国家级的数据通信中间试验基地。
2001年,国家科技部批准,迈普兴建中国西部唯一的国家信息安全成果产业化基地起步工程。
2002年,国家发展计划委员会、信产部、外经部、国家税务总局授予迈普“国家规划布局内重点软件企业证书”。
2003年,中国通信标准化协会授予迈普“中国通信标准化协会会员证书”。
2003年,科技部经授予迈普“重点高新技术企业证书”。
2003年,科技部认定评定迈普为“火炬计划15周年火炬计划优秀高新技术企业”。
2003年,商务部授予迈普“商务部中国外贸企业信用体系指定示范单位”称号。
2003年,国家信息化中心评选迈普为“中国企业信息化500强”。
2004年,国家密码管理委员会办公室评选迈普为“商用密码产品生产定点单位”。
2004年,全国工商联、中国民营科技实业家协会评选迈普为“中国优秀民营科技企业”。
2005年,国家发展计划委员会、信产部、外经部、国家税务总局授予迈普“国家规划布局内重点软件企业证书”。
2006年,四川省省委、四川省工商业联合会、四川省总工会授予迈普“四川省民营企业文化建设先进单位”。
2007年,国家发展改革委员会、信息产业部、商务部、国家税务总局共同授予迈普“国家规划布局内重点软件企业证书”。 迈普通信技术股份有限公司董事长花欣获2008年金融科技企业年度人物奖
迈普银行二级网络升级改造及集中式ACBS系统改造产品荣获技术类优秀解决方案奖
迈普通信技术有限公司获得2008中国IT用户满意度调查网络设备(国内品牌)服务满意度第一的称号
MP7200汇聚路由器荣获《计算机世界》“2004年度产品奖”
MP7200汇聚路由器在《计算机世界》2005年IT供应商及产品“行业应用之星”评选中,获得“金融行业应用之星”奖项
MP7200汇聚路由器获得《中国计算机报》2005年度“信息化推荐产品奖”
MP7200双核路由器荣获2007年度成都市最佳软件产品奖
MP3700汇聚路由器荣获《中国计算机报》“2004年度编辑选择奖”
MP3600系列安全路由器荣获《中国计算机报》2002年度编辑选择奖
MP2700宽窄带一体化路由器荣获2006中国国际金融(银行)技术暨设备展览会优秀实用设备奖
MP2692路由器荣获《计算机世界》2003年年度产品奖
MP2690系列模块化安全路由器荣获《通信世界》2003年200种优秀通信产品称号
MP1700模块化安全路由器荣获《计算机世界》2002年年度产品奖
IP语音网关MyPower VG2000荣获《中国计算机报》2002年度编辑选择奖
MP9710多业务接入平台荣获《中国计算机报》2003年度编辑选择奖
MP128网管型高速基带调制解调器获1999年度国家重点新产品奖 第一条 迈普
超越普通,追求卓越。
第二条 使命
以科技利益人类,以诚信赢得尊敬。
第三条 愿景
创世界一流品牌,做健康长青企业。
第四条 目标
以技术创新为动力,使公司成为具有独特专业优势、国内一流的数据通信、网络安全及软件产品供应商和服务商。
第五条 远期目标
进一步扩大公司专业领域的技术优势,确保产品性能、质量和稳定性处于国际领先水平。
全力拓展海外市场,使海外销售超过国内销售,使公司跻身专业领域的世界着名厂商行列,使迈普成为世界优秀品牌。
第六条 核心竞争力
迈普的核心竞争力由多种要素构成:基于自主知识产权的核心技术,持续的创新理念,需求导向的市场拓展能力,追求精品的质量意识,高度团结与协作、高素质的人才队伍以及优良的经营管理机制。
第七条 战略要点
自主技术,坚持创新,紧贴市场,精品制胜,真诚服务,取信用户。
第八条 人才优先
打造世界一流的高科技企业,首先必须有世界一流的人才;实现企业的持续成长,首先必须保证人才的优先发展。迈普始终视人才为企业发展的最根本要素,不断加大人才开发力度,通过良好的待遇、广阔的事业舞台以及充分尊重人才的氛围吸引各类优秀人才,在推动企业成长的基础上实现人才自身价值。
第九条 聚焦
迈普的业务发展策略是“一厘米宽度、一公里深度”,即将有限资源集中于已具备一定基础的专业领域,通过资源的重点配置避免力量分散,在特定专业领域建立超越对手的相对比较优势,培育坚实的核心竞争力。
第十条 稳健
迈普遵循稳健安全的发展原则,始终坚持从自身实力出发,制定适宜可行的行动方针;迈普奉行稳健保守的财务政策,时刻关注企业财务状况,保证现金流的稳定和安全。
第十一条 自主技术及自主知识产权
坚持自主技术及自主知识产权是迈普可持续发展的立身之本。迈普将不断深化专业领域的技术、管理和服务创新,以先进的自主技术与自主知识产权奠定产品及市场的领先优势。
第十二条 客户化
迈普的一切经营管理活动都从满足、发现、创造客户需要出发,以客户满意为归宿。公司贯彻全程、全员的客户导向观念,紧密贴近客户,不断捕捉市场信息(包括研发、生产、销售、管理、服务等),深化客户关系,提升客户价值。
迈普始终认为:只有客户有价值,企业才有价值;市场的需要就是经营的指针,客户的问题就是行动的命令。
第十三条 差异化
差异就是优势,改良也是创新。迈普将在吸收、借鉴世界优秀成果的基础上,通过不断的学习、消化,结合市场需要进行改进和提高,从技术、市场、管理、制度、文化等角度全面推行基于客户价值的差异化创新,树立独特竞争优势。
第十四条 全球化
从本土走向全球是迈普未来发展的根本出路,对诚信矢志不渝的追求是迈普从容迈步国际市场的信心之源。
迈普将以市场全球化实现产品全球化,以产品全球化锻炼人才全球化,以人才全球化推进品牌全球化。
第十五条 竞合
迈普以积极的态度迎接竞争,以宽广的胸襟对待合作。公司奉行“赛跑”而非“拳击”的竞争理念,主张竞合与共赢,以开放的心态对待利益相关者,以合理的利益安排确保合作伙伴、业界同行分享行业价值链,推动行业的长期发展和社会进步。
迈普坚信:只有合作才能做大市场,只有分享才能带来长期共荣。
第十六条 形象展示
迈普将努力成为(1)富有前途的公司;(2)值得信赖的公司;(3)崇尚学习的公司;(4)不断创新的公司;(5)严格管理的公司;(6)深厚文化的公司。
对内:团结与活力的群体,和谐与纪律的团队。
对外:诚信、踏实、稳健、创新的高科技IT企业。
第十七条 文化的迈普
迈普重视技术,迈普关注市场,但我们更重视文化的价值和意义,我们坚信惟有文化的力量方能生生不息。迈普代表的是先进的技术和优质的服务,更是一家以文化取胜的高科技企业。我们要向世界展示一个文化的迈普。 第一条 经营理念
以诚待人,以信取利。
第二条 企业宗旨
培育正直人品,打造诚信企业,追求阳光利润,享受坦荡幸福。
第三条 诚信就是资本
诚信是迈普文化的灵魂,是公司的生存基础和信念支柱,是所有迈普人的基本追求。迈普将努力建立不让诚信吃亏的机制,保障诚信的合理利益。使员工富裕是迈普对员工诚信的表现,使客户满意是迈普对客户诚信的表现,使投资者获得稳定收益是迈普对投资者诚信的表现。
迈普允许诚信导致的失败,包容诚信产生的损失,因为我们相信:诚信创造机会,诚信将引导更大、更长远的成功。
因为诚信,迈普在产业报国的道路上更多了一份谨慎和责任。
第四条 守法就是投资
照章纳税、守法经营是企业持续经营的必然要求。纳税、守法就是对社会的一种回报,就是企业对未来经营环境的一种投资。
第五条 学习就是力量
学习是力量之源,惟有通过学习才能使知识更新换代、使能力不断提升。做好本职工作就是最好的学习,工作过程就是最好的培训,自我学习是最好的学习方式。迈普提倡终身学习,鼓励员工为组织内生经验与知识,努力创建学习型组织,不断提高企业竞争能力。
第六条 企业精神(尽责、团队、创新、奉献)
尽责:迈普是一个富有责任感的企业,员工对企业讲责任,企业对员工和社会讲责任。对工作负责就是敬业,对企业负责就是忠诚,对客户和合作者负责就是守信。不负责任的员工将被企业所淘汰,不负责任的企业将被社会所淘汰。
团队:迈普倡导内部协作与配合,营造和谐健康的工作环境。员工不仅要对自己的工作负责,也要对集体的工作负责,对整个企业负责。公司崇尚团队作战,个人的成功只有在团队的成功中才能得到体现,团队的失败就是个人的失败。
创新:创新使迈普赢得了过去的成就,创新将创造迈普未来的辉煌。迈普的创新不仅包括技术创新、产品创新,也包括管理创新、经营创新、生产创新、服务创新,每个方面、每项工作都可以创新。迈普倡导创新精神,鼓励全员创新。
奉献:迈普的奉献精神就是国家情结、民族情结的集中体现,爱岗敬业是每一位迈普人的应尽义务。
第七条 成就观念
成就不一定体现在管理岗位,成就也不一定体现在轰轰烈烈的大事上。只
要踏踏实实、勤奋敬业,任何岗位都能带来成就。迈普鼓励员工立足岗位成材,
通过兢兢业业地做好本职工作获得成就感。
第八条 危机观念
危机观念就是要居安思危,以不断战胜自我和持续追求卓越的勇气面对危机和挑战,化危为机,实现企业的稳定发展。“以市场为导向、以客户为中心、以用户满意为标准”是防范风险的根本保障。
第九条 竞争观念
迈普注重培养员工的竞争意识,完善内部竞争机制,不断增强经营动力。通过公平竞争,使优秀人才脱颖而出。公司严格遵循市场游戏规则,崇尚合法、守则的竞争行为,以理性和规范赢得市场竞争的胜利。
第十条 节约观念
节约首先要提高工作效率,节约人力和时间;其次应通过科学、有效的管
理,降低物料损耗,避免浪费;同时在经营过程中充分考虑各种投入要素的综合效益,提高资源利用效率。
第十一条 职业观念
迈普要求每一名员工都具有职业素养,讲究职业道德。只有首先成为合格的职业人,才能成为合格的迈普人。迈普员工就是职业人,迈普员工的职业精神体现为尽职、尽力、尽心地履行责任和义务,忠实企业,主动勤劳,并享有合理的报酬。
第十二条 员工之责
坚守诚信品质,严格履行职责,高效完成任务,持续做出贡献。
迈普始终相信:成功来自合作,合作来自理解,理解来自沟通,沟通来自诚信。
第十三条 公司之责
不断提供优质产品,及时满足客户需求,遵守市场竞争规则,保护员工正当权益。
迈普庄严承诺:对客户负责,对员工负责,对投资者负责,对社会负责。
第十四条 家文化
迈普是所有员工的工作家园,是温情和规矩并存的家。但迈普不是懒人和庸人的家,更不是无德之人的家。成为迈普大家庭的合格成员,首先必须遵守职业道德,忠实企业;其次必须有能力不断为企业做出贡献。享受家庭温馨的前提是为家庭做出贡献,享受家庭关爱的前提是不做损害家庭利益的事情。
迈普提倡企业与员工的共同成长。公司将以客观、公正的态度对待所有员工,但也必须承认,绝对的公平是不现实的,公司希望所有迈普员工都能用足够宽广的胸襟体谅和包容可能存在的疏忽、误解和不公。但我们应坚信,只要坚持努力为企业作出贡献,最终将会得到企业的认可。
第十五条 实文化
诚实、踏实、求实、务实是迈普文化的重要特点,迈普的实文化源自企业对于诚信的忠诚。做人诚实,做事踏实,对待问题要有求实的精神,对待工作要有务实的态度。
第十六条 水文化
以柔克刚:迈普员工的战斗力不是写在脸上,而是刻在心里。在遇到阻力或障碍时,一方面加倍努力,释放全部能量,与障碍搏击,表现出刚强性;一方面又随物易形,机动灵活,有时甚至以退为进,迂回前行,最终实现目标。
锲而不舍:具有持之以恒、水滴石穿的精神,不达目的不罢休。
海纳百川:迈普文化具有极大的包容性,能够吸收一切优良的文化内核,充实自己,提升品格。
去浊存清:涤荡污垢,吐故纳新,具有持续的自我更新和超越能力,永远保持自洁,坚持不断进步和改善。 第一条 事业展望
迈普的主业集中于数据通信、网络安全及软件产品领域。我们坚信,信息时代拥有的无限广阔的市场前景以及高速发展的网络数据通信行业带来的巨大市场机遇,是迈普成就事业的理想平台。
第二条 事业定位
迈普的事业定位是:数据通信、网络安全及软件产品的供应商及服务商。为了实现成为世界一流的数据通信、网络安全及软件产品厂商的目标,确保资源的有效配置,我们将专注于数据通信、网络安全及软件产品领域的发展,决不轻易进入新的行业和业务领域。
迈普通过集中优势资源,专注客户服务,保护客户利益,与客户共同成长。
第三条 基本经验
及时快捷地推出具有市场竞争力的产品是占领市场的基础;
持续不断的技术改进和功能完善是用户满意的关键;
周到细致的全程服务是客户忠诚的保证;
强大高效的创新能力是公司持续发展的核心动力;
拥有自主知识产权的新品研发是公司的立身之本。
从市场捕捉需求,以需求引导创新,借创新建立优势,靠优势实现发展。
第四条 企业成功观
衡量企业成功的标准主要表现在:企业文化具有强大凝聚力,并且内化为所有员工的一种普遍追求;建立一支团结拼搏、能力超群的管理团队;拥有世界着名的产品品牌;技术水平处于业界领先地位,具备持续不断的技术创新能力;公司产品市场占有率居世界同类产品的前列。
第五条 成长定义
企业成长包括质和量两方面的成长,质的成长体现为企业综合实力的增强,量的成长体现为企业规模的扩张。公司在成长过程中先求强、后求大,只有保证质与量的同时发展才能真正实现迈普的可持续成长。
可持续成长是一种稳定的、均衡的、长期的和健康的成长。我们拒绝为了短期利益而伤害公司长期利益的行为,我们反对为了局部利益而损害公司整体利益的行为,我们尽力避免成长过程中的大起大落。
第六条 成长指标
迈普最关注的成长指标包括利润和市场两方面。
利润率及利润的获取是我们进入任何事业领域的首要关注指标。扩张的前提是生存,重视利润率将使我们时刻牢记“只有活着,才能发展”的基本法则。
提高产品的市场占有率是企业发展的根本途径,迈普追求有利润的市场占有率。
第七条 成长机制
迈普的成长机制由管理、人才、技术和市场等四方面要素构成。有效的管理保证企业的健康成长,高素质的人才队伍是企业的活力之源,市场及客户需求引导企业的发展方向,技术及产品是推动企业前进的内在动力,
第八条 发展模式
产品经营和资本经营是现代企业的主要发展模式,产品经营是资本经营的基础和保障,资本经营是产品经营的延伸和放大。
迈普的发展首先依靠产品经营的成功,不断巩固和扩大国内市场、积极拓展海外市场是迈普从事产品经营的基本方向。在产品经营的基础上,迈普也重视资本经营的拓展,尤其在公司上市之后,迈普将逐步开展资本经营的运作,实现产品经营和资本经营的共同发展。
第九条 事业扩张原则
迈普坚持以增强企业核心竞争力为事业扩张的出发点。我们反对非相关的多元化扩张、反对单纯为规模而扩张。
任何事业领域的扩张都必须考虑公司的资源支持能力和风险承受能力,我们不做超出自身能力的扩张举动。
进入新的事业领域,必须充分考虑市场前景、竞争程度、投入回报、自身资源优势等因素,通过抢占市场先机,获取最大的机会窗利益。
第十条 重视国际市场
迈普所进入的数据通信和网络安全市场,从一开始就是一个国际化的市场。赢得国内市场的成功只是我们成长的第一步,夺取国际市场竞争的胜利才是我们的最终追求。
产业报国理念必须在国际市场拼搏中才能得到体现,迈普事业的可持续成长必须在国际市场拓展中才能实现。
第十一条 国际化策略
国内市场是我们生存的基础,海外市场是我们发展的关键。
优质的产品、先进的技术以及富有竞争力的价格优势是我们拓展海外市场的前提。迈普贯彻市场全球化、管理当地化的经营策略,通过国际化竞争、全球化经营砺炼队伍,在海外市场拓展中使迈普逐步成为国际名牌。
迈普的国际化经营将依托自身的专业领域优势,本着“谨慎发展,规模适度”的原则进行。 第一条 客户价值
迈普永远视客户为衣食父母,客户是迈普存在的依据、生存的基础和价值实现之所在。迈普始终坚持市场第一、客户至上的思想,时刻站在客户的角度考虑问题,“想客户之所想、急客户之所急”是迈普人义不容辞的责任。
迈普秉承“诚信、负责、贴心”的服务理念,追求服务过程的完美和服务结果的满意。通过与客户深度沟通,全面分析客户真实需求,做到比客户更了解客户,以技术提高服务水平,以管理提高服务质量。真诚无限、服务无限是迈普对客户恪守的承诺。
第二条 满意与快乐
迈普始终以感激的心态对待客户的选择和信任,为客户服务是我们最大的快乐,助客户成功是我们最大的幸福,迈普注重每一个服务过程和细节的完美,在快乐中提供服务,在服务中享受快乐,通过超值服务,实现客户满意。
第三条 全程与全员
迈普提倡服务的全程化和全员化。将服务理念纳入研发、生产、销售的全过程,将服务意识贯彻到每一个员工的心中,通过专业化的售前服务、与客户一体的售中服务、帮助客户排除故障及查错的售后服务等全程服务体系,确保服务过程的完美质量,提高企业竞争力。
第四条 零延迟
迈普构造“直接反馈、同步响应、系统联动”的客户服务系统,市场人员将客户问题即时传输给公司相关部门,各部门同时启动支持、解决程序,并在充分沟通的基础上,第一时间制定整体解决方案,以最快速度解决问题。
第五条 动态专家支持
迈普的客户服务是技术、产品与市场相结合的服务,迈普强大的研究队伍和自主技术开发是公司为客户提供高质量服务的基础保证,动态专家小组是实现高质量服务的组织形式。
第六条 “五心级”标准
迈普的服务要达到“五心级”标准,即:诚心、贴心、细心、耐心、放心。
诚心—对待客户诚心诚意;
贴心—站在客户角度考虑问题,以心换心;
细心—为客户服务细致周到,不漏掉一个问题,不放过一个细节。
耐心—在服务过程中始终保持耐心,百问不烦,百答不厌。
放心—服务的结果让客户放心。 第一条 贴近客户的研发路线
市场与研发的紧密结合是迈普开展研发活动的重要指导思想,市场需要引导研发方向,客户需求就是改进和开发产品的依据。我们追求适应市场的持续改进和完善,我们否定没有市场价值的研发成果。
第二条 全员创新的研发路线
创新引导成功,雷同难有作为。迈普倡导全员技术创新理念,每个迈普人都是企业的创新源,他们都可以结合自身工作知识、信息及环境,产生创新的火花。公司全体员工的创新智慧是任何一个人或几个人都无法比拟的。迈普鼓励全员创新,并努力造就全员创新机制。
第三条 注重战略的研发路线
时刻牢记如何抢占技术、标准、市场、产品的战略制高点。
第四条 注重市场规模的研发路线
必须论证市场规模,着力提高市场规模研发投入比。
第五条 注重系统解决方案的研发路线
研发产品首先应考虑如何用它组建良好的应用系统,离开了系统解决方案,产品将无法使用。我们必须把思考系统解决方案问题贯穿于研发的全过程和全体研发人员中。
第六条 注重差异的研发路线
差异导致需求,差异引导创新,差异产生竞争力。
迈普坚持差异化特色,紧贴特定客户群,不断开发适合个性化需求的技术和产品,建立特色优势,通过差异性成果切入目标市场。
第七条 注重自主知识产权与技术的研发路线
不管是自主开发、合作开发,还是通过收购、重组获取核心技术,都必须有助于提升企业的自主知识产权。开发高附加值、自主知识产权的技术和产品是迈普孜孜以求的努力方向,迈普注重在产品研发过程中不断积累企业自主知识产权与技术,提升企业研发力量。
第八条 确保项目方案水平和正确性的研发路线
前期方案设计的水平和正确性是决定项目成败的关键,方案优异,成功一半,它直接影响未来产品的市场规模和市场竞争力。未来产品是否符合市场需求、是否具有市场前景、是否具有创新性、是否满足特定客户群的特定要求、是否稳定可靠、方便使用且具高性价比、客户定位是否正确、产品研发路线是否正确等,都取决项目方案设计的水平高低和正确与否。迈普必须建立一支既有市场敏锐性和判断力,又有精深技术造诣,同时还有创新思维和正确决断力的精锐人才队伍,建立科学的项目立项和方案论证组织管理流程,确保项目开发的最终成功。
第九条 强调精品的研发路线
从样品到产品是企业生存的基础,从产品到精品是企业成长的关键。产品只能占领市场,精品才能征服心灵,迈普在研发中始终坚持精品意识。
精品就是具有市场竞争力、质量稳定可靠、用户使用得心应手并且能够赢得用户心灵的产品。迈普坚持从用户角度出发,千方百计提高产品性价比,确保每一项新产品都具有强大的市场竞争优势。
第十条 高端产品重性能,低端产品重性价比。
第十一条 5/95法则
经验表明,在技术或产品的研发中,最后5%的过程往往需要付出95%的努力。迈普认为,最后5%才真正检验研发人员的能力、毅力和拼搏精神。公司要求每一位研发人员都具有顽强的毅力和斗志,在完成95%的研发基础上,再接再厉、咬紧牙关克服最后5%的瓶颈,取得100%的成功。
第十二条 速度法则
市场竞争的实质日益表现为快鱼吃慢鱼,讲求速度是迈普研发管理的重要法则。按时按计划保质完成研发任务,是竞争取胜的关键。提高员工的科研技能水平、责任心、敬业精神是实现速度的基础,开发工作工程化、规范化、模块化、科学化是实现速度的手段,加强分析、论证、计划、监督、考核、管理、调度是实现速度的保证。
第十三条 精品法则
精品是产品竞争中最终制胜的法宝。精品首先来自于研发,每个研发人员都必须牢固树立精品意识,必须仔细、全面、认真、精心地对待每项设计,务必精益求精,决不允许半点马虎。出错率的高低是衡量一个研发人员水平、素质、能力的标准之一。不能出精品的研发人员不是合格的研发人员。
可靠性设计是诞生精品的保证,要求产品在极端情况下也无缺陷。“不怕一万、就怕万一”的设计理念是制造精品的思想前提。
工程化设计是实现精品的手段,每个研发人员都必须学会采用工程化的方法完成设计。
严格的设计测试是保障精品的基础,科学严格地进行各种功能、多种环境条件下的超负荷、超强度、强干扰、抗损伤测试,是每项设计和修改都必须进行的步骤。
根据市场反馈不断改进产品和设计,不断提升产品性能、质量及用户满意度是生产和保持精品的重要方法。
第十四条 工程化
产品开发是一种工程实现,其科学的方法是工程化。工程化的设计方法是保证设计质量、进度及后续维护、修改的有效手段。软件设计必须强力推行和完善软件工程,硬件设计也要逐步推行硬件工程,严格按照工程规程进行设计。所有的产品开发最终都必须实现规范的工程化管理。
第十五条 标准化模块化
标准化指模块与系统接口标准化,它是产品模块化的基础。标准化、模块化是实现技术积累、减少重复劳动、提高设计速度、质量、水平和效率的最有效手段,接口标准化和模块通用性反映了公司技术积累的程度、工程设计水平以及技术开发能力。迈普要在产品开发的同时,不断提高接口标准化和模块通用性,提高采用标准模块的比例,扩充自身的模块资源库,不断增加公司的技术积累。
第十六条 注重项目管理
任何一项产品或技术的开发都要按照项目管理原则和方法来进行,项目管理应贯穿于开发的全过程。计划调度、组织、抽样、监督是项目管理的主要内容。
第十七条 技术与市场交流、学术交流及培训
我们要经常采取多种方式举行部门内部、部门之间、企业内部、企业外部的技术与市场交流、学术交流及培训活动,强调岗位学习和自我学习,工作就是最好的学习锻炼机会。迈普强调研发部门与市场之间的交流,提倡良好的学习、学术氛围和市场意识,激发员工的学习钻研热情,通过交流产生创新火花。
交流及培训既有利于提升员工能力和水平,实现员工职业生涯发展,又有利于提高企业技术水平和创新能力,增加企业凝聚力。定期有效地组织交流、培训活动,是迈普所有管理者的责任。迈普倡导交流和培训中的奉献精神,除了需要保密的专有技术外,要求每个人将自己的知识和技能毫无保留地奉献出来,实现知识与经验共享。我们坚决反对部门利益、小团体主义和留一手的做法。
第十八条 借脑创新
企业内部人才始终是有限的,只有借助企业外部顶级人才的智慧,企业发展才能如虎添翼。外脑可以帮助企业进行前瞻性、战略性研究,企业内部强大的科研队伍是工程技术实现的基础后盾。
Ⅹ 我 什么 的假期生活作文
我的假期生活
终于放假了,我先把作业完成,其次,我要把暑期变的丰富多彩,除了学校的许多活动之外,网络便成了我的忠实伙伴。
每当同学谈到上网的经历,那些经常上网的同学总是兴致勃勃地侃侃而谈,我也只能在旁边默默地分享着别人的那份快乐,我真羡慕他们!暑假里的一天,我对爸爸说说了我想上网的愿望上网了,爸爸同意了,我兴奋地一蹦三尺高。真没想过第二天,当地宽带服务中心的工作人员就帮我们接通了宽带网。这时,我才真正看到了我们自己的宽带。
上宽带网首先满足了我的要求,我再也不用顶着烈日去书店买书了,只要打开电脑,输入几个字母,再点几下鼠标,就能在网址上找到很多书籍,还有更多的“因特网”、“中国儿童网”、“红泥巴村”等等,真是应有尽有,方便多了。这时,爸爸就想:这里有小孩子看的网页,难道就没有我们大人看的网页吗?看来爸爸没有真正了解网络的用途,爸爸告诉了我了我他的心思,我便装出一副很懂的样子,说:“网上的内容丰富多彩,不仅少年儿童能找到所需要的电子报纸和杂志,大人也一定能找到所需要的各种信息!”他将信将疑,只见我输入周村政府网的网址后,屏幕上马上就显示出了爸爸想知道的内容,再点几下鼠标后,那些消息文章立刻便展现在我们的眼前,我找到了“周村区防治非典先进个人及先进集体表彰大会”、“安全报告”…各种各样的故事非常有趣,而且都是图文并茂。不久,妈妈也加入进了我们的网上生活,还经常在网上看些电视剧,电脑因为网络的进入渐渐地位高过电视。今年暑假的网上生活真有趣!上网之后,我就像是长了一双千里眼,什么信息都能看到,例如:美国与阿富汗的战争情况、巴基斯坦同以色列又开战了,今年我国高考的新情况等等,即丰富了我的暑假生活,又增长了我的见识,还开拓了我的视野,增加了对世界的了解…这些当然要归功于我们的千里眼---宽带网,这几天我们全家三口人也都进入了开战状态,不过,我们的“战争”可不是争抢什么地盘,而是争抢着每天第一个上宽带网的“优先权”。
我的假期生活
时光匆匆的流逝,转眼间已经到了16岁,已经到了承担起家庭中责任的时候了,我决定利用这个暑假做点有意义的活动。
俗话说:“纸上得来终觉浅,绝知此事要躬行。”经过长时间的深思熟虑,我决定帮着发传单来赚点外快,虽然钱不多,但是。可以锻炼自己的实践能力。
可是我遇到了一个大麻烦,妈妈担心我在外面危险,不让我去干活。
趁妈妈去出差,我是家里的小主妇决定为爸爸做一个烛光晚餐来收买爸爸的心。
我把牛排扎好,放在两个盘里,再在周围点缀一些清脆的白菜叶;又做一盘蔬菜沙拉和一个水果拼盘。
做完这一切后,天已黑尽了,我估计爸爸快回来了,赶紧铺上雪白的桌布,拿出两个高脚杯,到上一点点葡萄酒,放上烛台和蜡烛,静候着爸爸回来。随着钥匙在锁孔里转动的声音,我的心怦怦的跳着。
门打开了,爸爸进来了,也带进来一股风,烛光欢快的跳跃着,爸爸赶紧关上门,烛光恢复成轻轻的摇拽。“女儿,你真是花样百出啊!快说你又有什么阴谋!”我微微的一笑,“我想去发传单,实践一下,开拓自己的视野。”爸爸思考了一下说:“如果你愿意就去吧。:我听了别提有多高兴了。
可是事情并没有我想象的那么简单,我找到老板时老板用审视的目光打量着我说:“你行吗?这么弱不经风的样子,中途停下来可不给钱呦!”“我一定会努力的!”我连忙说。
发传单的工作可不容易一天要发上万张,看到别人连看都不看就扔在地上我心中有一种说不出的滋味。有一次我竟然鼓起勇气做了我害怕做的事。
经过十多天的工作,我实在看不下去别人乱扔传单的行为,就鼓起勇气上前说:“请您不要乱扔传单好吗?”那人起初一愣,随后说了一句:“这是我的自由,你无权干涉,不就是一个发传单的吗,还敢批评我。”“每个人都有自尊,请您不要践踏别人的自尊好吗?您把传单扔在地上污染了环境会给环卫工仍造成多大的工作负担啊,您有考虑过别人的感受吗?”那人过来拍了拍我的肩膀说:“你很可爱,和你讲话可以学很多知识。”随后把传单捡起来。我开心的笑了。
这个暑假皮肤变得黝黑但是我很快乐。
我的假期生活
放假了,随着下课铃的一声响,我们的暑假生活就开始了。
放假之后,我千方百计地争取到妈妈的同意,终于可以轻松一天了,这天再也不用跟“哑巴老师”——书本打交道了。
第二天,我和暑假作业展开了“赛跑”,我在和暑假作业不断地“赛跑”中,一点一点地消耗它的“体力”,在爸爸妈妈的帮助下,我终于赢了暑假作业,可暑假作业还有一个“弟弟”——老师的附加作业——公式、单词、对话,日记,我不断地写,终于我过五关斩六将完成了它们。
转眼间我的假期过去了好几十天,我开始觉得乏味了,我又开始想念我的学校生活了,而积累和读书成了我最大的乐趣,清晨早起执书一卷、清茶一杯,诵读低语,心旷神怡,音乐袅袅,无考试之负担,无作业之干扰,尽情去读,读书中,与作者交谈中,在心爱的积累本上记下心得,这是何等惬意之事啊!可是这等美事,却是在离开学指日可待,剩下十几天我才发现的,我觉得以前全部都虚度了,可是我没有放弃,因为我相信“时间像海绵里的水,要挤总能挤的出来。”在读书时有时心有所悟,有时乐而忘忧,我发现生活是美好的,所以我有了美的思想。我开始给我可爱的娃娃制作服装、制作漂亮的像框、画素描、练习电子琴、在网上冲浪、制作小动画,忙的我不亦乐乎,我真的明白了一句话:“美是到处都有的,对于我们的眼睛不是缺少美,而是缺少发现。”在假期中,我知道我的口才不是很好,所以我读了许多关于演讲与口才的书,我也觉得,我的思想更进步了,更充实了,我要用思想打败我的心理压力,但“冰冻三尺,非一日之寒。水滴石穿,非一日之功。”我现在迈出了第一步,相信无人能直步青云,相信只要天生我才必有用,我一定会成功。我这才发现生活里没有书籍,就好像人们没有了阳光,这就是我的假期生活。我觉得我的假期虽然没有游山玩水,但我的假期很充实。假期使我的智慧里有了书籍,我为我的鸟儿插上了翅膀,书像一艘船,正把我从狭隘的地方载向无边无际的海洋。新翅膀也许会遇到伤折,但正如尼采说的一句话:没有礁石的阻挡怎能激起美丽的浪花。
所以,我不得不感谢我的假期,我的假期真美好!