首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

论个人项目的重要性

有段时间没碰过公众号了,之前对大家的许诺没能做到,感到有些歉意。而且自己都没有发表过原创文章。这就是我的不对了,今天开始呢,只要我有了新的认知和听闻,我就与大家分享,欢迎大家来吐槽和学习。

(图片来自互联网,若有侵权,请立即联系)

这段时间我在做一个大项目,准备仿一下淘宝,前段后台都有的那种,而且要有商家,有买家,希望可以实现大部分的功能。

刚开始就觉得,反正都是这些东西,基础知识差不多,那就开始吧!

先把前端的那点东西整一下,然后准备写后台了,那我也要自己写数据库。那好说,先不要数据呢,建好表就要开干了!

到这里,一个非常严重的错误就已经等着我了,这导致我后来多花了几天的时间改代码。

看起来没什么问题,怎么就会出错呢?

原因在于我们缺乏项目经验。

平常我们学的基础知识也不少了,问些知识点也都能比较顺利的答出来。殊不知,项目中我们要学的东西更多。比如我的项目,我想当然的就把数据库表建好了,然后开始建实体类,写实现类,从数据库里查数据,在我即将完成的时候,发现了大量的代码冗余的现象,但是那些代码又不能删掉,因为它要查数据库的数据。但是这些代码它就是重复代码,Java最忌讳的不就是重复代码吗?我要优化代码,想办法。。。

最终我把问题定格在了数据库上,那么多表,几乎是相同的字段,完全可以把它放在一个表里,用一个字段来区分就好!

这么简单的一个表,我写了五六个,这就是项目经验太少的缘故。在初期,我们往往会把一个非常简单的东西想的特别复杂,把相对复杂的东西想的太简单。

在项目里我们可能之前哪里不会,但是项目用到了,会帮我们查漏补缺。也许有些知识我们压根就不会在课上接触到,但是在项目里你会用到,就会让你自己有意识的自学。

同时,课上学习的知识比较枯燥、乏味,你可能会感觉厌烦,或者你怎么都理解不了它,不用多想,写个小项目试试,项目会让你豁然开朗。而且它也不会太过于枯燥,让你找到学习的乐趣。有助于从迷茫中走出来。

太多的东西不会,做个项目试试看。

有什么话题想要一起讨论一下的?

欢迎大家在公众号后台留言,或者找本人交流。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180129G07U2I00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券