最近几天的工作
因为快回家了,好几天都无心敲代码,所以这几天也没什么工作
师兄问那个项目写得怎么样了,说大概四千行就能完成。我说最近在看书,是关于C#网络编程的,才看到Socket类。师兄说不知道什么东西,我还奇怪他怎么会不知道。第二天中午把我叫过去(蛮难得,哭/(ㄒoㄒ)/~~都怪我自己太懒),跟我讲了一些东西。他提到TCPClient时候我知道他其实会这个,只是C#中封装了Socket,没有从基础学起的人可能不了解而已。
这大概是我第一次认认真真去看教材书,因为有好好做笔记,所以也有一点收获。也算是为以后的学习做示范吧,不要老去网上找速成教程,想走长远就必须有系统的地去学习。以及上次组会后,师兄说你必须先知道你学这个是要干什么,才去学。前几天提到抄代码,虽然是没多大意义的事,但是对C/S模式有了初步的印象。不过问题在于,平常自己动手写的太少,很多约定俗成的写法记不住,得去翻原来的。
好的程序,就是要万无一失。这是自己纯手工抄一份代码的最大感受了,想想自己平常练手的那些个,就没有一个能怎么点都不出bug的。每次写的时候也是心里面翻滚着,唉我说你能不能按要求操作,但是实际上这不可能。
说起这个,昨天玩了很久Windows内置的纸牌游戏。很多时候,玩游戏总是系统先发现输赢。之前不是有个论题,问的是机器会不会比人还要聪明。当然了,机器是人发明的,肯定不会比人聪明,这是大多数人的想法吧。玩了游戏之后,我更觉得机器不会比人聪明。机器会先判断输赢只不过是因为它飞快地把所有可能都计算了一遍,胜在速度与周全罢了。但是速度和周全可都是程序员GG的功劳。说白了机器也只是对人的模拟。
随着了解到的越来越多,就越来越觉得winform开发好无趣,因为我自己也不关心这些pc端的应用做得怎么样。微博刚出来的时候,也有桌面版,我也用过,但是现在根本没人用吧,因为并没有什么卵用。
如果有时间的话,我很想学微信公众平台开发。