迷茫,到底是做桌面式开发还是web开发?

pegion2000 2010-01-13 10:55:58
本人之前用C#做winform方面的开发两年多,做了一些小项目,没用到什么高新技术

。现在看web开发方面的书籍,发现要学习的东西简直太多了。再看现在的.net招聘

要求:
1、熟悉Html、CSS、XML、javascript、WebService等;
2、熟悉SQL Server数据库开发,包括存储过程、触发器、视图的编写 ;
3、具有良好的面向对象软件工程思想,能够使用rose工具建模;
4、使用.NET开发过大型企业应用的人员优先;
5、连续使用SQLserver 两年以上,精通存储过程,能够手写100行以上逻辑关系复杂

的存储过程;
6、有处理SQL server数据库大数据导入导出经验,对百万级数据处理有经验;
7、熟悉Ajax,flex,wpf,wcf。

投简历回复最多的全是外包公司,一去笔试基本都有英译汉,英文作答,英语面试

等等。本人做界面方面的不擅长,只会拿人家的源码来改,英语看资料都是金山词霸

,口语更烂,面试外包公司全部挂掉。懂点数据结构和算法,可是web开发全是框架

,一点都用不着。

要过年了,现在还没工作,真的太焦虑了,父母打电话都不敢说工作的事。问了

一些做外包的同学,说是工作很辛苦,待遇也低。而且微软的东西更新太快,现在都

.net4.0了,什么wpf,wcf全是它的封闭框架,需要不停的学习他的框架用法。就像

头牛不停地被草吸引着往前犁地,要学的东西这么多,待遇这么低,反差太大了,到

底是转入C++做mfc还是学习web开发?

看了一位老兄的发言:
net的前景很好 .net的前景绝对好过Java
不过是微软的前景很好 不是程序员的前景很好

.net的入门低 开发效率高 降低系统成本 肯定会超过Java
但是对于程序员来说是恶梦 总有一天你发现
开发效率高意味着不需要那么多的.net程序员就能完成大量的工作
入门低意味着.net程序员满地都是
供过于求意味着.net程序员的工资都好低好低
公司都依赖于VS MSSQL平台 钱都到了微软手里
程序员变得廉价 公司的总体成本也减少

.net很有前途 微软很有前途 但是.net程序员没前途

真的太纠结,学习web投入真的太大了,到底要不要一路走到底?
...全文
1892 52 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
52 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiashie 2011-01-04
  • 打赏
  • 举报
回复
.net很有前途 微软很有前途 但是.net程序员没前途
vsking 2010-05-11
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 sp1234 的回复:]

如果你看看2009年5月发布的Silverlight3和2010年3月即将发布的Silverligh4就会发现,什么“桌面还是web开发”的争论对于现在的开发者已经过时了。Silverlight通吃,而且没忘记维系跨平台的目标(即已经不局限在Windows,也不抱持那个巨大的.net framework版本)。

除非,做纯粹的简单网页(仅仅把全站SEO作为目标,而不是把应用程序交互性作为目……
[/Quote]

传说中的大神现身了
lovehmj 2010-05-11
  • 打赏
  • 举报
回复
up!
liqiao_2010 2010-01-16
  • 打赏
  • 举报
回复
顶sp1234
l171147904 2010-01-16
  • 打赏
  • 举报
回复
[Quote=引用 48 楼 liujichang1727 的回复:]
引用 22 楼 zhangsong1st 的回复:
被微软强奸了但我们依赖他,感觉还很爽,这就是命,几十年的沉淀摆在那了,不是谁能随便改变的

UP
[/Quote]

不学了,,,没钱途!
liujichang1727 2010-01-16
  • 打赏
  • 举报
回复
[Quote=引用 22 楼 zhangsong1st 的回复:]
被微软强奸了但我们依赖他,感觉还很爽,这就是命,几十年的沉淀摆在那了,不是谁能随便改变的
[/Quote]
UP
KingWolfOfSky 2010-01-16
  • 打赏
  • 举报
回复
飘过~~
lzsh0622 2010-01-16
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 sp1234 的回复:]
你要学的软件工程技术,是自学能力。

仅仅学编程语言?可能连软件工人都越来越难当,因为软件工人也是需要一定的设计能力的。
[/Quote]

支持这种说法,不管是代码工人还是项目负责人,都要有软件工程的思想。

不按软件工程的思路走,有句话叫“出来混迟早是要还的”。
lzsh0622 2010-01-16
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 sp1234 的回复:]
如果你看看2009年5月发布的Silverlight3和2010年3月即将发布的Silverligh4就会发现,什么“桌面还是web开发”的争论对于现在的开发者已经过时了。Silverlight通吃,而且没忘记维系跨平台的目标(即已经不局限在Windows,也不抱持那个巨大的.net framework版本)。

除非,做纯粹的简单网页(仅仅把全站SEO作为目标,而不是把应用程序交互性作为目标),如果可以叫做web开发的话,也许asp.net还有点用。
[/Quote]

Silverlight是值得关注的新技术,比较有用的特性:

(1)跨浏览器 可以在所有流行的浏览器(IE、Firefox, Apple Safari, 和Opera)中运行
(2)跨 平 台 跨操作系统,能在Microsoft Windows和Apple Mac OS X运行。
(3)兼 容 性 可以与已经存在的JavaScript和ASP.NET AJAX代码无缝集成

貌似楼主提到的WINFORM与WEBFORM的区别还是存在的,前者偏操作系统,后者偏浏览器。
zzxap 2010-01-15
  • 打赏
  • 举报
回复
两样都要来
足球中国 2010-01-15
  • 打赏
  • 举报
回复
同样,不打算,搞BS。

mfc搞一搞还是挺爽的。
段传涛 2010-01-15
  • 打赏
  • 举报
回复
呵呵 连个差不多,可以互补,现在流行bs/cs并行
mimangshamo 2010-01-15
  • 打赏
  • 举报
回复

末日的感觉!
蘋果虫 2010-01-15
  • 打赏
  • 举报
回复
winform,web form
各有各的优势~~~~~~~~~
huming_h 2010-01-15
  • 打赏
  • 举报
回复
那边赚钱搞那边。
jietuan 2010-01-15
  • 打赏
  • 举报
回复
其实winform,web form 都要做的,否则你会感觉缺很多东西的。
outou 2010-01-15
  • 打赏
  • 举报
回复
支持桌面
camperer 2010-01-15
  • 打赏
  • 举报
回复
继续Winform吧,不要搞WebForm,更难混。。
hitlcyu19 2010-01-15
  • 打赏
  • 举报
回复
做web其实上手还是比较快的 但是做C++会慢一点 而且C++还是对经验要求比较高的
chessman_mak 2010-01-15
  • 打赏
  • 举报
回复 1
microsoft有很多框架.但是我觉得.框架开发出来是用的. 没人让你一定要学习. 只是学习了那些framework 将会令你的代码的工作效率得到提升.. 如果你这样想. 你就不会感到有压力了.

加载更多回复(32)

7,774

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧