新足迹

 找回密码
 注册

精华好帖回顾

· 从事admin工作的同学们一起分享工作中的小tips吧!-- 电梯在1楼! (2011-6-25) lovemylife · 终于结束两个多月的再就业找工计划,PROJECT ENGINEER(BUILDING ESD) (2007-8-26) Devil_Star
· 【两周壹新品】可可/抹茶卷心酥饼 (2013-3-3) 水滴 · 重回 Brighton beach..................(17# 加两张) (2011-1-5) 星星星星
Advertisement
Advertisement
楼主:盒饭强

[NSW] 公司招Python/C++研发 [复制链接]

发表于 2017-7-9 10:35 |显示全部楼层
此文章由 nali 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 nali 所有!转贴必须注明作者、出处和本声明,并保持内容完整
本帖最后由 nali 于 2017-7-9 09:47 编辑
chn217 发表于 2017-7-9 09:29
我不太喜欢yaml,XML/JSON足够了呀

JSON在前端开发里面是业界标准了吧。这点不用怎么质疑了吧。XML描述 ...


json 里面的逗号标还是不标,就够烦的。还要管大括号配对。 我如果需要写json,通常都是先写成yaml,再用在线工具转的。这样能保证没有格式错误。

或者用 jq 审核一下。因为如果你要处理上千行以上的json文件的时候,当出现格式问题的时候,用眼睛看查几乎不太可能的了。
  1. cat test.json |jq .
复制代码
还有,很多新的开源工具,都是缺省用yaml 的。 反而用json 的开始少了。
Advertisement
Advertisement

发表于 2017-7-9 11:18 来自手机 |显示全部楼层
此文章由 waiting123 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 waiting123 所有!转贴必须注明作者、出处和本声明,并保持内容完整
我觉得还是PHP 实用

发表于 2017-7-9 12:20 |显示全部楼层
此文章由 gzrain 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 gzrain 所有!转贴必须注明作者、出处和本声明,并保持内容完整
becoset 发表于 2017-7-8 22:09
我早就说了,现在服务器gzip自动压缩,json早就在传输上没有优势了。

就算为了size,丧失了大半数据处理 ...

讨论好热烈啊, 我也来凑个热闹

我个人认为,数据, 格式,和运算(数据处理), 是3个不同的概念, 相互独立 ;


* 数据只代表信息内容本身,只跟数据结构有关(structure),  如何设计那属于OO design;但数据本身没有“好”, “坏” 之分;但是数据结构,对于一个特定的scenario,应该是有最合理的结构来处理数据;

* 对于格式(xml, json, yml,等)我的理解,只是数据的表现形式 (presentation layer);上面对例子都可以parse 到xml yaml json, 无论用那种,它们还是代表着同样的数据, 不会因为用不同的格式,信息量就有不同;


* 处理数据的时候,方法可以五花八门,但本质都是利用programming language 去process; 这个就跟你用那种语言处理 会有关系,因为不同语言有不同的primitive types ;

在OO里面 , 一般的crud的数据 粗略分可以有2种, sorted list (Array, 通过 index 取得 element), 和 named list (key-value pair, 通过key 来获得element); (如果是functional programming languange, 像elixir, 有一种List,其结构就是一个header + tail(tail就是另外一个List),数据不能通过index获取)

具体到html/jqery, 当你能够处理数据的时候,文字的xml/json数据, 已经被parse成javascript object, 在这个时候,它是从xml还是json parse过来,都没区别,对compiler而言就是一个object而已;


当你用jQuery 的find 或者 parents的时候, 实际是在运行一个function, 你可以看看这2个function的source code:

jQuery.fn.parents

jQuery.fn.find

本质上它也是对objec的attributes进行loop操作来找到目标,在js或者其他OO语言,只要数据是sorted list/named list组合的话,这就是一个纯粹的算法问题;同理,用xpath也一样;

我不否定用jQuery/xpath在某些场景很方便,但我的理解,那只是一个helper,syntax sugar; 如果api 改interface, 那用xml还是json都没区别,都是要改的,你觉得用一个function call就搞掂,under the hood其实做的运算是一样的,只不过有现成的libary给你用而已。

anyway, 我觉得有讨论是好的,大家要谈技术就谈技术,没必要互相攻击;看来你们的讨论其实我也有收获的;我其实更喜欢别人prove me wrong 或者 you can do better  

评分

参与人数 1积分 +8 收起 理由
kr2000 + 8 感谢分享

查看全部评分

发表于 2017-7-9 12:27 |显示全部楼层
此文章由 huazhb 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 huazhb 所有!转贴必须注明作者、出处和本声明,并保持内容完整
becoset 发表于 2017-7-8 22:14
大多数情况?你也不敢说所有情况啊。

真要发生了怎么办,吭哧吭哧写遍历递归,还是编个理由骗客户说做不 ...

我不是说了吗? xml处理这种非结构化的树状的就非常适用, 但是这种情况很少啊, 你不能不承认吧? 所以你说json走向衰亡的结论无法令人信服啊。 至于真出现了这种情况, 那用xml当然没有问题啊

发表于 2017-7-9 12:44 来自手机 |显示全部楼层
此文章由 Rkite 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 Rkite 所有!转贴必须注明作者、出处和本声明,并保持内容完整
YugaYuga 发表于 2017-7-7 20:00
借贴也提前发个信息:
悉尼python, shell scripting牛人,又熟悉database, json 的
请站内留言

怪不得我看的cpp程序用Python粘起来呢。cpp程序提供了好多功能,python让这些功能组合起来,更方便用。

发表于 2017-7-9 12:57 来自手机 |显示全部楼层
此文章由 jsonp 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 jsonp 所有!转贴必须注明作者、出处和本声明,并保持内容完整
flybuyking 发表于 2017-7-9 08:32
比这些毫无意义,因为计算机只认识0和1
就好比你挖一个坑,你是用铁锹挖,用手挖,还是用挖土机挖,你拿的 ...

这不对,我现在招人,任何人在过去三年还在用jquery的直接fail。工作都找不到哪来的钱一样呢
Advertisement
Advertisement
头像被屏蔽

禁止发言

发表于 2017-7-9 12:59 |显示全部楼层
此文章由 potter.leon 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 potter.leon 所有!转贴必须注明作者、出处和本声明,并保持内容完整
becoset 发表于 2017-7-8 11:04
Json问题不是过时,它比XML新,可却比XML还弱,简直弱爆,一干人等还忽悠没数据经验的人去学,实在可恨

...

大家不要吵了,新开个技术版面吧,这样可以更方便的互相学习,共同进步
签名被屏蔽
头像被屏蔽

禁止发言

发表于 2017-7-9 13:00 |显示全部楼层
此文章由 potter.leon 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 potter.leon 所有!转贴必须注明作者、出处和本声明,并保持内容完整
YugaYuga 发表于 2017-7-7 20:00
借贴也提前发个信息:
悉尼python, shell scripting牛人,又熟悉database, json 的
请站内留言

Python现在很吃香啊,请问主要是做什么用的?
签名被屏蔽

发表于 2017-7-9 13:05 来自手机 |显示全部楼层
此文章由 jsonp 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 jsonp 所有!转贴必须注明作者、出处和本声明,并保持内容完整
用jquery的现在还能找到工作真是奇迹

发表于 2017-7-9 13:14 来自手机 |显示全部楼层
此文章由 becoset 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 becoset 所有!转贴必须注明作者、出处和本声明,并保持内容完整
jsonp 发表于 2017-7-9 11:57
这不对,我现在招人,任何人在过去三年还在用jquery的直接fail。工作都找不到哪来的钱一样呢 ...

信不信你要大声说出来,你在业界都混不下去。

发表于 2017-7-9 13:42 来自手机 |显示全部楼层
此文章由 jsonp 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 jsonp 所有!转贴必须注明作者、出处和本声明,并保持内容完整
becoset 发表于 2017-7-9 12:14
信不信你要大声说出来,你在业界都混不下去。

哎呀,怎么办,我们世界500强的公司没有用xml会不会马上要倒闭了,好担心啊。万一倒闭了我只会react/node/react native ,而不会jquery,肯定是找不到工作了
Advertisement
Advertisement

发表于 2017-7-9 13:44 |显示全部楼层
此文章由 nali 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 nali 所有!转贴必须注明作者、出处和本声明,并保持内容完整
楼上两位好好聊啊。搞技术的没必要伤和气。

评分

参与人数 1积分 +3 收起 理由
guocongwudi + 3 我很赞同

查看全部评分

发表于 2017-7-9 14:43 来自手机 |显示全部楼层
此文章由 flybuyking 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 flybuyking 所有!转贴必须注明作者、出处和本声明,并保持内容完整
jsonp 发表于 2017-7-9 11:57
这不对,我现在招人,任何人在过去三年还在用jquery的直接fail。工作都找不到哪来的钱一样呢 ...

很搞笑,你这标准醉了
只有一种饮料可以喝,那就是白开水,只有一个文化是最优,那就是中国文化

发表于 2017-7-9 14:52 |显示全部楼层
此文章由 YugaYuga 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 YugaYuga 所有!转贴必须注明作者、出处和本声明,并保持内容完整
gzrain 发表于 2017-7-9 11:20
讨论好热烈啊, 我也来凑个热闹

我个人认为,数据, 格式,和运算(数据处理), 是3个不同的概念, 相互 ...

为你点个赞。
我觉得这才是讨论技术问题应有的态度
you only live once

发表于 2017-7-9 15:00 来自手机 |显示全部楼层
此文章由 becoset 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 becoset 所有!转贴必须注明作者、出处和本声明,并保持内容完整
jsonp 发表于 2017-7-9 12:42
哎呀,怎么办,我们世界500强的公司没有用xml会不会马上要倒闭了,好担心啊。万一倒闭了我只会react/node ...

敢不敢和你工友说,你不招jQuery的啊?

发表于 2017-7-9 16:47 |显示全部楼层
此文章由 step100 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 step100 所有!转贴必须注明作者、出处和本声明,并保持内容完整
cyprusdiors 发表于 2017-7-8 23:44
Cpp java的大牛欢迎给我私信 悉尼HFT招人 待遇就不明说了 懂的私信

HFT也开始用java了吗?还以为都是C++. 具体java着重哪方面?
Advertisement
Advertisement

发表于 2017-7-9 17:49 来自手机 |显示全部楼层
此文章由 cyprusdiors 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 cyprusdiors 所有!转贴必须注明作者、出处和本声明,并保持内容完整
step100 发表于 2017-7-9 15:47
HFT也开始用java了吗?还以为都是C++. 具体java着重哪方面?

开发不同的组件,不变的语言是不是有点过于死板了。

发表于 2017-7-10 09:25 来自手机 |显示全部楼层
此文章由 jsonp 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 jsonp 所有!转贴必须注明作者、出处和本声明,并保持内容完整
becoset 发表于 2017-7-9 14:00
敢不敢和你工友说,你不招jQuery的啊?

当然不招,三年前开始我目前所在的公司已经不招任何jquery 的人了。很难想象在悉尼还有公司在招用jquery的人。哦,对了,我知道ubank还在用jquery 。认识一个在里面做了好几年的人,出来找工作完全找不到

发表于 2017-7-10 09:35 来自手机 |显示全部楼层
此文章由 jsonp 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 jsonp 所有!转贴必须注明作者、出处和本声明,并保持内容完整
flybuyking 发表于 2017-7-9 13:43
很搞笑,你这标准醉了

招jquery 的人进来基本上es6/7, webpack, react, redux都完全不会。现在组里就有一个这样的员工,以前就是用jquery 的,所有的新点的东西都不知道。准备下次performance review 让他走人了

发表于 2017-7-10 10:21 |显示全部楼层
此文章由 flybuyking 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 flybuyking 所有!转贴必须注明作者、出处和本声明,并保持内容完整
jsonp 发表于 2017-7-10 08:35
招jquery 的人进来基本上es6/7, webpack, react, redux都完全不会。现在组里就有一个这样的员工,以前就 ...

教他三天这点东西还学不会?
照你这说法,这人是放弃了学习,没有钻研的能力,这是个人能力问题,而并非是没有掌握某种技术的错

只有一种饮料可以喝,那就是白开水,只有一个文化是最优,那就是中国文化

发表于 2017-7-10 10:30 来自手机 |显示全部楼层
此文章由 becoset 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 becoset 所有!转贴必须注明作者、出处和本声明,并保持内容完整
jsonp 发表于 2017-7-10 08:35
招jquery 的人进来基本上es6/7, webpack, react, redux都完全不会。现在组里就有一个这样的员工,以前就 ...

我招人比你多多了,还不清楚?看你就没用过jQuery。自己seek上搜搜去。
Advertisement
Advertisement

发表于 2017-7-10 10:37 来自手机 |显示全部楼层
此文章由 becoset 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 becoset 所有!转贴必须注明作者、出处和本声明,并保持内容完整
本帖最后由 becoset 于 2017-7-10 09:39 编辑
flybuyking 发表于 2017-7-10 09:21
教他三天这点东西还学不会?
照你这说法,这人是放弃了学习,没有钻研的能力,这是个人能力问题,而并非 ...


他就是个顾问,靠满嘴跑火车忽悠人的,自己都不会写代码。而且极端偏执,你看他ID就知道,完全为JSONP代言

发表于 2017-7-10 10:59 |显示全部楼层
此文章由 盒饭强 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 盒饭强 所有!转贴必须注明作者、出处和本声明,并保持内容完整
我是楼主,我就是回来看我这个楼是怎么歪成这样的

发表于 2017-7-10 11:07 |显示全部楼层
此文章由 tyronexj 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 tyronexj 所有!转贴必须注明作者、出处和本声明,并保持内容完整
这楼太逗了,歪成这样,不过人才辈出啊!
问一下楼主,low latency有需要吗?

特殊贡献奖章

发表于 2017-7-10 11:17 |显示全部楼层
此文章由 kr2000 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 kr2000 所有!转贴必须注明作者、出处和本声明,并保持内容完整
用jQuery和XML没什么错,用来处理数据确实有点可怜了
给我翻倍的人工我可能也不会去做这个工作

发表于 2017-7-10 11:45 |显示全部楼层
此文章由 盒饭强 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 盒饭强 所有!转贴必须注明作者、出处和本声明,并保持内容完整
tyronexj 发表于 2017-7-10 10:07
这楼太逗了,歪成这样,不过人才辈出啊!
问一下楼主,low latency有需要吗? ...

我们也做HFT的,这个职位是否涉及到HFT low latency的研发我也不清楚了。
我不是搞研发的
Advertisement
Advertisement

发表于 2017-7-10 11:49 |显示全部楼层
此文章由 jack2k 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 jack2k 所有!转贴必须注明作者、出处和本声明,并保持内容完整
becoset 发表于 2017-7-8 11:43
选不上父节点,多大公司的项目,坐等他垮掉就行,我的话就放着。不信你问问他们,JSON怎么选父节点,肯定 ...

数据处理过滤之类的,让后端数据库做不行吗,json只传递结果。

发表于 2017-7-10 12:06 来自手机 |显示全部楼层
此文章由 becoset 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 becoset 所有!转贴必须注明作者、出处和本声明,并保持内容完整
本帖最后由 becoset 于 2017-7-10 11:11 编辑
jack2k 发表于 2017-7-10 10:49
数据处理过滤之类的,让后端数据库做不行吗,json只传递结果。


如果是个表可以。但要纯传结果,不如用CSV。反正之后结构都不会变了对不?而且CSV更短小,各种编程语言处理无压力。

如果数据是树形结构,SQL表很难整。转成XML树容易得多。SQL也是可以搞定一大半XML的。但不如用编程语言直接处理。

既然XML容易搞,XML也经常用来传递数据比如SOAP,干嘛非得要JSON。

而且现实中,界面二次过滤数据很常见。最简单例子,如果在手机上显示数据,屏幕窄,要隐藏好几列,二次过滤就很有用了。二次过滤也是有难度的,比如侦测下哪一列有“重要数据”必须显示出来,JSON或者object干这个都无力。XML Dom都是两行就写出来。

评分

参与人数 1积分 +2 收起 理由
nali + 2 感谢分享

查看全部评分

发表于 2017-7-10 12:32 来自手机 |显示全部楼层
此文章由 jsonp 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 jsonp 所有!转贴必须注明作者、出处和本声明,并保持内容完整
becoset 发表于 2017-7-10 11:06
如果是个表可以。但要纯传结果,不如用CSV。反正之后结构都不会变了对不?而且CSV更短小,各种编程语言处 ...

屏幕窄要隐藏就要二次过滤?你确定你不是相声演员转行过来的?

发表于 2017-7-10 12:37 来自手机 |显示全部楼层
此文章由 becoset 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 becoset 所有!转贴必须注明作者、出处和本声明,并保持内容完整
本帖最后由 becoset 于 2017-7-10 11:45 编辑
jsonp 发表于 2017-7-10 11:32
屏幕窄要隐藏就要二次过滤?你确定你不是相声演员转行过来的?


要通过逻辑判断把能显示的列挑出来,不是过滤?你不懂就别瞎忽悠,先说说,敢不敢让你的team知道你排斥jQuery这件事?信不信他们分分钟把你撸下去?

你这简直把你的缺乏经验暴露无疑

发表回复

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

本版积分规则

Advertisement
Advertisement
返回顶部