[29期] 第一个项目总结

博主初次接触论坛项目时感到迷茫,通过亲身体验和不断摸索找到了编程的感觉,并总结了提高编程效率的方法,包括制定计划、利用错误提示和提前规划功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

和战友们谈一下做第一个项目的总结:
那天李文凯老师讲完 课,突然告诉大家咱们的第一个项目做论坛,我自己一下子迷茫了,不知道什么是论坛,论坛是怎么做的,什么是板块,为什么要有板块,发帖和回帖有什么区别,前台和后台是怎么一回事,自己完全是乱了,不知道该从如何写起,正好李老师在留完作业的时候是周五,周六周日没有课,周五这天下午我开始迷茫,然后自己突然灵机一动,我既然不知道什么是论坛,也没玩过论坛,那我就去咱们的兄弟连论坛去感受下吧,说不定能在那里找到感觉,于是周五的这天晚上就一直在看论坛,在玩论坛,观察论坛,观察什么是板块,还别说——真的在这一晚上找到了感觉!!!
周六起来的很早就跑到教室,和同学交流我昨天的感受与此刻的思路,在逐步确定了自己的思路没有问题的情况下,开始了新的征程,写第一个功能的时候我写了一天多,到第二天的时候我就很着急了,我写程序的速度太慢了,而且李老师要求我们必须在指定的时间里写好所以的功能(周六这一夜没睡好,一直在想代码的问题),
周日起来的很早,这一天连饭也没有吃一直在写代码(很纠结),直到晚上8点的时候感到饿了,才想起我今天还没吃饭呢,什么也不管了,先填饱肚子再说吧,吃完饭后我没有写代码,一直在想这样一个问题:为什么效率如此之低?到底是什么原因?有什么办法能够解决吗?接下来(脑力激荡法),终于找到了问题所在的根源(1:心太浮躁,总想一口吃个胖子,把功能都完成了,2:对所写功能代码的调错能力太差,自己写的代码找错要浪费2/3的时间,很不值得,3:写代码时用到的最基本的函数,不记得,在那里纠结,不去查手册,又浪费了很长时间)
所以本人明智的采取了解决办法:
1:每天在本子上写好,今天做什么功能,要完成几个功能,怎么去完成,大概要多长时间去完成,如果单个功能影响到了今天完成的目标,该怎样处理?什么该花时间去想,什么该去问老师,问同学,发现自己的想法或思路有问题时,该怎样去和同学,老师交流,来纠正自己那最初的思路。
2:写代码调试的时候,出现错误,要去看错误提示,(有时候错误提示看不懂,就很浪费时间,所以我下载了个金山词霸,遇到自己看不懂的错误提示的时候就拿着提示去那里翻译一下,这样大大降低了调试代码的时间)
3:要写这个功能的时候,要先大概有个大的框架(这个函数我要用到什么函数,怎么用?自己对这个函数是否了解,如果用到这个函数的时候我该怎么去查手册)
经过这样的总结-----周一的写功能的速度大大提高了,自己对自己也更有信心了,而且每天自己给自己定的目标都能超额完成任务,在闲余时间,还加了写自己想要的功能,自此之后再也不会纠结迷茫了、、、、
最后和大家在分享一下心态问题
1:一定要相信自己!如果你自己都不相信你自己, 那你肯定写不出代码来
2:戒骄戒躁(心态啊决定一切,如果你很浮躁你是写不出代码来的)
3:遇到问题一定要坚持把他解决(不要把问题留到明天:For example 就在昨天所有的程序都OK的情况下,我这是遇到了很麻烦的事情,配置文件包含问题,这是个很严重的问题,我自己仔细 的检查错误,但是发现自己的代码没有问题,但是包含文件就是不编译,问了好多同学都没有解决的办法,这是我有一点想放弃项目的冲动,但仔细想一下,这个问题必须要解决,而且一定要解决,我不能就这么轻易的放手,功夫不负有心人,直到今天我的问题解决了,所有的功能都实现了————很欣慰!!!!)
兄弟姐妹们:一定要坚持住(做项目就像长跑一样,你一开始冲了很厉害,但是到中途的时候没了力气,那也是白费,你坚持住了,你就是胜利者!)
谢谢~~~~~~~!!!

淘淘商城是一个综合性的B2C平台,类似与京东、天猫商城,其打造的是商业模式为“社区+电子商务”, 用户不只是在社区中有自己的圈子,还可以将电商加入到社区中,整个电商网站实现的功能非常之多,采用分布式的系统架构设计,包括后台管理、前台系统、购物车系统、订单系统、单点登录系统、搜索系统、会员系统等。 1、 该项目采用了分布式系统的架构,目前,在大型网站中使用非常广泛。 2、 各个系统之间采用接口调用的方式进行交互,即:面向服务的开发,每个团队、系统,分工明确,各司其职。 3、 后台系统使用了目前主流的框架技术,Spring、SpringMVC、Mybatis实现,开发更有效率,网站性能更高。 4、 后台系统中的前端UI采用了Jquery EasyUI完成,界面更加的美观。 5、 系统后台使用多级菜单布局,并使用KindEditor框架作为富文本编辑器。 6、 前台系统中采用CSS+DIV技术开发界面,使用Jquery完成和动态效果和后台服务的数据交互。 7、 项目引入了内容关系系统的概念,实现了对网站大部分内容的管理维护,使开发更加的高效。 8、 使用单点登录系统(SSO)来实现集群状态下的用户数据的维护。 9、 使用高性能的KV数据库Redis完成数据的存储以及缓存,提高数网站整体的性能。 10、 使用企业级开源系统Solr完成商品以及订单数据的搜索。 11、 在数据库存储方面使用MySQL的主从复制架构,使用Spring的AOP实现数据的读写分离,以保证在“读多写少”的场景下的高性能。 12、 使用高性能的企业级消息系统RabbitMQ,完了系统间的通信,使得系统间的耦合度大大降低。 13、 部署方面使用LVS + keepalived + Nginx实现了双机主备、双主热备,实现了一个高可用的系统架构。 14、 项目开发采用团队式的开发,统一使用Maven私服构建项目,使用统一的SVN服务进行代码的管理。 【课程内容】 项目功能实现分析 RESTful Web Service、SVN 项目讲解、环境搭建 后台系统功能实现 前台系统搭建、实现、内容管理系统实现 Redis入门 单点登录系统 订单系统、Quartz入门 Solr入门以及搜索系统实现 MQ学习、改造搜索、商品详情缓存逻辑 实现购物车、读写分离 dubbo入门、优化单点登录系统 分布式部署架构讲解以及实施 分组实战 + 项目总结以及就业指导 拔高--Redis集群、Tomcat优化、MySQL优化
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值