
杂谈
ctcwri
这个作者很懒,什么都没留下…
展开
-
软件技术的发展(一)
软件业是IT行业的基础,从技术上看,分为两大内容:架构和编程语言。从用户分类来看,分为企业和个人。在移动端没有火起来之前,软件业主要是为企业服务的,除了Office,个人电脑上安装的只是一些小的工具类软件。当时企业应用代表了软件业的技术方向,从架构上是从C/S向B/S转变。这种架构的转变,也强迫软件公司更换编程语言,人们从VB/Delphi换成了C#/JAVA。对企业应用来说,B/S有很多优点...原创 2020-02-07 13:51:27 · 2491 阅读 · 1 评论 -
烤面包机与企业应用
Java一开始设计出来是给烤面包机用的,结果在面包机上没用成,反倒成了企业应用开发的主流语言。这两个领域看似八竿子打不着,思量下来发现有相通之处。烤面包机,一不小心就会酿成机毁人亡的惨剧,烤面包机程序的开发要注重什么呢?答案是安全和稳定。所以Java语言追求稳定重于性能,设计得很规范,没有指针,没有多重继承等容易出错的地方,有自动内存回收,尽最大可能来保证安全。安全和稳定,也恰恰是很多企业原创 2013-05-30 22:13:28 · 1573 阅读 · 0 评论 -
偶尔颓废也是一种必要
网上流传马云说过一番话:你生来就不是豪门,没有王子公主的命就别学只有王子公主才能得的病,人家有时间、金钱去仰望天空、去抑郁彷徨,你没有,你必须奋斗,你生来就背负着家庭、生活的重担!这番话,是一种鞭策,但也是一种残酷,对大多数人来说,命不如马云硬,就别学马云这样活,人不是机器,一直高速运转的话,会承受不了。面对种种困难,偶尔颓废一下也是一种必要。况且仰望天空并不需要金钱,感受云淡风清也应能排遣彷原创 2013-08-10 23:59:56 · 1749 阅读 · 1 评论 -
应该让有钱人敢花钱
在新闻上经常看到两种情况,一是说中国人去国外买奢侈品,花钱如流水。二是国内要拆掉像张必清等人修的假山、豪华别墅什么的。很明显,有钱人在国内花钱有很大的风险,而且花得也不值得。所以这些人到了国外,花起钱来就更加用力,算是出一口怨气。奢侈品的利润非常高,等于是有钱人把钱拱手送给老外了,对国内产生不了任何好处。现在打工一族被高物价高房价压得不敢消费,而有钱人被舆论压得不敢消费,那内需怎么起得来?内需原创 2013-10-25 11:50:22 · 1405 阅读 · 0 评论 -
为什么要对新入行的人爱理不理?
我在深圳,是做软件开发的,最近想做木质挂件摆件的生意,自己设计图案,找工厂来生产。用百度搜,结果大多是阿里巴巴网站上的,阿里巴巴网站右下角有个在线恰谈,可以在线聊天,大部分公司是没有回应的,这个能理解,做工厂的可能不重视这个。不过也有一些有回应的,可是问几个问题之后,基本上就不回复了,我的问题大约是这样:请问你们公司能定制挂件吗?图案我这边出。你们一般是用什么木料吗?我能指定木料吗?比原创 2014-06-05 17:45:37 · 1777 阅读 · 2 评论 -
小米,山寨杀手,国货的希望
小米东西越做越多,网上很多人都说这样不行,越做越杂。甚至很多技术人员也觉得小米这样做是做不好东西的。前几天在网上看到一个人评价说做物联网的企业叫得比天响,但小米是至今唯一一家在物联网领域真实耕耘的。可以说这才是真实的小米,而为什么为是这样的小米,我觉得与雷军是一个技术人员出身有很大的关系。早在08年左右山寨手机最辉煌的时候,很多人都在讨论,怎么这些做山寨的公司一直不愿意做品牌,如果做品原创 2016-09-06 11:14:33 · 1129 阅读 · 0 评论 -
“人在做,天在看”没有任何作用
常看到有些人说“人在做,天在看”,天怎么看?有谁能知道。俗话说道由人宏,德需人显,又有替天行道的说法,纵观古今,天自己是不会看的,还是要人来看,天也不会行道,要人来行道。人在做,天在看这种想法要趁早丢掉,人在做,人在看才是正理,光看还是不行,总得做些什么,如果做不了,那就得说些什么。态度总是要有的,不然世界就没有了是非善恶。天有态度吗?天喜欢善人还是恶人?我们人善意的认为天喜欢善人,这不是天的原创 2013-02-19 01:42:13 · 1670 阅读 · 2 评论 -
为什么我不喜欢滕王阁序
在高中时候,我很喜欢滕王阁序,大概有两方面的原因,一是这往篇文章如此的华丽,二是王勃年纪轻轻在如此短的时间内写出来。同时也对王勃英年早逝感到痛心不已。后来年纪大了,就慢慢的不喜欢了。文章还是那篇文章,很明显是我变了,或者说是变成熟了,或者说是老了。现在的我认为滕王阁序是一篇词藻非常华丽的无用文章。古代文人大多爱吹牛,吹牛是一种写作手法,无可厚非,但是对一座楼阁吹得太过,就变成了无用文章。我不单原创 2013-08-11 03:42:33 · 2935 阅读 · 0 评论 -
再谈编程语言之争
写文章和写程序,都是写,写文章的人叫文人,写程序的叫程序员。古语说文人相轻,很多程序员也有这毛病,程序员互相看不起,行话做叫“鄙视链“。体现在编程语言上,就是用编程语言A的,会鄙视用编程语言B的,而用编程语言B的,又会鄙视用编程语言C的。这种争论在10年左右很是盛行,这几年少得多了。引起这个变化的原因主要是两个,一是互联网在言论方面收紧影响了大家的积极性。二是年龄慢慢变大了。最近又看了几篇王垠原创 2017-03-16 18:28:41 · 3977 阅读 · 1 评论 -
怎样高性价比的解决交通拥堵
现在路上越来越堵,有人说是车太多,有人说是路太少,这两样都是很难解决的。我们来具体分析一下为什么会交通拥堵,拥堵就是车流缓慢,解决交通拥堵就是让车开快点。怎么让车开快点?告诉开车的司机把车开快点就行了,是不是很简单明了。下面给出具体办法:1,在铺装路面正常行驶速度不要低于80。在高速上应该按最高限速开车。2,绿灯起步要快,提速要快。目前红绿灯通过率太低,应该加速到至少提高三倍的通过率。3,前方遇红...原创 2018-03-06 23:57:01 · 621 阅读 · 0 评论 -
从程序员打人事件谈一谈“产品经理”
最近流传了一个某公司的程序员和产品经理打架的事情,在网上引起了一些话题,产品经理和程序员的矛盾几乎是不可调和的,我对这一问题的思考已经很久了,趁此机会也来谈一谈。学软件工程的时候,有几种软件开发的模型如瀑布模型,快速原型,螺旋模型,这些模型主要是用不同的方法解决两个方面的问题:一是需求,二是实现。搞清楚需求,甚至比实现还重要。而需求的模糊性,变化性又是不可避免的存在。一个项目要开发,一般来讲,...原创 2018-08-09 16:19:30 · 2891 阅读 · 1 评论 -
谈程序语言的设计及程序员心态
我最近读王垠的博客,里面有些文章使我很受益。他总结了程序语言设计上的两个问题:一是片面追求短小,用C语言做例子;二是试图容纳世界,用python做例子。一般来讲,能设计语言的人,都是高手,特别是设计出来的语言用的人多,这些语言的发明者,可以说都是顶尖的人才,其智力、专业程度都是顶尖的。但往往一门语言的设计者,都是一个人。一个人,又是顶尖的人,就很容易存在一个想法:如何彰显自我。我设计的这门语言,假原创 2013-05-05 21:37:07 · 1548 阅读 · 0 评论 -
为什么火车站旁边的肯德基能挤死中餐馆?
五一出去玩了一下,在火车站准备吃点东西,不是饭点时间,但肯德基里面很拥挤,没位置坐。于是想到旁边的中餐馆去吃,找了一下,只有四家,都很冷清,其中两家还是主打那种做好菜放在盆子里,自己打几个菜这个的,这种肯定不是很热,于是到另外一家,一看菜单,都很贵,普通炒菜基本上要35、38一个菜,稍好点的就要四五十。于是我问,能不能便宜点,我们多点几个菜。答曰:不能,我们这里不讲价的,十年前就是这个价格,你们可原创 2013-05-05 20:46:33 · 2709 阅读 · 0 评论 -
王垠:什么是“对用户友好”
当我提到一个工具“对用户不友好”(user-unfriendly)的时候,我总是被人“鄙视”。难道这就叫“以其人之道还治其人之身”?想当年有人对我抱怨 Linux 或者 TeX 对用户不友好的时候,我貌似也差不多的态度吧。现在当我指出 TeX 的各种缺点,提出新的解决方案的时候,往往会有美国同学眼角一抬,说:“菜鸟们抱怨工具不好用,那是因为他们不会用。LaTeX 是‘所想即所得’,所以不像 Wor转载 2013-04-28 13:38:09 · 1468 阅读 · 0 评论 -
谈平板电脑与Win8
在iPad刚发布的时候,包括我在内的很多人都挺失望的,因为叫做平板电脑,都把这个产品预设成了是一台电脑。平板电脑介于手机与电脑之间,根据不同的思路,靠近手机多一点和靠近电脑多一点,这样出来的产品就完全不同。当时不看好主要是因为苹果的iPad如果是一台手机却不能打电话,如果是一台电脑却不是运行Mac OS X系统,两头都差那么一点点,如同鸡肋。苹果选择了靠近手机多一点,采用的是iPhone OS原创 2012-11-02 19:43:50 · 1207 阅读 · 1 评论 -
PC笔电厂商的不思进取
每年英特尔都会发布新的CPU,于是大伙每年都会生产新款的笔电,宣传的时候,说采用了新一代的平台,多核心多线程,多少纳米之类的。但是除了这个,其它的新东西用之寥寥,特别严重的就是液晶屏这个极端重要的部件。02年的左右,主流配置是1024*768,随后两年分辨率得到提高,到了1280*1024,1400*1050甚至1600*1200,到后来开始大力推广16:10的宽屏,笔电分辨率在1280*800和原创 2012-11-02 20:01:01 · 1558 阅读 · 1 评论 -
用Android手机的一种郁闷
用Android手机,每当要刷机的时候,总是有种悲愤的心情。1、为什么厂商的官网不提供ROM下载。2、手机有美版、欧版、亚太、国行、港版等诸多版本,ROM还不一样。3、同一型号手机有分为类似SON/SOFF,红头/绿头,后缀带H/不带H等诸多版本,ROM还不一样,刷的步骤也不一样。4、容易搜到一堆基于某某版本的优化版、精简版、美化版,很难搜到它基于的那个版本。5、东找西找,下载原创 2012-11-02 19:54:21 · 887 阅读 · 0 评论 -
google越来越难用了
Google搞了几个很傻的改变,这个叫改退。1、把底部的搜索框给去掉了。这个问题很严重,很是麻烦,很多搜索只有第一页中某些信息是有用的,拖到最下面还没有想要的结果,自然就会更换关键词来搜,结果下面的搜索框没了,要拖到最上面去,要浪费了不少时间。2、以前的那个预览功能移到链接上或者点一下有文字的地方就会出来,这个预览没用,又强迫用户使用,这是多么脑残的设计。好在后面改成鼠标移上去左边出现一个原创 2012-11-02 19:57:00 · 1272 阅读 · 0 评论 -
程序员的七大坏毛病
从事程序员这个职业的人可能是有一些通病,通常大家会认为程序员是比较理性的,但是恰恰很多时候程序员对待技术到处充满着感性的因素。就从我自身来说吧,比如说谈起一个事情就会马上去想用什么技术去实现、如何实现,而很少去想除技术之外其它的东西,又比如说对方(或是客户)谈起一个观点,马上就会以技术的眼光来看待或评价,给出不合理,或是没价值这样的结论。不过后来我发现这样有问题,于是试着站在对方的角度考虑更多的一转载 2012-11-02 20:43:12 · 2521 阅读 · 0 评论 -
编程语言技术热度的一些转变
四五年前,大家对语言讨论比较火热,经常在有人在论坛上对不同的语言进行比较,还对孰优孰劣等问题争论得面红耳赤。另外一个就是对框架和设计模式的推崇,当时JAVA的框架正值顶峰,不谈一下IOC这些概念都不好意思出来跟人说话。而当时微软的.net在奋起急追,VB和Delphi也还有很多公司在用,C/S和B/S也还在混战,可以说是百花齐放,显得很有活力。不过据我所观察到的,大概到09年的时候,这种热度突然就原创 2012-11-04 01:17:18 · 1460 阅读 · 0 评论 -
每位IT人士都必须掌握的十大业务技能
这样的陈词滥调大家想必都不陌生:IT专家要想获得事业成功,必须“掌握业务技能”。不过这种话了等于没说,到底需要有针对性地掌握哪些业务技能才能提升自我?显然,对于IT人士而言并不是每一种业务技能都那么重要;换句话说,如果我们真能精通每一门业务,那不如直接去当商务人士好了,还搞什么IT呢。正所谓“吾生也有涯,而知也无涯”,有限的精力不可能应付得了无限的学习内容。因此想把财会、方案、销售、招聘以及采转载 2012-11-10 13:41:26 · 2104 阅读 · 1 评论 -
国产免费软件的真恶心
在华军下载了一个图片批量生成缩略图的工具,由于对国产工具心存戒心,所以特别挑选了一下,要经过认证的,华军提示有插件要注意选择,那我不选就行了,应该还过得去。装的时候,把插件的勾都去掉了。可是一装好,发现网卡灯一直闪,过了一会,打开了百度浏览器,shit!然后就发现默认浏览器变成了百度浏览器,然后就发现自动安装了搜狗输入法。打开开始菜单,发现未经我的同意就安装了这些东西:818circle,搜狗输入原创 2012-12-21 16:08:21 · 4485 阅读 · 1 评论 -
在任何时候,惩恶都比扬善要重要
每当发生什么事情,我们在质疑某些恶的时候,总是有人出来说,现在当务之急是帮助、救援、爱心等善心善行,而且往往不会提如何惩恶以及在什么时候惩恶,这种想法是极其错误的,其结果只能是打击善并且包庇恶。众所周知,破坏比创建要容易得太多,几千号人辛苦几年修建的大厦,就能被一个人在瞬间破坏掉,而几千几万人构造的善的成果也能被一个人在瞬间破坏掉。惩恶与扬善孰轻孰重,我想是很容易得出结论的。又有人说是会破原创 2013-02-18 18:18:24 · 2857 阅读 · 0 评论 -
关于Mac OS的一些想法
我很喜欢Apple,喜欢她的自信出众的工业设计,喜欢她内在的气质和外在的美丽。2005年终于拥有了一套Power Mac Dual 2G PowerPC G5 + Apple 23’ Cinema HDDisplay。由于我是从事软件开发工作的,对计算机比较熟悉,对于工作效率的要求比友好性更高一些。因此我对操作系统的要求和一般商业或家庭用户 可能有较大区别。从工作效率上来看,我觉着MacOS好像还转载 2013-04-02 14:01:40 · 3992 阅读 · 3 评论 -
WP8最大的败笔就是只能用Win8做开发
一个移动操作系统,最重要的就是应用,应用的多少,是竞争力的关键因素。WP8做为一个新的系统,理应希望广大的开发者,多多开发WP8应用,但是微软一开始就给开发者设了一道门槛,那就是必须要win8才能开发WP8的应用。而win8也是一个新系统,到目前为止win7和xp仍是市占大户,而这些都被排除了。在xp或者win7还能用并且用得不错的情况下,你想为WP8开发应用,先买个win8系统再说。作为开发者,原创 2013-04-25 13:15:32 · 4867 阅读 · 3 评论 -
业界不能没有苹果
进步总是艰难的,哪怕只前进一点点。在这样一个平凡的世界里,只要有进步就足够脱颖而出。这样的人和公司,自然就成了行业的领头羊。苹果的iphone4带来了视网膜屏,导致其它厂商的低分辨率手机不好意思拿出来见人。这一两年,笔记本的屏幕越用越烂,14和15寸的笔记本现在几乎清一色的1366低分屏,并且显示效果很差。屏幕烂到家的典型就是联想的thinkpad,高端配烂屏幕。苹果的显示质量一向比同价位的笔记本原创 2012-11-02 19:45:09 · 5373 阅读 · 0 评论