201511-25 《火星救援》一名程序员的作家梦 [核心提示]同名电影终于要在中国上映了。「人们中彩票后往往会盯着它看好一会儿,心想,「不,我肯定是看错了」」,安迪·维尔(AndyWeir)说这是他发现自己的书要被拍成电影后的反应。这本书是《火星救援》,同名电影已经拍好,10月在北美上映了,再过几天它终于要出现在中国大陆地区的影院里。雷德利·斯科特(RidleyScott)导演了这部电影,他的成名作是科幻影片《异形》,主演是马特·... 继续阅读 >
201511-25 为什么程序员喜欢深更半夜写代码 程序员自己也常说,工作效率最高的时候总是在深夜,不是凌晨还在写代码就是凌晨爬起来写代码。深夜之所以工作效率高是因为不易分心,额!其实仔细想想晚上和白天并无多大区别,但程序员们也总是有自己的理由,大致分为一下三点。1.生产型时间表记得曾看过一篇关于时间表的文章,他们把时间基本分为两类:管理型和生产型时间表,所谓的管理型时间表是把一天的时间分成每小时来安排,就算是有别的事打扰到你也只... 继续阅读 >
201511-24 一个老程序员推荐的 10 个编程策略 在这篇文章中笔者跟大家分享一个老程序员推荐的10个编程策略希望对大家有所帮助。1.橡皮鸭debug法也许大家都有过这样的经历,那就是当你在和别人讨论问题时,突然就有了答案和别的想法,这是因为当你和别人一起讨论时会让你的大脑重新组织问题,这样的情况下,你的聊天对象就是“橡皮鸭”。所以我们每个人都应该积极主动的成为对方的“橡皮鸭”,这样我们彼此才有可能得到好的建议。2.信息反馈要及时如果写好了代码,就怎... 继续阅读 >
201511-24 月薪3万的程序员都避开了哪些坑 程序员薪水有高有低,有的人一个月可能拿30K、50K,有的人可能只有2K、3K。同样有五年工作经验的程序员,可能一个人每月拿20K,一个拿5K。是什么因素导致了这种差异?我特意总结了容易导致薪水低的九大行为表现,避开这些大坑,你就离高薪不远了。习惯即刻回报他不懂得只有春天播种,秋天才会有收获。刚刚付出一点点,甚至还没有付出,就想要得到回报。技术刚刚掌握,能一边百度一边干活了就觉得该拿到多少多少钱了。找工作先... 继续阅读 >
201511-23 程序员偷偷深爱的 9 个不良编程习惯 我们曾经都做过这样的事情:当妈妈不注意的时候,偷偷地吃糖果零食,然后导致有了蛀牙。同样的,我们都违背过一些编程的基本规则,并且都会坚定地表示这种行为是不可取的。但我们就是偷偷爱着这些不良的编程习惯。我们对所谓的编程规则嗤之以鼻,输出的代码也很糟糕——但我们依然活着。编程上帝没有下闪电劈死我们,我们的电脑也没有爆炸。事实上,只要我们能编译和发布代码,客户似乎就很满意了。这是因为糟糕的编程不像安装... 继续阅读 >
201511-20 程序员如何写一本书? 我在过去的几年中,写了4本书。有传统意义上的两本实体书:《JavaScript核心概念及实践》和《轻量级Web应用开发》,还有两本电子书《3周3页面》和《函数式编程乐趣》。当然对我而言,主职工作是软件开发,写作是个副业。在写作的过程中,有一些有趣的心得。写作本身是一个很好的学习过程(至少是一个驱动你学习的动力)写书非常枯燥,特别是校对的时候写作不会让你变得富有,但是有时候会让你开心(不... 继续阅读 >
201511-17 史上最全面的程序员招聘建议 没有灵丹妙药能让你成功应聘为开发人员。但是,在此过程中却有一些非常有帮助的建议。我最近采访了MattLangan和ChristianMacolino,Atlassian公司两名最顶尖的高级技术招聘人员。我想知道他们——来自于一家为共计33亿美元的软件公司招聘高科技人才——的看法 。本文着眼于招聘的周边问题,其中包括一些实用的技巧和面试指南。简历首先要有拿得出手的简历。我们需要通过这些,... 继续阅读 >
201511-16 我想对所有新程序员说的一些话 我从学习编程开始已经累计超过二十年了。截至现在,我开办过的编程入门课程的数量也有半打之多。我在教授编程上花费的所有时间,总数大约是一千多个小时。以下是我的一些肺腑之言,至少给我的学生反复唠叨过不下一次。注意,这些内容没有前后顺序之分。欢迎来到编程世界编程的确很难。不管你有多么擅长编程,你的学习能力和解决问题的经验始终是拖慢你前进脚步的唯一因素。等你更加擅长编程这门技艺的时候,你就会对此更加确... 继续阅读 >
201511-15 十种更好的表达“你的代码写的很烂”的方法 如果你有一个同事,他写的程序与其说是代码,不如说更像希腊神话中女妖美杜莎的头发,你当然不能熟视无睹,你应该做出一些反应,但你可选的合适的反应方式并没有多少:自己默默的帮他整理清楚、向上级抱怨、向其他同事背后唠叨此事、闷在心里直到憋不住,或者这最大胆的方法:走上去直接对烂程序员说他的代码很烂。 事实上,这最大胆的方法其实也是最好的方法。大多时候,你可以做的巧妙些,从而... 继续阅读 >
201511-14 PM 帮程序员提高效率需要做的 5 件事 作为一个软件开发人员,只有卓越的技术是不够的。更重要的是应该专注一些作为一个专业人士应该了解的内容。在我的排序中,与参与项目的其他人的交往能力是名列前茅的。无论项目是什么性质的,你都需要与其他人互动:作为一个开源贡献者,你必须合作审查补丁或让别人来审查你的补丁,你必须解决用户提出的问题,你需要与其他提交者或共同维护者一起规划好如何同新用户交流功能作为一个自由职业者,你必须与现有的和潜在的客... 继续阅读 >
201511-13 提高程序员工作效率11招让你远离加班 吃苦耐劳”、“加班积极”真的是优良品质吗?与你怎么做相比,老板更关心的是你做了什么、达到的效果。一句话,效率,还是效率。下面的几点技巧希望可以对程序员远离加班有所帮助。1、两分钟法则如果一件事可以在两分钟内完成,比如回复邮件,就立即完成,因为记住它、计划时间、在后来完成它,可能会花费五分钟甚至更多的时间。2、五分钟法则拖延症是影响工作效率的大魁首之一,想要治愈它不是给自己定下目标、下定决心... 继续阅读 >
201511-13 PHP程序猿必备的七种武器 作为一个程序猿(又或者是程序媛),出来闯荡江湖,没有几种必杀技在手,那是肯定无法赢得江湖名声的,除了必杀技之外,武器也是很重要的,但是一把青钢剑,肯定是无法赢得万千少男少女的欢心的。就连小李飞刀,人家也没记住他的帅,只是记得了他的飞刀。难道不是吗?本文着重介绍对于程序猿来说,居家旅行编程泡妞的七种必备武器,以及若干实(zhuang)用(bi)必选。开发环境最隆重推荐:XAMPP有win版本、mac版本、linux版本等等... 继续阅读 >
201511-12 程序员找不到女朋友的原因 1程序员找不女朋友的原因程序员问禅师:“大师,我身体健康,思想端正,各方面都不错,为何就是找不到女朋友呢?”禅师浅笑,答:“原因很简单,不过若想我告诉你,你需先写一段java代码。”青年略一沉吟,写完了。“再写一段C#”写完了,“再写一段php”写完了,“再写一段js”,写完了,“这就是原因”。2技术宅男如何把妹?1.自制系统盘内置马儿随时知道MM在做什么,计划任务定期搞崩系统从而保持用户粘性;2.给MM推荐自制APP... 继续阅读 >
201511-11 双十一光棍节:选择跟程序员约会的10个理由 前两天我正在头脑风暴一些极客(geek)想法的时候,我的老婆突然跟我讲,你应该写一篇文章,讲讲和程序员约会的10个理由。我愣了一下,“这个应该你告诉我才对啊!” 我和老婆结婚已经十多年了,我也一直在想为什么她会选择我?难道我的极客行为没有把她逼疯掉吗?在一顿长谈之后,我们总结出以下十点。1.我们很忠诚程序员与生俱来忠诚的品质。如果一个人能忠诚于硬件,操作系统等枯燥的玩意儿的话,你可以想象当他遇到另... 继续阅读 >
201511-10 程序员,这12个问题让经理比你痛苦多了 《论语·子张》:子夏曰:“仕而优则学,学而优则仕”。后半句“学而优则仕”更为人熟知,按我浅薄而世俗的理解,这话的意思是,由学可以致仕,就是说,你学问大了,就能当官。比如苏东坡,比如柳宗元,比如诸遂良,比如孔子,比如李斯,比如苏秦,比如范仲淹,比如欧阳修,比如海瑞,比如杜甫……这种情况,在古代实在是数不胜数。学而优则仕这种传统,在软件开发领域也... 继续阅读 >
201511-10 那些爆笑的程序员梗 1. 问答Q:你是怎么区分一个内向的程序员和一个外向的程序员的?A:外向的程序员会看着你的鞋和你说话时。Q:为什么程序员不能区分万圣节和圣诞节?A:这是因为 Oct 31 == Dec 25!(八进制的 31==十进制的 25)2.火车火车一个年轻的程序员和一个项目经理登上了一列在山里行驶的火车,他们发现列车上几乎都坐满了,只有两个在一起的空位,这个空位的对面是一个老奶奶 和一个... 继续阅读 >