作为程序猿/媛的你在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 条评论
登录 后参与评论

相关文章

来自专栏谈补锅

记录C#常用的代码片段

using Newtonsoft.Json; using Newtonsoft.Json.Linq;

1162
来自专栏听雨堂

想修改CSS

      下载了一个“通用”的CSS文件,本来想偷懒的,结果发现有问题,就是它用的颜色是变量定义的,无法识别。我又找不到在哪里可以定义。 BODY{     ...

22010
来自专栏闻道于事

商城项目整理(三)JDBC增删改查

商品表的增加,修改,删除,订单表的增加,确认,用户表的查看,日志表的增加,查看 商品表建表语句: 1 create table TEST.GOODS_TABL...

5855
来自专栏互联网开发者交流社区

WinForm之窗体应用程序

2053
来自专栏用户2442861的专栏

rapidJson 的使用

2932
来自专栏c#开发者

jquery easyui datagrid mvc server端分页排序筛选的实现

1自定义一个ModelBinder public class filterRule { public string field { g...

4239
来自专栏跟着阿笨一起玩NET

[C#]工具类—FTP上传下载

  不错的文章:http://www.cnblogs.com/greatverve/archive/2012/03/03/csharp-ftp.html

1531
来自专栏成长道路

JDBC动态SQL语句连接orcale数据库的工具类

import java.sql.Connection; import java.sql.DriverManager; import java.sql.P...

2660
来自专栏码匠的流水账

聊聊spring cloud的AbstractLoadBalancingClient

本文主要研究一下spring cloud的AbstractLoadBalancingClient

1082
来自专栏菩提树下的杨过

MSDN官方的ASP.Net异步页面的经典示例代码

示例1.演示异步获取一个网址的内容,处理后显示在OutPut这一Label上 using System; using System.Web; using S...

2125

扫码关注云+社区