在大学期间自学了.net不过就是那本红皮书《C#经典入门》看了一半,以为大部分语法,关键字,用法都会了,用VS2003的C#开了个工程,弄了个Windows窗体,弹个对话框什么的,感觉不要太有成就感!甚至觉得。net就是跟VB差不多的东西嘛~!不就是个框架的玩意,跟Java虚拟机差不多,不过比Java快很多,很好入门,那时候,对OO的思想一点都没有,还有个关系好的老师跟我说,她写代码也喜欢写成一片,写到Main里面,现在想想,也真晕,也不知道自己是怎么改变过来的,不太喜欢在Main里面写具体的处理过程,而是写到外面的Method里。
在学校里面一直搞ASP,那时候对构架没什么概念,不过对需求分析倒是有点,反之老师让我搞个网站要能实现添加删除新闻,然后设个管理员就可以了,功能上面来讲,不要太简单,而且各种类别“新闻”,“报告”等等,都是固定的,那时候还不知道如何设计数据库,上网下了个整站源码,,看了看别人的数据库如何搞,后来干脆直接Ctrl+C,Ctrl+V弄过来用,嘿,还能用,不过光有功能还不行,得有界面,面子问题很重要~!自己上网弄了网站设计模版,用PS改了改,那时机器太慢,喜欢用FW,切切图(感觉切图是最累的),弄的还像模像样的,后台代码怎么弄呢?没有网站在线编辑器,还好下的源代码网站里面有,整个站点给我COpy过来了!~哈哈,这样就成了我的模版咯~!那时候对系统设计真的是一点概念都没有,完全性的照抄~!好处在自己切图,构图,对于HTML标记倒是熟悉很多。
后来想转成ASP.net的,可惜那时候微软推出了2.0 ,我那个郁闷呀,心想算了,等你5.0出来在学吧!。。。。
就一直没转成,所以对asp.net很多控件如何使用还是不懂,那时候根本没有什么类的概念,更没有什么继承,多肽的,概念。现在想想,那时候真是无知,整天就为了CET4,跑去背书,计算机2级跑去做题!哎,然后就是玩游戏吹牛,大学生活感觉就是这么混掉了,可能一直没找好自己的方向吧,虽然现在也是,那时候是学硬件的,搞什么ARM,DSP,可惜呀,这个不出名的学校出来的不出名的学生公司是不会要的,而且这种学电子也不是,学计算机也不像的人,是最郁闷的,处于每人要的地方!早知道,当初学习软件方向了,好歹能学到点UML,和Orical等东西了~!大学的东西总是那么不切实际,但是却又是不可缺少的!学习硬件的人,对于硬件层有着不同的理解,计算机其实就是就个多功能硬件的聚合体,如果有牛人甚至可以用ARM,DSP芯片搭个计算机!不过软件都不能跑了只能跑自己正对写的软件,呵呵!手机就是这样的~!话题扯远了。。。。
现在想起来,学习的C#基于.net平台的,.net又基于windows操作系统的,windows操作系统又基于32位汇编指令的,汇编又基于机器语言的,机器语言又基于机器生产商的,最后取决于行业标准的!~ 假如哪天我们不用标准RISC指令集的CPU了,呵呵,看来就要要饭咯~! 又扯远了。。。
学习.net有点时日了,看了TreeLee的设计模式,感觉受益匪浅,而且园子里面很多牛人,很多人在WebCast都听过他们的课,这里真是好地方!可以学到编成知识,编成思想,即一些技巧,尤其对新的知识更新特别频繁,拿IE8来说吧,微软还没说啥时候面试呢,这里都开始讨论如何使用它来编成了,。。。。真是群站在时代前沿的弄潮儿~!虽然我也喜欢跟风,跟潮流,不过现在不是在学校,在公司,必须要学会些公司必须用到的东西,至于什么WCf,WPF,WFF,等等Silvlight的东西还是弄回家学习吧~!东西太多,太多了,真的,想要学精不容易!看到公司经理写的项目,彻底感受到,差距不是一点两点,一开始弄的范型,让我够受的,学校学根本没学过C++,只学过C,而且C的函数指针都没学过,还好我学指针比较N,会举一反三,指针就是地址吗~!把这个地址存到寄存器里面,然后使用,哎~!至于什么Delegate,Reflact,等等,都是最近才接到到的,才明白的,刚刚开了Reflact文章,不禁为其强大功能感慨,哇,要是好好利用,搞不好能成为黑客呢!可惜只能Reflact,.net平台的东西,要是其他的Dll就不知道了~!
学习.net现在要研究Webpart想要搞个能够自主建站的东西,可能这东西源码之家都有,不过像自己弄个,好好学习学习,省得学校老师老要增加些新功能,我把他都存到数据库里面呵呵,让他老人家自己拖,自己选,我只要弄些图片,Theme,给他换换,布局什么的,他老人家不满意,自己动手自己拽~!至于想要哪些栏目,想不要哪些栏目,怎么样拼排栏目,他老人家自己加,自己拽!然后我们就可以看到他老人家的作品了,呵呵,方便是方便!可惜我一点头绪都没。。。。
哎,先好好学习,学习Webpart吧~!