[原创精品]程序员最强大的利器,本文以下内容全都是作者EverStenis(胡佳吉)的原创,未经授权不得转载,抄袭必究. 我想问大家一个问题,对于我们程序员来说,在我们的武器工具库中,最强大的一件利器是什么? 答案是:电子笔记本(也就是,云笔记). 学会如何高效使用这件工具,可以让我们编程效率以及做事规划事半功倍! 陶哲轩在<解题·成长·快乐——陶哲轩教你学数学>中着重强调,用纸笔来“缓存”思维对于数学解题的重要性: 用选定的符号表达你所知道的信息,并画一个示意图.把所有信息写在纸上,有三点好…
章节:电子笔记本的思考(1)   陶哲轩在<解题·成长·快乐——陶哲轩教你学数学>中着重强调,用纸笔来“缓存”思维对于数学解题的重要性: 用选定的符号表达你所知道的信息,并画一个示意图.把所有信息写在纸上,有三点好处: a)解题时,便于思考: b)陷入困境时,可以盯着纸进行思考: c)把知道的写下来,这个过程本身可以激发新的灵感和联想. 但请注意,不要写下过多的信息和细节.一种折中的办法是着重强调那些你认为最有用的事实,而把那些令人怀疑的.冗杂的或异想天开的想法写在另一张草稿纸上.   同样地…
章节:电子笔记本的思考(1)   陶哲轩在<解题·成长·快乐——陶哲轩教你学数学>中着重强调,用纸笔来“缓存”思维对于数学解题的重要性: 用选定的符号表达你所知道的信息,并画一个示意图.把所有信息写在纸上,有三点好处: a)解题时,便于思考: b)陷入困境时,可以盯着纸进行思考: c)把知道的写下来,这个过程本身可以激发新的灵感和联想. 但请注意,不要写下过多的信息和细节.一种折中的办法是着重强调那些你认为最有用的事实,而把那些令人怀疑的.冗杂的或异想天开的想法写在另一张草稿纸上.   同样地…
工欲善其事,必先利其器,程序员更是如此,如果没有一套与自己思维同步的工具,将非常难受并且编码效率会非常低. 但十个程序员就有对工具的十种不同理解,本人现在冒然将自己的“工具箱”拿出来晒晒.若对大家没帮助,轻轻飘过即可,若能引起一丝共鸣,便有了价值. 分三个专题来进行展示-- 1. 命令行&界面(本文) 2. 快捷键 3. 文本 本人95%的时间都在windows上学习.工作,所以绝大部分内部都是和windows相关. 1.explorer和命令行窗口相互打开 在explorer中浏览到某路径时,…
徒有工龄,没技术没学历没平台没家底,工作几年,无车无房无存款还前景不明. 时常有身边的亲友问怎么学开发怎么转互联网,说起IT行业都说工资高,动辄月薪上万动辄年薪几十万. 再看看自己,我可能是假的程序员,不不不,只是一个搬砖工. 如果总结这几年,可能无非就是方向不对没有天赋也不够努力,如今流的泪都是当初进的水.再多的悔恨,往昔不可追. 所谓职场瓶颈期or天花板 情况如开头所叹,23岁不小不老,工作的第四个年头,.NET开发继续进行时, 从广州到长沙,如今在麓谷工作. 所谓职场瓶颈期or天花板,个人…
  介绍 Gnuplot is a command-line program that can generate two- and three-dimensional plots. It is frequently used for publication-quality graphics as well as education. The program can be used both interactively and in batch mode using scripts. gnuplo…
from http://www.vpsee.com/2009/06/why-programmers-love-mac/ Mac 在国外很受欢迎,尤其是在 设计/web开发/IT 人员圈子里.普通用户喜欢 Mac 可以理解,毕竟 Mac 设计美观,简单好用,没有病毒.那么为什么专业人士也对 Mac 情有独钟呢?从个人使用经验来看我想有下面几个原因: 1.Mac OS X 是基于 Unix 的.这一点太重要了,尤其是对开发人员,至少对于我来说很重要,这意味着Unix 下一堆好用的工具都可以随手捡到.…
一个程序员,他写完了代码,在测试环境通过了测试,然后他把它发布到了线上生产环境,但很快就发现在生产环境上出了问题,有潜在的 bug. 事后分析,是生产环境的一些微妙差异,使得这种 bug 场景在线下测试中很难被发现.毕竟想要在测试环境完美的复制生产环境的所有情况也是不太可能的,导致出现了疏漏.对于这类情况,我们在想是否可以通过在线下做一些 Code Review(代码审查)假想线上的环境差异,通过在头脑中的假想上线运行来获得一些概念验证,这样是否能够减少上线后出现 bug 的概率呢? 感性 Co…
一个程序员,他写完了代码,在测试环境通过了测试,然后他把它发布到了线上生产环境,但很快就发现在生产环境上出了问题,有潜在的 bug. 事后分析,是生产环境的一些微妙差异,使得这种 bug 场景在线下测试中很难被发现.毕竟想要在测试环境完美的复制生产环境的所有情况也是不太可能的,导致出现了疏漏.对于这类情况,我们在想是否可以通过在线下做一些 Code Review(代码审查)假想线上的环境差异,通过在头脑中的假想上线运行来获得一些概念验证,这样是否能够减少上线后出现 bug 的概率呢? 感性 Co…
转自: http://www.cnblogs.com/mindwind/p/5639008.html 一个程序员,他写完了代码,在测试环境通过了测试,然后他把它发布到了线上生产环境,但很快就发现在生产环境上出了问题,有潜在的 bug. 事后分析,是生产环境的一些微妙差异,使得这种 bug 场景在线下测试中很难被发现.毕竟想要在测试环境完美的复制生产环境的所有情况也是不太可能的,导致出现了疏漏.对于这类情况,我们在想是否可以通过在线下做一些 Code Review(代码审查)假想线上的环境差异,通…