新西兰天维网社区

 找回密码
登录  注册
搜索
热搜: 移民 留学
楼主: ibeloved
打印 上一主题 下一主题

[软件] 这年头,用windows做甚?! [复制链接]

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

升级  75.09%

UID
8765
热情
2442
人气
4181
主题
257
帖子
63077
精华
1
积分
35018
阅读权限
30
注册时间
2002-12-7

元老勋章 10周年纪念

31#分享本帖地址
发表于 2011-1-10 22:25:39 |只看该作者 微信分享
软件行业的领军级别的人物,很少是 .net的开发人员。这或许说明了些什么。

使用道具 举报

Rank: 9Rank: 9Rank: 9

升级  99.6%

UID
143219
热情
690
人气
1083
主题
40
帖子
2127
精华
2
积分
1996
阅读权限
20
注册时间
2008-5-9
32#分享本帖地址
发表于 2011-1-11 08:54:03 |只看该作者 微信分享
软件行业的领军级别的人物,很少是 .net的开发人员。这或许说明了些什么。
ibeloved 发表于 2011-1-10 22:25
我能想到的 :
1.NET好用,毕业生就能做,高级人员做.NET具体开发的话,从开发人员本身和用人单位角度看,都属于屈才。好用我这里的定义是上手容易,不容易出现大的bug,Memory leak 之类的。
2.因为好用,新人和中低层开发人员多,一定程度市场过剩,导致了高级别开发人员转向其它平台。
3.历史太短,比Java要晚,我还是觉得高等级的开发人员要经验的积累的。所以说从.NET做起来的高等级人才可以说是没有的。而从Java开始的选.NET的就不太可能,同理C, C++高等级人才总是强手的,转C#做开发的应该也是很少吧。
4。局限性太大,.NET上只能做Windows, Mono实际上还是二等公民。高等级的开发人员实际不是写Windows 上的PC 软件的。举个例子,银行,证券交易这种可靠性和性能要求高的平台已经被历史证明Windows是不可行的。个人认为高等级的开发人员如果选择绑定到一个有明显局限性的平台,那是不智!况且这个局限性是微软人为造成的。

没有要争论的意思,不过既然ibeloved提到一个有意思的问题,忍不住就想找答案,随手写几个能想到的。。。

使用道具 举报

Rank: 9Rank: 9Rank: 9

升级  99.6%

UID
143219
热情
690
人气
1083
主题
40
帖子
2127
精华
2
积分
1996
阅读权限
20
注册时间
2008-5-9
33#分享本帖地址
发表于 2011-1-11 08:59:00 |只看该作者 微信分享
I asked my email-pal: “UNIX or Windoze?”. He replied “UNIX”. I said “Ah…me too!”.

I asked my email-pal: “Linux or AIX?”. He said “Linux, of course”. I said “Me too”.

I asked him: “Emacs or vi”. He replied “Emacs”. I said “Me too. Small world.”

I asked him: “GNU Emacs or XEmacs?”, and he said “GNU Emacs”. I said “oh, me too.”

I asked him “GNU Emacs 19 or GNU Emacs 20”? and he said “GNU Emacs 19”. I said “oh, me too.”

I asked him, “GNU Emacs 19.29 or GNU Emacs 19.34”, and he replied “GNU Emacs 19.29”. I said “DIE YOU OBSOLETE NOGOOD SOCIALLY MALADJUSTED CELIBATE COMMIE FASCIST DORK!”, and never emailed him again.

看到有操作系统的讨论,忍不住想到这个笑话。

使用道具 举报

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

升级  75.09%

UID
8765
热情
2442
人气
4181
主题
257
帖子
63077
精华
1
积分
35018
阅读权限
30
注册时间
2002-12-7

元老勋章 10周年纪念

34#分享本帖地址
发表于 2011-1-11 19:19:38 |只看该作者 微信分享
恩,这其实返回到了 productivity 还是其他相关的其他因素,比如说 performance, cross platform 之间的选择。
就我对.net的这点拙见, 我个人觉得
1.他的确太年轻了,有很多基础性的底子没打好,copy java还没copy全,还卖那么贵的ide, java eclipse直接免费。
2. 他的市场是大部分客户的os决定的,于是也一部份决定了就业市场, 去seek上转一圈, .net的职位还是很多的。
3. 他是典型的有productivity的语言, 不过我宁可用java,每年学习一个编程语言,我2011年就去温习一下java,java的performance变得越来越好了。
4. .net的确上手很容易,如果你会点c++的什么的话更快了。我c#用了1个礼拜学了大概,之后就在商业环境中运用了,当然边学边用是必然的。 他上手容易也一部份是ide的结果,太多人只是去猜一个东西怎么用,而不知道真正该怎么用。
5. .net 要想好好的有个全面的了解,还是需要一定时间的,很多语言里的漏洞/陷阱,初学者很容易掉里面。 做一个事情一般都有好几种方法,而这也是要建立在对语言的功能的熟练性上面的,当然,这条对于大多数语言都适用。

我是一个追求效率的人,编程也是要效率,个人是最喜欢c++,给了我很多的自由, 比如 multiple inheritance 在 java 和c#里面都是不能直接实现的。
还好我工作比较灵活,全公司就我一个人是c# 和c++的project同时进行的,前阵子去seek上看了看,没有我很喜欢的工作,都是单一的语言环境。

另外对于一个编程人员,应该是在不停学习的,knowledge stack 应该要多样化,不要只知道.net, wcf wpf。 从不同的语言里面提取精华 运用合适的语言达成目标才是正道。

使用道具 举报

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

升级  75.09%

UID
8765
热情
2442
人气
4181
主题
257
帖子
63077
精华
1
积分
35018
阅读权限
30
注册时间
2002-12-7

元老勋章 10周年纪念

35#分享本帖地址
发表于 2011-1-11 19:28:28 |只看该作者 微信分享
I asked my email-pal: “UNIX or Windoze?”. He replied “UNIX”. I said “Ah…me too!”.

I asked my email-pal: “Linux or AIX?”. He said “Linux, of course”. I said “Me too”.

I asked him: “ ...
一天 发表于 11/1/2011 07:59

这倒是挺常见的一种情况的

我一向觉得没有实践就没有发言权,等实践了,人家再去评论些什么,也都是参考意见而已了。

我是一个很喜欢新东西的人,有了新的技术就要试试,语言更新了新的功能,就要用用,有了不知道的 lib,就要看看怎么回事,有了开发的不同的方法,就要对比对比。只有知道的东西够全了自己才能有个做出从中选择的判断。 不然岂不是人家告诉你什么就用什么了。

使用道具 举报

Rank: 9Rank: 9Rank: 9

升级  99.6%

UID
143219
热情
690
人气
1083
主题
40
帖子
2127
精华
2
积分
1996
阅读权限
20
注册时间
2008-5-9
36#分享本帖地址
发表于 2011-1-12 09:05:21 |只看该作者 微信分享
本帖最后由 一天 于 2011-1-12 18:08 编辑
恩,这其实返回到了 productivity 还是其他相关的其他因素,比如说 performance, cross platform 之间的选择。
就我对.net的这点拙见, 我个人觉得
1.他的确太年轻了,有很多基础性的底子没打好,copy java还没co ...
ibeloved 发表于 2011-1-11 19:19
对.NET 本身没有太大成见,就是目前对它跨平台的问题我觉得是硬伤。不过好用是确实的,连它的IDE算在一起的话。
很多这里的KIWI,不是做软件行的和我聊天,经常会有钦佩的意思,因为他们觉得编程是很难的。有意思的一点是不止一个人是从学C++开始的,后来觉得太难,放弃去做其它行了。其实现在有了VS Express,这其实不成问题了。从这个角度说,至少.NET的贡献就是让编程的门槛低了,不过么主要还是归功于C# 。提到C# 又不能不讲Java,说到Visual Studio的好用和流行,又不能不提到它之前的Delphi,还有Borland。

话又说回来,其实什么都是易学难精的,老实讲C#我都没有学精,比如昨天还在找一些.NET 平台下Multi-Threading 分析的文章看。.NET 门槛降低了,并不代表它是傻瓜语言。

关于Java,我一直是比较偏向。不过之前的问题之一就是因为开放的平台,IDE很多,不过没有VS这样统一的平台。二是语言背后力量比较分散,比如NetBeans和Eclipse感觉总体质量和VS有差距,两者各有优点和长处,而且彼此之间快捷键设置什么的都略有不同,选了一个,往往因为另一个功能不得不用,又不得不选另一个做另一个项目。后来我就开始更偏向于Vim Emacs这样的纯编辑器了,觉得依赖IDE太累。不过说实话说有的编程语言用惯了IDE,用文本编译器是很自虐的。哦,还有就是Java被Oracle 收购之后,他们会在Java 上有多少投入,还有Java的未来的方向,我是看不太明白了。
哦,Java 在 Sun 时代的末期,开源还是不开源,又徘徊了太久。

使用道具 举报

Rank: 9Rank: 9Rank: 9

升级  99.6%

UID
143219
热情
690
人气
1083
主题
40
帖子
2127
精华
2
积分
1996
阅读权限
20
注册时间
2008-5-9
37#分享本帖地址
发表于 2011-1-12 09:50:55 |只看该作者 微信分享
这倒是挺常见的一种情况的

我一向觉得没有实践就没有发言权,等实践了,人家再去评论些什么,也都是参考意见而已了。

我是一个很喜欢新东西的人,有了新的技术就要试试,语言更新了新的功能,就要用用,有了 ...
ibeloved 发表于 2011-1-11 19:28

觉得我们搞技术的,常常会争论各种技术的优劣。本身多半都是自己行业的专业人士,一般都还是人才,所以就觉得我什么都懂,我一通百通,还有一点就是好为人师,总觉得自己有教育别人的必要。所以把两个搞技术的放在一块,有不同是必然的,有争论也基本上是100%的。看过这个笑话,我就忘不掉了。争论通常是好事,不过比如Intel 和 AMD 之争,ATI 和 Nvidia 之争,还有操作系统之争。争到后来其实还是一个取舍问题,技术本身没有好坏,合适需求的就是好的技术。

我这个人有时候很怪,对新技术通常不是太感冒,总觉得推陈才能出新,要想出新的想法先要对旧的解决方法有个了解。不了解新的解决方法和旧的方法的本质的不同,是没有办法把它活学活用的。我个人比较对IT行业的历史比较感兴趣,觉得五十多年的电脑历史有很多有意思的故事和教训,不过总得来说电脑行业还算是一个发展中的行业,追新会很累,而且新的不一定是好的。本人时间和才智有限,要是为了追新而追新,一是会弄得自己很累,二是往往会弄得一知半解。了解了历史,才能帮助看清将来,希望能做到弄潮,而不是跟风。

我的目标,能想到的是:学点Functional Programming开阔一下眼界,还有专门学一下Design Pattern,比如 本科的时候老师就推荐过的Gang of Five 的书,把C 再温习一遍,然后把C++提到中级的水平,还有一直想干的,抽空把The Art of Computer Programming 卷一看完(希望今年能实现)。 哦,有空研究一下基本的数据库,貌似会用数据库和设计出好的数据库结构是两码事。新的技术么,用的时候再学吧。

使用道具 举报

Rank: 9Rank: 9Rank: 9

升级  99.6%

UID
143219
热情
690
人气
1083
主题
40
帖子
2127
精华
2
积分
1996
阅读权限
20
注册时间
2008-5-9
38#分享本帖地址
发表于 2011-1-12 09:53:04 |只看该作者 微信分享
这倒是挺常见的一种情况的

我一向觉得没有实践就没有发言权,等实践了,人家再去评论些什么,也都是参考意见而已了。

我是一个很喜欢新东西的人,有了新的技术就要试试,语言更新了新的功能,就要用用,有了 ...
ibeloved 发表于 2011-1-11 19:28

哈,我看了一下,其实你一是好奇心强,二是搞技术的人都喜欢钻研,还有就是实践出真知,都很同意。

使用道具 举报

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

升级  38.92%

UID
10042
热情
18463
人气
22000
主题
38
帖子
14519
精华
0
积分
27784
阅读权限
30
注册时间
2004-12-28

至尊荣耀 最强王者 永恒钻石 尊贵铂金 元老勋章 10周年纪念

39#分享本帖地址
发表于 2011-1-12 17:49:14 |只看该作者 微信分享
语言都是相通和相似的,要PK的话也就是框架的PK.
Java比C#强的就是框架积累沉淀的数量远远超过.net 比如spring, hibernate,velocity等等,这也是因为Java历史悠久,Java大牛门的Open Source, Share的精神所致。 .net相比之下框架少很多,最为众所知的就是三层架构了,其实也是个微软错误的指引。现在.net社区也在逐渐走向开源,比如MVC.另外积极从Java社区移植框架比如Spring.net, NHibernate等 再加上VS的强大 绝对是有超越Java的可能性,至少从Web Development角度看,Java的使用量越来越少,现在更多的是在 PHP和.net之间的选择。

使用道具 举报

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

升级  75.09%

UID
8765
热情
2442
人气
4181
主题
257
帖子
63077
精华
1
积分
35018
阅读权限
30
注册时间
2002-12-7

元老勋章 10周年纪念

40#分享本帖地址
发表于 2011-1-12 19:56:38 |只看该作者 微信分享
觉得我们搞技术的,常常会争论各种技术的优劣。本身多半都是自己行业的专业人士,一般都还是人才,所以就觉得我什么都懂,我一通百通,还有一点就是好为人师,总觉得自己有教育别人的必要。所以把两个搞技术的放在 ...
一天 发表于 12/1/2011 08:50

我个人没有什么偏爱的编程语言,如果硬要让我选一个,我会用c++, 再让我一个,我会用 java,如果实在是没办法了再让我选一个,我选 c# 。

就开发的 ide 来说, eclipse 我感觉比 vs2010 好用,我用的是 2010 ultimate ,大部分功能都没用, unit test 我用 nunit, 因为公司里其他的人只用 pro,vs 不带 unit test。 架构用的工具我用 白板或者纸,因为画 UML 除非写书,否则还是白板好用点。 intelitrace 我没大用过,也忽略了。 唯一曾经感觉 ultimate 好用的那么一点点的时候是 MS 前阵子发布了个 c++ 的 visualising tool,让以前那些难找的各种 dependency 一目了然了。

就单纯vs 来说,个人并不觉得他怎样,我如果没有 resharper, 我是根本不可能用他的,用了也是没效率,还不如直接换个语言。
vs+resharper = eclipse

就编辑来说,我 eclipse 和 vs 都用了 vim 插件, 不然编辑起来手实在是吃不消,为了保护明天不得RSI,还是用 vim插件吧。

对于 单纯的 vim, 我只有在看要用到 notepad的时候才会用到,我试过 linux 下用 vim 当 ide, 其实是跟 vs 是一样的,只不过要手动读取当前project的 tokens,  vs 这类的 ide只不过把这一过程自动化了而已。说到底不就用他个 auto complete 么。


FYI 那本书是 Gang of Four (GOF) , 全名是 Design Patterns: Elements of Reusable Object-Oriented Software

使用道具 举报

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

升级  75.09%

UID
8765
热情
2442
人气
4181
主题
257
帖子
63077
精华
1
积分
35018
阅读权限
30
注册时间
2002-12-7

元老勋章 10周年纪念

41#分享本帖地址
发表于 2011-1-12 20:05:20 |只看该作者 微信分享
说到书我又想起来了,这两天刚从amazon定了20来本书过来。

我觉得必然看的书其实有很多, 而这些书一般并不包括某个语言 某个功能,某个版本的分析(c, c++一些书除外),这种书我一般都看看在线版算了,不会收藏的,

我个人的藏书主要集中在 (以兴趣排序) Agile,c, c++, design pattern 。 我的knowledge stack 也主要是在这些方面, Agile 让我懂得了到底怎么编程, c/c++ 的让我明白了底层的运作,  design pattern 让我了解了解决问题的方法。 其实在几年前我一直对 design pattern 很向往,以为很好, 那是因为我对他们并不了解。 之后看得书多了,看得 project多了,我觉得 design pattern 是好东西, 但是太多人盲目的使用,让整个project变得很难懂, pattern abuse.

使用道具 举报

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

升级  75.09%

UID
8765
热情
2442
人气
4181
主题
257
帖子
63077
精华
1
积分
35018
阅读权限
30
注册时间
2002-12-7

元老勋章 10周年纪念

42#分享本帖地址
发表于 2011-1-12 20:19:41 |只看该作者 微信分享
哦对,浏览器,我用 Vimperator

我算是 vim 的 fans了吗?

使用道具 举报

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

升级  51.36%

UID
13654
热情
25067
人气
28135
主题
37
帖子
7088
精华
0
积分
30271
阅读权限
30
注册时间
2002-11-1

至尊荣耀 最强王者 永恒钻石 尊贵铂金 新时政 元老勋章 10周年纪念 20周年纪念

43#分享本帖地址
发表于 2011-1-12 20:58:50 |只看该作者 微信分享
.net太年轻了,微软对自己的产品过于激进了

使用道具 举报

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

升级  51.36%

UID
13654
热情
25067
人气
28135
主题
37
帖子
7088
精华
0
积分
30271
阅读权限
30
注册时间
2002-11-1

至尊荣耀 最强王者 永恒钻石 尊贵铂金 新时政 元老勋章 10周年纪念 20周年纪念

44#分享本帖地址
发表于 2011-1-12 21:01:58 |只看该作者 微信分享
不过微软的确是有钱,有实力

能如此频繁的砸钱砸人力在其开发平台和各方面升级上

使用道具 举报

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

升级  51.36%

UID
13654
热情
25067
人气
28135
主题
37
帖子
7088
精华
0
积分
30271
阅读权限
30
注册时间
2002-11-1

至尊荣耀 最强王者 永恒钻石 尊贵铂金 新时政 元老勋章 10周年纪念 20周年纪念

45#分享本帖地址
发表于 2011-1-12 21:10:03 |只看该作者 微信分享
软件行业的领军级别的人物一般都不做开发很多年了

.net这才8年左右的东西他们怎么会去转投

而且有些本身就是 "设计" 和 "制造" .net的人

使用道具 举报

Rank: 9Rank: 9Rank: 9

升级  99.6%

UID
143219
热情
690
人气
1083
主题
40
帖子
2127
精华
2
积分
1996
阅读权限
20
注册时间
2008-5-9
46#分享本帖地址
发表于 2011-1-12 22:36:03 |只看该作者 微信分享
语言都是相通和相似的,要PK的话也就是框架的PK.
至少从Web Development角度看,Java的使用量越来越少,现在更多的是在 PHP和.net之间的选择。John.G 发表于 2011-1-12 17:49

Web Development,PHP 和 .Net 应该是 NZ 特色吧。小的项目用 Java 做平台没有什么优势。倒是很多 大规模大一点的项目后台是用Java的。

使用道具 举报

Rank: 9Rank: 9Rank: 9

升级  99.6%

UID
143219
热情
690
人气
1083
主题
40
帖子
2127
精华
2
积分
1996
阅读权限
20
注册时间
2008-5-9
47#分享本帖地址
发表于 2011-1-12 22:39:27 |只看该作者 微信分享
45# moliang
是啊,看到很多.Net 平台分析得很透的技术文章都是.Net 2.0都时候,不知道是不是我这里的特例 。总之,觉得那时候 的大牛要么Move on 了,要么就是不再具体做程序了。

使用道具 举报

Rank: 9Rank: 9Rank: 9

升级  99.6%

UID
143219
热情
690
人气
1083
主题
40
帖子
2127
精华
2
积分
1996
阅读权限
20
注册时间
2008-5-9
48#分享本帖地址
发表于 2011-1-12 22:46:43 |只看该作者 微信分享
哦对,浏览器,我用 Vimperator

我算是 vim 的 fans了吗?
ibeloved 发表于 2011-1-12 20:19


No, 你是 Esc 键的Fans :D

我后来换用Vim 和 Emacs 主要是不想IDE挨个学。不过发现稍微大点的项目,这些简单的编辑器本身的低效就出来的,外挂装多了,就乱了,而它们本身也都变成IDE了。Vim 和 Emacs换来换去,外挂一多,真的怀念 VS 统一的界面了。现在VS201用的是Emacs的快捷键,也比较纠结。

使用道具 举报

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

升级  38.92%

UID
10042
热情
18463
人气
22000
主题
38
帖子
14519
精华
0
积分
27784
阅读权限
30
注册时间
2004-12-28

至尊荣耀 最强王者 永恒钻石 尊贵铂金 元老勋章 10周年纪念

49#分享本帖地址
发表于 2011-1-12 22:57:35 |只看该作者 微信分享
Web Development,PHP 和 .Net 应该是 NZ 特色吧。小的项目用 Java 做平台没有什么优势。倒是很多 大规模大一点的项目后台是用Java的。
一天 发表于 2011-1-12 22:36

Java在大型项目上的确是占不少。。。但是不少也被php给吞了。。其实这几年发展最快的还是php 其次.net  Java在web领域不断萎缩,实在值得反省。。。

使用道具 举报

Rank: 9Rank: 9Rank: 9

升级  99.6%

UID
143219
热情
690
人气
1083
主题
40
帖子
2127
精华
2
积分
1996
阅读权限
20
注册时间
2008-5-9
50#分享本帖地址
发表于 2011-1-12 23:12:46 |只看该作者 微信分享
我个人没有什么偏爱的编程语言,如果硬要让我选一个,我会用c++, 再让我一个,我会用 java,如果实在是没办法了再让我选一个,我选 c# 。

就开发的 ide 来说, eclipse 我感觉比 vs2010 好用,我用的是 2010 u ...
ibeloved 发表于 2011-1-12 19:56

恩,我的经验差点,不过说编程语言的话,目前也没有偏好。

喜欢Java,因为那是我第一门学编程学懂了的语言。Ruby 最近自己用比较多,那是那本书写得还不错,而且用起来很省心,省脑。真要用它解决Project Euler的问题,会发现它很容易用的很慢,蛮好,算法和数据结构就要动动脑筋。其次就是C了,真正用它做了差不多一年的项目,语言本身简练,但是实在很强大,十八般兵器里它应该是短而险得那种。可是用它做输入输出的时候,还有String, Character 的处理的时候,和现代语言比起来又有自虐的感觉了,所以K and R 的 C还剩两章没看完,因为要把上面的所有练习都做完。.Net/C# 谈不上喜不喜欢了,工作天天用,越来越熟了只能说。C++么,感情很复杂。后来我想,VS 的 IntelliSense不好用估计是和C++的复杂程度有关的 。

Eclipse 用的多的也就是05年左右,后来就基本不用了,可能我的经验落伍了吧,把那时的Eclipse和我后来的VS体验比较,我的VS 大概是07年开始接触的。。。

UML不用我画,公司内部做文档,我好像流程图用的比较多,不知道Dia试过没。VS 还有 Vim 插件?现在我Emacs插件用得不是太满意。

PS:GOF一看就知道我是没看过,看过还能记错么,看过么?

使用道具 举报

Rank: 9Rank: 9Rank: 9

升级  95.1%

UID
259184
热情
823
人气
1943
主题
20
帖子
1050
精华
2
积分
1951
阅读权限
20
注册时间
2010-10-9

新时政

51#分享本帖地址
发表于 2011-1-12 23:15:54 |只看该作者 微信分享
这个标题很蛋疼. 你应该加加个定语
"这年头,(程序员)用windows做甚?!"

使用道具 举报

Rank: 9Rank: 9Rank: 9

升级  45.9%

UID
155406
热情
87
人气
442
主题
9
帖子
2355
精华
1
积分
1459
阅读权限
20
注册时间
2008-9-5
52#分享本帖地址
发表于 2011-1-13 15:20:18 |只看该作者 微信分享
很想用Linux的ubuntu,可是电脑知识太差,还没有整明白怎么装,怎么用。
楼主有时间的时候写点入门级的东西贴这里教教俺。
先谢你了!

使用道具 举报

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

升级  75.09%

UID
8765
热情
2442
人气
4181
主题
257
帖子
63077
精华
1
积分
35018
阅读权限
30
注册时间
2002-12-7

元老勋章 10周年纪念

53#分享本帖地址
发表于 2011-1-13 21:04:33 |只看该作者 微信分享
45# moliang
是啊,看到很多.Net 平台分析得很透的技术文章都是.Net 2.0都时候,不知道是不是我这里的特例 。总之,觉得那时候 的大牛要么Move on 了,要么就是不再具体做程序了。
一天 发表于 12/1/2011 21:39


我觉得 有一部份原因是因为挺多东西说到底还是没变的。 但是有很大一部份改变了, 比如我最感兴趣的就是 .net 4的 TPL ,个人对各种多线程的东西比较感兴趣。 当然 或许你不做UI, WPF .net 2 也是没有的,有很多东西跟传统的forms 是不一样的了。

现在依然有很多人分析和讲解新平台的东西,有的写在blog上了,有的写在MSDN问答里了,有的出书了,还是很不错的。

使用道具 举报

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

升级  75.09%

UID
8765
热情
2442
人气
4181
主题
257
帖子
63077
精华
1
积分
35018
阅读权限
30
注册时间
2002-12-7

元老勋章 10周年纪念

54#分享本帖地址
发表于 2011-1-13 21:08:44 |只看该作者 微信分享
本帖最后由 ibeloved 于 2011-1-13 20:09 编辑
No, 你是 Esc 键的Fans :D

我后来换用Vim 和 Emacs 主要是不想IDE挨个学。不过发现稍微大点的项目,这些简单的编辑器本身的低效就出来的,外挂装多了,就乱了,而它们本身也都变成IDE了。Vim 和 Emacs换来换去 ...
一天 发表于 12/1/2011 21:46


如果用vim不改esc键的话, 就改成左手容易得 RSI 了 - -! 我把它重新map到 ctrl i 了, 当然,我 capslock 也是remap成 control键。

vs2010 的 vim 插件有2个, 免费的是 vsvim , 付费的是 viemu ,我觉得 vsvim还不错,够我用的。

我现在的 vs 没有多少是原来自带的快捷键了,一旦用了vim插件就很多自带的key不能用了,再说还要把  unit test 相关的也放在简单的快捷键上,这样一样来就没多少了。 哦, 我还 重新map 了我的 上下左右键, 这样即使 auto complete 的时候也不用离开 home row 了。

说到这让我想起来今天到同事的电脑上,帮他找个东西, 我就习惯的 /xxxx,enter, 也?怎么没找到什么东西呢? :P

使用道具 举报

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

升级  75.09%

UID
8765
热情
2442
人气
4181
主题
257
帖子
63077
精华
1
积分
35018
阅读权限
30
注册时间
2002-12-7

元老勋章 10周年纪念

55#分享本帖地址
发表于 2011-1-13 21:15:22 |只看该作者 微信分享
Java在大型项目上的确是占不少。。。但是不少也被php给吞了。。其实这几年发展最快的还是php 其次.net  Java在web领域不断萎缩,实在值得反省。。。
John.G 发表于 12/1/2011 21:57


其实有一个原因是java 过了他的兴盛时期了, 就跟 c c++一样,以前多流行,现在很少了吧。
可是在比较正式的场合,还是一种主要语言, 比如写段例子, 拿 php写,没几个人会去看吧。

现在 Ruby 正风华正茂

使用道具 举报

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

升级  75.09%

UID
8765
热情
2442
人气
4181
主题
257
帖子
63077
精华
1
积分
35018
阅读权限
30
注册时间
2002-12-7

元老勋章 10周年纪念

56#分享本帖地址
发表于 2011-1-13 21:20:26 |只看该作者 微信分享
本帖最后由 ibeloved 于 2011-1-13 20:22 编辑
恩,我的经验差点,不过说编程语言的话,目前也没有偏好。

喜欢Java,因为那是我第一门学编程学懂了的语言。Ruby 最近自己用比较多,那是那本书写得还不错,而且用起来很省心,省脑。真要用它解决Project Euler ...
一天 发表于 12/1/2011 22:12


个人对c是很情有独钟的, 可是用来写project的话,我是能不用就不用,实在是给自己找麻烦, 我们做 embeded 的东西也没到用c的地步。 如果c++的话,加上boost和其他的零零散散的东西,完全可以替代c#。 用的人少是因为大家还是喜欢个省心的编程语言,或者是还是弄不懂真正的 oo是怎么回事。c++0x给了更大的自由。

UML 我基本上是话架构图,哦,我不是架构师,但是一个编程人员也要画啊,帮助思考,具体哪个class是干什么的,提供个啥interface,还是画画清楚。 流程我更喜欢自己的图。。。估计就自己看得懂

使用道具 举报

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

升级  75.09%

UID
8765
热情
2442
人气
4181
主题
257
帖子
63077
精华
1
积分
35018
阅读权限
30
注册时间
2002-12-7

元老勋章 10周年纪念

57#分享本帖地址
发表于 2011-1-13 21:25:55 |只看该作者 微信分享
很想用Linux的ubuntu,可是电脑知识太差,还没有整明白怎么装,怎么用。
楼主有时间的时候写点入门级的东西贴这里教教俺。
先谢你了!
lovegame 发表于 13/1/2011 14:20


现在的linux已经不是几年前那样了, 那时候驱动没有,什么包都要自己安,下载的东西还得改属性,用户界面巨丑陋,NTFS只能读不能写,连个中文字体还得用微软的。

现在的linux,比windows好用多了,想干什么干什么,当然,国内一些相关的除外,比如淘宝旺旺啊, 国内银行的u盾啊, pps啊。 没办法,谁让落后呢。

使用道具 举报

Rank: 9Rank: 9Rank: 9

升级  99.6%

UID
143219
热情
690
人气
1083
主题
40
帖子
2127
精华
2
积分
1996
阅读权限
20
注册时间
2008-5-9
58#分享本帖地址
发表于 2011-1-13 21:51:10 |只看该作者 微信分享
如果用vim不改esc键的话, 就改成左手容易得 RSI 了 - -! 我把它重新map到 ctrl i 了, 当然,我 capslock 也是remap成 control键。

vs2010 的 vim 插件有2个, 免费的是 vsvim , 付费的是 viemu ,我觉得 v ...
ibeloved 发表于 2011-1-13 21:08


说到重Map,我还是挺佩服,觉得重设键很必要,不过还没到这一步,觉得重设了准乱。可能是我没有用精过一个编辑器,说实话还时常查Cheat Sheet。

使用道具 举报

Rank: 9Rank: 9Rank: 9

升级  99.6%

UID
143219
热情
690
人气
1083
主题
40
帖子
2127
精华
2
积分
1996
阅读权限
20
注册时间
2008-5-9
59#分享本帖地址
发表于 2011-1-13 21:52:46 |只看该作者 微信分享
我觉得 有一部份原因是因为挺多东西说到底还是没变的。 但是有很大一部份改变了, 比如我最感兴趣的就是 .net 4的 TPL ,个人对各种多线程的东西比较感兴趣。 当然 或许你不做UI, WPF .net 2 也是没有的,有很多 ...
ibeloved 发表于 2011-1-13 21:04

可能是我看的比较少,新的旧的都看过,觉得真正分析的透的还是那几篇老文章,新的总体质量都很低。

使用道具 举报

Rank: 9Rank: 9Rank: 9

升级  99.6%

UID
143219
热情
690
人气
1083
主题
40
帖子
2127
精华
2
积分
1996
阅读权限
20
注册时间
2008-5-9
60#分享本帖地址
发表于 2011-1-13 21:55:44 |只看该作者 微信分享
Java在大型项目上的确是占不少。。。但是不少也被php给吞了。。其实这几年发展最快的还是php 其次.net  Java在web领域不断萎缩,实在值得反省。。。
John.G 发表于 2011-1-12 22:57


一直不是太明白,为什么这几年PHP发展特别快,新西兰这么多编PHP的,不是这里国情么?分享下?

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版| 联系论坛客服| 广告服务| 招贤纳士| 新西兰天维网

GMT+13, 2025-2-14 07:04 , Processed in 0.030536 second(s), 13 queries .

Powered by Discuz! X2 Licensed

Copyright 2001- Sky Media Limited, All Rights Reserved.

回顶部