转到正文

博客水木

一个学习总结与工作经验分享博客。

存档

分类: 思想方法

导读:不必说因工作需要而每日更新的伪原创,也不必说个人偷懒使用软件的机器采集,更不必说那些直接拿来主义的复制粘贴,单说那些开博撰文以及做自媒体写文甚至是那些玩微博、微信的个人或者小团体们,有规律的坚持写文章有多难? 或许很多人都听过这个故事:大哲学家苏格拉底有一天对学生说:“我们今天只要求大家做一...继续阅读

...

第一章:一个目标 一艘没有航行目标的船,任何方向的风都是逆风 1、你为什么是穷人,第一点就是你没有立下成为富人的目标 2、你的人生核心目标是什么? 杰出人士与平庸之辈的根本差别并不是天赋、机遇,而在于有无目标。 3、起跑领先一步,人生领先一大步:成功从选定目标开始 4、贾金斯式的人永远不会成功 为什么大多数...继续阅读

...

什么是BUG,简单点说就是,程序没有按照我们预想的方式运行。我比较喜欢把BUG分成两类: Crash掉的 没有Crash掉的 可能在平时的编程实践中,往往简单的把BUG与Crash基本等价了。而且我们很多精力也都放在解决Crash的Bug上面。而对于没有Crash掉的BUG,似乎没有过多的关注。但是,实际情况上那些让人痛彻心扉的“天坑”...继续阅读

...

程序员必知之内存篇 这是篇非常经典的文章,它将会带领你走入内存的各个方面,有老的,也有新的,有知道的,也有不知道的。尽管内存十分常见,无处不在,但并不是每个程序员都足够了解它。如果你正在编写高性能的应用程序的话,了解现代系统中的内存尤为重要。硬件设计师们带来了更复杂的内存处理及加速的技术,比如说C...继续阅读

...

关于拖延症的话题我在Hacker News上不断的看到有人提出来(你也读了,不是吗?),感觉有必要将我是如何跟拖延症做斗争的方法分享给大家。然而,我这里说的主要是针对程序员/美工,但其实任何人都可以使用。首先最重要的…. 它不是那些老套陈旧的动机心理学扯谈。 我并不是说那些传统的应对拖延症的方法理论不对,只是对我...继续阅读

...

关于 严格来说,本文题目应该是我的数据结构和算法学习之路,但这个写法实在太绕口——况且CS中的算法往往暗指数据结构和算法(例如算法导论指的实际上是数据结构和算法导论),所以我认为本文题目是合理的。 如果你使用的是手机或平板设备,那么请点击下面的链接以获得更好的阅读效果: http://zh.lucida.me/blog/on-le...继续阅读

...

Lisa Sugar在广告行业工作但她喜欢明星八卦。 Ray Chen是一个大学生但他只想分享有趣的图片。 Craig Newmark初到旧金山并且工作于一家券商和银行公司。 这三个人听起来没什么特别的。他们每个人都创建了一个小网站 – PopSugar,9GAG,Craigslist对应上面的顺序。这些都是3位创始人在赚取面包的同时所做的个人项目。深...继续阅读

...

何为“驯服坑爹烂代码”? 国内程序员们在每天的编程工作中,都有可能面对坑爹的烂代码。在国外,坑爹烂代码被称为 Legacy Code(遗留代码),其在国外通行的含义出自 2004 年出版的 Michael Feathers 所著的 Working Effectively with Legacy Code 一书(中文版书名译为《修改代码的艺术》)的前言对它的定义:遗留代码...继续阅读

...

Michael Braude对Web编程大受追捧表达了他的不屑: 大部分人想去做Web编程的原因是,他们不够聪明,因此也做不了别的事。他们不懂编译器、并发性、3D或类继承。他们根本不明白我为什么要使用接口或者抽象类。他们不理解虚函数、指针、引用、垃圾回收、终结器、传引用与传值的区别、C++的虚拟析构函数、或者C#的结构体与类...继续阅读

...

最近在Stack Exchange上面看到一个帖子,是问程序库设计的指导原则的,“What guidelines should I follow while designing a library?”,有趣的是,很多人都在谈论面向设计,各路API设计,还有程序语言设计,唯独搜索“程序库设计”,无论中文还是英文,Google还是百度都找不到太多内容。但是我想,没有程序员会否认库...继续阅读

...
建站服务