时间是把杀猪刀,不仅催人老还得与它赛跑,经过这几年的自残式磨练,也早该总结总结。
译者注:本文发表于1998年3月28日,16年过去了,仍然值得我们深思。
对于Linux,我有我自己的看法,毕竟已经使用了很长的时间了,虽然我不喜欢常把对Linux的看法挂在嘴上,但有时我真的感觉到Linux在某些方面很让人烦恼。我的观点如下:
我有过外企经历、互联网经历和中国本土创业经历:最早在雅虎、谷歌等硅谷公司做过多年工程师,在国内创建过团购网站糯米网并成功退出,然后今年把全球最大的职业社交网站LinkedIn领英带进了中国。
既然你选择了编程作为职业,就注定了要终生以计算机为伴。但这并不意味着你应该置自己的健康不顾。谁都知道,电脑面前待久了,一是伤害你的眼睛,而是久坐伤身,还有会导致性格孤僻——因为你整天面对的是计算机,而不是活生生的人。到户外去,离开电脑,离开办公室。如果你还不确定是否应该这样做,那就看看下面的这些症状,有多少也出现在了你的身上?
去年年底美国大型零售商Target被曝受到黑客攻击,导致高达4000万张信用卡和7000万消费者的个人信息被黑客所窃,Aorato的研究员及其团队记录了攻击者用来攻击Target的所有工具,并讲述攻击者是如何渗透到零售商、在其网络内传播、并最终从PoS系统抓取信用卡数据的。
随着我的创业经历越来越丰富,有越来越多的人开始向我寻求创业的建议,比如“我该不该创业”、“我什么时候创业比较好”等等。对于这些问题,我的答案随着我经历的变化而不断变化。最开始,我会鼓励人们勇敢的去创业,但现在,我绝对不会再这样做了。
一个软件最后都会落实到代码。而代码,其背后的架构设计或设计思想或模式固然重要,但我觉得更重要的东西则是良好的命名。混乱或错误的命名不仅让我们对代码难以理解,更糟糕的是,会误导我们的思维,导致对代码的理解完全错误。相反,良好的命名,则可以让我们的代码非常容易读懂,也能向读者正确表达事物以及逻辑的本质,从而使得代码的可维护性就大大增强,读命名好的文章是非常流畅的,会有一种享受的感觉。
马云不是完人,也犯过许多错误,其中一些是致命的。2013 年的一次颁奖典礼上,马云说,如果将来要写书,就写《阿里的 1001 个错误》。他还说,阿里其实不止犯过 1001 个错误,许多错误看到了,但理会的时间都没有。15 年间,马云到底犯过哪十大错误?
来自密苏里州的新闻记者Esther Honig给住在不同国家的40多个Photoshop高手发送了一张她的未经编辑的照片。这位24岁的姑娘对这些照片只有一个简单的要求:“让我漂亮”。这些水平各异的Photoshop高手,有的改变了她的肤色,有的在她的脸上涂满了浓妆、加上了假睫毛。而另外一些看起来对她没有任何的修剪。虽然她的脸部结构基本上保持了原样,但有些文化里给她穿上了衣服,尤其是摩洛哥,给她加上了穆斯林的面罩。
对于大多数人来说,他们意识中的科技人就是扎克伯格,乔布斯或者是比尔盖茨——经常出现在新闻里的典型的男科技企业家。其实在科技领域还有一些女性
对于许多工程师来说,“最理想的工作”就是进入硅谷科技巨头公司,比如Google,Facebook或是Twitter。所以去年夏天,当公司的实习生Vedant说他收到了苹果录取通知书时,我并不感到意外。
选择了脚本语言就要忍受其速度,这句话在某种程度上说明了 python 作为脚本的一个不足之处,那就是执行效率和性能不够理想,特别是在 performance 较差的机器上,因此有必要进行一定的代码优化来提高程序的执行效率。如何进行 Python 性能优化,是本文探讨的主要问题。本文会涉及常见的代码优化方法,性能优化工具的使用以及如何诊断代码的性能瓶颈等内容,希望可以给 Python 开发人员一定的参考。
来自英国的 Dominic Wilcox,他擅长平凡之处开脑洞,寥寥数笔就能勾出一个美好而逗比的世界。
员工是公司财富的创造者,怎样才能提高员工的生产率?Namely公司CEO Matt Straz给出5个建议:让员工的付出和收入成正比、减少无用会议召开的次数、使员工工作透明、提供灵活性的工作时间并信任他们、停止追求完美。
如果手机没信号,那手机还能干什么?如果电视没信号,那电视能还能干什么?对于处于互联网时代的程序员,如果你的电脑不能上网了,那电脑还能有什么用?其实,不能上网的电脑还能干很多事情,比如下面这26件事情。
我们一般每天工作 8 小时,那么一周就是 40 小时。在极端的条件下(当然也不现实),如果一个程序员整整一周不吃不喝也不睡觉,所有时间全部用来写代码,那么就有 24×7 小时,乘起来是 168 小时,是平时的 4 倍。
Sublime Text 是一个轻量、简洁、高效、跨平台的编辑器。有些人会认为变更Sublime Text的皮肤是一件浪费时间的事情,但也许你没想过,一个漂亮的主题会提高你的工作效率。下面这9款主题都能让你的编辑器里的代码具有不同的配色效果。
众所周知,PHP是一个功能强大的HTML脚本语言。但是,在实际应用中,它也跟其他计算机语言一样,具有不少的缺点。我们需要不断的更新代码,来改善程序的高效性。下面我们就介绍几点关于提高PHP运行效率的方法。
虽然现在的台式机、笔记本电脑越来越便宜,但无端的打水漂总是一种浪费。电脑本来就属于易损坏物品,对于程序员来说,如果紧急任务中突然开发机器被损坏,影响的不仅仅是心情,也许会是整个项目,公司的前途,所以,平时多注意保护好自己的电脑,免得出了问题后作出下面这25种表情。
今天太牛逼了!所有程序的注释都清晰明白,还秒抓了几个BUG。更巧的是这事儿还被老板看见了,夸我干得好,让我当了整个项目的技术负责人,还奖励我专项奖金。项目经理边拍马屁边告诉我说以后您中午再来上班就行。我刚笑起来,感觉有点冷,就从床上爬起来关上窗户继续睡了。
本排名根据DB Engines的排行榜得来,该排行榜从人气上分析了市场上200个不同的数据库,这里一览Top 10。
下面的三张图片分别总结了 Linux 各个子系统以及监控、测试、优化这些子系统所用到的工具。
程序员很懒是出了名的,但很多书里都说程序员的懒是一种美德,但懒是应该有节制的,应该分场合。比如下面的这些懒惰的行为,相信没有人会欣赏他们的这种表现。
iPhone 6(16GB)最低价格是日版,折合人民币约为3917元。iPhone 6 Plus(16GB)最低价格是美版,售价约为4596元。
应该还能用
【外评】谷歌:从源头消除内存安全漏洞
【外评】在 RiSC-V 上运行《巫师 3》游戏
【外评】法官驳回大部分 GitHub Copilot 版权索赔要求
谷歌内部推出 SQL 中的管道(Pipe)语法
你们干扰不了我写开源代码
【外评】FreeBSD 将 Rust 纳入基本系统
【外评】电脑从哪里获取时间?
【外评】为什么 Stack Overflow 正在消失?
有时