2013--2014年总结—拾掇 “点点滴滴回忆”二———— 暑期总结

接上一篇:

2013--2014年总结——拾掇 “点点滴滴回忆”一

五、框架知识

进入五月份,八期也进入了毕业季,但是,米老师从他们身上发现了一些“知识上的缺陷”——“Collection,Container”。然后就开始频繁的“大小会”进行讲课。有幸我们九期,赶上了,我们及时的补上了这节课。由于JAVA没有学习多少,所以从开始就跟着“米老”的“Collection,container”前行着。然后碰巧的是“实习生”也给我们带回来了“米老”思想的示例。这下子可热闹了,我们真正开始了学习“面向对象”的旅程。

1、00框架初成

万事开头难,我们拿着“人家庞大的实例系统”,用我们微博的“面向对象,容器的知识开始探寻”,米老也是天天日报日报的关注着我们,一遍一遍的给我们梳理,我们是一遍一遍的“假懂”,一行一行的敲着logOn的小Demo,同时一遍一遍的看着干瘪瘪的DLL,直到,放下了大系统,小Demo出来了。然后大家开始层层的丰富,持久化数据库,运用ORM的思想,然后是成品:NHibernate,然后是,spring.Net。就这样,一个系统在渐渐的成长,并且在逐渐的强大起来。

事情开了头,按照“米老”的指示,这个系统将一发不可收拾,发现MVC理解偏差。有开始“学习”MVC,确切的说是“asp.Net”MVC。从迷糊到清楚,再到现在,我又迷糊了。MVC的东西很系统,只是我还没有抓到串起的主线。但是不影响,我们大胆的使用。有问题,就有吧,总能解决。

2、紧急任务

好事成双,就是这样的吧:正当我们懵懵懂懂的在Nhibernate的时候,“米老”接下了一个相关的项目。使用MVC做一个Web项目,一分析,有工作流,系统规模也不小,底层那肯定就是现在我们研究的这些了,加上“米老”这段时间的教导,面向对象,Container,泛型,委托是必然的了。我们就“关荣”的接下了这个任务。老师给了我们一个月的时间。我们的团队由七人组,一下子扩大了。

权限系统

在这个系统的另一个收获是:权限系统。以前没有怎么接触,现在刚好赶上了,就了解了一下。感觉权限系统可以使一个平常系统变得更强大。不恰当的一个比喻,权限系统是大脑,系统是只会干活的个体。

3、EasyUI

之所以在这里说EasyUI,是因为“无知”。这里还有一个“悲伤”的小故事,我下了一个现成的系统,但是涉及到另一个UI ,又陷入了僵局,然后被“米老”点醒,开始一心一意的研究“EasyUI”.发现自己的一大问题,以为“前台”可以用现成的,可是现在发现,我们对于前台知之甚少,及时那别人的都不会用,一个好的系统,没有“漂亮”的外观,就失色很多。也是由于“任务”吧,不得不开始学习。应征“米老”的一句话:任何一个UI都有其强大的功能,不然不会被我们知道。

这段时间的研究,前期的我就是这个样子的,有时候,我也不知道我在想什么?

六、设计模式

暑假期间,我们还进行了为期三天的设计模式讨论。说起这三天的讨论,真的是“激烈”。参与人主要是九期,和十期。而收益最大的是九期的我们。不同于以往的是“导师”,今年的导师是八期青峰师哥,“米老”则成了“跑场”,每长开篇,多来瞅瞅我们,即兴给我们来一段。当然,这段是最精彩的。“米老”走了之后,就是我们的战场了,今年的讲课,很好,讲课人都准备的特别好,让我们有一种,课下如果不复习,是绝对跟不上课的节奏,那三天,从下午,一直讲到晚上,就是光坐着,每天都很累。

那几天,我做了大量的笔记,有的写成了博客,有长有短,但是却没有发表,总想好好丰富,但是有时候是写着写着,就感觉不对,舍弃了;有时写完,觉得没有想象的那么重要了;这样的情况你遇到过吗?所以,我们的笔记本里总有一些,“过时博客”。

创建型,结构型,行为型说实话从概念上说我都说不清,但是通过?讲课,我还是有点模糊,但是可以分辨出,那个模式是那种。以前总是觉得23个模式就是23个模式,后来觉得都一样,都是抽象,接口,可是现在又觉得是名副其实的23个。每个都有每个的用途,他们是各种侧重,关注点也不一样。以前总是捕风捉影的以为这个模式和那个模式很像,怎么样怎么样,现在不那么认为了,他们之所以像是因为他们出现的前提都是“抽象”,“封装”,“继承”。他们本来就是一家。有趣的是,很久以前觉得有比较性的东西,现在看没有了比较。看来,进入熟悉它的过程了。打个比方:设计模式的世界就是人的世界,以前是不认识,老认错人,现在认识了,就不会认错了。

七、项目

?

在上边也提到过,“米老”给我了我们一个光荣而又神圣的任务_“CMS”.从接手到完成,这一月,还没过完,但是确如刚接到任务那天的感觉是一样的,时间很短;是我们节奏太快吗?还是整个世界都这样?难道这就是八期口中的“最后一年你会发现时间更快”。时间不见了,感受在层层的积累,一些昨天发生的事,却感觉好久了。我进入异次元了吗?时间和经历不成正比。时间短,感觉旧?亲爱的们,你们有这种体会吗?

这个项目发动了大家,谁擅长什么,就做什么,保证项目的进度。第一次感觉到了,紧迫。以前我们是在给自己做项目,没有体会多少“任务”的分量,现在有种“被压迫”的感觉,不那么轻松了,也清楚的感觉到了,自己要学的东西还很多,很多。

当然现在这个项目使用的就是之前提到的“我们自己拼接的框架”。我没有做业务逻辑,对于它,没有多少发言权。当然在初期的时候,大家 有这样的疑问吗:这样做,有什么好啊,还老是配置错,我们没觉得哪里方便啊?还不如自己写,来的清楚?

?但是,通过仅有的工作量来看,底层的ORM真的是极好的。还有就是容器的管理。开始写xml,感觉费劲,写了两次,就觉得其实不然,这样方便的不是一点半点,?它带给我们的好处不是立竿见影的,是对系统性能,灵活性的优化。最直观一点就是:没有这个框架,我们自己写底层,那肯定达不到现在的这个进度。

BUG对于编程来说,向来是不可缺少了,有了它,才会成长。心情好的时候,我会喜欢调Bug,心情不好的时候,我总是遇到Bug,好吧。我认了。它总是无处不在。谁让我是“程序媛”呢?

项目还在继续,同志们不聊了,这就是我的暑假总结。?

解释不清了,换它来解释吧。高大上一点的,有权威性的人士来解读“Coding”。(博您一笑)

时间: 2024-10-20 21:19:16

2013--2014年总结—拾掇 “点点滴滴回忆”二———— 暑期总结的相关文章

2012 2013 2014 2015 Skype for Business MVP-变迁

2005年,初识Live Communications Server 2003 2008年,相识Office Communication Server (OCS) 2007 2010年,相知Lync Server 2010 2012年,相恋Lync Server 2013 2015年,告别Skype for Business Server 2015 或许,我应该走了,不是您不好! 为您付出够多,但还是得离开! 不是吗? 2012 2013 2014 2015 从Lync MVP到Skype fo

2013·2014,赤脚跑步的日子

2013·2014,赤脚跑步的日子 开始跑步是在2012年年底,最初只想着每天跑跑步,锻炼下身体,没想到一跑就跑了很远的距离. 2012年上海马拉松举办的当天,我作为一个路人围观了一群快乐的疯子在风雨中奔跑,其中不乏年轻和年老的面庞,于是心生一念,我能否也成为其中一员,体验雨中奔跑的快乐.2012年上海马拉松当天,我决定开始了自己第一个半程马拉松的计划,用三个月的时间让自己从跑个三五公里就累得气喘吁吁到可以成功跑完一个21.0975km的距离,我也成为一个快乐奔跑的疯子. 往后的日子,每天都会坚

MyEclipse 10, 2013, 2014 破解、注册码

MyEclipse 试用期限一般是三十天,过了三十天后 MyEclipse 会提示用户注册而不能正常使用,这里分享一下破解过程,仅供学习和参考.MyEclipse 10, 2013, 2014 破解过程都是一致的,破解软件也是一致的. 破解压缩包下载地址: http://pan.baidu.com/s/1c0D7tio#path=%252FMyEclipse%252FMyEclipse%252010 https://i.cnblogs.com/Files.aspx(本博客的下载路径) 工具/原料

SharePoint 2013 列表关于大数据的测试<二>

1.给测试列表添加查阅项字段,100个,代码如下: 2.插入测试数据的方法,注意查阅项字段的格式,代码如下: 3.插入10w条数据,时间花费如下(不建议List[LISTNAME].Items.Add,会比较慢): 4.查看列表设置,数据有10w条,阙值设置500w,如下图: 5.进入AllItems页面,发现查阅项字段数大于限制(8个),如下图: 6.修改查阅项限制数目(修改为500),如下图: 7.数据量10w,查阅项字段100个时的测试数据,如下表格: 表一:分页30,LookUp字段50

2013~2014年终总结

喜欢一句话:将所学的知识化做燃油,越往前学习,学的越多,动力越足. 年终总结,是促成知识到燃油转化的重要方法和关键时期.既然如此,给自己来点正能量! 计算机: 今年的第一个小项目是<机房收费系统>VB写成的,有一个带原码的<学生信息管理系统>作铺垫,加上有很多的相似需求,发挥中国人的仿照能力的特长,做成了.在开始之初,对自己的极其怀疑的,就觉得这事儿就根本不可能的.怀疑怀疑地开始了,磨蹭磨蹭做得像样了,咬咬牙,敲敲打打完成了.收获一份"敢信.肯信"! 通过前后的

[COCI 2013/2014 ROUND 4] guma

分析: 可以用欧拉函数来解决.对于要将一个小矩形等分成n份,那么需要在1/n,2/n,3/n...(n-1)/n处各切一刀,将这n-1个分数化成最简分数后,分母的集合即时n的所有因数(不包括1),且分母与分子互质,那么对于某个分母b来说,一共会有φ(b)个,则等分成n份要切 ∑φ(ai) (ai为n的因数,不包括1但包括n) 对于一个分母b如果之前被切过那么只需延长它即可,不用再切,这样我们就可以得到一个算法: 对于每个数找到它的所有因数,如果出现过就不管,没有出现过就把答案加上这个因数的欧拉函

[COCI 2013/2014 ROUND 5] ladice

分析:对于一个物品,只有两个抽屉A,B可以放,那么如果能够放下,那么一定是放在其中一个,设放在A中,那么以后可以且只能将其移动到B中,所以我们建一条有向边由A指向B,这样处理下去我们会发现对于每一条有向边一定是有物品的抽屉指向没有物品的抽屉,那么我们定义一个块为之间有边的点的集合,定义块的根为块中没有出边的点,那么一个块中只有根会是空的抽屉其他的一定是有物品的抽屉,那么每一个块就可以用一个并查集维护起来,每加一个物品(即加一条边)时,对于两个端点A,B,如果有A所在的并查集的根可以放那么就将A所

SharePoint 2013 Nintex Workflow 工作流帮助(十二)

工作流动作 31. Create task(User interaction分组,企业版才有) 该操作用于在Microsoft Exchange中创建任务. 关于配置项的说明: Microsoft Exchange connection details 输入Exchange Web Service的URL地址和用户名密码.编辑模式,可以使用Nintex自带的UI,也可以采用高级模式自己编辑XML. Task Details 任务的明细,包括名称,正文.指派给谁.开始结束时间等. 32. Decl

2014年科研方面回顾之二

通过杨老师的细心点拨,我获得了以前没有的看问题的视角,重新审视了以前看的文章.通过这些新的视角,我从这些内容中看到了以前没有注意到的东西,看到了更本质的东西.希望多多交流! $\textrm{JSE in my view:}$ $\textrm{EM in my view:}$ $\textrm{Relevance Vector Machine:}$ RVM是从线性回归模型派生出来的,所以首次从线性回归模型的角度来看RVM.RVM的线性回归模型是:$$t_n = \sum_{k} \phi_k(