包含各种偏见和武断,请谨慎阅读。 为什么在学校学习的C,拿到企业生产中不起作用? 而为什么企业级的程序员,依然对C/C++无法掌控?在算法各方面不够精湛? 根本原因还是应用场景的不同。企业级的开发,主要是为了能够快速...
阅读(7) 评论(0)
  已经很久没有遇到如此顽固的bug了,总共耗费了我近1个礼拜的时间。期间的种种冲突,个人崩溃,最终解决方案的形成,到回过头来的反思,实在有太多值得梳理的东西。 从结果上来讲,这是个人js基础极端薄弱的集中体现,是对js闭包...
阅读(11) 评论(0)
J2EE是Java程序员从新手进阶的一个必经之路。要体会所谓的工业级代码,就必须要融入和经历更为复杂的开发、部署环境,需要同更多的模块、组件做信息流交换,比较和使用不同的框架,逐一去琢磨和考察它们的必要性及优缺点。 这样一种进阶,注定了...
阅读(13) 评论(0)
对很多开发人员来讲,测试人员是扫雪工,没什么真本事。并且,在他们自己构建代码时,也对测试不屑一顾。要么是抱着老子天资聪慧,用不着这些繁文缛节的官僚流程;要么是觉得写测试并没有什么“实际”的贡献,花了大量的功夫,似乎什么都没有推进,什么...
阅读(14) 评论(0)
无论做平面设计还是做摄影创作,其基础都是一些比较粗浅的看似毫无用处的简单技能。例如画直线、拍挂在墙上的电视机,不一而足。 同样的现象还能在web的前端设计中看到。一堆类似小孩学绘画的标签,几个可以更改属性的css文件,完毕。 但神奇的...
阅读(14) 评论(0)
  网络世界承载着太多的期许和重任。整个计算机的发展,因为网络的实现而势不可挡地飞速前行。无数的东西,慢慢变成轻量化的服务,存在于网络的云端,而最让人炫目的黑客技术,也几乎特质网络中的自由驰骋。而: 网络究竟是一个什么样...
阅读(26) 评论(0)
就我个人的经历来讲,对计算机技术的精炼程度总是比不上数学。 为什么呢?思来想去,还是投入与激情的问题。对数学的投入,可不是简单地停留在单纯的技术、技法上,而是对它的历史、发展、伟大人物、社区都了如指掌。各种细节奇闻异事简直如数家珍,还...
阅读(14) 评论(0)
往期系列: 《由阅读源码想到》 《由阅读源码想到 | 下篇》 《阅读源码(III)》     Eric S.Raymond的写于2014年的《How to learn hacking》是一篇出色...
阅读(18) 评论(0)
往期系列: 《由阅读源码想到》 《由阅读源码想到 | 下篇》 Medium上有一篇文章Why You Don’t Deserve That Dream Developer Job,由一位漂亮的程序媛所写。文章不免贩卖了些焦虑,但也谈到些...
阅读(25) 评论(0)
  原文首发于我的微信公众号:GeekArtT. Observer设计模式是为了解决“信息同步更新”的问题而存在的。它试图解决这样一个问题:如果有“一堆对象”都跟随“某一对象”的变化而变化,那么,如何能够保持“这堆对象”...
阅读(116) 评论(0)
原文首发于我的微信公众号:GeekArtT. 将代码分层,当然是为了控制复杂度,让你的管理井井有条。那为什么非得要建立多个不同的独立文件夹,再创建不同的文件呢?   一个直接的考虑是,在同一个文件下,也就是同...
阅读(92) 评论(0)