IT从业感悟
oldworm
这个作者很懒,什么都没留下…
展开
-
IT行业能说的人太多能做的人太少
<br />It行业从业十几年,虽然接触的人并不多,但算上网络上有点交往的人,也不算太少,阅读过无数代码,很容易得出这样的感悟,国内it行业能说的人太多,能做的人太少,能说大意就是能说会道,说起来头头是道,从架构到体系到模块到接口都能说得很专业,但实施起来就不行,不但架构做不好,接口定义不清,就连小小模块也未见得可搞定,这样的人实在是太多,之前一直以为一个项目组多几个人总能加快点速度,现在终于明白,一个项目组加几个不合适的人不但不能加速反而要降速,甚至直接导致项目开发失控、失败。关键模块如果让一个不称职的人原创 2010-09-11 14:57:00 · 3954 阅读 · 6 评论 -
雷军不是个好程序员
这题目有点大,有点吓人,为什么这么说呢,请听我讲。很多土豪用iphone,我还用小米,之所以用小米,还不是看小米性价比还过得去嘛,另外,我偶尔用小米跑跑安卓程序。小米别的地方都还好,但有个地方总是不爽,屏幕偶尔无响应,我在论坛也看过,很多人碰到跟我一样的问题,这个问题显然是个软件问题,因为只要锁屏再开马上就好了,有时出现这个问题的时候backup按键也有效,其他触摸等基本无反应,或者反应非常迟原创 2015-01-27 18:09:49 · 5723 阅读 · 2 评论 -
从周雷斗法说起
从周雷斗法说起 周某人最近又惹上了他的湖北老乡雷某人,两只九头鸟开始了斗法,大家都在看热闹,各抒己见,不亦乐乎。 周某人一直活跃于论坛口水之巅十多年,从3721开始,它就是最大的造毒分子,这个国家的法律从来是抓小放大,不但如此,当雅虎居然出10亿收购3721的时候,全国上下居然是一片欢呼声,居然是为这个犯罪分子庆功,周某人也被光环笼罩了,他也忘记了自己原创 2012-06-30 15:49:35 · 8386 阅读 · 4 评论 -
我理想中的手机
我理想中的手机是这样的,屏幕4 - 7英寸(如果能拉伸屏幕或支持投影则更好),计算能力超当前的pc,能跑64位虚拟机并同时跑几个os,能电话、娱乐、办公、上网、购物、拍照、录像等,日常生活不再需要笔记本或台式机,而完全可使用手机,可无线接鼠标键盘显示器(最不济也要支持HDMI),电话可辅助一个可简单拆卸的小手柄,大小如1cm宽的笔,可拉伸并能弯曲,实现类似现在的无线数字话机一样的功能,手柄还可做录原创 2012-07-05 13:53:56 · 1703 阅读 · 2 评论 -
关于模式的那点事
关于模式的那点事 群内在讨论模式的那点事,我就发言了,如下: 做软件除了实现基本的功能之外,很大一块的工作就是适配工作,适配工作就是模块内的函数交互,模块间的函数交互或接口交互(其实就是一组函数),进程间的协议交互等,以及为了这些交互顺利进行的约定规则,如数据类型,内存布局,进出栈方式,分配释放规则,通信协议等。 目前的各种模式无非就是这些交互法则的一个阶段性总结,交互原创 2012-04-18 11:06:37 · 1258 阅读 · 1 评论 -
虚拟化的那点事
虚拟化的那点事 虚拟化现在被鼓吹得神乎其神,似乎不虚拟化就是落伍,似乎不虚拟化就无法实现各种先进功能,到底虚拟化是怎么产生的,它真的有这么牛逼吗。 其实从os的发展来看,虚拟化不是今天诞生的,虚拟化思想无处不在,最早的地址虚拟化开始,32位下每个进程独享4g空间,那个时候觉得4g已经很多了,现在的主流cpu都超32位地址线,连入门级赛扬g530也原创 2012-04-18 10:59:07 · 1554 阅读 · 0 评论 -
去盛大了,开始了一段新的历程
2011年8月底,我到盛大创新院了,去了之后一直忙各种事情,也没写过博客,如今快过去半年了,此篇权当一个时间点的纪念吧。原创 2012-02-21 00:22:41 · 1707 阅读 · 1 评论 -
一次全文索引编码实践
前端时间要处理一个即时输入提示和查询功能,一开始由于考虑到一个很特殊的需求,做相似度匹配(就是类似abc能匹配acb),所以用数据库的现成办法都不行,用全文索引也不行,因此第一个版本是前同事java版本,计算最深的一个查询一次执行5分钟,赶进度之下弄了第一个c++版本,直接内存缓原创 2011-07-28 11:03:50 · 1189 阅读 · 0 评论 -
那些名不副实害人不浅的软件
那些名不副实害人不浅的软件 刚在群内闲聊,又谈到“知名”软件的问题,以俺从业十多年的经验来看,“知名”和优质软件是完全两码事,“知名”未必优质,优质未必“知名”。软件行业存在太多的吹嘘,大到国际巨头,小到3、5个草根的初创公司,几乎没有不夸大其词的。下面就说几个俺的亲身经历,博大原创 2011-07-13 13:20:45 · 1495 阅读 · 2 评论 -
关于下载工具的多线程问题
关于下载工具的多线程问题 差不多是从蚂蚁开始吧,开创了多线程下载同一个资源的方式,当时觉得真神奇,让多个线程同时下一个文件,速度真快,想法真好。随着对编程的认识加深,特别是做server端编程之后,逐渐认识到,多线程下载同一个资源,无非就是建立多个连接,分别从原创 2011-07-05 10:24:46 · 1697 阅读 · 1 评论 -
在北京郁闷的半年
<br /><br /> <br />北京呆了半年,在郁闷中结束了,做了半年CTO,但大部分时间还是在编码或review代码,别的也没什么好总结的,只好对这半年里面的技术决策做个简短总结:<br />1、 修改原基于openfire(java)为基础的服务器为基于c++的服务器程序,修改原基于xmpp的xml形式协议为json,由此节省带宽2/3,提高server端计算能力一个量级以上。其实我一开始是计划全做成二进制协议的,但发现这些同事们对二进制操作数据块都不熟悉,要教会他们这些要费很多时间,而老板给的原创 2011-05-09 21:49:00 · 2237 阅读 · 4 评论 -
关于优秀程序员
<br />网上收集的一些名人观点,仁者见仁智者见智,我就不做任何评论了。<br /> <br /> <br />一个程序员用了大约只用了10%-20%的时间来编码,而且大多数程序员,无论他的水平如何,其平均每天只有10-12行的代码最终会进入最终的软件产品中。这是因为,优秀的程序员会花费90%的时间来思考、调查、研究最佳的设计。而糟糕的程序员则会花费90%的时间来调试代码,并随意地改动代码并尝试让代码工作起来。<br />“A great lathe operator commands several t原创 2011-05-11 21:05:00 · 1183 阅读 · 0 评论 -
关于内存数据库
<br /><br /> <br /> <br />最近要将一些数据放到内存里面做很高的并发操作,考虑了很多方案,<br />1、 简单点使用maphash_map等自己管理。<br />2、 用sqlite内存表。<br />3、 用fastdb内存数据库。<br />4、 用ExtremeDb,TimesTen等。<br />比较测试了一下123,发现还是自己实现速度最快,比fastdb模式快3-5倍,fastdb模式比sqlite内存表模式快10倍左右,由于自己实现不具有典型通用性,多线程原创 2011-01-21 22:27:00 · 1664 阅读 · 2 评论 -
吹牛太少,以后要多吹
<br />昨天去见两个老乡,多年的朋友同学,也是搞技术的,大家都在上海,只是交流不是太多,聊起我做过的一些东西,他觉得不大相信,我说我写的远程控制程序全dll组成,所有模块可热升级,包括主模块,主模块小于20k,他似乎难于相信,我跟他说这个程序还是2001年做的,他就更难相信了。后来又说起我最近做的那个云计算的价格查询,他也很难相信底下是云计算,由于没带机器也没法给他看后台服务器,所以我估计他最后还是半信半疑吧。上周另一个朋友说他们老板有个项目十来个人做了3年,一直做不稳定,我说给我一段时间我肯定能把他整原创 2010-10-03 01:13:00 · 1914 阅读 · 7 评论 -
intel毫无眼光,迟早死翘
好几年前,我就在期待什么时候用手机办公,或者用平板办公,作为一个程序员,我的要求很低,主要做后台开发,日常用最普通笔记本,8g内存,500g硬盘,i3-3210 cpu,这个笔记本算低端了,但跑几个vs,运行几十个应用进程绰绰有余了,一直期待哪天能有款笔记本,达到这个需求,那样就不用每天带个笔记本上下班,只需要带个手机,到公司(或家)接上鼠标键盘显示器就办公了,可看看我们的intel,Z3xxx系原创 2015-04-23 09:56:19 · 1658 阅读 · 1 评论