初涉通信的一些感受和想法
通信开课以来的一周里面,不管是书本上的知识和做人的道理都学到了很多,渐渐地,感觉到自己的有所变化。
1.人品方面
话多了,人也开朗了,交流和表达能力得到了提高可惜见到胡_总还是被他的气场给镇住了,说不上几句有意思的话,总是在被动接受,╮(╯▽╰)╭唉!
乒乓球技术也提高了,可惜还是败给了胡_总,不甘心啊!
认识了很多有个性的兄弟,书朝,汤立,骁阳,帕斯卡等等等等
养成了早睡早起的习惯,通常都是6点半起床 8点到公司 看着杂志(杂志都过期了,不给力啊)等上一个小时……
不妄自菲薄了,但深刻地感觉到自己的不足,并决心努力改变,我能做的,就是不断学习经验,不断“进化”而已。
每天都感觉到很快乐,很有意义,不像呆在宿舍那样无所事事了
2.技术方面。
1.写一个简单的公共聊天室
过程:初步认识了服务端和客户端的编写 前半部分因为各种原因一直在抄书,后来发现自己根本没理解,又写了一遍,还是没理解。大概写了15个版本之后,才稍微有所感觉。
感受:少依赖书本,多靠自己理解。只有理解了才能继续前进和拓展
2.写了Xmpp客户端
过程:这是xmpp通信第一个和别人合作的项目,4个人的小组,一个人写服务端,3个写客户端。就协议的问题有所讨论,但自己因为没有深刻思考,也提不出什么建议。3个人写客户端的时候也没有多大的交流,都是按着自己的想法来,但和写服务端的汤立还是有所交流的。功能实现了大半,感觉还是挺好的,不过对异常的处理还是有所欠缺。
收获:1.写之前先要构思好,下面3点是我觉得要考虑的
1.流程
1.连接 2.发送注册/登陆消息、接收应答、接收用户列表3.发送/接收信息,根据type值不同处理不同消息
2.类的设计
1.界面类和功能类分开写,个人感觉先写功能类比较好一些,更符合面向对象的思维,因为我在写界面类的时候,总是添加一个组件,就往组件添加监听器和客户端方法,感觉比较乱,而且是面向过程编程。
2.设计方法时要注意传入的参数,和往哪个方向传的问题,如果参数传错了方向,就会十分别扭,而且结构会变得散乱,甚至需要在某些类定义很多的static变量来供其它类调用
3.可能出现的情况和抛出的异常
这点是我所忽略的,导致有些出现错误的时候感觉无从下手
3.感觉到自己的不足
1.多线程和异常处理方面需要下功夫
2.自己的想法多被规则所约束
3.对未来的期望
1.融入更多的自己的想法
2.增加团队沟通协作的能力 无兄弟,不编程
3.更加谨慎地对待编程
PS:
觉得以前写总结都是为了完成任务,很不爽就都删掉了,感觉写自己的感受就是好啊!第一次写那么多字的总结
iteye的排版让我很无语
再次鄙视不让我打出胡_总这个词