【vfp开源代码栏目提醒】:文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。
网学会员整理了vfp开源代码-net学习 doc - 技术总结的相关内容供大家参考,祝大家在新的一年里工作和学习顺利!
给你一年的时间你能了解.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.接着我便开始使用Visual Studio这个开发工具了可谓是体验到了他功能的强大但我写惯了前台页面和
代码放在一起发现这样话
代码没有智能提示刚好差不多这个时候微软的新开发工具正在测试当中就down了一个Visual Web Developer感觉很好用我用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 Clingingboy ttloveyou3344 有时候只是对技术的爱好而非工资当然如果工作是自己爱好的技术再加好待遇好的工资那是再好不过了. 当然完全是自学的.谢谢各位 回复 引用 查看 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 towikinsugmail.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”你就完了我.
上一篇:
基于MVC的自测式考试系统
下一篇:
关于大学英语教学