【vfp开源代码栏目提醒】:网学会员为广大网友收集整理了,给你一年的时间,你能了解net多少 - 教育,希望对大家有所帮助!
给你一年的时间你能了解.net 多少不知不觉的又一年过去了.也算是本人真正接触.net 一年多了.我在问自己 学了一年你学到了多少也想问问各位如果给你一年时间学.net 你能学多少东西.我也想把自己的经历跟大家分享一下. 我 2004 年 9 月份进入了大学跟很多人一样我也是一个很喜欢玩游戏的人.进入大学以后更是自由可以疯狂的玩游戏了当时是大一可能很多人都不知道做什么.我也一样大学第一学期学校教的编程语言是VB当时接触到很多新的概念但就是不喜欢 VB倒是对制作网页比较感兴趣我们发了一本教程是关于html 的于是我一天里全部把它看完了因为我完全看的懂那时我也天真的以为原来网页就是这样编出来的理解 HTML 就是编程. 在大学呆了一两个月感觉无聊很多课自己不喜欢就去逛图书馆发现有很多书写着quot动态网页编程quot当时不理解什么是动态和静态我同学东西快大三了居然还不知道静态和动态网页的区别但我对网页制作的兴趣非常大所以还是借来看了那本书是讲解 asp 的看了以后才知道 html 是静态的发现里面有个语言叫 vbscript跟我那时在学的 vb.net 很像.知道这一点后我又很努力的看 vb.net上课也很仔细听但我还是无法听懂老师在讲什么因为他突然冒出一个函数我根本不知道概念所以大一的 vb.net 我是完全荒废了根本算不上学习那时我怀疑我是不是不适合编程. 第一个学期结束后我偶然有机会在一个 flash 论坛上接触 actionscript由于 flash 特效给了我很多震撼引起了我很大兴趣.开始学习 actionscript几乎每天学对其的喜好接近疯狂.慢慢的我对其很多概念都熟悉了然后花时间看其中的 api知道了编程中有quot类quot的概念.后来买了一本书书中提到了面向对象编程.那时我不知道什么概念.我无法理解但我还是很努力的在看只是基础的理解quot类quot的概念但无法运用第二个学期可以说我大部分时间全用在学 actionscript 上了然后回头看学校发了一本 vb.net 的教材书.翻了一下以前不知道的现在全理解了知道只是语法不同而已.我开始不满足 flash 特效的制作也因为大二需要真正学习动态网页编程.所以我也不得不开始学. 第一个学期末我去图书馆借了几本基础的 asp.net 的书自己也掏钱买了一本比较重量级别的书asp.net 揭密从这里开始应该算是我真正开始学.net 的时候.其实我讨厌 vb.net 也是有原因的因为我不喜欢 c/s 架构更喜欢 b/s 架构.暑假的时候我就疯狂的开始看 asp.net 的书了当时还不知道有博客园呢学起来很封闭.而使用的编程工具是 dreamweaver.因为 asp.net 简单易学所以学的不是很累.暑假两个月我对 asp.net 有了个基本的了解. 大二第一个学期来临我们也开的动态网页编程的课上课的时候我自然也不必多听当时老师可能觉的我很狂妄但我感觉没这样必要.我接着继续学习 asp.net 方面的知识后来接触到 csdn到其论坛上发现论坛提问题的人很多当时感觉这个世界上并非我一个人在学这方面的知识因为我身边的同学没一个喜欢学习编程的除了整天的游戏在他们眼力我也很怪他们无法理解我为什么会喜欢这些东西.在网上发现很多程序全是 c的vb 的
代码少之又少.我不得不想办
法学习 c虽然非常痛苦但学习一门新的语言又让我再一次接触到面向对象这个概念.刚开始我还是难以理解我认为我不理解的地方才是我最需要看的地方.当时我还没开始用 Microsoft Visual Studio 这个开发工具因为我无法理解为什么可以
代码和页面可以分离虽然后台
代码是自动生成的.但生成的
代码我看不懂我喜欢这样的方式.学习 c以后我慢慢的清晰起来了我也把自己的习惯转变过来不再使用 vb.net 了现在也一样一直使用 c.接着我便开始使用 VisualStudio 这个开发工具了可谓是体验到了他功能的强大但我写惯了前台页面和
代码放在一起发现这样话
代码没有智能提示刚好差不多这个时候微软的新开发工具正在测试当中就 down 了一个 Visual WebDeveloper感觉很好用我用 vs2003 的时间不是很长不超过半年.down 下来以后发现里面有很多新的控件非常高兴.当然这时也接触了微软 msdn 和博客园知道以前自己学的 asp.net 版本是 1.1 的现在快要推出 2.0 版本了.接着又要开始一翻学习了.在 msdn 和博客园才让我知道我的渺小自己的能力还远远不够继续自学吧还好我对网络编程真的很感兴趣.差不多就这样一个学期就过去了. 接着就是上个学期的事了我开始看 webcasts学习一些基本的设计模式看微软的
开源 Starter Kit学习
sql server学习 casp.net2.0 新特性一直到现在.接触的越多才知道自己所学的越少翻翻 msdn帮助文件看看自己了解了多少.很多东西只听说过根本没有深入了解过.我开始接触的越来越多开始上外国的技术网站也开始看一些英文的图书资料虽然不大看的懂但还是很有收获确实国内的好书很少.还好自己能够自学我感觉我自己学的比较多但做的比较少到现在为止我也没做出一个像样子的网站程序来.我有些同学则学的不多但也完全能做出一个网站购物程序来.因为当我看到 asp.net 三层架构的程序后我对他们写出的程序非常的厌恶.当然他们实现了功能我对他们讲这样写的程序是不好的我们需要分层次实际上他们也不明白面向对象编程.或许在他们看来实现了就好我很多同学看我学了这么久也没做出什么东西来呀感觉学了也没意思最可笑的是他们有时候会问我quot你现在在学 vb 还是在学 asp 呀quot因为他们分不清 asp 和 asp.net他们认为 asp.net 也是跟 vb 一样的是一门语言. 可以说学一们技术是环环相扣的只要你学 xml 就要了解很多其他知道学 dataset 的时候也会接触到
xml 的知识学报表就需要接触 GDI技术有时候你会接触到 framework 里面你不熟悉的一个命名空间你就的停下来了解他.学习就是这样提高的.我本只想学动态网页编程于是我去学了 asp.net学了以后我发现我必须去了解.net framework 很多方面的知识.这个就是所谓的.net 大系.很多问题我还是一知半解就算有时候去看也无法看懂我感觉学习是一个过程.有些东西到一定时候接触去学习你就会明白否则则说明你的功力还不够.继续提高吧. 接着我还想说说.net 和 java上个学期毕业后我就出来实习第一家公司是做.net 的但做的是 c/s 架构程序就是我最讨厌的我硬着头皮的做了三天没做了.我问 b/s 跟 c/s 程序差不多的吗那里的人说是但我不信没这么简单吧.现在在一家公司公司是做 java 程序的.我跟他们说我是学.net 的然后他们说.net 嘛很简单的就是拖拖控件我想问问各位我们学的.net 就是控件的拖来拖去吗当时我心里面临这样的选择抛弃我所学的.net 转而学 java但我毕竟学了很长时间的.net.当然我还是去学了 javajava 语言跟 c很相似大家都知道我也接触了 strutshibetnatespring.我发现在 java 中开发的烦琐.当然他们会反驳你java 性能高安全跨平台反正就比你.net 好.但我知道这样的开发成本太高了我依然喜欢微软平台的.net 开发.如果放弃以前所学的话意味着我又要重新开始. 一年的时间可以让我学会很东西但我依旧是个新手对于技术我无法理解怎样才算是精通
招聘时
常用的一个词对于学习我永远都是充满自信的一定要给自己打气有时候我也会浮躁.可能感觉自己很苯学了一年了感觉还是什么也不会当自己看到别人做出的程序时就想着自己能否做出来.相信以后我能学的更好也能做出好的东西来.如果你也跟我样的话给你一年的时间你能了解.net 多少Feedback评论共 2 页: 1 2 下一页1 楼 2006-07-24 15:13 小猪娃 2未注册用户你去的那是什么公司,什么叫只是拖拖控件那 jbuilder 不也是拖拖控件就能写 java
程序了,有本事写汇编嘛先积累经验先 回复 引用2 楼 2006-07-24 15:41 哥哥.Net是的慢慢成长。
对自己有信心,对自己的眼光有信心。
鄙视你说的那位,拖拖控件就可以些.Net 程序,这样说也可以想象他的 JAVA 水平严重不咋地!(我们支持你,你是最棒的......_) 回复 引用 查看3 楼 2006-07-24 15:46 ttloveyou3344未注册用户看到楼主仿佛看到当年的自己迷茫压抑总感觉不得志.其实技术是没有定论的谁能说.net 的人工资就高我一个朋友玩
vfp有 1 万多一个月你相信吗很多东西靠自己积累的靠自己努力去学的浮躁是那个年代的错 回复 引用4 楼 2006-07-24 15:49 smalldust如果有老师带着,有着计算机编程的根基(比如 Linux/Win/
Java/C/Basic 之类的基础),加上勤奋和一点点聪明,一年时间完全用来
学习.Net,我想一个人完全可以成为世界级的.Net 高手。
但是大多数人条件都是不同的,尤其是没有“老师”,很多时候犹如无头苍蝇不知道往哪个方向前进才好。
其实很多当初看起来很深奥的东西,过来之后回头看时,会觉得“哦,也不过如此”;很多时候我们需要的只是谁来帮忙把那一层窗户纸捅破: 回复 引用 查看5 楼 2006-07-24 15:58 东风之神未注册用户要掌握任何一种技术都不是那么容易的。
.net 简洁方便,我喜欢愿和大家一起多交流QQ:34632092 回复 引用6 楼 2006-07-24 16:00 Ring学习技术不能光停留在语言上, 技术是相通的。
技术的思想是相通的。
谁要说.net 只是托托控件,那么你千万不要相信他,因为他用别的语言也就停留在托托控件或改改
代码的水平.设计模式 java 用到吗?而。
net 用到吗? 设计一个系统架构,java 有其分层重构思想,那么。
net 难道没有吗?学好一门技术,不光光学习语言本身,更重要的是如何把客户的需求合理地抽象出来,合理地变为软件产品。
这其中当然少不了系统架构,设计模式等所有编程语言都通用的东西。
回复 引用 查看7 楼 2006-07-24 16:01 发仔基于 Web 项目 开发三年其中.net 开发一年我想也算是熟练了.开发六年.net 三年应该是精通了 回复 引用 查看8 楼 2006-07-24 16:03 Ring发仔光用开发时间来痕量某门技术的开发水平,似乎不太妥当吧! 回复 引用 查看9 楼楼主 2006-07-24 16:04 Clingingboyttloveyou3344有时候只是对技术的爱好而非工资当然如果工作是自己爱好的技术再加好待遇好的工资那是再好不过了.当然完全是自学的.谢谢各位 回复 引用 查看10 楼 2006-07-24 16:18 发仔Ring时间决定一切,当然不能浮躁乱学,我的技术都是自学的,掌握好学习方法就无所不精通了。
大多数的技术都是边做边学,为了做好地“做”技术,就必须让自已去学,然后就进步了 回复 引用 查看11 楼 2006-07-24 16:20 南未注册用户在学校里还是把基础课学好吧这样你会受用一辈子的.其它的东西只要你基础扎实
工作的时候用到了翻一翻就学会了... 回复 引用12 楼 2006-07-24 16:20 我不是一只鹿、 回复 引用 查看13 楼楼主 2006-07-24 16:27 Clingingboy我认为学习语言的话一门语言一定要好好的去学然后再接触其他语言的话上手就快多了接着深入就是了解里面的 api 了.很多思想是共通的自学能力很重要.当然每个人对不同的语言有着自己的偏号. 回复 引用 查看14 楼 2006-07-24 16:48 WikinSU我和楼主是同一级的。
大二初我建了自己的团队,后来命名为“Team3”,现在这个团队里有六个人。
今年暑假,我留在学校和两个同学一起写一个工作流
系统。
有收获,有难过。
这两年的学习过程中,有一种体会,而这种体会给我一个词,这个词将成为我一生学习的明灯,这个词是“戒骄戒躁”。
我是福建师范大学的,如果有人愿意一起交流和学习的,mail to:wikinsugmail.com 。
有个遗憾,我没像大家一样好好的经营一下自己的 Blogs,等忙完了这段时间我会把它经营起来的,拿着我学的东西和大家分享。
回复 引用 查看15 楼 2006-07-24 17:01 坏男孩未
注册用户看了上面的文章我觉得我 大 1 一年是玩掉了。
大 2 就要好好来了.我觉得有必要学会编程我对自己的专业还没有清楚的认识.谁能告诉我
网络技术是怎样的一个专业啊找个网络高手教我这个采鸟.希望能加 QQ226366453 回复 引用16 楼 2006-07-24 17:18 U2U你学习泛而不精…… 回复 引用 查看17 楼 2006-07-24 17:29 蓝星空慢慢来好了,罗马不是一天建成的。
回复 引用 查看18 楼楼主 2006-07-24 17:31 Clingingboy谢谢各位鼓励. 回复 引用 查看19 楼 2006-07-24 19:33 GouGou大学好像都不教
VB 的。
。
。
从 C 开始的吧?偶是大二寒假开始自己搞的。
。
。
现在大三暑假。
。
。
回复 引用 查看20 楼 2006-07-24 20:44 lioner未注册用户晕死,刚才开始就是这样,我学了 5 个月,现在感觉还不错,知识真实一环套一环的,还有,我想问下,你 2004 进学校的,怎么这么快就
毕业了呀,什么学校,是不是学两年? 回复 引用21 楼楼主 2006-07-24 21:27 Clingingboy三年我是专科的学历不高呀现在出来实习下 回复 引用 查看22 楼 2006-07-24 21:36 zergtant未注册用户说句难听的,楼主不要太介意,你这样是没法提高的,最简单的一个问题原文第五段:“其实我讨厌 vb.net 也是有原因的因为我不喜欢 c/s 架构更喜欢 b/s 架构”请问 vb.net 和 cs bs 构架有什么关系,这么基本的感念都不清楚,谈什么提高? 回复 引用23 楼 2006-07-24 22:09 zhh未注册用户“其实我讨厌 vb.net 也是有原因的因为我不喜欢 c/s 架构更喜欢 b/s 架构”楼上不的道,人家刚开始不知道 vb.net 即能做 c/s 架构也能 b/s 架构应用程序,不要打击人家的学习积极性。
回复 引用24 楼 2006-07-24 22:21 xiaoppp未注册用户楼主 感觉你确实还有很多浮躁的成分在里面要踏实 那样或许你会能得到更大的收获同时 年轻就是你的资本不要害怕走错路(其实在我看来楼主有很多路已经走错了)走错路并不可怕可怕的是有很多路你却不走而是原地踏步 回复 引用25 楼 2006-07-24 22:26 航天奇侠.当然他们会反驳你java 性能高安全跨平台反正就比你.net 好他们说笑,谁不知道 java 慢得像蜗牛,就因为这样,c c才有优势。
什么性能,安全,跨平台,都是根据具体项目而定。
从基础平台上说,没有人能超越微软,因为微软本身就是设计操作系统的。
几十年的基础
设计经验,并不如有人说得那样“不算回事”。
即使是 vb6, 也不是拖拖控件就能设计出好
软件, 只是有人认为拖拖控件可以做的事情,非要自己写
代码才显得高手, 那不过是自找苦吃。
设计思想才是重要的,打字和拖控件不过是“执行”方式, 当然拖控件效率要高得多,可是并没有听说只是拖控件,就能实现大型的软件设计。
回复 引用26 楼 2006-07-24 22:29 萧寒慢慢来积累内功吧编程语言只是外功到处都是精通各种语言的高手用另一个角度看待它们.从核心和本质上来理解它们. 回复 引用 查看27 楼 2006-07-24 22:33 萧寒小猪娃 2 re: 给你一年的时间你能了解.net 多少 2006-07-24 15:13 小猪娃 2你去的那是什么公司,什么叫只是拖拖控件那 jbuilder 不也是拖拖控件就能写 java 程序了,有本事写汇编嘛先积累经验先////这个我不太同意你说的quot有本事写汇编嘛quot其实我们公司的测试部门的女同志都懂汇编但不见得有多大的本事.呵呵..不过那公司的人看扁.net 那确实很可笑. 回复 引用 查看28 楼 2006-07-24 22:43 oscar_expansion偶的大学四年算是浪费了,呵呵 回复 引用 查看29 楼 2006-07-24 23:13 春鱼外行看什么什么技术 往往会很天真、很绝对: .NET、VB.NET、C是多么高深的技术,掌握它们可不容易啊。
我要用一年或者几年时间来学啊。
我现在很讨厌“学”这个字眼。
“学”意味者什么呢?比方说我用一年时间,如果用功的话,我就学会.NET 了。
那么,技术变得多么简单啊。
事情是这样的简单:我花上一年时间,买几本书,用用开发工具,看几个范例。
一年以后,我就可以说我“学会”了.NET。
对于一个平台或者一门语言的掌握,并不是一个“学”字就完事大吉的。
对于一项开发技术的掌握,是需要悟性和坚实的项目基础,不是像你的专业课一样,花时间看书做题就行了。
技术是“手艺”,是用来获得收入的,不是用来“学习”的。
所以说,这样的“学会”仅仅是万里长征的第一步。
以后还会面对数倍的艰辛。
如果开发的历程上也有王国维所谓的三个层次的话,你连第一个层次都还没达到。
同样奇怪的是,为什么有这么多人都这么蔑视.NET,认为不过是一门技术,“学”一年就行了。
.
NET 平台,可以说在很大程度上是很高级的开发平台,或者说是“企业级”的。
并不适合没有足够开发经验的人员直接应用。
盲目地“学”,会遇到很大的障碍。
.NET 绝对不是一门语言这么简单,它是一个体系,甚至包含了特有的的设计和分析模式。
如果认为 ASP.NET 是网页就“简单易学”,就是无知了。
任何技术,都有很多认识的角度。
有些时候并不需要你知道这么多的“概念”。
所谓的人才或者高手,往往只是能够在某些方面把问题解决好。
并不需要直接 GDI,但是一旦项目需要,它们可以在短时间内掌握它。
甚至当下面需要转向 JAVA 平台的时候,也可以以很低的成本转过去。
能够这样做是基于对应用或者构架的透彻分析,在这样的高度之上,技术不是明确地分阵营的、也不是绝对的非此即彼的。
当然,这样的层次,并非一般的开发人员能够达到。
所以这些一般的“开发人员”或者说“程序员”,面对的还是特别基础的问题。
这就是为什么公司里要分出来 senior 和 enginner。
“资深”的开发人员或者分析人员,面对的问题往往是整个应用的核心
问题,是超越了“平台”“语言”之上的。
再有,任何技术都不是孤立的。
有一些知识,是非常通用的。
例如
HTML 的基础或者 XML。
很多刚刚入门的开发人员不尊重这些基础知识,而去追逐一些比较边缘或者看起来“热门”的东西。
其实这些东西只是那些“分析师”才需要关注。
没有达到精通之前限于了解的程度就行了。
过分地追逐这些东西,就是舍本逐末了。
你的问题真的很可笑,如果要用一年的时间来“学”.NET,那你根本不适合做技术。
还有你文章里也写到了很多可笑的观点,有些都已经是陈辞滥调了,你还在这自我感觉良好。
如果有一天你真的达到“精通”的水准,再来看这些,你自己也会笑出来。
回复 引用 查看30 楼楼主 2006-07-24 23:56 Clingingboy说真的感谢上面很多朋友的批评.如果我写的不对说明什么呢我的水平还不够不同技术水平的人员会给出不同不同的看法.但至少有一点可以肯定的我很努力.再有我说对于一年你能了解.net 多少对于我是个学习的回顾而非想着一年能够学完他一年学好.net那.net 实在是太简单了不是如果真是如此我想很多人将会对技术不存好感.为什么说我讨厌 c/s 呢我本身在学 asp.net然后一下子让我去学 b/s 的东西我想还是专著点好.当然真等我哪天asp.net 学的像样子了我会更深入的学习.如果你让一个 asp 程序员去搞 c/s 的东西他心里会怎么想当然.net 里面确实很多是相通的.学技术还得慢慢来.总不能什么都学吧.你有必要学习.net 所有的类吗其实我把学习当作一种乐趣并非负担.我明白学的东西很多但我还是要说一年对于一个初学者来说可以学到很多.其实编程也可以改变自己思考问题的逻辑或许也能让浮躁的人安静下来我想有时候你也有浮躁的时候当你花了几天的时候也没有解决一个问题的时候.但最终想想思考后你学的更多.为什么大家看到这个标题会发表言论呢我想大家对于这个话题也有所思考. 回复 引用 查看31 楼 2006-07-25 00:01 wqlblogger看用什么语言解决什么问题。
我在校用的最多的也是.net为方便还自学了 C,但是公司用的是 C,因为是嵌入式系统;所以,情况你也能想象,但我的意见是:不要为你学过的东西阻碍你的进步,.net 也是为解决一定范围问题而发明的,如果解决不了你现在的问题,你还犹豫什么呢,程序员是“编程”,不是“用语言”,只会用语言的人是不能称自己是“程序员”的。
回复 引用 查看32 楼 2006-07-25 00:06 wqlblogger还有,.net 框架下的东西无所谓深入的,这是我的一个提醒;真正能深入的东西,还是那些基础:
计算机结构,程序思想等。
你说你要在.net 上深入,就像用记事本打字的打字员说“要在记事本程序上深入”一样,无论你怎么深入,人家一用“
word”,你就完了,我的意思你明白吗? 回复 引用 查看33 楼楼主 2006-07-25 00:07 Clingingboyzhh我想说的是我更喜欢
web 应用程序可能你们误认为我讨厌 VB.NET可能.