日期:2014-05-19  浏览次数:20920 次

新学C#,想找个前辈指点指点
我以前学过java,现在学C#,和以前学java一样,发现很多东西我会,但是我就是做不出来什么,觉得指迷糊的,想找个人指点一下,或者哪位能带带我几天。谢谢!

------解决方案--------------------
编程不是教的,主要靠自己,你要有悟性,要肯动手实践,纸上谈兵是不行的~
------解决方案--------------------
偶跟楼主一样。。
还在学习阶段。。
------解决方案--------------------
其实我觉得你如果学过java,你现在要学C#是很容易的,第一,编程主要学的是一种设计思想,所以你以前用java,你以前的设计思想同样可以用到C#中来,第二,其实你现在在学C#你也应该看得出来的,C#的很多语法跟java是相同的,你一下子就可以接受得来,其实我以前也是学java的,现在也刚自学C#不久,大家共同努力,共同进步吧。
------解决方案--------------------
那你把原來用 asp用的一些項目,去改寫成 .net的試試。
如果還不行,就多看看人家的.net是怎麼寫的,網上有很多.net的開源代碼。
如微軟件提供的 petshop還不錯。
再不行,就找一些實例性的書來看看。
< <asp.net 企業級開發案例精解(C#)> > 還不錯
你一定要用C#硬著頭皮去作出一項目才有感覺的。不管你是通過看別的人看懂的,還是自己把以前的asp項目改版過來的。
如果心老是浮浮的,干著急沒有任何作用!

------解决方案--------------------
如果你想快速进步的话,就是直接做项目,碰到问题找msdn,百度,再问别人!

当然csdn也是个宝地!
------解决方案--------------------
你要试着动手做一些东西,把你所学的用上
当然如果能参与一个好的项目、一个好的团队最好了,
但你没有基础,可能性不大
------解决方案--------------------
学没有用,做个项目就好了,需要学的东西太多了
------解决方案--------------------
我也有这样的苦恼啊... .现在实习的地方是做网站和网络维护的,但他们都不用(不会.NET),他们就会用DW,想练一下都不能.
------解决方案--------------------
做项目,我也想,只是没人要,自己又不知道做什么,不知道从哪下手,现在最头痛就是这点
==================================================================================
自己买本书,照着练练手,多想想为什么!光看不做没什么用,自己去网上找个需求说明的文档
从分析设计开始到代码,一开始不要太在意性能和灵活,当你的项目出炉后,反思之余就会发现自己进步不少,我发现身边好多人跟我一样都曾经这样或即使现在也还是这样彷徨。
------解决方案--------------------
俺认为除了多动手编码、调试、反复思考是最好的。书也要看,但是不能只看不动手。否则,实际开发能力无从谈起。
俺是愚人,所以方法较笨。具体经历如下:
首先有c语言基础(目的:掌握基本语句,控制结构,数组、函数、结构体等等);
02年下半年开始接触java,调试了近50个小例子(建立OO的基本概念,理解继承、多态,掌握封装);
04年毕业,参了2个java平台的项目,一个参与开发bean,jsp,servlet,另一个参与jsp维护。至此发现自己的代码难看,复用性很不够,需要再练基本功。
05年再次看Java经典著作,Core Java上卷、Think in Java(II),把上面的典型例子抽了30多个调了一下,并反复回味。
05年下半年因为需维护的项目是.net开发的,为了早日进入状态,一个月看了2本入门级的书(一本针对c#,另一本针对asp.net),并调了不少例子,基本上能写出满足项目要求的代码。
06年上半年看了Java模式一书,又一次将经典模式的基本演示程序敲了一遍。至此俺已经可以写写简单的工具类、设计较为通用的web用户控件,但是对OO中的继承、多态技术仍不敢尝试。
06年下半年自己开发一个winform应用,发现存在很多重复的控制逻辑,于是进行代码重构,尝次窗体复用,并用虚函数机制实现多态。自己首次在一个项目中同时用到OO的三大技术,并且用得恰到好处。
算算看,几乎用了4年,在项目中运用OO思想算是有点感觉了,但是运用的熟练程度和灵活度还有待进一步磨练。
好了,臭屁了这么多,希望能给需要的人一些指点。还请大牛级的人看了之后不要笑俺,哈哈!!
------解决方案--------------------
just practice
------解决方案--------------------
编程 主要是思想, java 和C#是很象的 都是面向对象的, 实践 \练习也很重要的.
------解决方案--------------------
少说多干,结贴开始学习,有空来逛csdn。