w****9 发帖数: 6338 | 1 【 以下文字转载自 Joke 讨论区 】
发信人: pee (or no pee, it's a dilemma.), 信区: Joke
标 题: 真正的码工(码头工人)比伪码工挣得还多
发信站: BBS 未名空间站 (Fri Feb 6 16:38:02 2015, 美东)
发信人: BornIn1974 (BornIn1974), 信区: JobHunting
标 题: 真正的码工(码头工人)比伪码工挣得还多
发信站: BBS 未名空间站 (Fri Feb 6 14:21:28 2015, 美东)
“The average dockworker now makes $147,000 a year in salary, plus $35,000 a
year in employer-paid health care and an annual pension of $80,000,
according to an association press release.”
一直以为码头抗大包是逼到绝路才去干的,没想到人家真正的码工(码头工人)比写代
码的伪码工挣得还多。 |
|
p*e 发帖数: 6785 | 2 【 以下文字转载自 JobHunting 讨论区 】
发信人: BornIn1974 (BornIn1974), 信区: JobHunting
标 题: 真正的码工(码头工人)比伪码工挣得还多
发信站: BBS 未名空间站 (Fri Feb 6 14:21:28 2015, 美东)
“The average dockworker now makes $147,000 a year in salary, plus $35,000 a
year in employer-paid health care and an annual pension of $80,000,
according to an association press release.”
一直以为码头抗大包是逼到绝路才去干的,没想到人家真正的码工(码头工人)比写代
码的伪码工挣得还多。 |
|
B********4 发帖数: 7156 | 3 “The average dockworker now makes $147,000 a year in salary, plus $35,000 a
year in employer-paid health care and an annual pension of $80,000,
according to an association press release.”
一直以为码头抗大包是逼到绝路才去干的,没想到人家真正的码工(码头工人)比写代
码的伪码工挣得还多。 |
|
p**r 发帖数: 5853 | 4 当码农或者说伪码农10年+了,
现在的日子可谓过得无聊之无聊。
技术真的不想讨论了,
你们说什么好就什么好,
不知道有没有人和我一样的情况,
反正做得东西一点挑战性都没,
闭着眼睛用屁股都可以做出来,
看着来的新司机们各种激情说各种新技术,
内心除了觉得一群傻逼,还是一群傻逼,
没鄙视的意思,我20几岁的时候也是这样。
每天就是混,看新闻,看书,看毛片,打游戏,
总想做点什么,总觉得有很多东西可以做,
但是要做的时候,不知道那里开始,然后一天又过去了。
换工作拿到的offer都是鸡肋,
综合下来还没现在工作好。
有没有干了10年码农突然觉得没意思,然后换行干别的去了。
我现在有点想回国做市场销售去,
绝对整天面对冰冷的机器,实在没意思。 |
|
h**o 发帖数: 548 | 5 我觉得和cc150 8.2 design a call center 类似。
bank/callcenter 收到一个request,分给一个空闲的elevator/employee
如果没闲人,把request入queue. 一旦有人闲下来,就来queue里找任务去处理。bank/
callcenter就好像server, elevator/employee 就好象process/thread/task.
passanger 是 request 中的 subrequest.
贴一个我的码吧。 欢迎指正。网上有些code有铃啊,门的。我不明白。就不加入我的
码了。
test_evelatorSystem(){
mg = Manager::getInstance();
for (i = 0; i < 4; i++){
//sb. press button UP at floor 5
Request* req = new Request(floor=5, direction=UP);
mg.dispatchRequest(req)... 阅读全帖 |
|
a***y 发帖数: 852 | 6 技术荷尔蒙减退的效应
[在 pker (我要那天再挡不住我眼) 的大作中提到:]
:当码农或者说伪码农10年+了,
:现在的日子可谓过得无聊之无聊。
:技术真的不想讨论了,
:你们说什么好就什么好,
:不知道有没有人和我一样的情况,
:反正做得东西一点挑战性都没,
:闭着眼睛用屁股都可以做出来,
:看着来的新司机们各种激情说各种新技术,
:内心除了觉得一群傻逼,还是一群傻逼,
:没鄙视的意思,我20几岁的时候也是这样。
:.......... |
|
n********g 发帖数: 6504 | 7 有啊。像俺这种写HTML的就被认为是伪码工。在空姐看来俺好歹是搞网络的好不好。 |
|
发帖数: 1 | 8 真要是写html 还可能是艺术家 了不得
我们马公不鄙视。
[在 niuheliang (别问我是谁) 的大作中提到:]
:有啊。像俺这种写HTML的就被认为是伪码工。在空姐看来俺好歹是搞网络的好不好。 |
|
发帖数: 1 | 9 洗脚姐,看来真是伪码工,什么干货也没给,你是怎么进的google |
|
t******n 发帖数: 2939 | 10 ☆─────────────────────────────────────☆
l63 (l63) 于 (Thu May 23 00:34:22 2013, 美东) 提到:
假设素数只有有限个, 记为 p_1,p_2,...,p_k
考察 N = p_1*p_2*...*p_k + 1
可知: 对于任意i = 1,2,3,...,k, p_i 不能整除 N
由素数的定义:
a是素数 <=> a是大于1的自然数, 且a不被任何小于a的素数整除
可知: N是素数
这与素数只有p_1,p_2,...,p_k矛盾.
故假设不成立.
所以素数有无穷多个.
☆─────────────────────────────────────☆
l63 (l63) 于 (Thu May 23 00:37:03 2013, 美东) 提到:
在承认素数的这个等价定义 (即 a是素数 <=> a是大于1的自然数, 且a不被任何小于a
的素数整除) 的前提下, 居然有人会认为这个证明是错的, 或者是不完备的.
我实在不能理解.
求问一下大家, 是不是有的人的脑子天生有缺陷, 根本怎么教都不会明白... 阅读全帖 |
|
g**1 发帖数: 10330 | 11 “截获短信验证码”盗刷案多地出现:利用2G网络缺陷难防范
分享到:1365
2018-08-04 15:28:00字号:A- A A+来源:澎湃新闻
关键字: 短信验证码盗刷2G网络网络缺陷
据澎湃新闻8月4日报道,“几条奇怪的短信,半辈子的积蓄没了。”日前,一种名为“
GSM劫持+短信嗅探技术”的新型犯罪手段引起关注。郑州、南京、广州等多地警方发布
通报称,有人早上起床后发现手机收到很多验证码和银行扣款短信,有的网上银行APP
登录账号和密码被篡改,在毫无察觉的情况下,银行账户被盗刷。
据南京江宁警方官博8月2日通报,不同于传统的伪基站只发诈骗短信的方法,此类新型
伪基站诈骗使用的方法是利用GSM(2G网络)设计缺陷,能实现不接触目标手机而获得
目标手机所接收到的验证短信的目的,对于普通用户来说基本上是无法防范,“比较稳
妥的办法是关闭手机的移动信号,只使用家中或者办公室的WIFI。”
此前,全国信息安全标准化技术委员会秘书处发布《网络安全事件指南——应对截获短
信验证码实施网络身份假冒攻击的技术指引》,指出此类犯罪方式危害互联网生态安全
,建议各移动应用、网站服务提供商优化用户身份... 阅读全帖 |
|
c***s 发帖数: 70028 | 12 定位导航是居家旅行必备良品。特别是对“路痴”群体,那绝对是福音啊!可说起定位导航,大家还是首先想到GPS,美国的GPS由于资历老、名气大,甚至成了导航定位的代名词,几乎处于垄断地位。
但是!Everybody!这垄断几十年的“大网”,终于要被中国打破了!一把来自东方的利剑已经出鞘!它就是我国自主研发的——北斗导航系统!
在5月23日举行的第八届中国卫星导航学术年会上,中国卫星导航系统管理办公室主任冉承其透露,我国已全面启动北斗系统第三步建设,即北斗三号系统,今年下半年发射6~8颗全球组网卫星。
这意味着,从今年下半年开始,中国北斗卫星将正式开始全球组网,拉开北斗系统面向全球服务的帷幕。
接下来,还将上演2018年前后18颗北斗卫星的发射大戏。冉承其说,这将率先为“一带一路”沿线国家提供基本服务,直到2020年我国建成世界一流的全球卫星导航系统,最终形成全球服务能力。
听上去,是不是太过高大上?如果你想更轻松地了解北斗系统是什么,不妨看看下面这段演讲视频。
演讲者徐颖,1983年生,导航系统科学家,从事北斗相关研究工作十余年,中科院光电研究院建院以来最年轻的研究员和博士生导师。
这场演讲... 阅读全帖 |
|
发帖数: 1 | 13 军工女学霸:想破解北斗系统还不如造时光机
导语:让我们以美国麻省理工学院著名BBS网站,思想家卡桑的名言:日破北斗星, 夜
啃咖喱鸡,来开始我们的这个演讲吧。
传说清华女生格蕾丝.高,破解北斗这个新闻上,实际上她只是破译了北斗的民码信号
的伪码序列。首先第一点,北斗建设过程当中,民码的设计和GPS、伽利略都是一脉相
承的,并没有特殊设计。我国希望全世界人民都能使用北斗,不仅是中国的北斗,也是
世界的北斗。她想破解这个没有经过加密的民码信号,首先是没有技术难度的。从科学
研究的角度来讲就是一个信号检测与估计的问题。事实上2012年的时候,我们国家已经
公布了北斗的ICD文件,告诉了大家我们的民码格式。
除了民码之外,北斗还有军码,军码经过了加密等特殊设计等,这是稳定可靠的。
如果想破解军码系统,我们可能建议一些更简单的方式。那就是造时空穿越机穿越回到
北斗军码设计的时候在旁边偷听好了。这个技术难度都比从技术上来破解北斗军码更容
易一些。所以,大家要相信我们北斗系统非常好用,而且非常稳定的......
北斗卫星导航定位系统,是我们国家自主建设的卫星导航定位系统,现在正处在建设和
应用推广的... 阅读全帖 |
|
t*****o 发帖数: 58 | 14 发在了Tri版,但感觉这里是娘家。向这过去三个月里,给了我精神鼓励,并答疑解惑
的大老前辈们,特别是落花医生,鞠躬了。
***************
仅以此文纪念我这说长不长,说短不短的和伪小三第一次亲密接触的全过程。 当是送
给自己即将到来的三十X华诞的礼物。
去年八月,一个朋友为了纪念他因癌症刚刚过世的母亲, 报名参加了十月底当地为抗
击癌症筹款而组织的慈善骑行。跟我提及,说到动情处,七尺男儿站在我面前掉了眼泪
。 我不知如何安慰,心一软,头脑一发胀, 当场表示要加入他和他爸骑25英里, 以
示对他的支持。 说实在的, 对25英里到底要骑多久,我那时没有任何概念。 不过,
在那一刻,这些并不重要。 原本计划了几次训练, 却被去年夏天持续的高温给耽搁了
。 终于, 在活动的前一天晚上, 我擦干净我那多年未碰,已经被几代蜘蛛家族占山
为王的山地车,跟着郎当了25英里。 活动结束后,除了因沿途无数志愿者呐喊助威而
在体内奋涌奔腾的鸡血, 唯一的感触是屁股咯的生疼,和朋友提及,知道了有“骑行
裤”这一说。说白了就是紧身裤里加块尿布。恩,涨了知识。
今年年初朋友一家搬家到东部,我自己被一团... 阅读全帖 |
|
t*******r 发帖数: 22634 | 15 好!俺用码工式正面平推法,依据质数的递归定义,证明质数无限性。
首先见 1001 楼,俺用“yacc/c伪码式”正则语法写了质数的递归定义。
该楼在此:
http://www.mitbbs.com/article/WaterWorld/2034385_0.html
这里我写个 C function 来证明,其中的 “list_of_primes” 实际意思
跟 1001 楼 yacc 里意思一样;是指从 2 开始的前 N 个连续质数序列,
按升序排列。(反正正则文法怎么取名问题都不大,内在不对头的话,那个 yacc
必然 reduce 失败。)
// c 伪码 function
list_type grow_primes(list_of_primes)
{
a = 求list里所有数的乘积(list_of_primes);
for (int i = max(list_of_primes) + 1; i < a; i++)
if ( i 不能被list里所有数整除(list_of_primes))
return ( list_of_primes lis... 阅读全帖 |
|
t*******r 发帖数: 22634 | 16 如果是 C伪码版,{3} 的 size 是 1,又不等于集合 {2},返回 false。
如果是 yacc伪码版,reduce 成 primitive token “one_natural_number”,
但不是 "2",出语法错。(我 伪yacc 没写全,伪码就是个意思,省掉不写的默认
action 是语法错)。
这个是 expected behavior,应为 list_of_primes 的实际定义是从 2
开始的前 N 个连续素数。{3} 不符合这个定义。 |
|
t*****o 发帖数: 58 | 17 仅以此文纪念我这说长不长,说短不短的和伪小三第一次亲密接触的全过程。 当是送
给自己即将到来的三十X华诞的礼物。
去年八月,一个朋友为了纪念他因癌症刚刚过世的母亲, 报名参加了十月底当地为抗
击癌症筹款而组织的慈善骑行。跟我提及,说到动情处,七尺男儿站在我面前掉了眼泪
。 我不知如何安慰,心一软,头脑一发胀, 当场表示要加入他和他爸骑25英里, 以
示对他的支持。 说实在的, 对25英里到底要骑多久,我那时没有任何概念。 不过,
在那一刻,这些并不重要。 原本计划了几次训练, 却被去年夏天持续的高温给耽搁了
。 终于, 在活动的前一天晚上, 我擦干净我那多年未碰,已经被几代蜘蛛家族占山
为王的山地车,跟着郎当了25英里。 活动结束后,除了因沿途无数志愿者呐喊助威而
在体内奋涌奔腾的鸡血, 唯一的感触是屁股咯的生疼,和朋友提及,知道了有“骑行
裤”这一说。说白了就是紧身裤里加块尿布。恩,涨了知识。
今年年初朋友一家搬家到东部,我自己被一团乱麻的家事所缠,尽管有心为抗癌筹款,
但一直迟迟没有报名。 七月底,心情跌倒低谷,需要给自己设定一个稍有高度的目标
, 便毅然报名参加今年九月底的骑行,... 阅读全帖 |
|
b*******n 发帖数: 1267 | 18
【伪宗教、伪大师及其它灵性赝品清单】(转)
2008年10月25日 星期六 18:37
当代宗教与心灵领域,与世俗领域一样,是一个鱼龙混杂的大市场。
19-20世纪,西方正统基督教思想趋于崩溃,东方思想不断进入西方,形成其宗教哲学
思潮的前沿,并有逐渐成为主流的趋势。在这个过程中,各种真真假假,形形色色的人
物、思想、体系、方法、门派,如雨后春笋般不断涌现,并通过现代社会的技术手段与
商业机制,得以广泛传播。而印度、日本、西藏、中国汉地(包括港澳台地区),也冒
出了众多真假难分的大师、上师、古鲁、开悟者、灵性传播者,等等,成为这一市场的
重要角色。
在这个生机勃勃的灵性大市场中,真品极为稀少难得,而“假冒伪劣”的赝品则大行其
道,颇有泛滥成灾之势。但是有相当数量的读者鉴别能力不足,对于真假、对错、好坏
分不太清,很容易上当受骗。有鉴于此,现将部分作者认为是赝品的东西,搜集整理出
一个清单,供大家参考。
本清单力求判断准确,并尽可能涵盖多数有影响力的赝品。但鉴于作者的能力,也许会
有误判的情况,而遗漏则几乎不可避免。这两方面都欢迎大家批评指正。如果可能的话
,本清单将长... 阅读全帖 |
|
t*******r 发帖数: 22634 | 19 我这么说:
第一:这个高楼是现代数学跟古典数学的冲突。你看看我花了多少时间,
大部分人不一定花我这么多时间。
第二:如果按照码工所使用的现代集合论硅谷实用版,你的证明的确到“可知”
那步就断了。因为 formal logic 到那一步,写不出来。写不出来的
原因是因为 “可知” 是基于那句自然语言 “如果素数是有限的”。而那句
在 formal logic(比如我写的 yacc 伪码),无法表述。
(yacc 伪码里,如何放这句自然语言 “如果素数是有限的,所以。。。”
进去? 你如何创建一个 token,来代表 “如果素数是有限的”?)
第三:我觉得绝大多数码工,思维习惯是基于现代数学的。比如:
如果让码工在 job interview 的时候快速写一个实用素数序列发生器,
估计绝大部分码工都会让素数序列发生器保持已经产生的完整的前N个素数
序列在内存里,然后根据其产生下一个素数,不断添加那个序列。一直到
满足尺寸要求。。。
你如果看我的程序,差别只是我把已经产生的完整前N个素数保持在参数里
而不是内存里。那个差别主要是为了讨论的目的,满足能在 LR文法的
yacc概念虚拟机上跑程序... 阅读全帖 |
|
发帖数: 1 | 20 文化自信第一枪从批古希腊伪史开始
当前位置:主页 > 百家争鸣 > 理智 · 2017-12-09 · 来源:网络 · 浏览数:2040次
字体: 大 / 中 / 小
为什么要批古希腊伪史?
疑古思潮在中国学术史上有悠久的传统,宋、清皆达到一定的高度。20世纪的“疑古思
潮”,是 以顾颉刚、胡适、钱玄同的古史辨派为代表,而西方的“德先生”和“赛先
生”则是他们手中的铁楸洋镐。文化上的自卑是他们疑古的根源。他们学习西方后,认
为自己找到了文明之根源。
无论是传统考据、修复整固的“乾嘉学派”,还是洋为中用、掘根毁墓的“古史辨派”
,针对的都是中国历史。中国人是不是也可以用“疑古”的目光扫描一下世界史,质疑
一下古希腊文明呢?
其次,古希腊的哲学提倡怀疑精神,希腊的逻辑学倡导理性推理。有着几千年历史考据
丰富经验的中国,就没有质疑古希腊文明史的权利?
第三,西方经常性的质疑中华文明的五千年文明。只许你来,不许我往,不太民主吧。
近代中国被西方的船坚炮利打开国门而跌落低谷,激进的近代知识分子们开始怀疑人生
,在西方思潮的引导下,纷纷数落起自己的祖先自己的历史文化乃至一切,刮起一阵疑
古歪风。然... 阅读全帖 |
|
|
d*****y 发帖数: 205 | 22 接到了offer,想把这些天的经过介绍一下。最近身体不好,发个长文积攒点人品希望
快点好起来。
一、个人情况:
国内土博,有4年多在美国大学的工作经历也有国内工作经历。
Package就不说了每个人情况不同没有什么参考价值。
二、过程
2月中的时候recruiter联系我,被动应聘,
和recruiter聊了一次后,约onsite的时间,因为需要时间准备,约在了3月底(上上周
五23号)
Mountain View headquarter.
三、onsite
具体题目不便透露,但是整个面试过程我觉得还是有很多值得总结的地方,所以这里把
过程写出来,希望对其他人有所帮助。当然,每个人的经历都属于个例,虽然我和G里
面我的同学多次聊天(他经常做面试官),了解信息多些,但也属于个人观点,仅供参
考。
后面我记下来ONSITE经过的流水帐,这些流水帐我觉得对后面的讨论有帮助。
面试一共5人外加一个午餐陪同人员(不提供反馈),每个人45分钟。(据说面试人数
也可以是4人)。
题目总体上中规中矩,没有特别难的题目。
第1个人 5分钟他自我介绍,然后大概15分钟问了简历上的问题;然后一道算法+概率... 阅读全帖 |
|
M******a 发帖数: 6723 | 23 徐颖中科院“SELF格致论道”讲坛第六期
导语:曾经,北斗七星闪烁夜空,标示方向,引领着人类“身在何处心向何方”的
最初梦想;如今,北斗卫星导航系统经天纬地,星耀苍穹,指点着华夏大地的“中国方
向”。这是一个有使命、有责任、有担当的国家重器,也是一个有开拓、有探索、有创
新的科学理想。徐颖从事北斗相关研究工作十余年,是中科院光电研究院建院以来最年
轻的研究员和博士生导师。从古时指路的星星到闪耀全球的导航系统,从不分东西南北
的小女生到研究精准导航的女科学家,我们一起来探寻北斗和她的成长之路。
前几天我去一个同学家里玩,他们家小姑娘来问我说,“阿姨,我怎么才能让我爸
爸看不到我的手机位置信息呢?如果把我的手机卡取下来之后,我的手机还能够定位吗
?”
在这里,我可以明确地告诉大家,取下手机卡以后,手机依然能够定位的。这是因
为我们大家都知道我们手机当中定位采用的是卫星导航系统,与我们手机移动系统没有
关系的。
卫星导航系统,它是距离我们一群两万公里的星星,它们不会发光也不会发热,甚
至肉眼没有办法观察到它们,为我们提供着位置服务。卫星导航系统简称为GNSS系统,
在GNSS俱乐部中一共有4... 阅读全帖 |
|
t*******r 发帖数: 22634 | 24 这个简单的 Yacc 左递归,俺翻成下面这个 C伪码 程序。不过翻成 C伪码后不能直接
写 token,俺大脑当人肉yacc编译器,所以对表达正则文法而言,远远不如 yacc
直观。(实际上我是看着 yacc 代码写的这段 C 代码
但是 yacc 只能搞 LR 文法,不少 problem 的正则表述不能用 LR 文法
表达,所以码工就的写 C++ 的 tree/graph 算法。。。实际上 Yacc 除了
编译器领域之外,用得不多,但是 yacc 对正则文法、符号文法的概念比较有好处。
bool is_list_of_primes(list_of_primes)
{
// yacc primitives reduce condition
if (list_of_primes.size() == 1) {
if (list_of_primes == "2")
return true;
else if (list_of_primes == "1")
return false;
else
return f... 阅读全帖 |
|
T********i 发帖数: 2416 | 25 http://www.mitbbs.com/article_t1/Programming/31283973_0_1.html
发信人: goodbug (好虫), 信区: Programming
标 题: Re: Goodbug这个人头重脚轻,嘴尖皮厚;不但学问浮夸,而且人品恶
发信站: BBS 未名空间站 (Mon Nov 25 16:02:11 2013, 美东)
就写这么个程序,随便你怎么优化,随便你用啥语言。在你那1万的机器上benchmark大
家看看,别光说不练。
int count = 100000;
for(int i = 0; i < 100000; i++){
int count = readCounter();
count--;
write(counter);
flush();
}
发信人: TeacherWei (TW), 信区: Programming
标 题: Re: Goodbug这个人头重脚轻,嘴尖皮厚;不但学问浮夸,而且人
发信站: BBS 未名空间站 (Mon Nov 25 16:08:41 2013, 美东)
就6行... 阅读全帖 |
|
T********i 发帖数: 2416 | 26 发信人: goodbug (好虫), 信区: Programming
标 题: Re: Goodbug这个人头重脚轻,嘴尖皮厚;不但学问浮夸,而且人品恶
发信站: BBS 未名空间站 (Mon Nov 25 16:02:11 2013, 美东)
就写这么个程序,随便你怎么优化,随便你用啥语言。在你那1万的机器上benchmark大
家看看,别光说不练。
int count = 100000;
for(int i = 0; i < 100000; i++){
int count = readCounter();
count--;
write(counter);
flush();
}
发信人: TeacherWei (TW), 信区: Programming
标 题: Re: Goodbug这个人头重脚轻,嘴尖皮厚;不但学问浮夸,而且人
发信站: BBS 未名空间站 (Mon Nov 25 16:08:41 2013, 美东)
就6行程序你还写错了。不明白fflush和fsync有啥差别是吧?
说呢基本功不扎实还真不是盖的。CS是体育老师教的吧?
发信人: ... 阅读全帖 |
|
T********i 发帖数: 2416 | 27 发信人: goodbug (好虫), 信区: Programming
标 题: Re: Goodbug这个人头重脚轻,嘴尖皮厚;不但学问浮夸,而且人品恶
发信站: BBS 未名空间站 (Mon Nov 25 16:02:11 2013, 美东)
看看GoogBug 6行程序犯了多少错误。
就写这么个程序,随便你怎么优化,随便你用啥语言。在你那1万的机器上benchmark大
家看看,别光说不练。
int count = 100000;
for(int i = 0; i < 100000; i++){
int count = readCounter();
count--;
write(counter);
flush();
}
发信人: TeacherWei (TW), 信区: Programming
标 题: Re: Goodbug这个人头重脚轻,嘴尖皮厚;不但学问浮夸,而且人
发信站: BBS 未名空间站 (Mon Nov 25 16:08:41 2013, 美东)
就6行程序你还写错了。不明白fflush和fsync有啥差别是吧?
说呢基本功不扎实还真... 阅读全帖 |
|
n**********2 发帖数: 648 | 28 【 以下文字转载自 Programming 讨论区 】
发信人: xykkkk (asdf), 信区: Programming
标 题: 老码农冒死揭开行业黑幕:如何编写无法维护的代码(zz)
发信站: BBS 未名空间站 (Fri Nov 28 13:28:27 2014, 美东)
如何编写无法维护的代码
让自己稳拿铁饭碗 ;-)
– Roedy Green(翻译版略有删节)
简介
永远不要(把自己遇到的问题)归因于(他人的)恶意,这恰恰说明了(你自己的)无
能。 — 拿破仑
为了造福大众,在Java编程领域创造就业机会,兄弟我在此传授大师们的秘籍。这些大
师写的代码极其难以维护,后继者就是想对它做最简单的修改都需要花上数年时间。而
且,如果你能对照秘籍潜心修炼,你甚至可以给自己弄个铁饭碗,因为除了你之外,没
人能维护你写的代码。再而且,如果你能练就秘籍中的全部招式,那么连你自己都无法
维护你的代码了!
(伯乐在线配图)
你不想练功过度走火入魔吧。那就不要让你的代码一眼看去就完全无法维护,只要它实
质上是那样就行了。否则,你的代码就有被重写或重构的风险!
总体原则
Quidquid... 阅读全帖 |
|
x****k 发帖数: 2932 | 29 如何编写无法维护的代码
让自己稳拿铁饭碗 ;-)
– Roedy Green(翻译版略有删节)
简介
永远不要(把自己遇到的问题)归因于(他人的)恶意,这恰恰说明了(你自己的)无
能。 — 拿破仑
为了造福大众,在Java编程领域创造就业机会,兄弟我在此传授大师们的秘籍。这些大
师写的代码极其难以维护,后继者就是想对它做最简单的修改都需要花上数年时间。而
且,如果你能对照秘籍潜心修炼,你甚至可以给自己弄个铁饭碗,因为除了你之外,没
人能维护你写的代码。再而且,如果你能练就秘籍中的全部招式,那么连你自己都无法
维护你的代码了!
(伯乐在线配图)
你不想练功过度走火入魔吧。那就不要让你的代码一眼看去就完全无法维护,只要它实
质上是那样就行了。否则,你的代码就有被重写或重构的风险!
总体原则
Quidquid latine dictum sit, altum sonatur.
(随便用拉丁文写点啥都会显得高大上。)
想挫败维护代码的程序员,你必须先明白他的思维方式。他接手了你的庞大程序,没有
时间把它全部读一遍,更别说理解它了。他无非是想快速找到修改代码的位置、改代码
、编译,然后就能交差,... 阅读全帖 |
|
w*****t 发帖数: 485 | 30 刚出炉的好文,转载给各位参考,感谢原作者!
欢迎访问原帖:
http://blog.liancheng.info/job-hunting-in-california/
------------------------------------------------------
一年多前,出于显而易见的原因,下定决心肉身翻墙。经过一番考虑,放弃了读书这条
途径,决定直接找工作,通过H1B签证出去。于是去年八月份从百度辞职,开始着手准
备。当时觉得今年拿到H1B的成功率大致能有个六七成,加上周围朋友们的不断鼓励,
可以说还是相当自信的。然而,时至今日,在历经Google、Amazon、Facebook三家公司
之后,这第一次尝试却可耻地失败了……
战绩概览:
Google:仓促应战,HR电面一轮,技术电面一轮,北京onsite两轮,惨败;
Amazon:技术电面两轮,在面试官反馈良好的情况下莫名挂掉,详情见下;
Facebook:HR电面一轮,技术电面两轮,Menlo Park总部onsite五轮,惜败;
AeroFS:因为是startup,临时告知无法提供H1B,于是告终。
个人背景参见... 阅读全帖 |
|
a******e 发帖数: 710 | 31 面试官有东南亚口音
第一题是leetcode原题,大数+1
第二题是这样的:
n个Speaker,S1, S2, ...Sn
每个Speaker在不同的时间段有不同的音量如:
S1: {[2,5], vol=10}, {[6,10], vol=2}, ...
S2: {[1,6], vol=1}, {[8,12], vol=8}, ...
...
请输出每个时间段及这个时间段内最大的音量
比如,只有S1和S2的话,输出就是
[1,2],vol=1, [2,5], vol=10, [5,6], vol = 1, [6,8], vol = 2, [8,12], vol = 8.
他让想算法,给出伪码。我说最简单的方法就是S1和S2先合并,然后再和S3合并,以此
类推。
他说可以,那写一下伪码吧。 我写的时候发现case太多,结果没有写完。 今天收听到
消息,说挂了。 |
|
a******e 发帖数: 710 | 32 面试官有东南亚口音
第一题是leetcode原题,大数+1
第二题是这样的:
n个Speaker,S1, S2, ...Sn
每个Speaker在不同的时间段有不同的音量如:
S1: {[2,5], vol=10}, {[6,10], vol=2}, ...
S2: {[1,6], vol=1}, {[8,12], vol=8}, ...
...
请输出每个时间段及这个时间段内最大的音量
比如,只有S1和S2的话,输出就是
[1,2],vol=1, [2,5], vol=10, [5,6], vol = 1, [6,8], vol = 2, [8,12], vol = 8.
他让想算法,给出伪码。我说最简单的方法就是S1和S2先合并,然后再和S3合并,以此
类推。
他说可以,那写一下伪码吧。 我写的时候发现case太多,结果没有写完。 今天收听到
消息,说挂了。 |
|
m**********n 发帖数: 97 | 33 第一个问题哈:
我看cracking the code interview上面的题的答案,有的时候感觉只是个module或者
有伪码的感觉,请问真的面试时到底需要的是一个解题思路(比如比较详细的伪码)还
是一个真的可以运行的程序,需要写出程序的每个部分
第二个问题比较傻,怎么发站内邮件呢?站内邮件可以附件简历文件吗? |
|
z*i 发帖数: 58873 | 34 (首先我承认自己是伪球迷——黑话基本不懂,联赛基本不看,嘴仗基本不打,包子基
本不发——这种情况,无论按照本版的哪一位权威发布的真伪球迷评判手册的标准来衡
量,都是不折不扣如假包换的的伪球迷。但是众位真伪球迷们,既然山谷里的野百合也
能有春天,那么也请许我这个打世界杯酱油的伪球迷在此发篇文吧。我理解大家最近因
为盘口众多资金链紧张,所以喜欢的同学不用发包子给我,但码字不易,码行为艺术的
文字更是第一次,只求回砖头的同志能在捏着鼻子读过全文之后再拍。)
公元2010年6月15日世界杯南非没记住那一组巴西朝鲜世界排名第一和一百开外可能也
是个空前绝后的记录了MITBBS灌水彩票赌场赔率其实跟排名不符合真黑但我既然已经花
伪币买朝鲜队衣了干脆投机到底压朝鲜因为本来唯恐天下不乱输了也认头据说赛前新闻
发布会朝鲜教练金将军的关注目光有点可笑结合前两天前锋被守门员了其实真的挺可怜。
老墨的网络台真清楚西班牙语真表态这么明目张胆地看比赛可能影响不好但是豁出去了
大不了晚上加班红色的球衣天朝的代表队曾经穿过真他妈的现在的颜色是什么呀这他妈
的奇怪死了为啥我看北棒子朝鲜哥们儿总觉得莫名亲切倒霉金小二胖子 |
|
t*******r 发帖数: 22634 | 35 我以为我们是在把自然语言定义翻成 formal logic,
用 yacc伪码 或者 C伪码 。。。 |
|
g*****g 发帖数: 34805 | 36 你应该先分析完复杂度了再实现。算法书都是伪码,因为伪码简单还容易理解。 |
|
s********o 发帖数: 3783 | 37 板上大牛无数,offer无数,不过每个人都有自己的特殊情况
我的情况比较特殊,13年辞职从加州搬到中部团聚,在家里拿失业保险,带了6个月娃
在这期间,全职工作是带娃,做饭,打三种网游,业余时间复习
11月2号把娃送幼儿园正式找工作,结果11月11号就入职开始一份local的为其4个月的
project manager contract。
干了3个月之后面试了3家,2个software engineer和1个project manager,3个offer都
拿到,从了G家。拒了其他的offer和几个面试。下面是过去半年多的复习:
第一部分:算法导论
我弄了本Introduction to Algorithm看了一遍。前半本书每道习题都做了(虽然不知
道对不对)。后半部分因为比较偏,只看没做题。这一遍下来就花掉了我4个月。
作用:课后题有一些面试题的,比如merge sorted list就是课后习题原题。更重要的
是理解。比如红黑树。看wikipedia花30分钟,可能只够临时抱佛脚。看算法导论花几
个小时,但是记忆能持续很久。
最重要的是信心,1600页的书都看完了,还看不完其他书?
... 阅读全帖 |
|
s***e 发帖数: 5242 | 38 【 以下文字转载自 JobHunting 讨论区 】
发信人: shuiduoduo (水多多), 信区: JobHunting
标 题: 2013非主流找工作总结
发信站: BBS 未名空间站 (Mon Mar 3 12:49:10 2014, 美东)
板上大牛无数,offer无数,不过每个人都有自己的特殊情况
我的情况比较特殊,13年辞职从加州搬到中部团聚,在家里拿失业保险,带了6个月娃
在这期间,全职工作是带娃,做饭,打三种网游,业余时间复习
11月2号把娃送幼儿园正式找工作,结果11月11号就入职开始一份local的为其4个月的
project manager contract。
干了3个月之后面试了3家,2个software engineer和1个project manager,3个offer都
拿到,从了G家。拒了其他的offer和几个面试。下面是过去半年多的复习:
第一部分:算法导论
我弄了本Introduction to Algorithm看了一遍。前半本书每道习题都做了(虽然不知
道对不对)。后半部分因为比较偏,只看没做题。这一遍下来就花掉了我4个月。
作用:课后... 阅读全帖 |
|
d**********i 发帖数: 524 | 39 是的,他们进来陷害忠良,导致敢于奔图忠言逆耳提醒索南如何改变着装形象的愚公被
封。尤其是弃婴那种满口胡说八道,US9.5
是童鞋的无知狗屁言论激起民粪。
狮屎证明军版一半以上ID的鞋码还小于US9.5,LOL,因此很多有识之士站出来回击弃婴
这种体脂肪过多的师奶和她的一众马甲。
:当年伪站余孽来买提搞破坏的,很可能是伪站九老的马甲。
: |
|
e**r 发帖数: 1144 | 40 airbnb 太阳能这类伪科技公司太多
泡泡迟早要爆
码工不用担心,上次互联网泡沫破裂,也没见有多少码工失业。现在连生物实验室都要
雇码工 |
|
r******n 发帖数: 170 | 41 跨度半年,中间的郁闷压抑各种负面情绪相信大家都懂,总之就是一句话:坚持就是胜
利!
背景非CS PhD,本来想走学术道路的,种种原因还是决定去工业界,编程基础还行,没
有系统练过。career path上来了个U turn,基本每家公司都会问原因,建议类似情况
的准备好答案,顺便提一下你理解的工业界学术界的不同,你有什么长处,挑战在哪,
你会怎么克服 blablabla,反正让人觉得你不是头脑一热,是做足准备的。
找工作初期,真正dream company不敢轻举妄动,想先涨点经验值再说。于是简历挂上
monster,linkedin, efc, 再搜一两个关键词一阵乱投,可惜专业限制,这样投出去也
不过十来个。之后倒是接了东边几个猎头的电话,都是找quant的,先上来就警告说目
前这一块有点疲软,机会不多,都倾向找有经验的,而且招聘流程比较慢。说是能帮我
投手边现有的职位,列了几家说的上号的公司,然后就石沉大海了。
三周过去了,没有任何动静,开始急了。频频上jobhunting版,找找别人报面试或者
offer的公司,发现bloomberg和epic这两个据说对非CS专业友好的公司,... 阅读全帖 |
|
t******n 发帖数: 2939 | 42 ☆─────────────────────────────────────☆
xiongyp (dreamrain) 于 (Fri May 24 08:41:56 2013, 美东) 提到:
我们假设不知道什么叫素数,我们对正整数集合进行如下的定义来定义素数。(这是从
链接上取下来的,也是I63的定义)
(1) 1不是素数 (base case)
(2) a是素数当且仅当a不能被任何小于它的素数整除。
我曾经多次指出,这个定义在用素数定义素数,是不正确的。但看到很多的反驳如下。
1不是素数, 我们考察2,发现小于2的素数集合为空集,于是2为素数。以此再往下递归
,得出所有素数的定义。我想昨天深入讨论此内容的人,都不会反对我的总结吧。关于
"小于2的素数集合为空集"推出"2为素数",因我的不慎,还做出过郑重道歉。
好,我们仿造这种递归定义,来定义偶数。
我们假设不知道什么叫偶数,我们对非负整数集合进行如下的定义来定义偶数。
(1) 0不是偶数 (base case)
(2) a是偶数当且仅当a与任何小于它的偶数之差为2的倍数。
我从base case开始。0不是偶数。我们考察... 阅读全帖 |
|
a**u 发帖数: 8107 | 43 ☆─────────────────────────────────────☆
runsun04 (runsun) 于 (Sun Jan 18 11:13:37 2009) 提到:
从科学史角度证伪《楞严经》
马忠庚
(聊城大学图书馆,山东聊城252059)
[摘要】《楞严经》这部非常普及、影响甚大的佛教经典,历来存在着真伪之争。文章
从科学史的角度,对经中涉及的有关物产、文献载体、物理学等几个方面存在的疑点进
行考察、论证,并得出其为伪经的结论。最后,对佛经的真伪问题发表了自己的观点和
看法。
[关键词]科学史;楞严经;真伪;论证
[中图分类号]N09;K207;B942
[文献标识码]A [文章编号]1004—4434(2005)02—0182—04
《楞严经》全称《大佛顶如来密因修证了义诸菩萨万行首楞严经》,共十卷,又简称《
首楞严经》《大佛顶经》《大佛顶首楞严经》,又名《中印度那烂陀大道场经》,是我
国佛教史上极为重要的一部佛教经典,明代的智旭在《阅藏知津》中称“此经为宗教司
南,性相总要。一代法门之精髓,成佛作祖之正印”。但对其真伪,一直众说纷纭。本
文拟从科学史的 |
|
r**********g 发帖数: 22734 | 44 部分码工只会一两种语言,那都是伪码工。孤这种无所不通无所不晓的,才是所谓真码
工。 |
|
b******a 发帖数: 1337 | 45 搜狐
治国之要,首在用人”,在知识型社会构建下,人才成为了推动社会发展的第一资源。
众所周知,我国能在短短七十年内摆脱一穷二白状况,这都离不开科研人员的贡献。尤
其在科学技术深入的今天,科研人才更成为了大国争抢对象。但并不是所有的科研人员
都像钱学森,邓稼先一样心怀赤子之心,懂得报效祖国。一位清华女生就曾将北斗破解
码送给美国,国人得知此事后,都觉得她无耻至极,但令人难以理解的是,该名女生如
今还想回国深造。
大家都知道,北斗系统是我国自行研发的全球卫星定位系统,它的出现打破了美国GPS
系统垄断地位。随着服务能力的发展,北斗卫星系统能作用民政救灾,天气预报,军事
作战等多个领域。北斗卫星系统的成功研发,本是件值得自豪和骄傲的事,但就在不久
后,一位名叫高杏欣的高材生就将北斗系统破译码送给了美国航天无线电委员会。高杏
欣是名土生土长的中国人,因智商超群,学习成绩出色,所以被清华大学精仪系录取。
本科毕业后,高杏欣继续在清华大学攻读电子工程系硕士,读完硕士后再赴美国斯坦福
大学攻读博士学位。高杏欣在美读博期间,破译了北斗编码规则,为留学将北斗破解码
送美国,而后获得美国航空无线电委员会嘉... 阅读全帖 |
|
r******9 发帖数: 234 | 46 第一句伪命题。当初要拆分Microsoft的是民主党的司法部。布什上台后司法部立即就
和Microsoft和解了。至于为什么码工支持Trump,很简单因为码工大多数都是普通的工
薪阶层,只是工资比其他一些产业高一些而已,但说到底还是中产。真正支持民主党的
是IT也高层,boss级的,因为IT业泡沫很大,水分很多,他们需要民主党不停的给他们
吹泡泡。共和党是要挤泡泡的。 |
|
i****x 发帖数: 17565 | 47 我猜很快真码工会跳出来说,我们码工就算不用python、java,至少也得用c#吧,用c
的都是伪码工 |
|
t*******r 发帖数: 22634 | 48 其实就有点像罗素悖论,你俩看同一个自然语言,结果看到是不同的意思。
这不奇怪,我一开始看楼主的,也没看明白。也争了一大通。不过后来发现
那是古典数学语言。码工多用现代数学集合论图论正则语言,或者类似正则
语言写法的东东,导致看古典数学转不过弯来。
楼主的证明其实没错,但是用到了素数的递归定义,实际上我认为是个
trivial 的证明。(由素数递归定义可以容易直接证明无限性,不需要
反证或归谬)。
老实说素数的递归定义并不显而易见,我觉得非码工用自然语言理解,很可能是
似懂非懂。说实话我一开始其实也理解有偏差,导致一开始写的那个 yacc/c
伪码里,把 if and only if 里的 only if 判断条件写错了。其实那个
不是笔误,是理解错误。但写正则语法就是有这个好处,写出来,testcase
跑对,也就基本理解对了。 |
|
l**n 发帖数: 7272 | 49 虽然这里的码工比较少,但是能appreciate coding和programming的朋友也可以看看。
我觉得挺有意思的。
http://blog.sina.com.cn/s/blog_5d90e82f01014k5j.html
我想通过这篇文章解释一下我对 Unix 哲学本质的理解。我虽然指出 Unix 的一个设计
问题,但目的并不是打击人们对 Unix 的兴趣。虽然 Unix 在基础概念上有一个挺严重
的问题,但是经过多年的发展之后,这个问题恐怕已经被各种别的因素所弥补(比如大
量的人力)。但是如果开始正视这个问题,我们也许就可以缓慢的改善系统的结构,从
而使得它用起来更加高效,方便和安全,那又未尝不可。同时也希望这里对 Unix 命令
本质的阐述能帮助人迅速的掌握 Unix,灵活的应用它的潜力,避免它的缺点。
通常所说的“Unix哲学”包括以下三条原则[Mcllroy]:
一个程序只做一件事情,并且把它做好。
程序之间能够协同工作。
程序处理文本流,因为它是一个通用的接口。
这三条原则当中,前两条其实早于 Unix 就已经存在,它们描述的其实是程序设计最... 阅读全帖 |
|