Tag: 胡言乱语
“Deadline for submission of final papers extended to 23rd January” 做研究的都基本能遇到 Soft Deadline. 特别是会议的文章截止日期, 第一次公布的非常有可能不是 真正最后的日期, 经常快到这个日期前几天都会说延期. 我在读博期间有投了一个法国的会议, 竟然能延期两次. 可见会议质量不怎么滴. 相反, 硬的, Hard Deadline 定下来就不会改变, 大家就必须对其非常重视. 其实这也就是时间观念, 对时间观念也重视的国家就越强大, 比如瑞士, …
国外很多很出色的网站, 但在国内都不是特别吃香. 强龙压不过地头蛇, 很多优秀的产品都在国内能找到山寨的. 比如百度, 人人网, 优酷. 很多很多. 甚至国外一有好的产品, 立马就能在国内弄了一山寨出来, 并能拉些风投, 天使基金什么的. 很多人会认为搞不好是IT界优秀的产品在中国本地化不行(或者不够), 也许这是一个原因, 更主要的是国内的互联网是有申查的 (censored). 比如, 谷歌在国外就是”互联网”, 但在国内, 动不动就访问不了, 大墙网 Great Fire Wall 很强大, 也许是政府做了人工干预, google有时候可以访问,有时候不能, 给人一种整体速度很慢, 不稳定的感觉. …
中午朋友打电话和我短暂聊了起来,说到张三买了第三套房,李四换了宝马.然后不知怎么的, 我整个下午很郁闷,不在状态.我想是心理不平衡吧. 检讨一下自己,是不是够努力,是不是无所谓,凭什么别人现在就这么成功,而我一套房一辆车都没有. 我老婆说我情商不够,说我要是回了国, 基本上混得更差,养活不了一家,也许是潜意识也是这样认为, 所以一直就在英国混日子.朋友说,在英国,一要有本事,二要会说能说,这样才能混得好.而我,更缺的是后者. 孩子一天一天长大, 我这压力是越来越大.经常会想,如果现在还是一个人, 几年的存款也够我开个几万镑的豪车了.日子肯定很潇洒.但是每天看到温柔的老婆和可爱的两儿子,心理就平衡了. 未来的路该何去何从呢? 本文一共 291 个汉字, 你数一下对不对. 心理不平衡. (AMP 移动加速版本) 赞赏我的几个理由. ¥ 打赏支持 扫描二维码,分享本文到微信朋友圈
昨天我不是说有印度学生找我家教么.今天就见面聊了一下.得之此学生来至印度南部 (据说北部比较有钱, 南部比较穷).然后他说他一年研究生的学费是 2 万英镑.. 所以他说他的压力好大, 生怕不及格挂科留级.他们他父母已经给他 everything 让他到英国来读书了.想起了当年来英国也是这样,家里几乎花光了所有积蓄.当时压力也很大,深有同感,每堂课都坐在前排,认真做笔记,有的同学还录音回去慢慢学. 我问他为什么不在 google 上搜索我的名字就能发现我的联系方式(有一个我的学生就挺聪明,在FB上找到了我),而不用给家教网交 20 英镑.他一听,顿时捶胸顿足,后悔不已.不过我还是挺希望学生能主动交 20 镑钱, 毕竟家教网也提供了服务.而且,交完钱的学生一般不会轻易换家教,毕竟是交了钱的了.另一个就是交钱一般家里经济都不错,我有一个学生就来自中东,家里特有钱,不会和你计较一个小时学费. 其实我和学生说,我真不差你这三十镑,我一则是挣零花钱, 一则是帮助学生.心态摆正了,有最好,没有也无所谓.毕竟不是靠这些收入养家糊口. 印度人搞IT其实还是挺猛的, FB上各种私信我,问有没有私活,甚至说有几个人的小组,可以做任何中小型的程序项目,要价很低.当时看过一个印度人开的公司,网站上贴的程序员的工资是100 到 150 英镑..真的是码农. 不管怎么样, 这个印度学生希望读完书能在英国找份工作,就如当初的我一样. 本文一共 518 个汉字, …
再NB的程序员也有可能写出很垃圾的代码,特别是没睡醒的情况下.所以代码审核就显得尤其的重要. 当一个开发项目即将完工或者一个BUG修复时,尽管已经通过了测试,但是还是需要有一些人专门针对上传的代码进行审核 (Review). 有些代码是一般不会造成问题, 但是却有可能会效率低下,比如: 很有意思,有一同事写了这样的代码,其实本意是想把一个角度限制在 0 到 360 度之间,但是是浮点角度,也许他认为不知道怎么对浮点数取余,所以就这样设计代码,不停的减,不停的加360度, 至到在范围内. 且不说这样做的效率,浮点数不断多次的运算会造成误差.如果这个角度极大或极小,则这两个循环则非常的费时.这是有可能测试人员无法测出来的,不经过代码审核是不会发现问题的. C#里是支持浮点取余的(不过得注意符号,负数的取余也是负数), 即使不支持,也可以通过: double fmod(double a, double b) { return a - b * (int)(a / b); } …
看到一段代码,差点没笑出来.原来的没法直接贴出来, 但大概意思是这样的.比如我们要顺便检查一个数组里是否有存在 0,那么可以这么写,很简单: bool hasZero = false; for (int i = 0; i < arr.length; i ++) { if (arr == 0) hasZero = true; doStuff(arr); } 但是有人却觉得这样太简单了,很不爽,非得要这样: bool …
工作上的一个程序项目已经30多万行了,平时出错的话很不好调试, 特别是很细节的问题很不好定位,这时候就需要一种快速的排除模块的方法来调试,这就有点类似所谓的中医. 中医,我不太懂,只是听说无非是”望,闻,问,切”.但用在调试程序找问题上, 无非就是东改一个参数,西改一个配置,然后不断的排除问题,缩小问题,效率有不高的时候,比如始终无法排除到小模块.这时候也许”西医”的对症下药就略为的有效. 我的观点是,两者缺一不可,刚开始不妨花些时间用”中医”的方法排除问题,等问题模块无法再缩小时,则需要一步一步的检查输出,比如用 matlab 等工具分析一下输出的数据是否有异常. 中医毕竟是靠经验,有时候说不上来原因,西医在大项目时有略为显得笨拙.两者结合,才能有效的解决问题. 中医调试程序,有点类似: while (cause not clear) { try next random configurations; } 本文一共 295 个汉字, 你数一下对不对. 调试程序 – 中医或西医. (AMP 移动加速版本) 赞赏我的几个理由. …