作者:bibodeng 发布于:2015-4-28 19:46 Tuesday

前言

最近用了近两三天来翻完了《大话设计模式》这本书,里面一一展示了29种设计模式,这些设计模式都是基于面向对象的,根据各种法则推演出来,是面向对象的“类的结构”。里面很多结构都是借鉴了生活中的一些解耦的思想,我们开发的过程中应当有意识地在编写代码的时候怎么样让程序结构更好。这其实是用一种面向对象的思想来思考程序的各个模块,而我们的世界本来就是各种对象的协作,我们是要让程序模拟我们的现实世界。...

阅读全文>>

评论(0) 引用(0) 浏览(655)

作者:bibodeng 发布于:2015-4-25 0:01 Saturday

评论(0) 引用(0) 浏览(626)

一步接一步,更进一步

作者:bibodeng 发布于:2012-6-17 16:37 Sunday 分类:编程技术

这个学期,我又比上一个学期有进步,无论是从成绩上,还是从思想的深度上,都有了新的进步。当然,我发现自己和别人对比起来是相当的弱,但是只要我肯努力,慢慢地也会变得强大起来。

我发现我和思愿应该是同一类人,因为我们身上都有奇怪的印记,这块印记非常地相似。我相信我自己有一种非凡的能力,超越自己,超越对手。

【参加电子设计大赛】

我是学计算机的,当然也要学一些基本的电子技术,才能更好地理解计算机工作原理。本来小时候就对那些电子产品感兴趣,拆过机器人和那个CRT,现在上了电子技术的课,就更加梦想能够像geek一样做出一个潘多拉盒子。也只有大学有这样的机会,高中根本就是不可能的。大一兴趣冲冲地组织培训讲座,也就买了单片机学习板。而且有一段时间还热衷于学习汇编语言。虽然学过高级语言C,理解起汇编来方便多了,但是由于种种原因未拿下。

正好这次有电子设计大赛这次机会,我还是拉起人马干一场吧,否则会留下很多遗憾。为了秉承计算机极客们疯狂的伟大精神,我决定将我们队命名为geek,刚好也和我们的专业名号“geek”同音。哈哈,得来全不费功夫。geek呢,就是要与众不同,我将与众不同定义为把常人做的事情做到极致。自此,我们三条友成为了geeker,由我担任组长。做什么呢?考虑到是第一次做,就挑一个最难的吧,最好能够获奖,好吧,那我们就做一个MP3播放器。我的天哪,这个干半年未必能干出来呢?换一个,难的做不出,就做一个简单又有挑战的吧——电子温度计。

说干就干,期末考试一结束,我就开始筹划了。今后的一个礼拜,我们就要焚膏继晷、废寝忘食地大干一场了。一切按照计划进行,我们用了一天来查找资料,用了一天搭建仿真电路,用了两天编程,用一天来写文档,到今天刚好一个礼拜。长舒一口气,终于干完了。其实并没有怎么熬夜,干IT这行的根本不需要那么拼命去熬夜,每天因为各种原因熬到深夜或者凌晨1、2点的都是不明智的,谁会傻到拿身体来做赌注呢?前段时间听闻某个IT人士英年早逝,想起来就觉得不值。熬夜的童鞋都是不知道怎样把时间安排得符合大自然规律的人,也就是天人交战。关于这次参加电子设计大赛,对下面几点我有深刻感想:

【结对编程】

在《程序员思维修炼》里边看到这个概念的,然后我想何不效仿一下呢?于是我就和另外一个组员一起编程。我们先讨论要实现怎样的功能,然后我来写代码,他在旁边看着。我碰到一个需要思考的时候就把问题说出来,这时候他也可以用他的思想参与到编码中来。这里应该这样这样,我觉得这个可以这样,于是我们的讨论就这样非常有默契地进行着。结果我们的编码进行的非常顺利,那些函数应该封装,那些逻辑应该怎样设置,整个思路都非常的清晰。更重要的一点是,这样编码出来的代码几乎不需要更改,即使是实现最新功能的代码,测试的时候也几乎没有漏洞。难怪别人说结对编程的效率会同样多的人分开编码的效率要高,看来这是真的。今后,我们做project或者实验的时候也可以两个或者三个人一起编程,这样的结对编程绝对非常有效。可能是因为每个人想的不一样,经过讨论之后找到了问题的本质,然后也就势如破竹了。久而久之,当自己一个人的时候,编码的思路也会变得非常地开阔,从而思路更加清晰,考虑问题更加周全,而且做过之后印象也更加深刻。

【困难总会有的】

任何学过电子技术或者单片机的同学都可能有能力完成这样一个电子高灵敏温度计。但是我们,再简单的东西都会有它困难的地方。有时候困难,往往是成功的征兆。当越过这个困难之后,发现一切都是这么简单,这是我们不禁感叹一声“原来如此”。碰到困难是时常有的事情,以前总以为做事情本来就是顺顺利利的,不会有什么困难。现在不同了,在求解问题的时候发现总会碰到我们之前没有碰到过的东西,而这个东西需要上下的推敲摸索才能解决。一开始,我们不知道要怎样解决一个函数出现时,另外一个函数就工作异常的问题,然后经过多次的观察,终于发现了去掉这个函数的时候居然能够运行了,发现是这个函数里面,使用到了中断的I/O口,而这个温度仪又是用计时器中断控制测温的。故而抓住了问题的本质,解决起来就容易多了。好几个困难解决了之后,我发现“原来如此”,片刻便恍然大悟了。有时候我们不能到达我们的目的地,可能是有困难阻拦了我们,但是我们经过一番探视,打通了任督二脉,回过头来看是自己没有想到。

【geek做的更好】

前面我说了我对geek的理解,就是把常人做的事情做到了极致,做到不寻常叫做geek。我们做一个东西,很容易就失去原有的热情,尤其是遭遇了一轮的困难之后,热情就蜕变为一种忍受的耐心了。用耐心来做事情,是因为觉得做的事情很不耐烦。geek需要的不是这样的一种心态,geek的热情永远保持到较高水平,所以做出来的东西也比一般人的要好。就算我们不熬夜,我们狂打机,但是我们一样可以做到很好。这需要一种追求完美的心态,我们要做的是一个漂亮东西,这个东西能够让我们学到很多东西,真的很不错。这么说来,我们再加把劲,把这个困难给克服了。就这样我们一次又一次在战胜困难中欢呼雀跃,当我们的温度计仿真时调低调高可以显示到LCD的时候,我们高兴坏了,当我们结对编程的时候我们情绪高昂,差点就要打一盘游戏庆祝一下 : P。生活中也是一样,你是否看到过这样的人,上课看起来超认真,记很多的笔记,平时还狂去图书馆,结果学习的效率却不怎么高。一个人认不认真不是由他看起来人不认真决定的,而是他精力是否集中,是否吸收或者学会了什么东西(入脑)。就算一个人上课看起来再怎么认真,他脑海里想的也可能是别的东西。而有的人看起来不认真,但是真正学的时候一定会集中精力,争取最高效率。所以geek做事,是充满热情,精力超级集中,效率特别高,希望这个精神在我们组员当中一直传承下去。至于没有体会过的童鞋,我说的也只不过是普普通通的几行文字,只有亲身体验过了,才知道“认真”二字的重要性。

不管怎么样,解决电子设计大赛这个过程学到的不仅仅是知识上的东西,而是更多的领悟,更多的智慧。

-----------------------the end------------------------------------------------------------------------------------------------------------------

by bibodeng        2012-01-13

 



通过 Wiz 发布



标签: 结对编程 geek 困难 电子设计大赛 认真

评论(0) 引用(0) 浏览(1771)

【转载】知识的责任——谈我们的态度

作者:bibodeng 发布于:2012-5-14 6:38 Monday 分类:转载文章

于豆瓣上看到此文,感觉后面几点针对我们真是一针见血,我们思想中有很多偷懒取巧的因素,

我们要获得真知灼见,必须要修炼一番。

罗家伦:知识的责任

  要建立新人生观,除了养成道德的勇气而外,还要能负起知识的责任(Intillectual Responsibility)。本来责任是人人都有的,无论是耕田的、做工的、从军的,或者是任政府官吏的,都各有各的责任。为什么我要特别提出“知识的责任”来讲?知识是人类最...

阅读全文>>

标签: 思想 态度 懒散 中国人

评论(0) 引用(5) 浏览(1825)

鼎湖山行

作者:bibodeng 发布于:2012-2-17 9:49 Friday 分类:生活点滴

秋天的鼎湖山,一点都不会有萧条的气息,相反还是如此郁郁葱葱。大山之中,未免有些凉意,和家乡的很像。
凌晨的五点,我们就登上了鼎湖山,晓月还在天空中,群星也仍然在闪耀。朝霞慢慢垂盖天际。
看到蝴蝶谷,我不禁想这是山水写生的好地方,一岚清水,一缕松风。千仞之外还有更加高远的险峰,眺望之余

欲与登仙。假若能够做一个隐者,隐居于此,非合乎我居于横石之愿乎。然名山大川亦早已染我等凡尘。虽境甚幽人未静。沿着山路,来...

阅读全文>>

标签: 鼎湖山 佛学 凡人 感悟

评论(0) 引用(3) 浏览(2005)

我编程,我快乐

作者:bibodeng 发布于:2011-12-5 19:51 Monday 分类:读书笔记

人一辈子不是把时间浪费了,就是拿它来做一点事情。世界上的人分很多种,但是有的人能够很好地规划自己的道路,而有的人总是在混。无意间发现发现了the pragmatic bookshelf书从中有这么一本《the passionate programmer》,中文译做我编程,我快乐。相当好,正符合我们这等IT狂人。

阅读全文>>

评论(0) 引用(0) 浏览(1729)

计科交流会

作者:bibodeng 发布于:2011-12-1 19:02 Thursday 分类:生活点滴

在这个秋风送爽的季节,我们计算机科学与技术专业08、09、10同学齐聚一堂,互相交流着我们的学习与工作上的心得。

从每一个师兄或者师姐身上,我们都能学到不少东西。很多东西前辈们给了我们经验,我们还是要好好地总结学习,并转化成自己的东西。
 
各位师兄师姐都很优秀,给予我们很多高年级需要考虑的东西,比如考研、工作、实习等等东西。毕竟高年级的同学离毕业越来越近,离社会也越来越近,所以话题中就不免更...

阅读全文>>

评论(0) 引用(0) 浏览(1599)

华南师范大学南海校区10计科网站发布啦~

作者:bibodeng 发布于:2011-11-15 12:26 Tuesday 分类:生活点滴

经过一个多月的努力,我把我们计算机科学与技术的网站架设起来了。网站空间是1TB(1024GB)的空间,所以足够我们大家用来存放资料与珍贵相片。截止目前(2011-11-14),仅有四项可用功能:1、留言板   2、文件共享上传下载  3、相册浏览   4、博客链接
 
下面我详细介绍10计科网站:
 
10计科网站网址:scnu10cs.gicp.net         (该域名为花生壳免费域名,内容应该很好记“华师10计科”)
网站宗旨:服务10计科班级的同学以及其他同学,提供文件共享平台,学习讨论论坛,生日提醒,班级文化宣传等等功能。
当然是为了大家能够方便地了解班级事务,同时能够足够的空间存储我们的记忆。
网站现状:网站由bibodeng管理,包括相册以及网站数据库,注册的同学请不要将重要信息发布到该网站中。网站相册的管理权限可以适当放宽给大家,但是仅限于在我们计科班级内使用。相册后台管理地址为(http://scnu10cs.gicp.net/php/Imagevue/imagevue/)账号密码只有10计科的同学知道,该用户名可以上传文件,但不能更改相册设置。故大家想要上传相片的话可以照上述流程进行操作。
 
【文件共享功能】
该功能目前还不完善,能够上传与下载文件,但是操作的时候有很多不便,如上到上一级目录。当然上传与下载速度还算比较快的,是同学们共享老师课件、学习资料、班级文档的好地方,是班委们发布各类文件的首选。
还有一个要说明的就是,这个文件夹任何用户都有权限移动、重命名或者删除,请大家自觉将文件按照分类放到各个文件夹中。对于文本文件还提供编辑预览功能,但是不太稳定,建议大家还是下载后查看。
 
【留言板功能】
该留言板十分简单,只要留言即可,请大家文明发言,任何人都可以查看该处的留言并发言。该功能有待升级,做得更加人性化操作和留言分级管理。
 
【相册功能】
相册功能即供大家浏览我们美好回忆的gallary。使用简单方便,界面华丽。是采用Imagevue模板搭建的,属于flash类相册。
上传照片请进入管理页(http://scnu10cs.gicp.net/php/Imagevue/imagevue/)账号密码只有10计科同学知道,进入管理相册,进入你要上传到的目标文件夹。右下角有上传功能,从电脑选中要上传的文件后,无需按任何按键,系统自动上传文件到你所在的目录,你会看到有uploading字样,上传完后该照片就能在相册出现了,当然你再上传后可以编辑照片信息,这样的话你的照片就有了注解。
相册还支持视频播放哟,照片视频同等对待。
 
【微博博客链接】
博客园里面排列的都是各位的微博或者博客链接,点击链接便会跳转到新浪微博该同学的页面,现在有些同学的链接我没有收录,请在新浪@我告诉我或者直接将您的微博地址发到我的QQ或者邮箱。我会尽快将你的链接安放到博客园里面,这样就可以从计科网站链接到你的微博或者博客去了。是不是很cool呢?
当然要将这个东西做得牛逼一点,可以在鼠标滑过每个人的名字时弹出头像或者微博缩略图,当然这个需要学好javascript和php才能做到,我目前不能做到。
 
最后希望大家使用愉快,当然还要多多包涵,因为这是 scnu10cs website 0.1 beta版本。有同学有兴趣管理或者开发计科网站的话,请联系我。其实我想把管理计科网站的工作交给我们的计算机专家兼班级信息委员——陈桌升同学。
 
十分感谢您看我了我这一堆啰嗦的介绍。

by bibodeng   gmail:bibodeng@gmail.com           2011-11-14

scnu10cs web


 
 

标签: 计算机科学与技术主页 发布

评论(1) 引用(3) 浏览(2602)

架设10计科网站

作者:bibodeng 发布于:2011-11-13 19:05 Sunday 分类:编程技术

酝酿这个想法已经很久了,最近一直都在东拼西凑想把这个网页给写出来,下面就是我必须经过的一布,申请网络空间:

真正的免费云时代来临,免费1T全能空间
提供1T免费全能空间申请,超大免费空间,注册即可开通,免费空间完全支持ASP、PHP、ACCESS、MYSQL、FTP、顶级域名绑定、手机建站、论坛、FLASH 播放,流量不限,速度快,无广告,可谓目前国内功能最全最好的免费空间 

申请地址:http://www.83432.com/free 


(bibodeng)云时代,我选择免费云空间
当然,上面这个是广告来的,我希望这个云空间会有很快的速度让用户(同学)有很好的体验,期待中。
10计科网站的域名是:scnu10cs.gicp.net   等正式架设好了就可以到群里面show一些了。一个班居然有网页,cool!

标签: 计算机科学与技术主页 网站空间申请

评论(0) 引用(0) 浏览(1650)

听瑞典皇家科学院院士彼昂讲演有感

作者:bibodeng 发布于:2011-11-10 12:08 Thursday 分类:生活点滴

今天晚上我去听了来自瑞典皇家科学院的彼昂教授的讲座,这次讲座主要内容是诺奖的大概情况,重点在于物理与化学奖。物理学上的宇宙膨胀研究以及化学上的准晶体。当然他来演讲,我应该谈论一些关于他演讲内容的东西,从他身上我学到要敢于去探索,去挑战权威。而这一切的基础就是打好坚实的基础,不仅仅是做项目的基础,而是学习能力、英语、数学、专业基础课的基础。

彼昂非常地gentelman,着装非常地儒雅绅士,外国人牛高马大,同时传奇西装革履非常地精神,虽然年届古稀,但仍然精神充沛,听英文很不错,比四级和六级好多了,即使不会很流利清晰但是却速度正常。

当然我今天不想谈论太多这个科普讲座的内容,而更多的是答疑和我们校区科学研究的发展以及个人的心得体会。答疑环节有人问到中国得不到诺贝尔奖的问题,是不是国外对我们中国有文化隔阂。当然这不是因为中国学者英文不好,也不是评委对中国有偏见,而是我们中国是否真的在科学与文化上有优秀的创造。而创造的基础就是扎实的学科基本功。我们SCNU的书记说了一句话,非常振奋人心:”我们要在我们自己的国家,我们自己的学校,我们自己的实验室,做出我们自己的科研成果“。我们同学们,也应当像书记说的那样,在自己的实验室做出科研成果。

另外一个,英语一定要学好,这样就能利用更多的资源,开拓眼界,发散思维。我们中国人学了十多年的英语,现在大学四级水平勉强能够听懂professor的演讲,其实我们可以将精力集中起来专注地做一件事情。就是因为我们随随便便,才会导致进步如此之小。

接下来我要做的就是化我的求知欲望,为学习的动力,认认真真地学好基础知识,再来谈创新。再来谈研究,然后再来谈project。

评论(0) 引用(0) 浏览(1640)

Powered by emlog 京ICP备16017775