位于上海,服务全国!

位于上海,服务全国!

听从前辈的编程经验总结,还是忍受有缺陷的代码

作者:admin 分类: 时间:2015-03-19 00:00:00 点击量:1004

 听从前辈的编程经验总结,还是忍受有缺陷的代码

 
在一个HBO系列的 “硅谷,”1.06片段上,公司创始人Richard想招聘一个看起来13或14的男孩。
 
天才小子看了Richard一眼,说道,“我以为你会更年轻。 你多少岁呢,25?“
 
“26,”Richard回答说。
 
“天哪。”
 
软件行业尊崇年轻人。 如果你已成家,就不适合去写代码了。 如果你已经30甚至25岁,就已经到要退出的年龄了。
 
 
其实,傲慢的人并不总是好的解决方案。 在他们的大脑中充满了新的,时髦的构架细节,框架,和一堆的,但他们缺乏对软件如何工作的真正理解。而这正是需要许多错误的总结和经验的积累。
 
内存问题
 
这不是很久以前,计算机内存是以兆字节计算而不是千兆字节。 当我搭建第一台计算机(1 sol-20),是以千字节为单位的。 大约有64的RAM芯片板,各有18针。 我不记得确切的数字,但我记得是自己焊接的每个部件。 当我把事情搞砸时,我不得不再焊接内存直到测试通过。
 
 
当你玩过RAM铁圈,你会把它像黄金一样处理。 今天的孩子会把内存任意摆布。 他们把指针晃来晃去,不用清理数据结构,因为内存是便宜的。 他们知道只需点击一个按钮,程序就会增加一个16GB的云实例。 为什么有人关心内存编程,在当今亚马逊可以随时租给你244GB实例?
 
但总有一个什么限制,垃圾收集器,到底有多少次家长会打扫你的房间。 您可以分配一个大的堆,但最终你需要清理内存。 
 
 
 
http://www.javaworld.com/article/2894748/core-java/7-timeless-lessons-of-programming-graybeards.html