来自低层ASP。NET程序员的困惑
本人在上海工作,ASP.Net
快一年了吧。 从开始到现在用的还是。NET 2003 版本是1.1 数据库是SQL SERVER
工作到现在,自己在水平上面,除了找错比较熟悉,有技术含量的编程就是会了,想一想,
自己真的没有什么水平,做ASP.Net Web开发,除了应付,控件属性里面的事件以为,其他的技术真的没了,水平真的很落后
现在准备用 。NET 2005,早就听说有2。0版本甚至更新的,却一直没有用,完全不明白版本1。1和版本2。0的差别
除了这些还想知道,。NET 2005 要什么编程思路
别人都说。NET工作没有JAVA工资高,有看过一些。NET的高端技术,我觉得。NET也是有很多潜能,很多技术需要去体验,但象我这样只懂得一些基本,低级的技术,大概就是最差的了吧。
想一想真的十分痛苦, 自己真的连一些技术的英文名称都没听过,更不会说,自己真的属于低层程序员吗?不会改变了吗?
------解决方案--------------------技术这东西不好说,。摸索,
------解决方案--------------------完全不明白版本1。1和版本2。0的差别
===================
那你需要多学习,像这个问题,网上随便搜一下一大把,那说明你没有去看呀。
------解决方案--------------------如果,你只满足这些属性,那永远也没有大的进步。
你应该想想,微软在这些控件上,底层是如何实现这些功能的。
比如:2.0中ObjectDataSource等。
还有,你可以研究一下,框架是什么?如何用三层开发?反射机制等。这样你会进步更快。
我学了asp.net后,再学struts,开始非常艰难,但是在java中,我至少知道是如何一步步处理的,开源呀。微软高度封装,让很多程序不明白它内部是如何实现的。如果有兴趣,你可以用Reflector看看dll。
至于2.0与1.1的区别有很多,也不是很多。
新增了很多功能,比如Button有OnClientClick事件,不用你再去SetAttribute( "onClick ", "... ");了,还新增了很多控件,几乎又要学一次。跟着微软老贼走也蛮类的。
------解决方案--------------------俗话说熟能生巧嘛
------解决方案--------------------都是从这一步走出来的。只要自己想提高,还是能达到一个高度的。
------解决方案--------------------不行就学啊!
------解决方案--------------------.net工资没有java高 那只是很少部分
个人觉得工资和语言没有关系
其实java难么?不难
------解决方案--------------------知识这个东西是要靠平时点点滴滴的积累的
工作为了什么?
1 是为了混饭吃
2 是为了提高自己
啊啊
------解决方案--------------------找点好的资料系统学习一下,我现在也有点同感,有好多东西都不会,正在学习中
------解决方案--------------------我和lz差不多的情况
很担心再过几年之后,水平未见增长。
呵呵
还是要多学习啊
------解决方案--------------------good good study ,day day up!!
------解决方案--------------------先是要书楼主要太自卑,毕竟计算机毕业出来的还有很多最简单的编程都不会呢.二是楼主眼光还不够远,编程不只是完成任务就行了,还有很多专业性的东西要去研究.现在我在上海这招人,虽然领导说是要招有经验的,因为我们的任务比较重.但说实话我宁愿招个稍微有点基础但肯学肯吃苦的年轻人.我喜欢有潜力的技术人员.