1
w88975 2015-08-25 23:36:58 +08:00
.net 难登大雅之堂
很少的公司会将.net 作为主要开发语言,建议多学几门其他语言,方便以后的发展。 |
2
ljbha007 2015-08-25 23:37:30 +08:00
如果喜欢学新东西 工作搞什么根本无所谓
|
4
dragonszy 2015-08-25 23:43:04 +08:00
专精一门,样样通吃。.net 也能跨平台了,安卓, ios , win 通吃,还可以搞游戏 unity 。
|
5
w88975 2015-08-25 23:44:11 +08:00
@ljbha007 .net 大部分开发都是做网站,桌面都很少,大公司很少有用.net 的,就拿 win10 来说,国内又有几家公司在招 WIN10 开发者,如果楼主想往更高方面发展,学习其他语言是必须的。
|
6
ipconfiger 2015-08-25 23:46:55 +08:00
不要打击楼举嘛,楼举要走互联网方向可以去爆栈嘛,爆栈也是.NET 的
|
7
kanezeng 2015-08-26 00:17:22 +08:00
既然接了这个工作,那就安心做吧。真的把.NET 搞熟悉了,转转其他也不难。刚毕业还有大把的学习的机会。最怕的是其它没学成,.NET 也稀松。
|
8
xbb7766 2015-08-26 00:22:41 +08:00
@w88975 windows 桌面方面,.net 写的程序太多了,至少国外绝对比国内用的广。而且现在有又跨平台的趋势。
国内就是这样,看到微软系的就开始嗤之以鼻。 |
10
ipconfiger 2015-08-26 00:39:08 +08:00
@kuxiazi 水果的脑残粉有种说不用爆栈
|
11
ksword 2015-08-26 01:01:54 +08:00
从就业环境来说, java 前景会更好些,大公司的分布式系统和 SOA 平台都是用 java 的多,当然你学好.net 转 java 也很容易,只是到时再转,起点就和别人不一样了
|
12
YuJianrong 2015-08-26 01:06:52 +08:00
|
13
ipconfiger 2015-08-26 01:10:42 +08:00
@YuJianrong 真没有幽默感
|
14
xbb7766 2015-08-26 01:37:31 +08:00 1
@YuJianrong
海外传过来的?引用 wikipedia 的一句话“来源请求”。我就记得十几年前在阿三流行微软 VB 做桌面软件的时候国内就已经鄙视用 VB 做软件开发了。 微软自己不是还有 technet forum 还有 MSDN blog 。 网络后段衰弱?不觉得, asp.net mvc 还是活的蛮滋润的。桌面衰弱? WPF 不是很好用么。 微软要说弱的方面商业授权费可以算个,至少那么多的初创公司不太会选择需要一笔不小授权费的 Windows server , visual studio 之类的软件。 @ipconfiger 偶来点幽默感的吧:微软是大独菜垄断主义, me 们要打倒垄断实现共铲软件主义。 好了,吐槽完毕,该洗澡的洗澡,该碎觉的碎觉。 |
15
njuptjsy 2015-08-26 01:43:59 +08:00 via Android
南京思杰欢迎你
|
16
VmuTargh 2015-08-26 02:01:04 +08:00 1
|
18
siriulx 2015-08-26 05:40:51 +08:00
开发 windows GUI 程序,用.net 不很方便么? 其实没什么大雅之堂,好用省时,能解决问题就行。 C#多好= =
|
19
empvio 2015-08-26 08:41:44 +08:00
.NET 挺好的,搞现在流行的 RESTful 开发 .NET Web API2 用着也挺好的。 但是移动端确实吃力了点。尝试过折腾一下 WinPhone ,结果官方文档和最新版 SDK 的实现竟然是不兼容的,也是醉了。然后就是生态问题了,例如.NET Web API 方面目前资料确实少,就英文还能稍微找到一些。
|
20
frankzeng 2015-08-26 08:47:29 +08:00
跟着微软会被坑死的,微软出了名的猪队友。
|
21
cxe2v 2015-08-26 08:57:56 +08:00
果真是 iV2EX
|
22
est 2015-08-26 09:00:28 +08:00
觉得微软好,.net 好的是还没被微软坑过而已。说不定过几年你也是过来人了。
|
23
aaronmix 2015-08-26 09:06:15 +08:00
只是一个 framework 而已,吊死在哪个上前景都不容乐观
|
24
ljbha007 2015-08-26 09:14:19 +08:00
|
25
tearsinchina 2015-08-26 09:58:51 +08:00
楼上没一个懂。 net 的
|
26
wenweihu86 2015-08-26 10:33:20 +08:00
|
27
w88975 2015-08-26 10:33:27 +08:00
|
28
mouhong 2015-08-26 10:41:30 +08:00
作为一个 6 年的 .NET 码农,我想说 .NET 的工作机会确实是比 Java 之类的少很多。
可以在工作做 .NET 的同时业余再研究点其它技术栈的东西,对工作对自身学习都比较好。 而且,.NET 如果研究深一点,也会发现只掌握 .NET 和 C# 是不够的,比如你想研究 CLR ,你可以借助于 CLR via C# 这本书,但如果想更深入地了解 CLR ,大概只能去看 CLR 的源码,但这要求你看得懂 C++ (所以,我后面也要去学 C++ 了)。 再比如你想要研究并发编程,那就需要了解内存模型,甚至一些汇编的东西,要不然有些东西仅站在 .NET 这种高度抽象的环境中永远无法理解。 但像代码设计方面的东西,用 C# 倒是挺合适,比如《.NET Framework Design Guidelines 》,有些吐槽 .NET 的也许都不一定知道框架设计为何物,只会用别人写的现成框架和类库。 总之,精一门,通多门。 |
29
49 2015-08-26 10:42:57 +08:00 via Android
@ipconfiger 看到你的昵称是 ipconfig 而不是 ifconfig 就知道 v 友的立场了←_←
|
30
wenjiangtao 2015-08-26 10:49:28 +08:00 1
哎……慢慢的都是偏见……我只能说我是为数不多的.net 爱好者,虽然我现在的工作是 ruby & python ,但是从来没有放弃过对.net 的学习,热情、向往。
哎…… .net 很好,.net 大法好,微软大法好, vs 是世界上最好的 IDE ,没有之一。 如果学.net 学的好,想要高薪又容易找到的工作很简单,做 unity3d 开发,我原来就是 u3d 游戏开发,不用我说这行工资多少了吧? 如果学.net 学的好,还有情怀,可以考虑深钻.net ,加油!有兴趣可以找我私聊,在.net 技术方面,还有它将来的发展方向,这点我还是有点自信的。 |
31
wenjiangtao 2015-08-26 10:52:48 +08:00 1
哎……满满的都是偏见……我只能说我是为数不多的.net 爱好者,虽然我现在的工作是 ruby & python ,但是从来没有放弃过对.net 的学习,热情、向往。
哎…… .net 很好,.net 大法好,微软大法好, vs 是世界上最好的 IDE ,没有之一。 如果学.net 学的好,想要高薪又容易找到的工作很简单,做 unity3d 开发,我原来就是 u3d 游戏开发,不用我说这行工资多少了吧? 如果学.net 学的好,还有情怀,可以考虑深钻.net ,加油!有兴趣可以找我私聊,在.net 技术方面,还有它将来的发展方向,这点我还是有点自信的。 |
32
otakustay 2015-08-26 11:52:53 +08:00
才刚毕业而已,你又不是一辈子就只能写一门语言了,你又不和编程框架结婚以后离婚还要办手续分财产
无论如何,待遇很不错的前提下,应届生去写.NET 没有什么不好的 CLR 设计的精妙, C#语法的完备,微软制作框架和生态体系的思想,.NET 多得是这些思想层面上的教材。你写.NET 的过程中把这些理解到了,以后有啥语言有啥应用框架能难倒你的 你现在去学个 ruby 或者 python ,真的能确定自己可以在语言表层之后把后面的思想学到吗,拿脚本语言学了几年的很多人去构建数十个工程师一起合作的大型项目会觉得力不从心,这又是为什么呢 我认为,无论你喜欢什么语言,如果想做 Web 开发的话, Java 或者.NET 最好学一门到熟练的程度,以便视野足够支撑未来的成长 |
33
ipconfiger 2015-08-26 13:58:38 +08:00
@49 这个....... 我确实是搞 windows 在前,所以这个 ID 用得也很久了
|
34
jimrok 2015-08-26 14:14:47 +08:00
去拉勾网上看看不就知道了吗
|
35
karlakte 2015-08-26 14:14:52 +08:00
还不赶快跳坑 微软不是吃素哒 你看看 Windows Phone SDK 换过多少回了 (╯-_-)╯╧╧! 选语言无法为了吃饭 这门语言的工作机会少只又少.
|
36
JerryBean 2015-08-26 14:31:12 +08:00
语言是工具 能力看个人
|
37
Winny 2015-08-26 15:09:30 +08:00
ASP.NET 的坑比较少,但是移动 app C#的坑大。
C#适合用来做一些快速实现的东西,效率高安全性好把握。一旦开始深入后,这一滔滔的框架就有点难了,不过现在都开源,或许有个好的将来。 对我而言, C#只是其中一门语言,但是占据了最大部分的开发历程。(并非专职程序员) |
38
yunbaIO 2015-08-26 21:09:27 +08:00
楼主要不要考虑下这个机会: http://www.v2ex.com/t/207602
|
39
chengzhoukun 2015-08-27 10:09:37 +08:00
领域不同吧,一些传统企业比如金融、银行、医疗啥的还是很吃香的,还有就是 unity 游戏开发之类
|
40
foxkiller 2015-09-01 11:22:34 +08:00
|
41
frostcake OP @ipconfiger 爆栈是啥?
|
42
frostcake OP 看了楼上的评论,还是负面为多啊。。。
|
43
sunsan05 2016-07-25 15:09:27 +08:00
…都么没几个懂.NET C#的在 BB 。
|