T******g 发帖数: 790 | 1 【 以下文字转载自 JobHunting 讨论区 】
发信人: qwerSF (Dreamer), 信区: JobHunting
标 题: 面试跑测试数据
发信站: BBS 未名空间站 (Fri Sep 5 01:14:03 2014, 美东)
在面试过程中一般为了保证bug fee,都要自己构造几组测试数据,但是和动态计算机
执行不同,需要将测试数据代入后在大脑中运行相关代码得出结果。有时候代码比较长
或者是测试数据比较复杂的时候感觉速度很慢,这种问题在实践中有好的解决办法吗?
谢谢! |
|
m********l 发帖数: 791 | 2 了解这题DFS的话代码简洁而且大测试不超时。
就是想拿这题练习一下BFS的解法,自己吭哧吭哧写的代码超时了,不知道代码中的哪
一步太耗时?大家帮忙看一下,谢谢~
或者其他可以改进的地方大家也不妨指出~
代码如下:
public class Solution {
public static Queue queue = new LinkedList();
public boolean exist(char[][] board, String word) {
if (word.equals("") || word == null)
return true;
if (board == null || board.length == 0)
return false;
int row = board.length;
int col = board[0].length;
String tmp = word; // save c... 阅读全帖 | | |
|
c*****0 发帖数: 129 | 3 叩谢大侠句句良言。感动得想biao泪了
这#1~#3方面问题,真的是全都有。
特别是#3,模块各自测试过了,但启动顺序等等条件没完全确认的时候就结束code
review,匆忙测试导致了很大的系统错误。
别人的代码是用在衔接很好的系统里,这一点确实和我们的情况不一样。
我在严重怀疑自己的时候真想把开发人员必读的宝典都读一遍。
不过现在工作上的问题还没完全搞定,真有点不知道如何下手。
另一位高手参照我的代码写出来的东西就比我好多了。
当时没有读他的代码,现在悔得肠子都青了。。。 |
|
|
x****u 发帖数: 44466 | 5 TDD是用代码测试代码本身,测试对象不是软件,而是代码本身。用软件保证代码沿着
期望的路径执行,产生期望的结果。 |
|
f******h 发帖数: 269 | 6 今年“五一”劳动节假期,小张买了一张去天津的火车票找同学玩。4月30日抵达天津
火车站时,他发现一位乘客一脸痛苦,于是上前询问。对方表示自己身体不舒服,而且
钱包被偷了。善良的小张拿出两百元给乘客,并将她护送到汽车站。5月1日,小张打算
返程时接到那位乘客的电话,表示要还钱给小张,请他吃饭。小张爽快答应见面,没想
到竟然被那位乘客带进了传销组织的“包围圈”。
“到了目的地,一下子出现了十多个人,把我身上的手机等东西全部抢走了,还限制人
身自由,关在一处平房内。”小张说。传销组织派人和小张“聊天”,打探家庭情况、
工作情况,希望通过控制小张,转而欺骗小张的父母、亲戚索要钱财。为避免小张长时
间不回单位引发怀疑,传销组织胁迫小张给单位项目组同事打了两次电话:第一次提出
因返程车票紧张需晚归几日;第二次直接提出辞职申请。这些“异常电话”让同事摸不
着头脑。
知道自己只能智取,小张开始为下一步行动做“铺垫”。在与传销组织“谈心”过程中
,他有意透露自己是程序员,表示自己还有项目上的事要与公司交接。手机被开了免提
,电话怎么打、打给谁,至关重要。小张思忖了半天,决定拨给项目组年纪最大、思维
最敏... 阅读全帖 |
|
p*****2 发帖数: 21240 | 7 同意测试的重要性。其实我是一边写代码,一边写测试的,不过主要就是postive test
,最重要的scenario。
算了,同事好像问题更严重。根本就不测试,checkin之后到了我这里根本就不work。
大大降低了我的工作效率。上周就没测试,我发现三个bug,这周fix了,我一试还是不
行。看着这样的同事拿着20多万的年薪真眼红呀。 |
|
q****F 发帖数: 51 | 8 在面试过程中一般为了保证bug fee,都要自己构造几组测试数据,但是和动态计算机
执行不同,需要将测试数据代入后在大脑中运行相关代码得出结果。有时候代码比较长
或者是测试数据比较复杂的时候感觉速度很慢,这种问题在实践中有好的解决办法吗?
谢谢! |
|
g********d 发帖数: 19244 | 9 ☆─────────────────────────────────────☆
felixcat (felixcat) 于 (Thu Mar 7 17:01:19 2013, 美东) 提到:
发现有一些人存在误解:认为碰撞测试成绩能代表有没有用高强度/超高强度/极高强度
钢材来造车身,有没有“不计成本”来给好货给消费者。从而一旦发现碰撞测试看上去
不好,就觉得车厂没有用好钢材省成本。
事实上并非这样,我下面列举一些具体的车型的车体结构,大家就能发现一些碰撞测试
成绩很好的车子,事实上并没有用很高强度的材料;而一些碰撞测试让人觉得成绩一般
的车子,事实上却是用了很不错的钢材。造成这种直觉上“对不上号”的原因在于,碰
撞测试成绩不完全取决于钢材硬度,它还跟车体形状、能量传递的设计意图有关。
首先看Audi A4。在small overlap碰撞测试成绩出来之后,这车子的结构强度在公众心
目中马上从天堂掉到了地狱。A柱拦腰截断,这不像话。
但是实际上A4车身框架用料极其足,车身结构有65%是强度超过300 MPa的高强度钢制造
;在这里面又有占全车身18%的材料是强度在500到1... 阅读全帖 |
|
y*******i 发帖数: 361 | 10 【 以下文字转载自 Programming 讨论区 】
发信人: teacherwei01 (TW), 信区: Programming
标 题: 代码开源了
发信站: BBS 未名空间站 (Sun Dec 13 11:25:19 2015, 美东)
声明:
1. 征询过goodbug意见,提前开放代码给看热闹的,他说无所谓。
2. 赌局正在进行中。请各位谨言慎行。任何人任何言论我概不负责。涉及造谣诽谤我
保留追究的权利。
3. 程序没写完。但是抢票算法昨天一早就调通了。现在这部分谁都可以测试。
4. 我还是只有一台虚拟机。抢票算法单线程5M/s毫无压力。各位可以自行测试。
5. 所谓退票联票之类都是渣。我之所以不理会因为要遵守规则,不能开这个口子。
6. 设计中这个确实不需要任何pereietence。我解释过了。很多人懂了。不懂得请不要
继续纠缠。
开发环境:Ubuntu 14.04 GCC 4.8.2
https://github.com/weiqj/pc12306 |
|
|
|
c*****0 发帖数: 129 | 13 趁机问问。半路出家新手程序员。
基本是参考别人代码,考虑问题不周全。
别人没写的部分(比如各种出错检测等等),如果当时测试没问题我也不会想到要加。
结果系统重装全面测试就出错了,还导致其他些模块不能正常加载。
想请教大家,怎么才能提高自己的水平啊?在工作中积累经验很重要,但下次不想出这
么大的错误。有没有比较经典的书籍或练习?
现在都不敢写代码快抑郁了... |
|
wh 发帖数: 141625 | 14 【 以下文字转载自 Guang_Xi 讨论区 】
发信人: liozodell (山水白鹤), 信区: Guang_Xi
标 题: 测试你古代的地位 (99%的人会笑死 )
发信站: BBS 未名空间站 (Fri Oct 5 01:29:46 2012, 美东)
给老乡们开心一下
例如:王小明=WangXiaoMing=WXM
对照代码:W=大理X=坏鬼M=教头王小明的古时候地位为“大理坏鬼教头”.
.(原来小明在前世就这么坏了..=”=a)
从姓氏开始找,再往下找名..若是只有两个字的,便先从”姓氏”找起,再往下找
两个名..
复姓者在姓氏中取两字..
如果名字只有2个字,就取姓氏+结字
例如:王明=WangMing=WM
对照代码:W=大理M=教头
王明的古时候地位为“大理教头”
代码如下:
姓氏
A:曹魏 B:东吴 C:蜀汉 D:土番 E:大秦 F:大金 G:大明 H:鲜卑
I:元代 J:晚清 K:西周 L:赵国 M:大辽 N:西夏 O:大宋 P:中山国 Q
:东普 R:羌族 S:明国 T:齐国... 阅读全帖 |
|
wh 发帖数: 141625 | 15 【 以下文字转载自 Guang_Xi 讨论区 】
发信人: liozodell (山水白鹤), 信区: Guang_Xi
标 题: 测试你古代的地位 (99%的人会笑死 )
发信站: BBS 未名空间站 (Fri Oct 5 01:29:46 2012, 美东)
给老乡们开心一下
例如:王小明=WangXiaoMing=WXM
对照代码:W=大理X=坏鬼M=教头王小明的古时候地位为“大理坏鬼教头”.
.(原来小明在前世就这么坏了..=”=a)
从姓氏开始找,再往下找名..若是只有两个字的,便先从”姓氏”找起,再往下找
两个名..
复姓者在姓氏中取两字..
如果名字只有2个字,就取姓氏+结字
例如:王明=WangMing=WM
对照代码:W=大理M=教头
王明的古时候地位为“大理教头”
代码如下:
姓氏
A:曹魏 B:东吴 C:蜀汉 D:土番 E:大秦 F:大金 G:大明 H:鲜卑
I:元代 J:晚清 K:西周 L:赵国 M:大辽 N:西夏 O:大宋 P:中山国 Q
:东普 R:羌族 S:明国 T:齐国... 阅读全帖 |
|
wh 发帖数: 141625 | 16 【 以下文字转载自 Guang_Xi 讨论区 】
发信人: liozodell (山水白鹤), 信区: Guang_Xi
标 题: 测试你古代的地位 (99%的人会笑死 )
发信站: BBS 未名空间站 (Fri Oct 5 01:29:46 2012, 美东)
给老乡们开心一下
例如:王小明=WangXiaoMing=WXM
对照代码:W=大理X=坏鬼M=教头王小明的古时候地位为“大理坏鬼教头”.
.(原来小明在前世就这么坏了..=”=a)
从姓氏开始找,再往下找名..若是只有两个字的,便先从”姓氏”找起,再往下找
两个名..
复姓者在姓氏中取两字..
如果名字只有2个字,就取姓氏+结字
例如:王明=WangMing=WM
对照代码:W=大理M=教头
王明的古时候地位为“大理教头”
代码如下:
姓氏
A:曹魏 B:东吴 C:蜀汉 D:土番 E:大秦 F:大金 G:大明 H:鲜卑
I:元代 J:晚清 K:西周 L:赵国 M:大辽 N:西夏 O:大宋 P:中山国 Q
:东普 R:羌族 S:明国 T:齐国... 阅读全帖 |
|
a****5 发帖数: 10854 | 17 【 以下文字转载自 Joke 讨论区 】
发信人: liozodell (山水白鹤), 信区: Joke
标 题: *测试你古代的地位 99%的人会笑死
发信站: BBS 未名空间站 (Sat Oct 6 04:09:40 2012, 美东)
大家周末快乐!
例如:王小明=WangXiaoMing=WXM
对照代码:W=大理 X=坏鬼 M=教头 王小明的古时候地位为“大理坏鬼教
头”.
(原来小明在前世就这么坏了. *&* )
从姓氏开始找,再往下找名..若是只有两个字的,便先从”姓氏”找起,再往下找
两个名.
复姓者在姓氏中取两字..
如果名字只有2个字,就取姓氏+结字
例如:王明=WangMing=WM
对照代码:W=大理M=教头
王明的古时候地位为“大理教头”
代码如下:
姓氏
A:曹魏 B:东吴 C:蜀汉 D:土番 E:大秦 F:大金 G:大明 H:鲜卑
I:元代 J:晚清 K:西周 L:赵国 M:大辽 N:西夏 O:大宋 P:中山国 Q
:东普 R:羌族 S:明国 T:齐国 U:... 阅读全帖 |
|
wh 发帖数: 141625 | 18 【 以下文字转载自 Guang_Xi 讨论区 】
发信人: liozodell (山水白鹤), 信区: Guang_Xi
标 题: 测试你古代的地位 (99%的人会笑死 )
发信站: BBS 未名空间站 (Fri Oct 5 01:29:46 2012, 美东)
给老乡们开心一下
例如:王小明=WangXiaoMing=WXM
对照代码:W=大理X=坏鬼M=教头王小明的古时候地位为“大理坏鬼教头”.
.(原来小明在前世就这么坏了..=”=a)
从姓氏开始找,再往下找名..若是只有两个字的,便先从”姓氏”找起,再往下找
两个名..
复姓者在姓氏中取两字..
如果名字只有2个字,就取姓氏+结字
例如:王明=WangMing=WM
对照代码:W=大理M=教头
王明的古时候地位为“大理教头”
代码如下:
姓氏
A:曹魏 B:东吴 C:蜀汉 D:土番 E:大秦 F:大金 G:大明 H:鲜卑
I:元代 J:晚清 K:西周 L:赵国 M:大辽 N:西夏 O:大宋 P:中山国 Q
:东普 R:羌族 S:明国 T:齐国... 阅读全帖 |
|
wh 发帖数: 141625 | 19 【 以下文字转载自 Guang_Xi 讨论区 】
发信人: liozodell (山水白鹤), 信区: Guang_Xi
标 题: 测试你古代的地位 (99%的人会笑死 )
发信站: BBS 未名空间站 (Fri Oct 5 01:29:46 2012, 美东)
给老乡们开心一下
例如:王小明=WangXiaoMing=WXM
对照代码:W=大理X=坏鬼M=教头王小明的古时候地位为“大理坏鬼教头”.
.(原来小明在前世就这么坏了..=”=a)
从姓氏开始找,再往下找名..若是只有两个字的,便先从”姓氏”找起,再往下找
两个名..
复姓者在姓氏中取两字..
如果名字只有2个字,就取姓氏+结字
例如:王明=WangMing=WM
对照代码:W=大理M=教头
王明的古时候地位为“大理教头”
代码如下:
姓氏
A:曹魏 B:东吴 C:蜀汉 D:土番 E:大秦 F:大金 G:大明 H:鲜卑
I:元代 J:晚清 K:西周 L:赵国 M:大辽 N:西夏 O:大宋 P:中山国 Q
:东普 R:羌族 S:明国 T:齐国... 阅读全帖 |
|
g****u 发帖数: 252 | 20 目前代码的目的是打赌测性能,不是做产品卖钱。
老魏的这个抢票器(要说计数器也行)离整个12306差十万八千里,
但这个和打赌没关系。
各种有志于改进老魏代码的同学能不能稍安勿噪,
看热闹的也不要喊牛。网络那块还没出来,结果怎么样还不一定。
现在如果第三方出来给老魏的代码打补丁,到时候万一老魏
性能超标,goodbug也会不服。
goodbug至今还没有反应。考虑到要让goodbug写客户端评测
这个事情其实是有conflict of interest的,我已经用
C++写了一个客户端了,正等着老魏的服务器出来测试。
大家先不要拿无关紧要的事情让老魏fix。
我这个客户端会在goodbug放出他的客户端,或者goodbug
声明放弃写客户端认输之后放出。
老魏的代码大家都看到了,难道就没兴趣看看goodbug的
代码?
等赌完了,我们再慢慢研究怎么共同提高老魏的代码,
怎么做persistence之类的别的对12306来说是essential的东西。
到时候老魏愿意再写点code就写点,不愿意写反正已有的东西
都在github上,大家fork出来就是。
谢谢大家。 |
|
m***a 发帖数: 13878 | 21 谈到“中国芯”,很多人第一个反应就会是龙芯。
自2000年开始研发到现在,龙芯已经有十五年的历史。虽然媒体不时会报道一些关于龙
芯的消息,但由于市面上难以见到实物,外界对它的了解实在少得可怜。从立项开始,
龙芯的研发单位中科院计算所就立志要做到世界一流水平的CPU;那么在2015年的今天
,他们的产品究竟达到了什么水平呢?
我们先了解一些背景知识:龙芯是中科院计算所龙芯项目组研发,兼容MIPS指令集,具
备完全自主知识产权的CPU系列。龙芯分1号、2号、3号三大产品线,分别对应超低功耗
嵌入式芯片、低功耗SoC与主流PC、服务器CPU几大目标市场。目前代表龙芯最强水平的
型号是龙芯3B-1500 CPU,有8个核心,32nm制造工艺,主频1.2GHZ;其次是四核心的龙
芯3A 1.2GHZ。
因为使用的MIPS指令集与主流的x86、ARM不同,龙芯平台无法直接运行大多数常见的性
能测试集;加上产品没有大量上市、用户稀少等原因,媒体、评测机构不太容易了解它
的实际性能表现。所幸计算所公开了一些内部性能测试数据,我们得以从中分析龙芯的
实力。
计算所使用的测试软件是专业领域常用的跨平台测试... 阅读全帖 |
|
F******k 发帖数: 7375 | 22 谈到“中国芯”,很多人第一个反应就会是龙芯。
自2000年开始研发到现在,龙芯已经有十五年的历史。虽然媒体不时会报道一些关于龙
芯的消息,但由于市面上难以见到实物,外界对它的了解实在少得可怜。从立项开始,
龙芯的研发单位中科院计算所就立志要做到世界一流水平的CPU;那么在2015年的今天
,他们的产品究竟达到了什么水平呢?
我们先了解一些背景知识:龙芯是中科院计算所龙芯项目组研发,兼容MIPS指令集,具
备完全自主知识产权的CPU系列。龙芯分1号、2号、3号三大产品线,分别对应超低功耗
嵌入式芯片、低功耗SoC与主流PC、服务器CPU几大目标市场。目前代表龙芯最强水平的
型号是龙芯3B-1500 CPU,有8个核心,32nm制造工艺,主频1.2GHZ;其次是四核心的龙
芯3A 1.2GHZ。
因为使用的MIPS指令集与主流的x86、ARM不同,龙芯平台无法直接运行大多数常见的性
能测试集;加上产品没有大量上市、用户稀少等原因,媒体、评测机构不太容易了解它
的实际性能表现。所幸计算所公开了一些内部性能测试数据,我们得以从中分析龙芯的
实力。
计算所使用的测试软件是专业领域常用的跨平台测试... 阅读全帖 |
|
y******i 发帖数: 2584 | 23 【 以下文字转载自 WaterWorld 讨论区 】
发信人: liulinglll (liuliu), 信区: WaterWorld
标 题: [图]解放军美女网络尖兵:90余昼夜写代码40多万行
发信站: BBS 未名空间站 (Sun Jun 3 10:59:11 2012, 美东)
2000年,李聪娜考入国防科技大学计算机专业,实现从军梦。毕业时,她放弃保研资格
和到沿海科研单位工作的机会,主动申请到信息化人才缺乏的西北军营,从事网络安全
工作。此后工作积极上进的她曾创造出连续奋战90多个昼夜,编写代码40多万行的成绩
。2011年她被评为第十二届“全军学习成才标兵”。领导和战友们都说:“她的成功成
才都是自己逼出来的!”
新华社兰州6月2日电(樊永强 黄宝峰 张辉)作为一名携笔从戎的优秀大学生,兰州军
区某部科室主任李聪娜潜心钻研信息网络尖端领域,勇攀自主创新高峰,取得了优异成绩
奖……
成才,“自己逼出来的”
去年底,李聪娜被表彰为第十二届“全军学习成才标兵”的喜讯传来,领导和战友们都说
2000年,李聪娜考入国防科技大学计算机专业,实现从军梦。毕业时,她放弃保研资格和... 阅读全帖 |
|
p*e 发帖数: 6785 | 24 【 以下文字转载自 JobHunting 讨论区 】
发信人: niubee (资深街霸卧槽立马勒戈壁), 信区: JobHunting
标 题: 90多昼夜编写代码40余万行,你们这些码农简直弱爆了。
发信站: BBS 未名空间站 (Mon Apr 18 00:34:43 2016, 美东)
http://news.sohu.com/20120603/n344678345.shtml
网络尖兵李聪娜:90多昼夜编写代码40余万行(组图)
正文我来说两句(0人参与)
2012年06月03日10:04来源:中国广播网
打印
字号
新华社兰州6月2日电 题:青春,在“第六空间”闪光
记兰州军区某部科室主任李聪娜
李聪娜在工作中(5月18日摄)。新华社发(黄宝峰 摄)
李聪娜在工作中(5月18日摄)。新华社发(黄宝峰 摄)
作为一名携笔从戎的优秀大学生,兰州军区某部科室主任李聪娜潜心钻研信息网络
尖端领域,勇攀自主创新高峰,取得了优异成绩:12项全军重大科研项目的领军人,连
续在全军性比武中摘金夺银,多次获军队科技进步奖……
(一)
去年底,李聪娜被表彰为第十二届“全军学习成才标兵”的喜讯... 阅读全帖 |
|
l*h 发帖数: 4124 | 25 【 以下文字转载自 WaterWorld 讨论区 】
发信人: liulinglll (liuliu), 信区: WaterWorld
标 题: [图]解放军美女网络尖兵:90余昼夜写代码40多万行
发信站: BBS 未名空间站 (Sun Jun 3 10:59:11 2012, 美东)
2000年,李聪娜考入国防科技大学计算机专业,实现从军梦。毕业时,她放弃保研资格
和到沿海科研单位工作的机会,主动申请到信息化人才缺乏的西北军营,从事网络安全
工作。此后工作积极上进的她曾创造出连续奋战90多个昼夜,编写代码40多万行的成绩
。2011年她被评为第十二届“全军学习成才标兵”。领导和战友们都说:“她的成功成
才都是自己逼出来的!”
新华社兰州6月2日电(樊永强 黄宝峰 张辉)作为一名携笔从戎的优秀大学生,兰州军
区某部科室主任李聪娜潜心钻研信息网络尖端领域,勇攀自主创新高峰,取得了优异成绩
奖……
成才,“自己逼出来的”
去年底,李聪娜被表彰为第十二届“全军学习成才标兵”的喜讯传来,领导和战友们都说
2000年,李聪娜考入国防科技大学计算机专业,实现从军梦。毕业时,她放弃保研资格和... 阅读全帖 |
|
l*h 发帖数: 4124 | 26 【 以下文字转载自 WaterWorld 讨论区 】
发信人: liulinglll (liuliu), 信区: WaterWorld
标 题: [图]解放军美女网络尖兵:90余昼夜写代码40多万行
发信站: BBS 未名空间站 (Sun Jun 3 10:59:11 2012, 美东)
2000年,李聪娜考入国防科技大学计算机专业,实现从军梦。毕业时,她放弃保研资格
和到沿海科研单位工作的机会,主动申请到信息化人才缺乏的西北军营,从事网络安全
工作。此后工作积极上进的她曾创造出连续奋战90多个昼夜,编写代码40多万行的成绩
。2011年她被评为第十二届“全军学习成才标兵”。领导和战友们都说:“她的成功成
才都是自己逼出来的!”
新华社兰州6月2日电(樊永强 黄宝峰 张辉)作为一名携笔从戎的优秀大学生,兰州军
区某部科室主任李聪娜潜心钻研信息网络尖端领域,勇攀自主创新高峰,取得了优异成绩
奖……
成才,“自己逼出来的”
去年底,李聪娜被表彰为第十二届“全军学习成才标兵”的喜讯传来,领导和战友们都说
2000年,李聪娜考入国防科技大学计算机专业,实现从军梦。毕业时,她放弃保研资格和... 阅读全帖 |
|
D**s 发帖数: 6361 | 27 美国中央情报局(CIA)骇遍全球,遇到写中文的程式原始码却没辄!在维基解密的资
料上,CIA可骇进全球每一支智能型手机甚至网络电视,但遇上中国编程师的中文代码
束手无策,被迫招募懂中文的干员来解决。
维基解密8日爆料,美国中央情报局通过恶意软件等网络武器控制美国、欧洲等地企业
的电子设备及操作系统,包括苹果手机、谷歌安卓系统、微软窗口系统和三星智能电视
,都可以变成麦克风进行窃听;不过,在遇到中文码时遇上了难题。
读不懂注释如看天书
大陆微信公众号「科工力量」13日对此事件作解读。这是CIA黑客看不懂中文导致的,
绝大多数程式代码都是用通用编程语言写成,这些英文字母组成的代码,全球程式员都
认识,但能不能彻底解读是另一回事──原始码一般比较晦涩,没有注释的代码换了开
发者之外的人来读,很难读懂。
因此,注释就伴随原始码而生,以便于理解和交接给其他人。如果看不懂原始码的注释
,或者原始码根本就没有注释,即便拿到原始码也犹如天书。
这次维基解密曝光的情况,就是CIA黑客通过特殊手段获得原始码后,发现没有英文注
释所以读不懂。
用中文利陆同行理解
科班出身的程式员,一般都是循规蹈矩用英文注释... 阅读全帖 |
|
n****e 发帖数: 2401 | 28 http://news.sohu.com/20120603/n344678345.shtml
网络尖兵李聪娜:90多昼夜编写代码40余万行(组图)
正文我来说两句(0人参与)
2012年06月03日10:04来源:中国广播网
打印
字号
新华社兰州6月2日电 题:青春,在“第六空间”闪光
记兰州军区某部科室主任李聪娜
李聪娜在工作中(5月18日摄)。新华社发(黄宝峰 摄)
李聪娜在工作中(5月18日摄)。新华社发(黄宝峰 摄)
作为一名携笔从戎的优秀大学生,兰州军区某部科室主任李聪娜潜心钻研信息网络
尖端领域,勇攀自主创新高峰,取得了优异成绩:12项全军重大科研项目的领军人,连
续在全军性比武中摘金夺银,多次获军队科技进步奖……
(一)
去年底,李聪娜被表彰为第十二届“全军学习成才标兵”的喜讯传来,领导和战友
们都说:“她的成功成才都是自己逼出来的!”
2000年,李聪娜考入国防科技大学计算机专业,实现从军梦。毕业时,她放弃保研
资格和到沿海科研单位工作的机会,主动申请到信息化人才缺乏的西北军营,从事网络
安全工作。
网络,被称为是继陆、海、空、天、电磁之后,世界各军事强国激烈争夺的“... 阅读全帖 |
|
l********l 发帖数: 9452 | 29 2000年,李聪娜考入国防科技大学计算机专业,实现从军梦。毕业时,她放弃保研资格
和到沿海科研单位工作的机会,主动申请到信息化人才缺乏的西北军营,从事网络安全
工作。此后工作积极上进的她曾创造出连续奋战90多个昼夜,编写代码40多万行的成绩
。2011年她被评为第十二届“全军学习成才标兵”。领导和战友们都说:“她的成功成
才都是自己逼出来的!”
新华社兰州6月2日电(樊永强 黄宝峰 张辉)作为一名携笔从戎的优秀大学生,兰州军
区某部科室主任李聪娜潜心钻研信息网络尖端领域,勇攀自主创新高峰,取得了优异成绩
:12项全军重大科研项目的领军人,连续在全军性比武中摘金夺银,多次获军队科技进步
奖……
成才,“自己逼出来的”
去年底,李聪娜被表彰为第十二届“全军学习成才标兵”的喜讯传来,领导和战友们都说
:“她的成功成才都是自己逼出来的!”
2000年,李聪娜考入国防科技大学计算机专业,实现从军梦。毕业时,她放弃保研资格和
到沿海科研单位工作的机会,主动申请到信息化人才缺乏的西北军营,从事网络安全工作
。
网络,被称为是继陆、海、空、天、电磁之后,世界各军事强国激烈争夺的“第六空间”
。20... 阅读全帖 |
|
m***a 发帖数: 13878 | 30 作为一名携笔从戎的优秀大学生,兰州军区某部科室主任李聪娜潜心钻研信息网络尖端
领域,勇攀自主创新高峰,取得了优异成绩:12项全军重大科研项目的领军人,连续
在全军性比武中摘金夺银,多次获军队科技进步奖……
(一)
去年底,李聪娜被表彰为第十二届“全军学习成才标兵”的喜讯传来,领导和战友们都
说:“她的成功成才都是自己逼出来的!”
2000年,李聪娜考入国防科技大学计算机专业,实现从军梦。毕业时,她放弃保研
资格和到沿海科研单位工作的机会,主动申请到信息化人才缺乏的西北军营,从事网络
安全工作。
网络,被称为是继陆、海、空、天、电磁之后,世界各军事强国激烈争夺的“第六空间
”。2008年初,总部赋予李聪娜所在部队紧急研发一种网络终端服务系统的任务,
部队长王国玉安排她编写一套底层驱动程序。
原本打算借机“露一手”,可真要编写程序时,她才发现这远远不同于传统意义上的软
件编程,不仅此前没有学过,有些东西连听都没听过。
看着一行行读不懂、看不明的源代码,她急得直想哭!
背记相关函数、学习协议机制,研究国内外范例程序……李聪娜把自己宅在办公室,挑
灯研读。一个月时间,30万行代码、100多类函... 阅读全帖 |
|
发帖数: 1 | 31 我于2018年1月28日开始在亚马逊工作。在此三周前我和我美丽的妻子,还有我们的猫
猫一起降落在了温哥华国际机场。刚到时我们最担心的是猫猫,从特拉维夫到温哥华18
个小时的飞机对所有生物来说都是一个挑战。
事实上猫猫很好,它恢复得很快,并开始在我们租的AirBnB公寓里探索。与我们预想的
一样,温哥华阴雨多雾,但是风景如画,与阳光明媚充满活力的特拉维夫不同。我们非
常兴奋,因为我们花了6个月的时间为搬家做准备,这一天终于到来了。
1.加入亚马逊的经过
一切都从2017年6月开始,当时我正在Rollout.io工作,这是一家小型的创业公司,我
突然觉得我需要做出一些改变。我有在英特尔工作6年的经验,我知道在一家我不喜欢
的企业工作是怎样的情形。然而,我决定申请温哥华的一个职位,这份工作是亚马逊在
特拉维夫举办的大型招聘活动中推出的。这听起来像一次伟大的冒险,也正是我所需要
的改变。
招聘流程非常标准:
在线编程挑战——算法问题,类似于你可以在编程挑战网站上找到的那些题——很简单
,我没有做准备。
与人力资源部进行电话面试——有关计算机科学的基础知识:大O表示法,算法、名称
,术语——很简... 阅读全帖 |
|
UD 发帖数: 182 | 32 说起来,我现在开始复习以前的算法题,对现在流行的面试考法,心里蛮疑惑的,想向
各位请教一下:
考算法题,考官想要了解的是应试者的思考能力,但是如果做过了,就不是思考能力,
而是记忆能力了。如果没做过,不少貌似简单的题目,要当场想出来其实很有难度。比
如说circular linked list detection的解法要在考官的注视下几分钟想出来,真的要
大的运气。对付这种面试,当然只好复习算法,把所有题目做几遍。
但是对公司的思考能力考察初衷而言,好像没有达到目的。
公司当然清楚这种情况,不知道他们是怎么考虑这个问题的呢?
还有,注意到即使是SDET职位,也面试很多的算法,我对SDET不是太了解,SDET不是主
要偏重写测试代码吗,好像大部分测试代码不需要性能要求吧? |
|
d*******t 发帖数: 220 | 33 面试本来就有随机性,只好多试几次了。
说起来,我现在开始复习以前的算法题,对现在流行的面试考法,心里蛮疑惑的,想向
各位请教一下:
考算法题,考官想要了解的是应试者的思考能力,但是如果做过了,就不是思考能力,
而是记忆能力了。如果没做过,不少貌似简单的题目,要当场想出来其实很有难度。比
如说circular linked list detection的解法要在考官的注视下几分钟想出来,真的要
大的运气。对付这种面试,当然只好复习算法,把所有题目做几遍。
但是对公司的思考能力考察初衷而言,好像没有达到目的。
公司当然清楚这种情况,不知道他们是怎么考虑这个问题的呢?
还有,注意到即使是SDET职位,也面试很多的算法,我对SDET不是太了解,SDET不是主
要偏重写测试代码吗,好像大部分测试代码不需要性能要求吧? |
|
f*****2 发帖数: 141 | 34 这是一个大牛给的一个简单的O(n^2)的c代码,可我用eclipse运行时总有错误,如方
便的话,请帮我测试一下code,我想找到问题出自哪里,非常感谢。code如下:
void removeDuplicate(char s[])
{
int len = strlen(s);
if(len < 2) return;
int p = 0;
for(int i=0; i < len; ++i)
{
if(s[i] != '\0')
{
s[p++] = s[i];
for(int j=i+1; j < len; ++j)
if(s[j]==s[i])
s[j] = '\0';
}
}
s[p] = '\0';
} |
|
m********l 发帖数: 791 | 35 代码在OJ上跑过,就是在大测试的时候显示Time Limit Exceeded
我觉得BFS 和 DFS 的time complexity应该是一样,不应该一个通过另一个没通过吧。
觉得代码里哪里应该有点小问题。 |
|
i*********h 发帖数: 49 | 36 【总结】Java 搞定链表-面试常考题目精选
面试大总结之链表:
一、OverView:
链表是面试中常考的,本文参考了其它一些文章,加上小编的自己总结,基本每个算法
都测试并优化过。
算法大全(1)单链表 中还有一些链表题目,将来也会整理进来。这些题目虽然简单,
但如果能毫无BUG地写出,定能让面试官司对您印象分大增。
小亮点是:主页君用Recursion 和 Iterator 各写了一次所有题目,这样就算遇到不熟
悉的写法,我们也都可以运用自如。
二、代码
以下是原文和代码:
http://weibo.com/3948019741/BseJ6ukI3
三、代码目录:
1. 求单链表中结点的个数:
getListLength
2. 将单链表反转:
reverseList(遍历),reverseListRec(递归)
3. 查找单链表中的倒数第K个节点(k > 0):
reGetKthNode
4. 查找单链表的中间结点:
getMiddleNode
5. 从尾到头打印单链表:
reversePr... 阅读全帖 |
|
g*****g 发帖数: 34805 | 37 我觉得QA很重要,但收入是个supply/demand的问题。市场上QA素质良莠不齐,bar低的
工作阿三大妈会点两下鼠标也能做。相比之下dev素质虽然也良莠不齐,写不出程序来
还是不能交代的,bar就高一些。
即便是自动化测试测试代码的质量要求也没有产品代码本身的要求高。大多数team里都
是dev比QA多很多。Supply/Demand显然QA劣势。 |
|
e**********0 发帖数: 502 | 38
来面试的基本都是以代码为荣的工程师们
写pseudo code = 不会写代码
测试有的让写,有的不用 |
|
z***e 发帖数: 5393 | 39 这个不同意,mock这东西可以自动生成,并不是他这段话的关键点。
我非常赞成他说的:所以你不再能够在代码里面快速的跳转浏览。这种方便性的损失,
会大幅度降低头脑产生整体理解的机会----这一句话实在是太赞。
关键不在于mock咋搞,而在于为了所谓testability加入各种interface(方便做mock)后
,在代码查看时难以直接进入有效代码去检查,而且恰恰是你说的参与合作的人越多,
这种情况就越容易发生。当然,虽然说最终不过是多跳几次的结果,但是当代码量巨大
时,这种跳转就很容易造成思维的混乱和疲惫,然后大幅度降低工作效率。
有人说过程序员水平高低归根到底是大脑短期记忆能力的高低,而对具体一个程序员来
说,在单位时间内大脑被塞入的枝节信息越多,所写程序质量也就越低。 |
|
v***2 发帖数: 131 | 40 多谢各位朋友,现在作QA Developer,每天也是写代码,写测试用例,当然代码难度应
该不如纯开发的朋友,时间长了,感觉有些累,所以希望往别的方向发展,最好是作一
些能积累经验的 |
|
g**********3 发帖数: 61 | 41 和测试人员交好朋友,有些压力测试很繁琐的,关系好了才给你认真地作,关系查了人
家敷衍你,你的代码质量就很差。
you |
|
|
m*****r 发帖数: 298 | 43 有文档是面向用户或者ba,qa的,程序员看的没有。
早期的代码还稍微规矩点,有日期开发者姓名模块功能啥的,大概都是10年前的。。。。
现在完全不要求注释,把测试代码过时代码注释掉能运行即可。
有些文件里面注释掉的旧代码比非注释还多。 |
|
d******e 发帖数: 2265 | 44 关于 Angular 的起源,我可以追溯到 2009 年的 Google Feedback 项目。当时,对于项
目 的开发速度以及如何编写可测试代码的问题,我们已经经受了几个月的折磨。6 个月
时, 我们开发了差不多 17000 行前端代码。这时候,团队中的一个成员 Misko Hevery
做出了 一个大胆的宣言 :利用他自己业余时间所开发的一个开源库,他可以在两周之内
把目前 所有东西重写一遍。
我当时想,两周的时间并不会给我们造成太大的影响,同时我们也接受了 Misko 努力构
建一些东西的想法。然而 Misko 最终还是估算错了时间,他用了三个星期。但是,我们
所有人还是被他深深地震撼了,更让我们感到震撼的是,他所开发的新应用的代码量从
原来的 17000 行压缩到了 1500 行。看起来,Misko 的东西值得深入推广。
看来以狗家那群 copy paste程序员的风格,8万到4万说明java语言还真一门很啰嗦的
语言。特别是python姓名都写了多年了。这个feedback半年就堆了17k行的垃圾代码。 |
|
p*****2 发帖数: 21240 | 45
代码量减少了几十倍,测试,维护都减轻了很多吧。
你看Linkedin以前6W ruby代码,后来就是1,2千Node代码,到现在还是这个量。我看
维护起来很轻松呀。一个人就搞定了。你去维护个6W ruby试试? |
|
t**********1 发帖数: 550 | 46 来自主题: Programming版 - 代码开源了 声明:
1. 征询过goodbug意见,提前开放代码给看热闹的,他说无所谓。
2. 赌局正在进行中。请各位谨言慎行。任何人任何言论我概不负责。涉及造谣诽谤我
保留追究的权利。
3. 程序没写完。但是抢票算法昨天一早就调通了。现在这部分谁都可以测试。
4. 我还是只有一台虚拟机。抢票算法单线程5M/s毫无压力。各位可以自行测试。
5. 所谓退票联票之类都是渣。我之所以不理会因为要遵守规则,不能开这个口子。
6. 设计中这个确实不需要任何pereietence。我解释过了。很多人懂了。不懂得请不要
继续纠缠。
开发环境:Ubuntu 14.04 GCC 4.8.2
https://github.com/weiqj/pc12306 |
|
d****n 发帖数: 1637 | 47 一直佩服用macro的人。
就一个反对的, 这个东西怎么测试啊?从写到测多了1个layer.
要是完全测试把 就把所有的use case, types 都用上。这得多写多少代码。
一个macro 能被重复用几次?这都是lib层面的吧?
反正我是不能闭着眼睛一次就写好。反倒不觉得省事 |
|
v********m 发帖数: 2147 | 48 关键句子:
到2012年,华为开启路由器400G时代,目前已领先思科半年多,而开发出1T路由器这款
能够满足未来超宽带时代的产品后,华为在2013年之后继续领先。
具体到路由器产品上,据专业评测,华为的NE5000E与思科同类集群路由器相比,
前者的功耗仅是后者的1/2,体积仅1/3,承重为1/2。由于历史原因,网络干线上思科
市场份额仍居第一。但华为第一台核心集群路由器在西安干线节点稳定运行5年多,以
及全球最大容量集群搬迁工程——中国联通(行情,问诊)169无锡节点的成功搬迁,都证
明了华为路由器在干线上不仅有能力新建,也有能力搬迁,更成为其超越领先的印记。
我的感觉:这是真的假的?????????华为技术上超越思科?????太匪夷所
思了
最具创新力公司之一
与全球顶尖运营商一起定义下一代网络
7月12日,“推动年内发放4G牌照”消息发布,预示着第四代移动通信时代即将到
来。在固定宽带领域,光纤到户、网络电视等早已进入普通人生活,可以说,整个社会
已和网络融为一体。这背后是一系列漫长、艰苦而复杂的技术创新进程,华为的超越是
其中最精彩的故事之一。
目前,华为拥有15万员工... 阅读全帖 |
|
w**f 发帖数: 7794 | 49 【 以下文字转载自 Joke 讨论区 】
发信人: xtxtxttchris (chris), 信区: Joke
标 题: 程序员给测试人员的回复
发信站: BBS 未名空间站 (Sun Apr 3 21:39:24 2011, 美东)
程序员和软件测试员之间的关系
20. "That’s weird…" 很奇怪……
19. "It’s never done that before." 以前没这样过的。
18. "It worked yesterday." 昨天还好好的。
17. "How is that possible?" 那怎么可能?(怎么会出问题?)
16. "It must be a hardware problem." 这一定是硬件问题。
15. "What did you type in wrong to get it to crash?" 你输入什么东西后才崩
溃的?
14. "There is something funky in your data." 你的数据有问题。
13. "I haven’t touched that module in weeks!" ... 阅读全帖 |
|