FreeOZ论坛

标题: 澳洲现在Node.js的市场怎样? [打印本页]

作者: superopengl    时间: 7-2-2014 16:13
标题: 澳洲现在Node.js的市场怎样?
个人很看好这个。server和browser都用同一语言、弱类型、天然异步。
作者: 周星星1832    时间: 7-2-2014 16:21
居然没听说过
作者: 周星星1832    时间: 7-2-2014 16:24
seek 了一下

有...但是很少
作者: 狮子的眼睛    时间: 7-2-2014 23:45
网上职位有。

PS, 这边好像看到ruby的好高啊。
作者: cais    时间: 7-2-2014 23:54
精通的话,肯定可以找到很好的工作的。
超级opengl兄怎么还没来啊。咱们差不多同时准的。我都来两年了。
作者: simpledream    时间: 7-2-2014 23:58

作者: simpledream    时间: 8-2-2014 12:47
同问。。。
作者: xiaoyu82    时间: 8-2-2014 15:44
是啊,你还在东京呢
这边作Web系的很好找工作滴

作者: DDD888    时间: 8-2-2014 19:14
我唯一担心的就是程序不是编译的,javascript比java,c#更容易给人看到源程序代码,例如把服务器colocation到其他公司
作者: cais    时间: 8-2-2014 23:05
DDD888 发表于 8-2-2014 19:14
我唯一担心的就是程序不是编译的,javascript比java,c#更容易给人看到源程序代码,例如把服务器colocation到 ...

程序是挺重要的。但是如果你服务器被人黑了,问题恐怕比程序丢了要严重得多吧。
况且js的源程序也可以obfuscate一下,通常minify一下,就很不好读了。基本上跟java反编译出来的效果差不多了。
作者: caoglish    时间: 8-2-2014 23:58
本帖最后由 caoglish 于 9-2-2014 00:00 编辑

node.js其实用处应该是和ruby与python比较。

虽然公司不要求,但是自己可以利用node.js的特性去提高自己的工作效率。比如jshint,和minify以及一些js的unit testing都是运行在node.js下比较方便。node.js可以不作为服务器存在,作为一个运行环境,还是很给力的。

作为一个还没有到1.0版本的环境,我觉得澳洲暂时会很少去考虑这个平台。但是其不久将来,到了1.0,如果node在美国还在高速增长的话,澳洲一定会跟进的。

所以我的看法是,眼光可以放长远点,如果感兴趣,先学着,等到澳洲大规模使用的时候,你就是这个方面专家了。到时候要求node.js的3年工作经验,你也就直接有了。

作者: superopengl    时间: 13-2-2014 15:25
xiaoyu82 发表于 8-2-2014 13:44
是啊,你还在东京呢
这边作Web系的很好找工作滴

Transfer到美国了,干两年再回澳洲。也是继续Web系的
作者: superopengl    时间: 13-2-2014 15:27
cais 发表于 7-2-2014 21:54
精通的话,肯定可以找到很好的工作的。
超级opengl兄怎么还没来啊。咱们差不多同时准的。我都来两年了。 ...

嗨,我也想早过去。要不是那个我那个败家媳妇,我也想拿到签证的时候就去澳洲的。
作者: superopengl    时间: 13-2-2014 15:28
DDD888 发表于 8-2-2014 17:14
我唯一担心的就是程序不是编译的,javascript比java,c#更容易给人看到源程序代码,例如把服务器colocation到 ...

Node.js是server端的javascript,没有泄露源码的问题(服务器被黑就没办法了)。
作者: nisejob    时间: 13-2-2014 16:04
代码看起来很累。。。
作者: kevinwei2005    时间: 13-2-2014 17:14
非常有前途, 尤其是现在轻应用的天下
作者: kiluyar    时间: 13-2-2014 17:35
说实在的,个人觉得这个所谓异步没有那么神奇。不过是因为google的V8实在太强悍了。
作者: superopengl    时间: 13-2-2014 17:58
kiluyar 发表于 13-2-2014 15:35
说实在的,个人觉得这个所谓异步没有那么神奇。不过是因为google的V8实在太强悍了。

开发异步需要所有东西都是callback,这种思维方式不太容易转变。debug时也需要knowhow。对异步方式的局限性也有待真正产品的考察。总之我觉得这个异步的东西比较有前途,再加上Google back和JavaScript。但毕竟还太新,best practice和knowhow都有待积累。
作者: black_zerg    时间: 13-2-2014 20:28
提示: 作者被禁止或删除, 无法发言 全异步代码就很难看,我全挑同步版本用
作者: 狮子的眼睛    时间: 13-2-2014 20:35
superopengl 发表于 13-2-2014 17:58
开发异步需要所有东西都是callback,这种思维方式不太容易转变。debug时也需要knowhow。对异步方式的局限 ...

Google 的Dart 语言怎么样? 有人用过吗? 其目标直指JS
作者: superopengl    时间: 13-2-2014 23:07
微软的Typescript也是直指JS的。可以看出各大公司都在争夺下一代JS替代者的工业标准。
我觉得这种弱类型动态脚本语言在Cloud时代还是很有前途的。WSDL这种强Contract的标准不便于在Cloud上扩展。再说强类型只在开发过程中提供便利,运行时反而变得特“矫情”。不过即便是强类型语言,由于Cloud REST API的参数都是基本类型,无论如何都需要查API的document,所以实际上也无所谓强类型还是弱类型了。

JS和Ruby还有一个便利处,就是Deployment,不用Compile,File Push上去了就能用了,少了麻烦。我看好JavaScript之于Ruby,是因为Ruby缺少大公司支持,另外JavaScript还有一个任何其他语言都不及的优势——客户端Browser执行,这就是B/S一下变成了C/S,为不需要重新编写Browser Script Parser。

不过现在JavaScript的标准也不统一,Mozilla强力支持EMCAScript标准,Google则开发发展自己的分支,Microsoft则更是开发了Typescript这个JS的超集(100%兼容)语言。下一个10年很有可能就是Server Side JavaScript或JavaScript VM (like Java VM vs .Net Framework)的争夺战。
作者: DDD888    时间: 20-2-2014 19:46
本帖最后由 DDD888 于 20-2-2014 20:18 编辑

node.js 和asp.net mvc, j2ee 的资深开发人员的工资比起来哪个会高啊?

我发觉j2ee可以拿到最高的工资,asp.net mvc其次,node.js好像是最少

是否因为node.js最新,没人用啊?

另外是不是跟着microsoft, 由于产品有了enterprise的字样,就意味着赚钱了,开发这种技术的程序员也因此沾光而拿高工资?

node.js运行在linux上,基本可以考虑不用付软件费用,用node.js有更多的利润,这利润会不会因此而给程序员呢?
作者: ginobilis    时间: 20-2-2014 21:52
superopengl 发表于 13-2-2014 15:25
Transfer到美国了,干两年再回澳洲。也是继续Web系的

美国才是IT天堂,应该留在那边




欢迎光临 FreeOZ论坛 (https://www.freeoz.org/ibbs/) Powered by Discuz! X3.2