专栏首页别先生作为程序猿/媛的你在5.20这一天都干了什么???

作为程序猿/媛的你在5.20这一天都干了什么???

  今天是2017.5.20,也许你忙的都忘记了今天是网络情人节,因为5.20谐音我爱你,被称为网络情人节,也许身为菜鸟程序猿的你会写个小程序或者copy一个网页发给自己的女票或者媳妇或者......。我相信大多数工作的程序猿都不会再搞这种看似很幼稚的东西,因为很low,就算给女票看了,如果不是那种网页版的,女票也许看不懂,还不如给女票或者媳妇发个大红包或者去海吃一顿或者去大商城狂购一番更让女票高兴和k开心吧,之前我也给自己女票发过网页版的心啊,动态图片啥的,当然修改一下文字和背景音乐或者照片就行了,女票还是会感动一会滴,今年呢,也不费那事了,发了个小红包,还没找工作,暂且发个小红包,先哄着吧。

  这种小惊喜用多了就没意思了,这里发几个吧,让没用过给自己的小女票看看,也许会感动一会儿的。发了三个吧,我也是从别的地方找到的。使用的话修改一下文字就行了了;

  百度网盘链接:http://pan.baidu.com/s/1nvwRGoh 密码:l7e2

  演示效果一:

演示效果二:

演示效果三:

好像也就那么会事吧,分割线,一年前我弄这东西的时候也是兴奋不已,仔细琢磨,今天感觉很一般,第一是因为感觉不新鲜了,第二呢,礼拜六啊,身心疲惫的我竟然又改了一天的代码,结束了这20天左右,自己开发第一个完整的一个简单的项目,以下就说说今天改代码这件事。

1:事出起因:这要从五一假期来说,五一假期我回家办点事,刚到家,我们社团的指导老师打电话问我去哪里了,我说回家了,老师说有个项目很着急,想让我做个原型,我说我回学校开始做吧。5.1号回到学校,大概就是晚上七点左右老师说了简单需求,至今文档创建时间还在我的桌面上放着;

2:5.1号晚上指导老师说完需求,我就开始着手设计数据库,作为一个新手的我,经验不足,导致了后来很多的错误和不足,就这把数据表创建好之后直接导到了数据库,也许当时心里不安的就是根本没有建立各个表之间的联系,也许一个老手看起来,我真的好白痴啊,也是今天花了一天时间把各个表之间的联系建立了,把之前的代码好好修改了一下,真是改的我身心疲倦,发誓再也不用jsp+servlet开发项目了;(由于我ssh,ssm框架也就是这几天学完,所以没用框架开发,就用了自己熟练的jsp+servlet开发),自己也是够二,做了20天发现逻辑和系统出现严重问题,虽然是一个原型,小项目,但是也要五脏俱全啊;前台后台数据库一个不能少啊。这全靠我这个没经验的菜鸟来完成,也是够心累的;不过也学到不少东西;

3:从5.1晚上七点到刚刚修改的基本差不多,平常除了上上课,因为最近结课吗,我也快该实习了,不想学校这边的事情处理不干净,也是该上的去上,不该上的一节也不去上,这差不多20天,期间修修补补(大多数都是老师让改啥我思考思考改啥,因为自己技术有限吗。),这期间也看着一些框架视频,因为我感觉jsp+servlet开发太恶心了。所以拖拖拉拉,延期了20天,昨天晚上指导老师都说结项目吧,最后又修改几个地方,又加了一个需求吧,就是这个需求把我整懵逼了,就是之前说的,没考虑表之间的联系,所以今天5.20修改了一天的代码,心好累,昨晚呢指导老师给了我一件谷歌IO大会的短袖和一个红本本,昨晚心里还美滋滋的,至少有回报了呗,今天把我累的懵逼了,短袖太宽了回宿舍给室友了。短袖和本子如下所示:

4:先发几张图片吧,最后说说问题和心得吧,由于项目不知道那个老板啥想法,源码和数据库暂时不分享了吧,反正写的也不好;

5:问题总结:

  问题一:由于指导老师只给了一些简单的需求就让开发项目,这里需求就不说了,我认为这样很不好,导致后来出现一系列问题;也导致项目大修大改过;

  问题二:作为菜鸟程序猿的自己思路不够敏捷,考虑问题不全面,技术不够熟练,不能把握全局等等等等,以至于后期不断的修改,这点需要培养和锻炼,总之有很多需要学习的。

  问题三:技术不够熟练,比如自己会ajax,但是不熟,让做的评论不是实时显示的,是页面刷新出来的,有用点击也是页面刷新,不是实时显示的,这点严重的致命点,之后的学习道路上多多练习,还有就是TNND,我在网上搜个简单java评论和有用没用的源码都没有,大牛们没事的时候可以写写啊,更让我生气的是下面这个哥(我一生气点个反对,难道这就是写不写先占着吗???):如果我之后牛逼了,肯定把很多常用的源码分享一下,也好让我们这些菜鸟好好学习学习,我相信共享和开源可以促进自己提升和进步;

 问题四:临时添加需求真的很头疼也很恼火,因为需求改变了,好多代码都要改变,有时候之前写的代码自己都看不懂了,这真的很恼火哦;

   问题五:硬伤,虽说做项目就是增删改查,但是逻辑和业务也很重要,之前没有完整的搞完前台后台,页面全都是自己弄的,很心累,而且逻辑自己也是慢慢做慢慢摸索的,比如前台一个人登陆可以增加房间,可以对房间设置收费,设备信息,规则等等等等,这些都是冥思苦想才搞出来的,也许是我太stupid了,不过慢慢来呗。

  总之吧,还有很多很多东西需要慢慢接触和学习,活到老,学到老,世间的知识这一辈子都学不完。好了,不废话了,赶紧去老老实实做做框架项目,攒攒经验吧。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • SpringCloud的入门学习之概念理解、Zuul路由网关

      答:Zuul包含了对请求的路由和过滤两个最主要的功能,其中路由功能负责将外部请求转发到具体的微服务实例上,是实现外部访问统一入口的基础而过滤器功能则负责对请...

    别先生
  • java.lang.Exception: 资源处理失败,失败原因:com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown

    1:Unknown column '?????‰' in 'where clause',这个问题,百度一搜,挺多的,但是貌似好像没有解决我的问题。贴一下我是如何...

    别先生
  • Kubernetes(k8s)之jeckins自动化构建docker镜像并部署到k8s集群

    安装完毕,配置gitlab(gitlab是使用ruby编写的一个工具,所以配置文件是rb的后缀),第一点是修改gitlab的访问地址,第二点是修改普罗米修斯的监...

    别先生
  • 如何在Ubuntu上搭建MQTT服务器

    MQTT(消息队列遥测传输)是ISO 标准下基于发布/订阅范式的消息协议。它工作在 TCP/IP协议族上,是为硬件性能低下的远程设备以及网络状况糟糕的情况下而设...

    angel_郁
  • 小程序社区经典问题集锦(下)

    这个是safari不支持,小程序代码最终也会转成网页形式,依赖于手机自带的浏览器运行。因此,建议改用背景图片来实现,这里有个demo:http://demos....

    连胜
  • 思科模拟器:高级交换实验

    采用生成树协议可以避免环路。 生成树协议的根本目的是将一个存在物理环路的交换网络变成一个没有环路的逻辑树形网络。IEEE802.ID协议通过在交换机上运行一套复...

    wsuo
  • InfoCard资料汇集

    Identity Metasystem 允许用户管理其数字身份标识(无论该身份是自己颁发的还是由第三方身份提供方颁发的),并且在允许他们访问在线服务的不同上下文...

    张善友
  • [虾扯蛋] android界面框架-Window

    从纯sdk及framwork的角度看,android中界面框架相关的类型有:Window,WindowManager,View等。下面就以这几个类为出发点来概览...

    用户1172465
  • element-ui dialog弹窗 设置点击空白处不关闭

    element-ui dialog弹窗 默认的点击空白处也就是非弹窗区会关闭,有时候不太合适,所以要设置为不可关闭。它本身自带该功能:

    kirin
  • C++核心准则​SF.8:为所有的.h文件使用包含监护​

    SF.8: Use #include guards for all .h files

    面向对象思考

扫码关注云+社区

领取腾讯云代金券