请问大家学C#花了多长时间?

时间:2021-04-10 17:01:06
请问大家学C#花了多长时间?
花多长时间开始熟练的?

82 个解决方案

#1


这个是没有标准的,何为熟练?熟练程度又是多少?

#2


学习永无止境!

#3


以前根本没用过 到单位了看了一段时间就开始做项目了。 都是被逼的。

#4


看天分
看付出

有其他语言基础的话,快些。
先熟悉下语法,在看看一些常用的类的使用,1个多月应该可以写些东西出来了。

熟练就不好说了。可能有些类你没用过的,写起来肯定就没那么熟了。

不过关键是把基础打好,多想想,多尝试。毕竟有些东西是类似的。

#5


这东西要靠悟性
就像武侠小说里筋骨一样
筋骨好学武快
如果不是学武的料学一辈子也是白搭

#6



慢慢来 实践多了 自然就熟了

#7


俺高中开始学VB 6.0,有了编程基础,再学C#,大概一个学期就熟悉了.置于熟练,那就要看您如何学,如何做了.

#8


俺是初学,看前辈们舆论。。。

#9


付出多少,收获的,也不会少

#10


我一开始在家学不敢去找工作。看了2,3月也不明白。然后找了个工作刚开始学要用asp.net开发一个小模块,连css是什么都不知道。业务逻辑都写在存储过程里。以后对控件会用了,基本语法回了。过了1年才开始接触反射,委托什么的,开始学习设计模式。因为一开始不知道怎么学所以就是瞎看。什么sql,asp.net控件,js,html烂七八糟的一块看,进步非常慢。

对于初学者我现在的建议就是用1个星期突击语法能会多少会多少,忘了再看。然后通过做东西来巩固语法,提高编程能力,这样比较快。时不时得多上csdn,cnblogs,codeproject,msdn看看技术文章,进步应该很快。

#11


熟练 是什么样的标志??

#12


误导大家了,应该这么问:
学了多久可以开始自己做项目了?

#13


引用 12 楼 Orangerkey 的回复:
误导大家了,应该这么问: 
学了多久可以开始自己做项目了?

你这问题不是一样的嘛!关键还是看自己学习的情况和自己的基础!每个人都不一样,可能他学一个星期就可以做项目了!
但也有可能学半年一年也还是做不了项目!

#14


引用 12 楼 Orangerkey 的回复:
误导大家了,应该这么问: 
学了多久可以开始自己做项目了?

有团队的前提下,你只要会基本语法我就干带着你做项目,3个月让你成熟练工

#15


做项目啊!有了一定的基础(熟悉语法和控件),可以尝试做一些小型 的“项目”。如留言、学生成绩管理等,对学习C#都有好大的提高。

#16


引用 13 楼 Guyschaos 的回复:
引用 12 楼 Orangerkey 的回复:
误导大家了,应该这么问: 
学了多久可以开始自己做项目了? 
 
你这问题不是一样的嘛!关键还是看自己学习的情况和自己的基础!每个人都不一样,可能他学一个星期就可以做项目了! 
但也有可能学半年一年也还是做不了项目!

看来还是误导拉,我的意思是问问大家学了多久开始做项目的,每个人不一样满,这个我是知道的,就是想知道下下,看我是不是正常的

#17


我是3月,边学边玩

#18


这个要看你是否兴趣了

#19


还在学习中呢。。。c#里又很多东西都不懂,就说线程吧,虽然懂得怎么用了,可是再深点还是不会,。。。更别说其他一些高深的东西,什么映射啊,gdi之类的
基本的c#学会应该不是很难。。。

#20


引用 19 楼 Tll_W 的回复:
还在学习中呢。。。c#里又很多东西都不懂,就说线程吧,虽然懂得怎么用了,可是再深点还是不会,。。。更别说其他一些高深的东西,什么映射啊,gdi之类的 
基本的c#学会应该不是很难。。。


线程不懂的话去找《操作系统概念》这本书看

#21


只学过Java,没学过C#就直接上手作了~

#22


ding

#23


个把月吧,具体时间没印象

#24


那得看学习的人是什么样的人

#25


这个帖子发现了太多的牛人,个人认为自己资质太差,学了两年,还不觉得咋的,反而觉得自己不懂的越来越多,开始反思自己。

#26


为什么自己写的代码就不如人家OO呢????

#27


偶开始学了三天C#就开始做项目。

#28


高人啊

#29


努力中,向最高境界奋斗

#30


确实太多牛人了,我要变海绵,吸收营养,迎头赶上!

#31


学无止境啊

#32


我是看了一周的“C#入门经典”电子书,就开始写OA了。

#33


学很简单1,2天搞定
用精就难了

#34


codeangel 以前有编程基础挖,
杂那么快?

#35


  我的专业是 C# 的 , 学了三年,  在学校都没有学到什么东西, 不过学的都是基础性的东西,
    工作后才知道 自己真正学了一点点东西, lz要多动手,很快就能学会

#36


同样是新手  预计自己学的可以用的程度
要一年认真.一年磨合.

#37


今天发现咯本好书<21天学通C#>,真的很不错,讲的很详细,不像很多书,看的我一头雾水..
不过想起一句话:学问之美,在于使人一头雾水!

#38


在接触Asp.Net以前我一直用Asp,所以有一定的基础
面试时老大问“你估计要多长时间可以学会Asp.Net”,我说“……大概一个月吧……”“一个月太长了,你能不能一边学一边跟着做”“可以”,于是我进入了团队
然后,作为练习,老大给我了做一个留言板的任务,并且三次提高难度要求(比如不允许用任何控件、自己编写一个分页控件),然后我就开始了项目的开发了

其实语言是相通的,只要你懂了几种语言后,再使用其他语言可以不用学直接开发。
曾经有一次我在网上见到一个十分稀奇古怪的编程语言,于是花了个把小时照着教程做了一下。半个月后,我想做一个小软件,想起了这个只学了一个小时的语言,花了7天时间,我的第一个软件发布了,正是用这种语言编写的,依靠的仅仅是一个列举它所有内置函数的CHM文档。

#39


天下武功出少林 
操作系统理解的深入了,什么都简单
有什么项目能强过操作系统?
语言,只是你的武器,内功练好了,飞花也是暗器

#40


欢迎加入网页技术群(17639373)

#41


俺也是刚学习

#42


关键在内功......可以对于没有几年开发经验的人来说,还是内外兼修吧

#43


半年了,一直都在学

#44





从端午节开始,使用业余时间学习了一周,准备下周进入熟练阶段.







#45


一般人用一个星期的时候就可以看别人的代码写自己的吧
用三个月的时间可以了解它的基本结构
用半年的时候可以比较深入地了解它
用一年半的时间可以做一个小系统设计
呵呵,更长地我不知道了,超过我的水平

#46


本人现在的工作与编程基本上没什么关系。只是工作之余爱好而已。
但是我坚持了有快2年的时间了。

#47


3月份到现在,还处于热恋期!

#48


引用 37 楼 Orangerkey 的回复:
今天发现咯本好书 <21天学通C#>,真的很不错,讲的很详细,不像很多书,看的我一头雾水.. 
不过想起一句话:学问之美,在于使人一头雾水!


想21天学通C#做梦呢?我都学半年了,只是学了个皮毛,对于映射、gdi、接口都不了解,
要想入门很容易,10天的苦练就差不多了,
想熟练那至少得2年吧、
这个帖子里面的牛人真多呀,

#49


我从5月24日开始学习ASP.NET,5月30参加相关项目的会议,第二天开始跟着团队一起做项目,是图片上传的功能,
已经完成。

我之前做过10个月的PHP,现在学习.NET,感觉不会的东西很多,我每天晚上坚持看ASP.NET开发指南,坚持用VS2005把书中有难度的代码演练一把,我想我会成功的!

#50


引用 48 楼 liuchenglin_lcl 的回复:
引用 37 楼 Orangerkey 的回复:
今天发现咯本好书 <21天学通C#>,真的很不错,讲的很详细,不像很多书,看的我一头雾水.. 
不过想起一句话:学问之美,在于使人一头雾水! 
 

想21天学通C#做梦呢?我都学半年了,只是学了个皮毛,对于映射、gdi、接口都不了解, 
要想入门很容易,10天的苦练就差不多了, 
想熟练那至少得2年吧、 
这个帖子里面的牛人真多呀,

这个..........
也不能太绝对了
像盖茨那样的牛人,我相信不用21天他绝对熟练了

#1


这个是没有标准的,何为熟练?熟练程度又是多少?

#2


学习永无止境!

#3


以前根本没用过 到单位了看了一段时间就开始做项目了。 都是被逼的。

#4


看天分
看付出

有其他语言基础的话,快些。
先熟悉下语法,在看看一些常用的类的使用,1个多月应该可以写些东西出来了。

熟练就不好说了。可能有些类你没用过的,写起来肯定就没那么熟了。

不过关键是把基础打好,多想想,多尝试。毕竟有些东西是类似的。

#5


这东西要靠悟性
就像武侠小说里筋骨一样
筋骨好学武快
如果不是学武的料学一辈子也是白搭

#6



慢慢来 实践多了 自然就熟了

#7


俺高中开始学VB 6.0,有了编程基础,再学C#,大概一个学期就熟悉了.置于熟练,那就要看您如何学,如何做了.

#8


俺是初学,看前辈们舆论。。。

#9


付出多少,收获的,也不会少

#10


我一开始在家学不敢去找工作。看了2,3月也不明白。然后找了个工作刚开始学要用asp.net开发一个小模块,连css是什么都不知道。业务逻辑都写在存储过程里。以后对控件会用了,基本语法回了。过了1年才开始接触反射,委托什么的,开始学习设计模式。因为一开始不知道怎么学所以就是瞎看。什么sql,asp.net控件,js,html烂七八糟的一块看,进步非常慢。

对于初学者我现在的建议就是用1个星期突击语法能会多少会多少,忘了再看。然后通过做东西来巩固语法,提高编程能力,这样比较快。时不时得多上csdn,cnblogs,codeproject,msdn看看技术文章,进步应该很快。

#11


熟练 是什么样的标志??

#12


误导大家了,应该这么问:
学了多久可以开始自己做项目了?

#13


引用 12 楼 Orangerkey 的回复:
误导大家了,应该这么问: 
学了多久可以开始自己做项目了?

你这问题不是一样的嘛!关键还是看自己学习的情况和自己的基础!每个人都不一样,可能他学一个星期就可以做项目了!
但也有可能学半年一年也还是做不了项目!

#14


引用 12 楼 Orangerkey 的回复:
误导大家了,应该这么问: 
学了多久可以开始自己做项目了?

有团队的前提下,你只要会基本语法我就干带着你做项目,3个月让你成熟练工

#15


做项目啊!有了一定的基础(熟悉语法和控件),可以尝试做一些小型 的“项目”。如留言、学生成绩管理等,对学习C#都有好大的提高。

#16


引用 13 楼 Guyschaos 的回复:
引用 12 楼 Orangerkey 的回复:
误导大家了,应该这么问: 
学了多久可以开始自己做项目了? 
 
你这问题不是一样的嘛!关键还是看自己学习的情况和自己的基础!每个人都不一样,可能他学一个星期就可以做项目了! 
但也有可能学半年一年也还是做不了项目!

看来还是误导拉,我的意思是问问大家学了多久开始做项目的,每个人不一样满,这个我是知道的,就是想知道下下,看我是不是正常的

#17


我是3月,边学边玩

#18


这个要看你是否兴趣了

#19


还在学习中呢。。。c#里又很多东西都不懂,就说线程吧,虽然懂得怎么用了,可是再深点还是不会,。。。更别说其他一些高深的东西,什么映射啊,gdi之类的
基本的c#学会应该不是很难。。。

#20


引用 19 楼 Tll_W 的回复:
还在学习中呢。。。c#里又很多东西都不懂,就说线程吧,虽然懂得怎么用了,可是再深点还是不会,。。。更别说其他一些高深的东西,什么映射啊,gdi之类的 
基本的c#学会应该不是很难。。。


线程不懂的话去找《操作系统概念》这本书看

#21


只学过Java,没学过C#就直接上手作了~

#22


ding

#23


个把月吧,具体时间没印象

#24


那得看学习的人是什么样的人

#25


这个帖子发现了太多的牛人,个人认为自己资质太差,学了两年,还不觉得咋的,反而觉得自己不懂的越来越多,开始反思自己。

#26


为什么自己写的代码就不如人家OO呢????

#27


偶开始学了三天C#就开始做项目。

#28


高人啊

#29


努力中,向最高境界奋斗

#30


确实太多牛人了,我要变海绵,吸收营养,迎头赶上!

#31


学无止境啊

#32


我是看了一周的“C#入门经典”电子书,就开始写OA了。

#33


学很简单1,2天搞定
用精就难了

#34


codeangel 以前有编程基础挖,
杂那么快?

#35


  我的专业是 C# 的 , 学了三年,  在学校都没有学到什么东西, 不过学的都是基础性的东西,
    工作后才知道 自己真正学了一点点东西, lz要多动手,很快就能学会

#36


同样是新手  预计自己学的可以用的程度
要一年认真.一年磨合.

#37


今天发现咯本好书<21天学通C#>,真的很不错,讲的很详细,不像很多书,看的我一头雾水..
不过想起一句话:学问之美,在于使人一头雾水!

#38


在接触Asp.Net以前我一直用Asp,所以有一定的基础
面试时老大问“你估计要多长时间可以学会Asp.Net”,我说“……大概一个月吧……”“一个月太长了,你能不能一边学一边跟着做”“可以”,于是我进入了团队
然后,作为练习,老大给我了做一个留言板的任务,并且三次提高难度要求(比如不允许用任何控件、自己编写一个分页控件),然后我就开始了项目的开发了

其实语言是相通的,只要你懂了几种语言后,再使用其他语言可以不用学直接开发。
曾经有一次我在网上见到一个十分稀奇古怪的编程语言,于是花了个把小时照着教程做了一下。半个月后,我想做一个小软件,想起了这个只学了一个小时的语言,花了7天时间,我的第一个软件发布了,正是用这种语言编写的,依靠的仅仅是一个列举它所有内置函数的CHM文档。

#39


天下武功出少林 
操作系统理解的深入了,什么都简单
有什么项目能强过操作系统?
语言,只是你的武器,内功练好了,飞花也是暗器

#40


欢迎加入网页技术群(17639373)

#41


俺也是刚学习

#42


关键在内功......可以对于没有几年开发经验的人来说,还是内外兼修吧

#43


半年了,一直都在学

#44





从端午节开始,使用业余时间学习了一周,准备下周进入熟练阶段.







#45


一般人用一个星期的时候就可以看别人的代码写自己的吧
用三个月的时间可以了解它的基本结构
用半年的时候可以比较深入地了解它
用一年半的时间可以做一个小系统设计
呵呵,更长地我不知道了,超过我的水平

#46


本人现在的工作与编程基本上没什么关系。只是工作之余爱好而已。
但是我坚持了有快2年的时间了。

#47


3月份到现在,还处于热恋期!

#48


引用 37 楼 Orangerkey 的回复:
今天发现咯本好书 <21天学通C#>,真的很不错,讲的很详细,不像很多书,看的我一头雾水.. 
不过想起一句话:学问之美,在于使人一头雾水!


想21天学通C#做梦呢?我都学半年了,只是学了个皮毛,对于映射、gdi、接口都不了解,
要想入门很容易,10天的苦练就差不多了,
想熟练那至少得2年吧、
这个帖子里面的牛人真多呀,

#49


我从5月24日开始学习ASP.NET,5月30参加相关项目的会议,第二天开始跟着团队一起做项目,是图片上传的功能,
已经完成。

我之前做过10个月的PHP,现在学习.NET,感觉不会的东西很多,我每天晚上坚持看ASP.NET开发指南,坚持用VS2005把书中有难度的代码演练一把,我想我会成功的!

#50


引用 48 楼 liuchenglin_lcl 的回复:
引用 37 楼 Orangerkey 的回复:
今天发现咯本好书 <21天学通C#>,真的很不错,讲的很详细,不像很多书,看的我一头雾水.. 
不过想起一句话:学问之美,在于使人一头雾水! 
 

想21天学通C#做梦呢?我都学半年了,只是学了个皮毛,对于映射、gdi、接口都不了解, 
要想入门很容易,10天的苦练就差不多了, 
想熟练那至少得2年吧、 
这个帖子里面的牛人真多呀,

这个..........
也不能太绝对了
像盖茨那样的牛人,我相信不用21天他绝对熟练了