您的位置:程序门 -> .net技术 -> c#



学.net的苦恼,请达人们给点意见.......


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


学.net的苦恼,请达人们给点意见.......[已结贴,结贴人:aniki2007]
发表于:2007-09-24 17:08:13 楼主
说来惭愧
其实我在大学里学的的专业是搞网络这一块的,但是工作找的是搞软件开发的(其实也是朋友帮忙一起带着我的)。
之后我就开始学习.net
刚开始的时候,是看书,看得我头都大了,继续,大约一个月吧
边看书,边跟着朋友做系统
现在做的是一公司的erp(.net2005+sql2000),说起来恐怖,不过系统分析这一块都是公司老总把他的想法希望我们用软件实现。到现在,其实技术上都是我朋友一人支撑。我很感激他,也很急自己。
现在就看看代码
可是当自己在一张空的页面上自己来做时,在有些功能上还是不知道如何下手
有的时候甚至一些简单的都不会
感觉自己也只能在朋友以前的页面上实现过的功能,然后后面页面再用到的话,我就才能把代码拷贝过来

总是“复制”--> “粘贴”code

编程中一点自己的想法也没有。倒是像台机器

唯一觉得好点就是在考虑与分析过程方面稍微有点信心

可我始终觉得不会写编码,不是一个合格的编程者

我一直认为自己是一个在编程基础特不杂实的人

我现在看的是.net2005的书,可书上感觉说的都是控件之类的

我很苦恼,感觉自己没有掌握一个好的方法

还请有经验的达人们给我这个.net新手一些建议吧,谢谢!~
发表于:2007-09-24 17:09:431楼 得分:0
我也在发愁     摆脱不了既有代码   不会创新,,,
发表于:2007-09-24 17:10:082楼 得分:0
建议转行,
发表于:2007-09-24 17:18:093楼 得分:0
万事开头难...
发表于:2007-09-24 17:19:294楼 得分:0
都有这个过程吧,不敢做--> 以为会做—> 做多了发现其实不会做--> 学会虚心去做
发表于:2007-09-24 17:27:545楼 得分:0
彼此彼此
我在大学里也是学网络的
出来后搞软件

感觉上反正要勤于动手
还有就是不要一味的ctrl+c   ctrl+v
把源代码重新敲一次都会有些收获
我没看书,大学里学过一些皮毛,直接参与的项目
慢慢来吧~
发表于:2007-09-24 17:28:236楼 得分:0
起步时都是这样,多写代码,好好看看书,找一些开源的代码多看,不断提高自己。
发表于:2007-09-24 17:39:067楼 得分:0
还是先把c#练习熟了后,再看和.net框架有关的东西吧,练习c#的时候可以参考数据结构这本书,把里面的例子用c#实现。
发表于:2007-09-24 17:40:428楼 得分:0
刚开始就这样   慢慢来     才1个月啊  
学习好开发都是是长时间的过程     并不像有些培训机构说的那也1个月或者3个月就能xxx  
万事都一样   或许还是那句老话说的好:不要相信这个世界上有捷径
发表于:2007-09-24 18:31:549楼 得分:0
..   不要产生依赖   ;

发表于:2007-09-24 18:34:1810楼 得分:0
慢慢来,就好了。
发表于:2007-09-24 18:39:5611楼 得分:5
我觉得你有一个问题。。我想问问你。。。byte类型表示的数是   0-255   ,是怎么来的?为什么不等于   254   253?。如果你不知道这个的话,那么你应该放弃你现在的复制/粘贴   ,从头开始学习,勿在浮砂筑高台!你只是看代码,并没有真正的去思考过。。。如果我说错了,对不起楼主了,但是我曾经有过一段和你同样的时期,好像看什么代码都能看懂,但是真正自己写的时候,helloworld   还要想一想,所以加油吧!!!!懂得放弃现在的,,重新开始!
发表于:2007-09-24 18:56:3112楼 得分:0
坚持   坚持  
就是胜利啊
发表于:2007-09-24 20:20:3513楼 得分:0
坚持   ...
发表于:2007-09-24 20:43:1314楼 得分:0
有代码参考是件好事情   但是   不要copy   自己看下大概理解了就自己写一遍     多来几次就好了
发表于:2007-09-24 20:51:4415楼 得分:0
嗯。刚开始这样的经历我相信有很多人有过,我也有过。但是要对自己有信心。刚开始要多动手少思考,不懂的多在百度google上查找,自己试着去摸索前进。。。。。。
发表于:2007-09-24 22:23:0616楼 得分:0
慢慢来
发表于:2007-09-24 22:28:4517楼 得分:0
巧了,我也是网络方向毕业的,以前还一心考思科的网络工程师呢,没考上,到是喜欢上编程,弄起这个来了
发表于:2007-09-24 23:20:0618楼 得分:0
呵呵   我就是网络工程师   现在想做软件   正在学.net2005   给点意见晒!!!
发表于:2007-09-24 23:22:0119楼 得分:0
我欣赏那句话:“这个世界没有捷径”
发表于:2007-09-24 23:25:0020楼 得分:0
同是天涯沦落人   共同努力吧
发表于:2007-09-25 08:08:0921楼 得分:0
真正去做,每做一次,对自己都是一次提升,多次之后,你就会慢慢总结出来了。
发表于:2007-09-25 08:54:3122楼 得分:0
很感谢各位达人们推心置腹的建议

在denghualiang()   的话中,我知道了一天学习的精华不在于你学了多少,更多的是在于你思考了多少   。是的,虽说很简单的一个道理,可总是被自己遗忘,谨记!

多实践+多思考,再加上对.net的,我相信会有收获。

彼此共勉~

今天是中秋节,顺祝大家节日快乐~
发表于:2007-09-25 09:32:3323楼 得分:5
基础要打好,语言学扎实,同时弄懂面向对象的概念,然后是核心类库的使用
其他比如编程思想、技巧,就要靠慢慢积累了,急也没有用~
发表于:2007-09-25 09:35:1524楼 得分:0
多看msdn
发表于:2007-09-25 09:53:5125楼 得分:0
要打下坚实的基础请看这里
http://www.enet.com.cn/eschool/video/c/
发表于:2007-09-25 10:04:5126楼 得分:0
我也很苦恼,我是一个很懒的人,但为了生活为了家人,既然学了.net我们还是要把他说好
一般常识都知道,基础要牢,多练。除非万不得以不要用ctrl+v,最主要是做出来的东西要有自己的想法,讲示人性化,面向对象我想我还是搞不清楚,但我在做东西的时候总是想着,如果我是用这个东西地人,我会怎么样怎么样。
发表于:2007-09-25 10:07:0427楼 得分:0
坚持。程序员是不是青春饭是自己把握的。如果你坚持不住了。那就只能转行了。不过。刚开始的时候。的确压力大。
发表于:2007-09-25 10:21:2528楼 得分:0
说明你在成长,由蛹变蝶羽化的过程是很痛苦的,但是这是你一定要经历的.
加油吧.祝你早日飞起来
发表于:2007-09-25 10:21:4429楼 得分:0
初学者,与你共勉!
发表于:2007-09-25 12:23:4530楼 得分:5
我想我们都不是天才,所以可能都要有这样的学习过程
1   就像学画画一样,开始只能临摹;
2   画多了学着分析为什么要这样画
3   然后是是对各种画法及技巧的积累
4   熟能生巧,这时候你可能会有自己的创意在作品里了,而不仅仅是借鉴别人的东西。
如果你不是天才可能都有这样的过程。大家一起学吧。
发表于:2007-09-25 12:47:4431楼 得分:5
其实都是一样的,先看例子或别人的代码,拿来先用;
拿来改着用;边做边学,装到自已的肚子里.返过来要消化,为何如此.
想着如何做,是否能这样做,如果不能这样做,又能变通的如何做,着手去做;


发表于:2007-09-25 13:00:3932楼 得分:0
将有限的精力,有限的青春,投入到无限的学习中去,这是成为一个合格的程序员的唯一途径。
发表于:2007-09-25 13:01:3733楼 得分:0
呵呵,我大学也是学网络......后来毕业做asp.net开发了....一开始都这样,给自己点信心
发表于:2007-09-25 13:06:0834楼 得分:5
我都做了2年了,现在压力不是一般的大,每天回家都要看书!
lz做计算机什么语言,什么书都要看的java,c,c++,数据结构,算法,数据库。
要比较起来看,多coding。
n人是做出来的!

发表于:2007-09-25 13:07:1535楼 得分:0
搞网络难道没有搞过c、c++啊
有了这两个基础,语法应该没问题了吧
至于说做东西,你首先要懂的一个软件,就是解决一个问题来的
所以你要多参考其他优秀软件,模仿拉空间,敲代码,敲多了,自然也就会了
发表于:2007-09-25 13:20:4636楼 得分:0
不敢做--> 以为会做—> 做多了发现其实不会做--> 学会虚心去做
发表于:2007-09-25 15:06:2937楼 得分:0
`当共勉了`
发表于:2007-09-25 15:10:3938楼 得分:0
慢慢来   总会好起来的
发表于:2007-09-25 15:41:3539楼 得分:0
有c和c++基础的话不能     没有任何基础的话很难      
基本的连逻辑感念都没的话       那就没戏了
发表于:2007-09-25 16:29:4040楼 得分:0
我没有搞过正规的软件开发,也写不出什么高深的代码,但一般的应用还可以凑合一下,不懂就看msdn和google,也没感觉到楼主说的那么恐怖
发表于:2007-09-25 20:11:5941楼 得分:10
我也是新人,刚学c#   3个月,现在基本搞懂了c#表面的东西,正准备往底层走
现在看unsafe下的指针和线程

不过我觉得,同是新人,大家一起分享经验吧

我的经验是:
1.学习台湾。就是先抄袭技术,但不要一味的复制粘贴,一定要自己读懂,然后根据自己的想法去重写这段程序。这样,程序写出来就是你自己的了。当然,如果有时间,你把自己写的东西和源程序比较一下,把不懂的地方弄到csdn或者cnblogs去问问,弄懂为止,如果没有时间去弄,至少要知道这个东东是什么作用,以及怎么使用,等闲下来的时候再去研究。
2.多问有经验的大哥们。并且经常跟他们交流。比如,字符串拼串,就有很多种写法。有机会,交他们帮你过过代码。
3.自己一定要刻苦,我开始的时候,最简单的东西都不会,后来我强迫自己啃config配置,啃httpmodule,啃ihttphandler,啃页面生存周期。当然,纯啃一定会牙齿痛,所以,我都是结合实践来,比如做ip地址限制,做图片防盗链等。
4.系统的看一本你认为比较适合自己的c#书,系统的学习c#的理论,这样才能不会漏掉东西。
5.经常翻阅msdn,以及上csdn看看。

如果不系统学习,直接上岗的话,我建议你,让你的那个哥们告诉你大概实现过程,或者技术范畴,自己找资料,然后完成任务。注意的是,别忘了搞定后要写在你的经验本上,我的经验本已经200页了,嘿嘿。

有空多交流哈,同是net的新人,相逢何必曾相识。
http://www.cnblogs.com/edidu/
发表于:2007-09-25 21:19:1942楼 得分:5
复制   复制   就习惯了   就能看懂基础语法了

能看懂基础语法   看着看着   就习惯了,就会自己完成点小算法了

日积月累,控件就那么些,类库就那么些,慢慢熟了一个   熟了n个   就差不多了

控件也是类库,都是别人弄好的东西,或者叫做微软弄好了的标准应用框架,慢慢的看看别人的应用框架,看着看着就熟了,原来框架就是这么回事了。

一切靠自己,一定要冷静,出现挫折可以休息一小会,或者几天之后再去思考,有时候出乎意料的居然就通了。

没关系,慢慢来,不急一时,你又不是天才,况且很多编程高手都不是天才。
发表于:2007-09-25 21:42:4943楼 得分:0
从语言和算法开始
发表于:2007-09-25 22:16:5244楼 得分:0
我同意..如果你连bit,byte,char的大小都搞不清楚..个人建议你从c学起
发表于:2007-09-25 22:53:2045楼 得分:0
坚持就是死亡,攺行吧
发表于:2007-09-26 09:40:0446楼 得分:0
共勉
发表于:2007-09-26 10:00:2947楼 得分:0
个人认为做到:多读,多做,多想就可以了!
不妨可以先能下基础,
第二阶段再搞的高一点了.
发表于:2007-09-26 12:10:4348楼 得分:0
学习   学习   再学习!!!
发表于:2007-09-26 12:43:2649楼 得分:5
我不是专职的程序员,主要做系统需求分析和产品推广策划,也学习.net,c#,sql   server   2005,谈谈自己的过程:

1、入门书籍要选好,现在许多书都标注有适用段,自己注意一下;
2、不要简单的停留在hello   word上,我自己写的第一个c#程序是完全模块化的,分为xml的读、写两模块和调用的程序界面,其实就是记录窗口在关闭时的位置和状态,再次打开时恢复到上次的位置和状态。这样更容易理解oo开发;
3、读一些oo的书和系统分析方面的书,一个程序员的程序不是独立于这个世界的,程序是因需要而生,随需要而变的,我瑞士军刀上的锯子就分成锯木头和锯金属的,如果只知道锯子的样子,而不分析使用的对象,那么你就永远停留在提供原料的水平上,不会有精加工。

小谈一下,敬请指正。
发表于:2007-09-26 12:49:2550楼 得分:5

刚开始就这样   慢慢来     才1个月啊  
学习好开发都是是长时间的过程     并不像有些培训机构说的那也1个月或者3个月就能xxx  
万事都一样   或许还是那句老话说的好:不要相信这个世界上有捷径
发表于:2007-09-26 12:53:2051楼 得分:0
黎明前最黑暗   加油!!


快速检索

最新资讯
热门点击