写最少的代码,避免给自己找麻烦 软件开发的一个最基本的事实是:我们必须要写代码,但对于这样的一个事实的最大一个误解是:我们的工作就是写代码。作为软件程序员的最初几年,我一直被这样的思想所迷惑,写代码是一种很强的事,是一种超能力,我们喜欢这种创造东西、成就东西的感觉。然而,多年之后,我终于明白,事情不是这样的。事情的真相是:程序员要干的活是尽量让软件的代码最少。
不要误解,我指的不是像code golf那样压缩代码、节省字符——这样只会导致我们写出的代码无法阅读和维护。如果你能认识到这样的事实:我们大部分的时间都消耗在维护自己写的可怕的代码上,你就会发现,让代码最少、少给自己找麻烦,这无疑就会变成一个相当有创意的好思想。
仪器仪表行业景气增速惊人 近几年来,国内检测、分析等科学仪器均保持20%以上的增幅。在仪器仪表行业中,专用仪器、检测设备的市场发展形势一片大好,行业景气度颇高,尤其是自主研发的自动化检测设备被广泛看好。
随着经济结构深入调整,全国能源会议报告为我国的仪器相关行业发展带来了机遇。国内仪器仪表行业呈现出新的变化。虽然我国仪器仪表行业已经取得了飞速发展,但是在自动化控制系统及现场仪表和关键精密测试仪器等领域,我们与国际先进水平还存在较大差距,中高档仪器主要依赖进口的形势仍未改变。因此,未来我国仪器仪表行业的发展目标是:达到、赶超、引领世界一流水平。
检测设备、光学仪器、电能仪表、可变电阻器、驱动器、过滤器、换热器、显示器等类型的产品,市场交易份额占较大比重。目前,我国仪器仪表的应用无处不在,市场对于仪器仪表行业的需求也逐渐加大。
Java的封面 这篇短文起源于我和几个程序员曾经的一次关于为什么Java不可靠的谈话,这不是批评Java,这只是一次关于程序员的嗅觉的学习案例。
长时间以来,程序员们发展出了对好(或者坏的)技术的灵敏嗅觉。我想,把对我觉得Java不靠谱的原因写下来会是件非常有意思的事情。
有些读过这篇文章的人觉得像这种方式提出一种新观点是一种有趣的尝试.其他人觉得似乎对自己不太了解的事情妄加评论会招来麻烦。所以,以防万一,我先澄清一下,我所写的这些不是针对Java的(我从来没有用过Java),而是关于程序员的嗅觉的东西(关于这方面我想过很多)。
老码农教你学英语 对于咱们这些高端大气、时刻需要和国际接轨的码农,英语的重要性自然是毋庸置疑的。尤其是那些胸怀大志,想在码农行业闯出一片天地,成为秒杀身边小弟们的潜在大牛们,熟练掌握英语更是事业成功最关键的因素之一。试想在你捧着某出版社刚刚翻译出来的《JSP 高效编程》苦苦学习JSP模板的时候,你旁边的小弟却是拿着原版的《AngularJS in Action》学习开发单页面应用,虽然你们都同样认真地学习了一个月,可做出来东西的效果能一样吗?
所以,英语好才能学到最新最炫的技术,否则只能拿着国内出的翻译版学习两三年前的老古董还把它当个宝。更何况国内的翻译书水平如何你不会不知道吧?多少坑爹的翻译啊!不提了!其实我十多年前还参加过一本Java开发指南的翻译,而当时我一直在IBM主机上做开发,压根就不会Java,所以误人子弟是肯定的了。回首往事,惭愧啊!请上帝宽恕我的罪恶,阿门……
好了,现在言归正传,说说码农应该如何学习英语,达到熟练掌握英语的水平。首先,我要明确一个概念:英语学习是不可能速成的。一心想速成的同学们可以不用往下看了,不然浪费了你的时间我不承担任何责任。
Paul Graham:创业者如何说服投资人?
Paul Graham:创业者如何说服投资人?
发表于11小时前| 482次阅读| 来源Paul Graham Blog| 1 条评论| 作者Paul Graham
创业投资
摘要:要想说服投资人,最关键是要有一个强大的创始人,而强大又与自信高度联系,自信又和创始人是否相信自己idea真的有价值相关,所以在去见投资人之前,先弄清自己的idea是否值得投资,若没价值,不要试图去融资。
怎么才能让人觉得你会获得巨大成功?需要满足三点:一个强大的创始人、一个有前景的市场,(通常)还有到目前为止你所取得的成功依据。这三点中,最重要的一点是有一个强大的创始人。
许多投资人通常都会在前面几分钟内判断你会取得成功还是失败,一旦他们下了判定,就很难改变。如果他认为你会成功,他会自动过滤消极因素去投你,如果他认为你会失败,那么他自动过滤积极因素而不投你。比如你所进入的是一个非常有前景但销售周期很缓慢的市场,如果投资人看好你,那么他会说这个市场非常有前景,值得投,如果他不看好你,他会说这个市场销售周期过于缓慢,不投。如果你看上去更像个winner,他们就更喜欢你的idea。不仅投资人这样,几乎每个人都有这个缺点,爱屋及乌,恨屋及乌。
图解C++、CoffeeScript、Ruby复杂度 这里拿来比较的概念既包括类和操作这样大的范畴,也包括if-else状态和while循环这样的较细节的地方。从不同的角度比较语言的复杂度肯定会大不相同,所以这些数字只能粗略地反映语言复杂度。但无论如何,我觉得还是得到了一些有趣的数据。
同样,我对其它静态语言,比如F#和Scala一起做比较也很感兴趣,可惜我并不熟悉它们,所以很难做出正确的比较。
高薪族为啥不快乐 市场经理唐萧玉说,这份工作的薪水比前份工作的确高出一倍多。当时我是何等的得意啊!加班没关系,反正我的月收入足以让我趁晚饭间隙在楼下名品专卖店刷卡血拼,就凭这,我对这份工作是满意得不得了!慢慢地我才发现,每晚加班,有时候要在凌晨2点以后才能休息,白天就更难熬。一大早,我直奔写字楼旁边的咖啡店去喝一杯,这一杯够我生龙活虎一上午;但午饭过后,困得不行,下午两三点又得去喝第二杯。晚上加班又要喝第3杯。没咖啡顶着,眼皮子就打架。实在是疲倦乏力,能坐着绝不站着,哪还有兴致踩着尖头细高跟鞋去逛街呢?
安妮原来就是大学管理系的教师,只要课程不忙,常去一些公司客串。一位曾听过她讲课的老总希望她能到他的公司担任行政主管一职,而且薪水要比在大学高得多。她答应了老板的邀请。但选择了人事经理的职位。
甲骨文的问题到底出在哪 人们越来越担心,甲骨文的困境不是周期性因素导致的,而是非周期性因素造成的。甲骨文依然在增长,但增长步伐已经越来越缓慢无力。深层次的原因在于,虽然甲骨文依然一家独大,但它所在的传统企业软件市场正在日益萎缩,渐渐让位于新兴的云计算服务。
甲骨文的问题到底出在哪
如果你的公司是行业翘楚,但所在的行业却江河日下,你该怎么办?
这就是甲骨文公司(Oracle)现在面临的困境。这家公司一度曾是整个商业软件市场上最让竞争对手恐惧的企业。上周,甲骨文公司公布了截止到2013年5月31日的最近一个财年财务业绩。它的收入增长至372亿美元,比上一财年的371亿美元略有上升。甲骨文虽然仍在增长,但增长幅度已是十分勉强。
HTML5尴尬:浏览器噤声 开发者遇惑 跨平台、良好的兼容性、即时更新、轻便小巧……HTML5的各种优势曾一度被鼓吹,似乎APP形态分钟便会遭遇被颠覆的命运,HTML5将一统天下。
而现在这样的声音越来越少,特别是在手游上,目前还没有一款HTML5游戏出现在流水榜上。“HTML5的效果哪怕赶上了客户端,也没几个机器能跑得起来。”掌娱无线COO黄海钰说。
Firefox OS已经上路,HTML5的想象空间越来越大,然而在奔向美好未来的道路上,HTML5遭遇了一些尴尬。
不能和老板做亲密朋友 那一年,我刚步入社会就成功地进入一家外贸公司工作。欣喜的我对自己的能力自信满满,也对我的人生蓝图做好了精细规划。我知道我不光要在业务上勤学勤干,也要在人际关系方面下足工夫。
首先要和同事搞好关系。我向他们请教,并且在完成本职工作的同时主动帮他们做一些力所能及的小事。迅速地,我的人际关系网建立起来了。我获得了他们的认同,也得到了他们工作上的帮助与照顾。
在与同事友好相处的同时,我也要与老板处好关系。否则,我的人生蓝图将可能成为泡影。我想方设法与老板走得更近。在生活中,我尽量制造和老板“偶遇”或是共宴的机会。在工作中,我极力为老板排忧解难,哪怕是一些鸡毛蒜皮的小事。比如,老板要处理的文件太多,有时一下子找不到,我总能很快地帮老板找到。就这样,我与老板的关系越走越近。