3699小组的项目是最强悍的,你们哪个组不服就来PK吧!!!!!!!
看这功能!淘宝也不过如此!
看这界面,网易都不敢说比的了!
这是谁写的购物车啊!让我觉得我以前都没见过购物车!
这首页的布局,多完美!
看过这个,你们还觉得自己的后台拿得出手吗?
实力啊,什么也不说了
感想:
纸上得来终觉浅,绝知此事要躬行
——开发第一个项目的体会 LAMP27 封捷
做完第一个项目的心情,除了遗憾还是遗憾。本可以做的更好的。但是人生中能让你从头再来的事情并不多。
可以毫不夸张的说,第一个项目对我来说是一次挑战。就好比一个学游泳的人第一次下水一样——和想象的不同。从技术上来说有这几个方面的问题:
一,对项目的整体把握方面一片空白。上大学的时候学过软件工程,但是那确实是纸上谈兵。我很认同工程化开发的理念,但是不知道怎样做才能让项目的逻辑性更强。现在可以说开发过程很盲目,初期设定了很多功能,真正开始以后马上感觉到力不从心。应该说项目所涉及的各个知识点基本都掌握了,但是没有一个很强的能力把他们整合起来。进入项目以后胡子眉毛一把抓,弄得自己手忙脚乱,焦头烂额。
张涛老师告诉我们一句话,叫“先实现,后优化”。虽然很明白这句话真是至理名言,但是真到自己动手的时候还是顾此失彼。从功能上没有一个很好的控制,不知道实现到什么程度;写后台代码的时候惦记着前台的界面怎么设计。结果项目做出来不伦不类,功能不全,界面不美。
现在我觉得,不管能不能严格按照工程化的方法开发(说实话这个很难,公司里都不一定能做到),但是还是应该有一个清晰的思路,给自己设定一个可行的,合理的开发项目的步骤。严格的按照这个步骤一步一步的去实现。不能贪多,不能想一步登天,程序员必须能坐得住,耐得住寂寞。比如我现在觉得首先应该设定一个基本的功能要求,作为必须要完成的功能;第二,确定各个功能模块之间的关系,前后台的配合;第三,制定一个开发日程,把功能开发步骤列出来,一步一步去做;第四,在做具体页面时,先用DIV设定页面结构,而暂时先不做美化和修饰;第五,各个功能模块都基本实现之后再进行页面美化;第六,整体测试,调试。这样基本就能保证项目可以交付了。然后如果还有时间可以在现有基础上进行功能扩展,还是按照先功能后界面的原则。
二,前台方面是技术的弱项。从接触网页制作开始就很向往漂亮的网页,但是一直没有学会那样的技术,把网页做的很精致。我觉得我最大的问题是有些太急于求成,把前台技术想的简单了,总想找捷径。应该说前台的工作是技术更是艺术,是需要大量的经验和长时间的摸索才能掌握的。而且一个最大的硬伤是作图。这方面只有在以后多多练习了。
三,统一字符集方面。本想按照规范的方法在META头里指定字符集,并把程序文件本身也保存成相应字符集的格式。但是发现字符集指定为UTF-8后,文件本身会被加入一些隐藏的东西,导致无法开启SESSION功能。最后为了项目的进度只好放弃了统一字符集的想法。
四,开发到一半的时候发现数据库表设计错了。开始考虑到一个订单里会有不同的商品,所以把订单表和商品表分开了,但是没想到不同商品可能对应不同的商铺。当我做到卖家查看待办订单时想到这个问题,一下傻眼了。毫不夸张的说,那时候的感觉真的想要吐血。因为已经在很多表里写入数据了,前面的代码也开发很多了,现在如果要调整数据库结构的话,等于要调整很多的东西,而且如果调整的过程中有什么遗漏的话,很难找到错误的位置。现在想起来都觉得心有余悸。而且这时候剩下的时间已经不多了。
后来强迫自己平静下来心情,在牺牲功能和调整数据库结构这二者中做了一个艰难的选择。索性我这人智商低,前面写的代码还不是特别复杂,我修改数据库结构后,把已插入的数据和其他代码都一点一点的调了过来(天哪,我是怎么做到的?)。
除了技术方面,我最大的体会是:心态。作为一个程序员,最重要的是认真,是能完全把心沉静下来的认真,那真得是没有一点浮躁。可是,一时认真容易,一直认真可真难!特别是项目中遇到挫折的时候。这就体现出一个人的心态和素质。而这与科学的开发方法和良好的代码习惯是分不开的。而心态、方法、习惯都是我们在平常的学习和实践中一点一滴的磨练出来的。我们要珍惜在兄弟连学习的这几个月时间,把内功(心态),外功(方法、习惯)都练到炉火纯青,这样才不辜负老师们辛苦的工作和付出!
分享到:
相关推荐
情感态度与价值观方面,则着重培养学生遇到问题时解决问题的思维习惯,以及在小组合作中感受到的乐趣和自身价值。 教学安排和组织形式是项目活动实施的重要组成部分。本文中,教学活动被分为四个阶段:理解项目、...
在完成作品的过程中,学生们不仅锻炼了动手能力,还通过向小组成员展示和讲解自己的作品,提高了语言表达能力和公众演讲技巧。在这样一个开放和互动的学习环境中,学生们不再是单向接受知识的容器,而是变成了主动...
通过多媒体展示乡村和城市聚落的图片,生动地展示两类聚落的景观特点,为学生创造一个直观的感受,激起学生的好奇心和探究欲望。 2. 情境模拟 创设一个情境,假设学生为部落头领,让他们根据自己的理解选择适合的...
在教育的花园里,一篇名作就是一片色彩斑斓的天地,等待着孩子们去探索、去感受。《巨人的花园》就是这样一片充满奇幻与哲理的天地,它不仅是孩子们阅读的乐园,也是教师传授知识和价值观的宝地。针对人教版四年级上...
- **感受收获**:通过小组汇报和全班分享,让学生在集体中感受到假期的喜悦和成就感,进一步强化收获的意识。 通过以上环节,这堂课旨在帮助学生建立起积极的假期观念,提高他们的社会交往能力和自我管理能力,...
《摸球游戏——可能性的大小》是一份针对小学阶段数学教学的教案,旨在帮助学生理解概率的基本概念,尤其是事件发生的可能性大小。这份教案通过实际的摸球游戏活动,引导学生经历从猜测到试验,再到数据分析的过程,...
- **交流与分享能力**:学生通过小组合作完成项目,并在全班面前进行展示,提高了他们的口头表达能力和社会交往能力。 - **综合实践能力**:整个过程中,学生不仅学习到学科知识,还学会了如何组织活动、制作作品...
在新学期的起始,学生们带着对未知世界的好奇与期待,踏进了小学科学课堂的大门。这是一段新的旅程,旨在揭示自然界中无尽的奥秘和奇迹。《小学科学课开学——新学期的话PPT学习教案》便是学生们探索科学世界的重要...
在小学数学课堂上,教师可以设置一些需要小组共同完成的任务,如解决一道复杂的数学问题或者进行一次数学项目研究。在小组合作中,每个成员都有机会表达自己的观点,互相学习,共同解决问题,从而提高他们的沟通能力...
【四年级语文上册《水都——威尼斯》教案 西师大版】 这是一份针对小学四年级学生的语文教案,旨在教授关于威尼斯这一独特城市的课文。教学内容主要围绕以下几个核心知识点展开: 1. **生字学习与理解**: 学生...
通过这样的教学设计,学生不仅能掌握数学知识,还能深切感受到数学与生活的紧密联系,培养他们的数学思维和解决问题的能力。 在具体实施教学时,教师应根据学生的实际认知水平和接受能力,合理安排教学内容和进度,...
3. 通过创设贴近生活的情境,激发学生的学习兴趣,让他们在有序观察、条理思考的过程中,感受到与同伴合作的乐趣。 【教学过程】 1. 复习导入:教师引导学生回忆上节课的内容,巩固已学知识。 2. 巩固练习:教师...
在北京版三年级下册的语文教材中,《古诗二首——绝句》的课程设计旨在让学生深入了解古诗的意境与韵味,同时也培养学生的文学素养与情感体验。本节课不仅包含了对杜甫和贺知章两位伟大诗人的作品的学习,也涉及了对...
同时,通过将学习内容与现实生活相结合,让学生感受到科技与生活的紧密联系,培养学生对未来科技发展的关注,为培养未来的技术创新人才打下坚实的基础。 总结而言,《果园机器人》教学设计是一堂充满创新理念的语文...
近期,我有幸参与了一次以“提升学生阅读与写作能力”为主题的阅读兴趣小组活动,全程记录了小组的系列活动。通过这些活动,学生的阅读兴趣得到了显著的提升,写作技巧、观察力和表达能力也得到了实质性的锻炼。现将...
在春意盎然的季节里,我们迎来了一次别开生面的语言活动——大班“中华文化”之古诗《江畔独步寻花》。此次活动,不仅是对中国古代诗词魅力的一次展现,更是孩子们深入了解中华文化、培养审美和语言表达能力的一次...
为了让小学四年级的学生能够更好地理解这段历史,特制定了本文档《小学四年级语文S上册——虎门销烟PPT学习教案》。 该PPT学习教案从历史背景讲起,通过生动的情景再现和详实的历史资料,首先帮助学生了解鸦片对...
7. 实习收获:实习期间,作者不仅提升了自己的教学技能,还学会了如何处理课堂问题,增强了团队合作意识,同时感受到了学校领导和同事的支持与帮助。 8. 教育信念:保持初心,勇敢前行,作者表达了对教育事业的热爱...
通过这篇课文的学习,学生们在收获知识的同时,也学会了如何面对生活中的困难和挑战,以及如何在团队中与他人相互协作和鼓励。这样的教学设计,既符合教育目标,又具有深刻的教育意义,是对学生进行全面素质教育的...
在青岛版小学二年级数学下册的课程体系中,“信息窗2——万以内数的认识”是一次重要的教学活动。本次课程的核心目标是让学生能够准确地读写万以内的数,并理解数位顺序和计数单位。这不仅是数学学习的基础,也为...