流程图是一样很有用的工具。它可以用来帮助你做决策,给你一步一步的引导。对于很多复杂的设计和流程来说,流程图是必不可少的。和其他图形一样,流程图让你直观的理解一个流程,甚至有可能帮助你找出流程中的问题或者瓶颈。
世上没有‘最健康’的食品。你可以花上一整天来烹饪你认为的最健康的食品,但如果它没有进入你的胃里,就谈不上有什么用处。代码质量很重要,但如果你不发布它,一切都没有意义。编程很像吃饭。
软件开发这个行业无疑的是有快乐的,但这篇文章里,我们先不关注他,而是要来看看那些让人痛苦的地方。有时候想想,人作为一种生物还是挺有意思的。快乐的东西快乐过了,也就忘了,记的牢的的反倒是些让人不快乐的东西。
2月14日情人节就要来临了,还是Roman Cortes,这次他又带来了用javascript脚本编写的红色玫瑰花。用代码做出的玫瑰花,这才是牛逼程序员送给女友的最好情人节礼物呢!(提示:在不同浏览器下观看效果、速度会有很大的不同)点击这里,查看效果。
今年(2003年)是我大学毕业满10年的日子,也是我投身IT技术的第10年。一直想能对过去的经历做些回顾与反思,以更好地走向未来,但总没有下笔。刚好CSDN举办“讲述程序员的故事”征文,这件事成了一个引子,我终于趁着暑期有时间,敲了一天键盘,便有了这篇人生自述。
编程更需要的是知识、经验、判断力等等,这些都不会因为年龄的增长而退化。换句话说,编程是可以干一辈子的。这一点,和那些专业体育选手略有不同。
女程序员是程序员里美丽的风景线,我希望这些女程序员的经历能让我们在这个“重男轻女”的社会中可以给女程员有更多平等的机会和条件,以及相应的尊重。因为,她们其中不乏优秀的程序员,而且在心态、态度和努力上还强过很多男性程序员,很多东西都值得我们大家向她们学习。
本文是从《Why Programmers don’t have a High Social Status?》这篇文章翻译而来。为什么程序员和计算机科学家不能得到合理的认可和荣誉?我看看周围的世界,假如没有这些怪人,世界将会怎样?从iPhone到其他最新的电子产品,少了这些疯狂工作的怪人,一切将不复存在。
根据我们各自的视角及对具体问题的切身感受,编程世界的发展到底是过快还是过慢在不同人的眼中会有不同的结论。但无论大家的关注重心是Cobol应用还是Node.js破解,有一项事实没人能够否认,即:程序员必须始终紧跟不断发展变化着的编程技术趋势,否则就无法保持自己在这一活跃领域中的竞争力。
美国一家比较程序员技术水平的服务 Gild,在经过调查之后得出结论,虽然美国程序员的技术水平要比中国开发者高 20%,但在数学和逻辑领域中国程序员反而超过美国开发者 20%。
13日,Tech·Ed 2011微软技术大会上,来自微软的开发人员胡焕辉发表了题为“F#美国梦”的英语专题演讲。演讲的重点是为什么使用F#,以及如何利用Visual Studio开发F#应用程序。
最近,波兰的程序员 Chris (也叫 KreCi)公布了他的第十四期程序员收入报告。数据显示,上月是目前为止他收入最多的一个月。
程序员是一个比较特殊的群体,他们因为长期和电脑打交道所养成的性格和脾气也是比较相近的。当然,既然是人,当然是会有性格的,也是会有脾气的。下面,让我来看看十件能把程序惹毛了的事情。一方面我们可以看看程序员的共性,另一方面我们也可以看看程序员的缺点。
最近我和一些程序员就编程问题进行了一次有趣的讨论。我通常会有这样的印象,感觉一些程序员过于强调代码的整洁。不要误会,我也很注重代码的整洁,在过去几年来也写过不少强调代码整洁的重要性的文章。
这一阵为了工作上的关系,花了点时间学习了一下LDA算法,说实话,对于我这个学CS而非学数学的人来说,除了集体智慧编程这本书之外基本没怎么看过机器学习的人来说,一开始还真是摸不太到门道,前前后后快要四个月了,
我出生在一个比较贫穷的家,在农村小镇,家里有四个孩子,父母农民,差不多快四十岁的时候才有我,父亲心脏不好,跳跳偶尔还会停几秒。母亲也患过脑中风。
我依然记得当我完成学业时,我是多么的天真。那时我深信自己已经准备好进入任何一家软件公司,并开始成为一个顶级的开发人员。显然,开始工作后没多久我就意识到,还有很多事是我所不了解的。