Web课设心得体会8篇

时间:2023-01-17 作者:betray

一篇出色的体会文章一定要结合实际的心里感受,为了提升自己的思维能力,我们是可以进行心得体会的写作的,淘范文网小编今天就为您带来了Web课设心得体会8篇,相信一定会对你有所帮助。

Web课设心得体会8篇

web课设心得体会篇1

做出一个好的网页一般都离不开dreamweaver,flash,photoshop这三个软件,当然,还可以用到其他一些辅助软件就会加快网页的设计了,比如:

sothinkdhtmlmenu,sothink_logo_maker等软件,这些软件不仅可以快速开发出导航,logo等,而且很漂亮,美观。

制作网页,首先是确定主题,每一版块都有其个性的色彩,清晰明了,便于阅读浏览,大致分几部分,每一部分又分几小部分,内容比较充分,多样。内容精彩丰富,简洁明快,语言风趣,通俗易懂。页面可爱清爽。

而我们这次的实习就是用这几款软件来设计,主要使用div+css来布局,避开传统的table(表格)布局div+css的网页布局对seo的好处一、不存在表格的嵌套问题:很多“网站如何推广”的文章中称,搜索引擎一般不抓取三层以上的表格嵌套,这一点一直没有得到搜索引擎相关的官方证实。我的几项实验结果没有完全出来,但根据目前掌握的情况来看,spider爬行table布局的页面,遇到多层表格嵌套时,会跳过嵌套的内容或直接放弃整个页面。

使用table布局,为了达到一定的视觉效果,不得不套用多个表格。如果嵌套的表格中是核心内容,蜘蛛(spider)爬行时跳过了这一段没有抓取到页面的核心,这个页面就成了相似页面。网站中过多的相似页面会影响排名及域名信任度。

div+css的网页布局对seo的好处二、精简的代码使用divcss布局,页面代码精简,这一点相信对xhtml有所了解的都知道。观看更多的html教程内容。

代码精简所带来的直接好处有两点:一是提高蜘蛛(spider)爬行效率,能在最短的时间内爬完整个页面,这样对收录质量有一定好处;二是由于能高效的爬行,就会受到蜘蛛(spider)欢迎,这样对收录数量有很大好处。

而div+css布局基本上不会存在这样的问题,从技术角度来说,xhtml在控制样式时也不需要过多的嵌套。这虽然没有得到确认,但还是建议使用table布局的朋友们,在设计时尽可能的不要使用多层表格嵌套,seoer(seo工作者们)们在文章中说明了这一点,相信他们也不是没有依据。

div+css的网页布局对seo的好处三、对搜索引擎的排名基于xthml标准的div+css布局,一般在设计完成后会尽可能的完善到能通过w3c验证。截止目前没有搜索引擎表示排名规则会倾向于符合w3c标准的网站或页面,但事实证明使用xthml架构的网站排名状况一般都不错。

div+css的网页布局对seo的好处四、提高网页的访问速度:div+css布局较table布局减少了页面代码,加载速度得到很大的提高,这在蜘蛛(spider)爬行时是非常有利的。过多的页面代码可能造成爬行超时,蜘蛛(spider)就会认为这个页面无法访问,影响收录及权重。

真正的seoer(seo工作者们)不只是为了追求收录、排名,快速的响应速度是提高用户体验度的基础,这对整个搜索引擎优化及营销都是非常有利的。换一个角度抛开div+css对seo的有利影响。单独来讲这种div+css布局也是很有益的,可以说是实下是最流行的网页布局方式。当然div+css布局也有不完善的方面。

总之div+css布局的优势如下:

由于将大部分页面代码写在了css当中,使得页面体积容量变得更小。相对于表格嵌套的方式,div+css将页面独立成更多的区域,在打开页面的时候,逐层加载。而不像表格嵌套那样将整个页面圈在一个大表格里,使得加载速度很慢。

页面体积变小,浏览速度变快,这就使得对于某些控制主机流量的网站来说是最大的优势了。由于使用了div+css制作方法,在修改页面的时候更加容易省时。根据区域内容标记,到css里找到相应的id,使得修改页面的时候更加方便,也不会破坏页面其他部分的布局样式。

div+css最重要的优势之一:保持视觉的一致性;以往表格嵌套的制作方法,会使得页面与页面,或者区域与区域之间的显示效果会有偏差。而使用div+css的制作方法,将所有页面,或所有区域统一用css文件控制,就避免了不同区域或不同页面体现出的效果偏差。

我们都知道网站做出来是给浏览者使用的,对浏览者和浏览器更具亲和力,div+css在这方面更具优势。由于css富含丰富的样式,使页面更加灵活性,它可以根据不同的浏览器,而达到显示效果的统一和不变形。

好的网页,也离不开photoshop,前面我也说了,flash的制作所需要的图片都要在photoshop中事先ps好的。那么photoshop的作用就显得很重要了,网页中的flash都仅仅是一小部分,图片占的分量还是比flash要大的,故好的photoshop技术,那么ps出来的图片就会显得更好,这样网页的档次也会随着上升。这次的网页设计,因为是仿照一张图片,那么就要求我们要懂得photoshop中的切片工具的使用。切好片后,还要获取图片的背景色。这样我们又得掌握吸管工具的使用了。切片过程中要注意的就是图片的大小要控制在一个像素以内。所以我们需要先放大,然后才来控制切片线的位置。

从制作网页过程中,我学到了新的美化网页的方法,运用了更多以前未运用的技巧。这使我学到了更多的知识,并且为我自己在制作网页这方面积累了一些经验。这些将是我人生中的一次重要的经历,将是我今后走上社会后的一笔巨大的财富。这次实习的收获对我来说有不少,我自己感觉在知识、技能等方面都有了不少的收获。总体来说这次是对我的综合素质的培养,锻炼和提高。这两周的学习实习中我在老师的指导下以大量明晰的操作步骤和典型的应用实例,教会我们。使更丰富全面的软件技术和应用技巧,使我们真正对所学的软件融会贯通。当前的软件的功能日趋复杂,不学到一定的深度和广度是难以在实际工作中应付自如的。因此反映出学习的还不够,缺点疏漏。需在加以刻苦钻研及学习,不断开拓视野,增强自己的实践操作技能,为以后能做出出色的网页。

web课设心得体会篇2

进入xxweb班近一个月了,从一无所知的小白到现在也完成了京东详情页的一个小项目。学习过程中除了偶尔遇到困难,总体还算顺利。在这里主要想分享自己以一个文科生——零基础学员的角度来学习web前端开发的感受。

由于之前在大学里是学的旅游专业,和计算机毫无关系,来到xx时对自己有些半信半疑。不少人甚至怀疑xx是行骗机构。在做了全面的了解之后,我劝服家人同意我来这里学习。另一方面,我向老师咨询了自己学习的方向,考虑到自己从文科到计算机专业跨度较大的转变,我在java与web之间选择了web。相对于java,web的学习更基础,容易入手,就业的机会也非常多。

web开班第一天,老师即从网页基础、html入手,攫取重点,给我们介绍了它的相关知识。我们主要学习了html5,里面有很多的新特性且时下较为流行。它相当于一个网页界面的宏观架构。如果把一个网页的实现比作是一座建筑的建造过程,那么html即是这座建筑里的钢筋混泥土,搭建起整个建筑的框架、承重。

之后,我们又学习了css基础样式,仍然借用上面的比喻,css则相当于建筑里各个房间的不同结构,它们使得这座建筑更加的多样化。且相对于html,它更加的复杂、多样化,呈现的效果也具有更多的可能性。老师向我们推荐了《css禅意花园》这本书,里面列举了丰富且多种多样的css样式。

作为今后可能成为的优秀前端工程师,仅仅学习自己内部的知识是远远不够的。因此,第一个月中我们也学习了ui中ps绘图制作基础,这对于一个前端来说也是非常重要的,在今后的工作中,我们可能会面对各种各样的问题,如果掌握部分ps尤其是切图技术,在和ui的接触中可以减少很多不必要的繁琐工作。

总之,作为一个前端工程师,我们所要掌握的知识是全面的,当我们写代码时的思维是缜密的。html和css是基础中的基础。之后我们会学习更多的javascript相关知识和其他,希望自己在这过程中仍能保持谦逊的的心态,去学习前人留下的珍贵宝藏。

web课设心得体会篇3

这学期接近尾声的一个月里我们又继续我们开学本就该学的《web应用与技术》。在开学初,刚开始的两节课里听老师的介绍,感觉这门课还是很有兴趣的,它不像《计算机网络》那么的只是理论,又不像语言类那么的空洞,敲着代码出来个黑框框。它运用着语言,展现着生动的画面,只有你有想法,你很可能就会在小小的浏览器里实现呢。

这门课是理论和实践的结合,虽然实验课相对来说少了点,每次实验课都会很有收获。从一窍不通到慢慢的深入了解。其中老师起着非常大的作用,老师讲课很丰富,展示例子多,并且很幽默。老师还很和蔼可亲。使对这门课的学习很有信心,每每实验课上的提问,不管简单难易,老师总是不厌其烦的解答,实验课老师是最忙碌的。使我对学习这门课的信心倍增。

首先接触的是开发运行环境,tomcat的配置,以及对myeclipse的使用。不得不佩服人类的大脑,它就是个小宇宙,这些神奇的东西都是上辈的智慧结晶,我们在运用着这些结晶,一直为选择计算机专业而后悔,天天对着电脑敲着代码,今天带着另一种眼光来看计算机,其实是很有趣的,我们在一点点的学习着先辈们的智慧结晶。这些神奇的软件,它是怎么样的应运而生的。实在是让人遐想万千,他们是怎么知道要做这些的。配置好了tomcat,新建的web工程部署进去就可以在浏览器里访问自己编写的html。。学习总是一个由浅到深的过程,慢慢的接触css,javascript,servlet,jsp。由于实用以及方便性,软件在不断的更新,语言也在不断的更新。很不幸的是我曾经把jsp和javascript弄混淆了。这学期课程是很繁重的,虽然不太多,但是内容是相当的难。可能有时对web的偷懒就是以忙为借口的吧。终于其它课程结束了,可以好好的学习web了。不管你学或者不学,web就在那里,不来不去。

期末web课程设计如期而至,说实话,web学的是半深半浅,考考试,做做实验还可以,做一个系统恐怕、、、、、、就这样打开电脑好好的研究web了。好的web工程不是一两个html,jsp就可以完成的,其实要思考,要想的很多。夸张点说web课程设计我们可谓“衣带渐宽终不悔,为伊消得人憔悴”。晚上做梦还是jsp。由于开始的基础不好,后期付出的代价是可想而知的,如今课程设计已经结束,在web学习方面,收获的比其他的要多的多,它的连接性,它的应用性,甚至让我想到今后是否要从事网页的开发。这是我在大学里接触的最有意义的一门学科。花的时间最短而学习的一门学科。“无可奈何花落去,似曾相识燕归来。”一直以来很欣赏古人的这两句词,觉得很是雅美而深沉,每每读来总是能触动心灵深处那根恍然生锈的丝弦。于这“似曾相识”的心境,经常忍不住的敛眉沉思,心弦独奏。闭上眼睛回想着写过的web代码,竟有种“似曾相识”之感。或许是老朋友了吧。总而言之,web学习有趣,收获,只可意会不可言传。

web课设心得体会篇4

跟学习别的东西一样,学习网页设计也需要兴趣,所谓的兴趣也不是三分钟热度,是一种执著。

学习网页设计需要耐心,如果你没有耐心,你学不好网页设计,应为当你碰到一个问题时,如果不能立刻得到问题的答案,你可能需要很长时间去解决,我就碰到过一个问题,用了半个月时间才解决。

学习网页设计需要坚持,坚持不断的学习,因为设计网页的软件在不断的更新,你不断的学习不要掉入技术的陷阱,你的网页设计技术一流,你对软件的掌握程度已经达到一定水平,但是你设计的网页确不堪目睹,这是因为网页设计是是介于平面设计和编程技术两者之间的"边缘科学。"不仅涉及到美学,心理学,平面构成,色彩搭配等平面设计的方面的知识,还涉及到html,javascript,css,asp,php等编程语言技术方面的知识。只有综合运用多种知识,才能设计出视听特效,动感十足,富于个性的web页面,才能全面展现互联网这一新型媒体的独特魅力和多维空间的超强功能。

注重实用,个人认为网页设计应该注重实用性,因为它是让人浏览的,是用户可以抚摸,可以评论,可以交互的。我提倡简单的美。

web课设心得体会篇5

不知不觉我学习整站网页设计也有一段时间了,很高兴我能在这计算机深入的社会里,学习到建设网站和网页设计的一些知识。网络成了我们获取知识和信息的一种便捷工具,如今的生活,商业都已经在网络上如火如荼地开展,我认为,学习网络知识,对于生活在网络时代的我们还是很有必要的。接下来我想分享一下我的独家网页设计学习心得。希望能够为正在学习网页设计的你们也提供一点帮助。

学习网页设计的过程中,我也成功制作了属于自己的网站,通过这一次尝试,我对计算机有了更深层次得到了解,也有了更浓厚的兴趣。尤其是对网页制作的过程与一些技巧手法更有了另外一番了解,对网页制作的基础知识也有了一定的掌握。我觉得,在设计网页之前:

首先必须做到先确定网页设计的内容,因为一个优秀的风站要有一个明确的主题,整个网站围绕这个主题,也就是你在网页设计之前要明确你这个网站有什么目的,用来做什么,所有页面都是围绕着这个内容来制作,有了明确的内容对排名有很重要的作用。

其次自然是了解你网站所在行业的客户。要知道用户是一个网站成败的关键,如果用户要花很多时间进入你网站很有可能用户会立即关掉你网站,或者你网站操作很不方便用户也会马上离开,这种网站是很失败的设计,只会让用户失望的离开。

我在这次设计网页的过程中,终于体会到做一个网页的主页不是一件容易的事情,它包括个人主页的选题、内容采集整理、图片的处理、页面的排版设置、背景及其整套网页的色调等很多东西。制作主页要注意:

要想一个好的标题。标题在个人主页中起着很重要的作用,它在很大程度上决定了你整套个人主页的定位。一个好的标题必须有概括性、有特色、简短易记,不要符合自己主页的主题和风格。

主页中不光要有文字,还要适当地加一些图片。一张好的图片可以胜过你的千言万语。也能让进入你网页的人一目了然,产生兴趣。

网页页面整体的排版设计也是不可忽略了,很重要的一个原则是合理也运用空间,让自己的网页井然有序,留下合适空间,会给人轻松的感觉。

当然在做这些内容之前,是要找好资料的,我们可以从报纸,杂志,光盘等媒体中把相关的资料收集,再加上一定的编辑后就可以了。另外一个好的方法是从网络上收集,您只要到搜索引擎上查找相应的关键字,就可以找到一大堆的资料。设计制作网页我可以推荐一个不错的软件,那就是dreamweaver。只需要用到此款软件中的一些基本的功能:图片插入和对齐设置;文字的格式、颜色、背景颜色的设置等就可以制作出一个简单的网页。好了,网页设计制作完毕后,最后一步就是要优化网站了。

就我的观点,我觉得个人认为网页设计应该注重实用性,因为我们用它就是来互动的,所以我建议以简单美为好,太多复制的图片文字和页面排版只会让看的人感觉更不舒服,还有最后申明一下,我不是专业网站设计师,以上只是我对网页设计学习的一些心得罢了。

web课设心得体会篇6

写代码的时候要伴随技术文档,不管是方便自己以后的阅读和快速回顾,还是方便他们对代码进行重构编辑,都是非常必要的。

一个人的对手不是别人,而是自己,不是自己的智商,而是自己的懒惰。惰于思考。

踏实:关于踏实,今天才算是有了比较深刻的理解。不是嘴上说自己踏实能干,不盲目着急,不做一点把握都没有但是对自己影响很大的事情,不要想着什么事情赌一把也许会有好的结果。于是我决定自己的实习如果有机会就要延长,不要匆匆结束,而且不止要延长,要再接下来的工作中有所得,有所建树,有所收获,有所贡献。

前端工程师要有基础和潜力:基础可以是根正苗红的科班出身所学的技术。潜力就是踏实,务实的精神。我操真不是在嘴上说说的傻玩意儿。

如果遇到瓶颈难以突破(web前端工作了2—3年左右),可以考虑丰富自己的文笔,让自己的代码或者想法可以清晰的表现在人前。

作为一个web前端工程师要了解http协议,为了与后台打交道,可以更直观的把握全局,也需要适当的学习设计模式那些blablabla的东西,与产品打交道。

“我对web开发人员最大的建议就是:热爱你的工作。热爱跨浏览器开发带来的挑战、热爱互联网技术的种种异端,热爱业内的同行,热爱你的工具。互联网发展太快了,如果你不热爱它的话,不可能跟上它的步伐。这意味着你必须多阅读,多动手,保证自己的才能与日俱增。下了班也不能闲着,要做一些对自己有用的事儿。可以参与一些开源软件的开发,读读好书,看看牛人的博客。经常参加一些会议,看看别人都在干什么。要想让自己快速成长,有很多事儿可以去做,而且付出一定会有回报。”

年轻的工程师需要更多的了解需求和设计、产品经理更要懂得软件迭代规律。对于前端工程师来讲更是如此,多学习交互设计和ui,多了解网络协议和软件迭代模型,更能帮助前端工程师和需求方沟通、和后台的衔接、以及控制版本的迭代。

刚出道的校招同学往往更加心高气傲,以为自己有改变世界的本事,一定要参与一个牛逼的团队做一款光鲜靓丽受人追捧能给自己脸上贴金的项目。如果你有这种想法,趁早打消掉这个念头,当然,我们这里先不讨论创业的情形。

第一,如果你刚毕业就加入一个牛逼团队,说难听点,你就是团队中其他人眼中的“猪一样的队友”,不创造价值且拖项目后腿(显然大家都要照顾你的成长啊),按照271理论,你没有理由不是这个1。至少相当长一段时间内是这样。

第二,你在所谓牛逼团队中的创造性受限,因为创新多来自于团队中的“资深“和大牛们,你参与讨论但观点通常不会被采纳,他们只会给你这个菜鸟分活干,想想看,你如何能花两到三年就超越身边的大牛们?甚至连拉近与他们的距离都难。

第三,如果身在牛逼团队,自然心理对周围的牛人们有所期待,希望他们能灌输给你一些牛逼的知识和牛逼的理念。这种思想上的惰性在职场生涯之初是非常危险的。要知道技术和知识本身是很简单和淳朴的,只不过披上了一个光鲜项目的外衣而让人感觉与众不同。

第四,由简入奢易,由奢入简难,做过一个看似光彩的项目,心理再难放平稳,去踏实的做一个看上去不那么酷的`产品。这种浮躁心态会严重影响今后的职业发展和成长。

第五,光鲜靓丽的项目被各种老大关注,是难容忍犯错误的,傻瓜都知道犯错误在成长之初的重要性。

就我所看到的情形看,一开始加入看似很牛的项目组,三年后得到的成长,比那些开始加入一个不被重视的项目的同学要小很多,而后者在能力上的弹性却更大。所以,道理很简单,你是要把一个很酷的项目做的和之前差不多酷,还是把一个不酷的项目做的很酷?项目是不是因为你的加入而变得与众不同了?

从这个角度讲,不管是转行的新人还是刚出道的秀才,最好将自己当作“匠人”来对待,你的工作是“打磨”你的项目,并在这个过程中收获经验和成长。付出的是勤奋,锻炼的是手艺,磨练的是心智。因此,你的价值来自于你“活儿“的质量,“活儿”的质量来自于你接手的项目之前和之后的差别。做好活儿是匠人应有的职业心态。想通这一点,内心自然少一些纠结,才会对自己对项目的贡献度有客观的认识,不会感觉被项目所绑架。

web课设心得体会篇7

所谓行万里路,必先始于足下。刚开始学习web前端基础的时候,老师说,其实你们学的这个后面真正去工作的时候可能也不是很会用到,所以就有很多人会问,既然我们都用不到,那干嘛还学呀?其实,对于一个程序员来说,你不仅要有很好的后端专业能力,你还应当具备一定的前端素养,知道一些起码的前端知识。

来到传智的第一个月,我们是以基础为主吧,因为大家到这里的基础都不一样,有一些本身就具备很高水准的人,也有很多像自己一样从小白开始的人,所以,对我们而言,传智开设的这种双元模式对我们是有很大用处的。我们从最基础的开始学习,在学习html的时候,我们还延续着很古老和古老的表格制作网站,然后到后面的css学习,用css样式去进一步完善我们制作的网址,再到着一期的难点js课程体系,一级最后的jq和bootstrap,可以说这个过程其实也是一个循序肩颈的过程,有简到难的过程。

首先我们回顾一下最开始我们对html的学习。

其实html的四天学习的话,重要的就是一个标记的学习,这大概是学习一门语言最基础的一部分吧。但是也不是说背一背就解决问题的,选择it,程序员这一方面,只要多练习,多敲代码感觉就好了,所以熟练的使用这些标记其实不是很大的问题,对自己来说,比较难的是一个表格和框架,也许会有人说,表格有什么难的,就行列的问题啊,但是不知道为什么,在学习的那几天对于表格的学习和接受能力都没有别的那么好,表格的整体框架能搭出来,但是就是对于表格的美化总做不到自己心里所预期的那样。其实练习的话也是挺多的,对于表格的网页练习做了应该也有一二十个的,但是就是没那么理想,所以这方面的话也是需要自己多加练习和修正的,因为表格的用处还是挺大的。html的学习方面还有框架和表单,框架的话,就是一个网页的主体了,网页的大致形式基本上从你的框架结构就可以知道的,学习框架,重要的就是网页的布局如何划分,然后利用框架的嵌套,浮动就可以解决的,学习过程也不会是很大的难度。

想想html还学了些什么呢?表单!表单对前端开发来说还是挺高的,因为我们能在一个网页中看到很多的表单应用。包括用户的注册啦,密码验证啦,还有搜索栏之类的,几乎全是表单的应用。表单学习比较重要的地方应该就是那十来个表单控件的应用,这些表单控件进一步区分的话还有就是单边标记和双边标的的表单控件,因为很多单边标记的表单,他的值一般只能是存在value当中,如果不注意的话,很多时候我们会忘记写上这个value。这个阶段的表单感觉并不是那么难,当然,学到后面的js之后,相对于表单验证之类的才感觉难了很多。

第二部分:css学习

对我来说,css课程虽然只有三天,但是却是更应该学好的一个模块。因为我们都知道,其实一个网站的web前端,就是用加css来写的,不是用之前的表格来写的,足以见得css的重要性。css就是网页样式,一个网页的整体美感,在你确定了框架之后,就看你的css样式的添加了,所以一直以来都很想把css学好。记得css学习的那几天,自己的消化还是很好的,自己去独立完成练习的时候也是没有太大难度的,但是不知道是为什么,到后面学习js jq的时候,操作css时居然会吧css和html弄的有点混淆,这一点一直没做好。css的学习还有一个地方就是浮动,因为存在块元素和行辈元素,块元素因为其本身特性,一个块元素标记他要占用一整行的空间,而一个行内元素他只能占用行内的一些空间,但是在实际操作中,很多时候我们却要想将多个块元素排在同一行,或者将多个行内元素排在不同行,这时候就可以使用浮动的方法来实现,浮动最主要做的就是这个,唯一要记住的一点就是做了浮动之后,如果他的父元素是没有进行匡高的设定的话,是不是要进行清除浮动,防止下面的操作也是有浮动的。

第三部分:重点学习----js

js是相对于这整个月学习的重点吧,也是很多人没办法很好接触的地方,当然,自己在这里的学习也是有不足的地方。像一些对属性的操作的标记之类,懂得怎么用,但是不是很熟悉,所以经常在操作的时候要去查手册。学的最不好的一个地方应该是将数组中的元素按照一定的规则或者顺序添加到指定或对应的表格中,这中题型是自己做的比较少的,也是掌握很不好的地方,所以也希望用放假的这几天好好练习一下,不能拖到下一个阶段去。个人对js的理解其实就是大量算法的集合,因为很多时候你都会用到函数,只是多了一些找元素和对元素绑定标记的过程,最重要的还是构造函数,调用函数的过程!

第四部分:jq及bootstrap

对于jq和bootstrap的'学习来说,其实就是一个应用的过程吧,所有的函数都帮你写好了,你只需要学会调用就好了的。当然。调用他,其实对于jq来说,学习的过程没有具备很大的难度,只是尝试着去多写写,写两三次基本就记住怎么用了。最后还有一天的bootstrap学习,写过一些案例,只要会改,基本没有太大的难度。

后续:其实对于web前端的学习的话重要的就是多用,很多东西我们上课听得时候其实都基本听得懂,但是更重要的是在于你课后的练习,离开了老师的一个思维引导,我们该怎样去完成项目才是我们该学会的。这一个月的学习难度系数都不是很高。但却是一个比较繁杂的过程,因为作为前端来说,我们需要不断的优化,不断的修正,美化整个页面。不管是前端还是后端,都希望自己能好好学!

web课设心得体会篇8

算起来我学习软件设计也有快一年了,感到做这个工作最要紧的就是要明白,什么叫因地制宜、因势利导,就是说只有最合适的,没有什么叫对的,什么叫错的。我们的根本目的就是赚钱,而不是什么研究机构,所以最忌讳的就是完美主义倾向,尤其是我们这些做技术人员出身的,喜欢寻找标准答案,耽误了工作进度,也迷茫了自己。

在这个寒假里,我也接过一个网站来做。先不论这个网站的好坏,首先,我的的确确在这里面学到了很多东西。因为是我一个人做,所以也不可能做什么大型的网站。在这个过程中,我真切的感到和客户沟通才是最重要的。不管你的技术有多么的好,能做出多么漂亮的网站,但你做出的东西不是客户想要的东西,你也只是徒劳,毕竟我们的目的就是赚钱。还有就是和客户沟通的时候,千万不要满口的专业术语,(除非对方也懂这些)不然就会费更多的时间。当然在做项目的时候首先是要做好详细的需求分析书,一份好的项目说明书不仅将要做的事情描述得很清楚(主要是讲做什么,而不是说怎么做),而且把如何检查也说明得很透彻。也就是说它不仅说明白了要做哪些事情,也让客户的业务人员(一般不懂技术)知道项目做成什么样就算完成了。简单地说,项目说明书描述项目做哪些事情和每件事情做到什么程度以及如何检查每一个结果。

就像我们上学期的web项目,我们都有一个项目小组。当然,在做这个项目时我们没有自己选择组员的权利。所以当我们成为一个项目小组的成员时,我们要做的就是要懂得互利共生的道理。特别是项目经理,对于项目总监、项目成员,要让他们知道你打算怎么做,什么时候要他们做什么准备这些事情将是你的主要工作。第一个是规定信息的流动方式和介质,是推还是拉。推的意思就是项目经理将主动发布信息,不管通过电话、邮件还是书面方式,保证将信息传达到每个人,拉的意思就是我们需要什么信息就去问项目经理。说这些看似很无聊,其实里面牵涉信息传达不完全的责任问题。

例如我们中有一个项目小组,就因为项目经理的前期信息传达不到位,而导致整个项目小组的进度不能跟上,团队分得了零分。分数倒是小事,但要是我们走上了工作岗位,而不能按时交出客户想要的产品,那可就不好办了!

第二个问题就是文档问题,很多人怕写文档,但是项目经理一定要牢记"好记性不如烂笔头"的道理。有理有时候为什么会说不清呢?就是因为没有证据。所有需求变更全部要有书面文字,这点切记!这样做好处多多:有书面证据,以后他还想改,你有了他以前要求的证据,告诉他:你以前可是这么说的,便于需求变更管理,需求如何慢慢演变的历史可以看清楚,从而更深切地体会客户的目的,对于客户来说,嘴巴一动最方便,反正是我们做,不花他的资源,所以要求是否合理,是否和项目的目的一致,他是不负责任的。但是如果要他写书面要求,还要签字盖章,他就要谨慎多了,而且一写东西,思想就会更加深入,很多无理要求也就这样胎死腹中了。

其实,上学期的项目中,我们很多的组员意见不统一,就造成了意见刚刚达成,过来没几个钟头,又有人有好的点子,结果想更改计划,最后改得什么都不像。寒假的这个项目我也感到文档的重要。就比如说一次我正和他们中的一个老板谈得快达成协议了,这时,另一个老板又来和我交涉。但是两个老板的意见不和,我也一时难以把握。最后,我决定由他们选出一个人专门和我交谈,当达成协议时,就形成纸质文件,由双方签字通过。

当然,在上学期,各位项目经理对自己职务的职责范围还不是特别的明确。下面就说说我对这个职位的理解吧:和组员开会,除了一些项目进度跟踪会议以外,还有很多讨论会,需要大家用头脑风暴方法给出解决问题。与会人员很多都是技术人员,他们的特点是注重细节、缺乏大局观、有点消极悲观、自尊心强,所以,你作为会议的主持人,只要负责提出问题和记录下他们的观点,千万不要做评判者的角色。一个问题,有很多方面,从不同的角度看,现象是完全不同的,想想盲人摸象的故事吧。作为技术人员,他们往往精通一个方面,就自己的角度发表见解,除非一些很特别的情况,你都应该认为他们提出的方案,从他们的角度来看是最合理的'。项目经理的长处是掌握事情的优先级,评估各个方面的轻重缓急,从而根据他们的意见得出一个合适的(而不是正确的)方案。所以,在会议上,你要充分尊重每一个人和他的意见,夸奖那些意见提得比较好的人,千万不要把会议带入无休止的争论(你要让大家知道事情不是非黑即白的,而是多元的)。会后,你自己整理结果,写文档,做决定。会议上大家的面子都被照顾了,自然实施起来的阻力就小,如果还有意见的,你就私下找他聊,如果还不能说服他,你就要让他明白,因为是你负责这个项目、你要担当风险,所以,这个优先级应该你来判断。组织中的高层,并不见得水平会比一般的成员高,但是,他要承担组织的风险,加之信息的不对称性,所以,对事情的优先级的判断肯定应该要比下属强。

说了这么多,还是想说说这次的项目,其实从这次软件中心举办的“主导杯”班级主页大赛中,我获得的最多。由于以前有过项目经验,所以这次我们的项目也逐渐接近了正轨。但看到好多组的工作方式实在是很感慨,大家对待项目的目的和流程并不太了解。所以我对项目作了一个总结:

在项目开始的时候组队是很关键的,在选择人员的时候一定要对组员进行一定的考察。其实同学们都算比较了解了,建议最好熟悉的人在一组,其一是方便沟通,其二则是方便管理。朋友即使有了矛盾很快就能化解,不过要注意的是不要放不下面子,特别是项目经理,千万不能怕得罪谁(遇到问题时可以找其他组员先商量,在作决定,实在不行可以提出严厉的责罚,不过这只是下下策)。其次是项目经理千万不要把自己当成是那么一回事,说白了,大家都只是合作关系,没有谁绝对服从谁。而更重要的是要有一个明确的制度,并让所以组员对制度进行签字。有了这样的东西,在一定程度上能对组员起到不小的约束力。

接下来我们就要开始进行项目的需求分析书了现在是做项目说明书的时候了。一份好的项目说明书不仅将要做的事情描述得很清楚(主要是讲做什么,而不是说怎么做),而且把如何检查也说明得很透彻。也就是说它不仅说明白了要做哪些事情,也让组员知道项目做成什么样就算完成了。简单地说,项目说明书描述项目做哪些事情和每件事情做到什么程度以及如何检查每一个结果。一定要提前做出统一的模板,这就是一个风格的定位,有了这个定位相信大家在以后的工作中会顺利很多。

现在项目已经完成了前期工作,了解了项目的目标、搞清楚了手上的资源,制定了项目的策略,然后编制了项目的整体计划,项目进入实施阶段。进入这个阶段反而是项目经理比较空闲的时候,不像前期的时候项目经理要像记者一样到处和不同的人接触,搞清楚他们在说什么,努力猜测他们在想什么和他们的真正目的,那才是最累人的事情。当然,小项目的项目经理往往自己也是一个资源,要做很多事情,这时候反而比谁都苦。项目经理这个时候就要多和技术经理和行政经理多沟通,实时了解大家的工作情况和进度。当然这个时候和组员沟通的工作大部分交给了行政经理和技术经理手上了。这时你们要做的就是要多了解大家对这次项目的态度和想法,收集整理之后向项目经理汇报。当然并不是说项目经理就没什么事了,你要做的则是和老师沟通,毕竟老师是一种资源,有了老师的帮助,相信我们的项目会有更进一步的飞跃!

有一句话叫做细节决定成败,项目的过程中一定要注意细节问题,如图片的大小,太大了会占空间,所以建议大家在用之前先用ps改变图像的大小,作为用户都不希望软件太大,这一点很多玩游戏的同学相信更深有体会。在改变图像大小的时候建议大家按照原始比例来改变,最好一次就将原图改变到需要的大小,不要破坏了图片的结构(如果有特殊的要求除外),不然图像的质量也会受到一定程度的影响。尽量少用音视频文件(专业的音视频网站除外),如果实在要用,就提前用专业的软件对其进行压缩。其次就是配色问题,一个网页的色彩最好不要超过3种,一面视觉效果混乱,用色柔和,对比度强的色彩不能应用于一般网站,时尚网站使用还可以。一般不好搭配的颜色,用灰度搭配。再次,就是整体的页面布局,最好在初期做好一个规范,这时就体现了css样式表的重要性,对不同的字体定义不同的样式,以后每次用直接调用就可以了,这样项目的工期也缩短了一大半。还需要注意的就是数据库的编码规范,图片、音频文件等的命名规范以及对文件的命名规范。后期我们要安排更多的时间放在测试上,测试是非常重要的,当你的网站或者软件完成了,但是有一个功能不能实现,也许只是一个小小的问题,但也会对你的产品造成更大的漏洞。也就是说花了那么多的时间去做项目,然而项目完工了,却是个不合格产品。

其实做网站或者软件总结起来就几个字:布局合理、界面美观、功能完善、操作简单、压缩大小。

当项目做完了,我们就要面临残酷的答辩关了,当然,在面对答辩的时候我们不必慌张,要做到有理有据,大方得体,在答辩之前做好一个答辩的流程,先介绍什么,在介绍什么。不要像上学期那样一个一个都上去讲。其实只需要一个人演示,一个人讲解就可以了,演示的人一定要注意讲解人的语言,不要讲解人已经讲到下一步了,演示人还没有反应,这也是对我们配合的一种锻炼。讲解的时候要注意从哪里开始,是从内到外,还是从整体到局部,这是开始的时候需要大家一起商量的。当然在演示的时候难免会出现错误,特别是这学期我们学的asp动态项目,当我们遇到某些功能无法运行时,也不要慌张,我们要从理性的角度分析这种问题是因为什么原因所产生的,当场给评委做出解释,如果不能分析出来也不要紧,你可以告诉评委们,这个问题的原因我们待会儿再给大家解释。到了后面即使你还是不能找到原因所在,你完全可以不说,评委也不会去刻意去追问你是什么原因。这样的目的是为了大家在做答辩时能够顺畅的完成,不会就直接跳过,不会产生什么尴尬的场面。

项目做完后一定要记得保存好自己的产品,这是我们以后找工作的一份凭证。当然每次项目完后一定要记得写项目总结,收集项目的一些必要的东西,如项目管理文档,项目进度跟进表等等,这样对我们以后会有很大的帮助!

最后,我想对我们上学期期末的项目答辩做个总结:上学期期末的答辩总体来说还算不错,有优秀的项目,当然也有很不上面的项目作品(我们总不能要求所以的东西都达到理想的效果吧!)。所以,从这些优秀的项目中我们确实学到了很多,而且我们还从那些不那么优秀的作品中找出许多的不足。总的来说,我们是在项目中快速的成长,快速的壮大!希望我们以后的项目做的越来越好,能有更优秀的项目出来,让我们一起努力,把软件做得更好!