Solaris到2015年的发展路线图Roadmap

Solaris到2015年的发展路线图Roadmap

 

"Oracle is committed to continued development and support of Solaris. The potential synergy between Oracle software and Solaris is obvious.”

JBoss Pricing

JBoss 产品价格:

 

Doodle:大闹天宫-纪念中国动画创始人万籁鸣、万古蟾 112 周年诞辰

大闹天宫这部经典动画片复刻成3d版,google也来凑一下热闹,纪念中国动画创始人万籁鸣、万古蟾 112 周年诞辰。 Google.com在今天(2012-01-18)启用了大闹天宫的doodle, 点击doodle中的logo还伴随有动画、音效。

 

《大闹天宫》是上海美术电影制片厂于1961年到1964年年制作的一部彩色动画长片。该片作为中国动画片的经典影响了几代人,是中国动画史上的丰碑。万籁鸣、万古蟾兄弟编导了这部杰作。

 

 

 

 

Maclean Liu的2011年终总结

2011有太多的美好回忆 ,在2011年我正式告别单身生活, 对未来充满着期待。
2011也有不少的遗憾,很多想写的Oracle专题没有成文,很多网友邀约的文债没有还清。

 

先来看看2011 年 askmac.cn的一些发展:

 

 

 

绝大多数访客使用IE 8.0 和 Firefox:

 

 

 

绝大多数访客来自 国内、美国和印度

 

 

 

博客总结几点:

 

1.   博客的访问流量呈现持续增长的态势, 因为定期地更新和整理,还是取得了一些成绩

 

2.   只有如SMON的专题文章形成了一个系列,其他Oracle技术文章绝大多数是散兵游勇,想到哪里写到哪里; 即便是SMON这个系列也没有彻底地完结掉,导致不少网友因此而纠结, 实在罪过罪过!  2012 年会着重加强文章之间的关联性,通过系列文章更多、更全面地展现我这个视角所了解的Oracle。

 

3. 作为一个lazy man, 要写一篇长篇的东西是需要自我动员很久的, 这也是欠下很多文债的原因之一,希望新的生活能让我aggressive一点

 

4.  目前花了一部分精力在管理Oracle ALLSTARS 我的Oracle全明星精英QQ群上, 目前群内人才济济 有大量的10g ocm 和多位O记原厂的兄弟坐镇, 群内的日常讨论十分激烈; 今后会继续维持群的秩序,保证技术讨论能够流畅地进行。

 

5.  2011年末 我创建了 t.askmac.cn的 论坛式Oracle提问版, 目前论坛已初步进入正轨, 每天都会有几个技术帖子的讨论,我也会尽我个人的能力来帮助网友解决手头的问题。  希望 Ask Maclean 能够在大家学习oracle的旅程中起到加速的作用。    依凭于论坛的空间 ,我们可以将ALLSTARS 精英群中的有益 技术讨论保存下来, 这是一笔无价的财富。

 

2011 年最常用的软件

 

Firefox  这个不消说 FF主要是用在办公上,使用ScrapBook保存了大量有用的诊断资料,目前已经Scrapbook的数据量已经有十多个G了

Chrome 主要是用来娱乐, 因为我是只使用web版的gmail作为邮箱,所以chrome 的OFFLINE GMAIL功能对我来说是不可或缺的

Safari  用在ipad 上

 

Gtalk & QQ    Gtalk 让我认识了不少国外的DBA同学,这让我在研究一些oracle专题时不至于觉得孤单

 

SecureCRT  可能是 Unix/Oracle领域 俗话说的 吃饭家伙, 现在几乎不能脱离这个terminal 工具了,相对而言putty更简单明了,但是不支持多tab模式

 

TeamViewer 用来管理家里的几台电脑, 有了这家伙之后,亲戚家电脑有问题,也不用去现场解决了,真是宅男利器!

 

 

Google Desktop Search  也就是谷歌桌面搜索, 实际上这个桌面搜索工具已经被google废弃了,google可能是希望我们直接使用其docs服务, 如果全部文档都在docs云中,那么桌面搜索自然也就没有价值了。

 

但对于我现阶段还是无法做到真的这样漫步云间, 笔记本上放的文档数量有点小多, 用Windows 上的Everything 这个软件统计  :  PPT 有 2318个、 PDF有2478个, 还有上百G的 各种软件的安装介质, 怎么保管、整理、备份这些资料已经有点头痛了, 磁盘空间倒是无所谓,只是文件数目过多,拷贝和手动管理都很费时, 更遑论要从这些部分看过、大部分没看过的文档中短时间内检索出有用的信息了。

 

目前文档搜索还是依靠Google Desktop Search , 我也在寻找其他更好的解决方案, 如果你有更好的建议的话,请给我留言吧!

 

今天先写到这里。。。

 

也在这里祝大家2012 元旦快乐, 新的一年里事业进步,Oracle数据库平平安安。

 

 

oracledatabase12g.com目前使用的wordpress插件

12g.com 采用wordpress作为CMS已经有几个年头了,一度曾有想法把wordpress替换为drupal或者其他的轻量级Blog载体软件 , 后来还是作罢了。 WordPress 作为个人Blog来说是完全够格的, 唯一的问题可能是过于臃肿了导致加载速度上总感觉要慢一些。

 

 

在插件Plugins的选择上,也是经过了几个阶段的磨合和测试,真不亚于测试Oracle。 实际用下来, 12g.com目前是这样的组合:

 

1. Akismet 这个相信大家都知道,是必备插件。 但是目前仍看到不少oracle圈内朋友的Wordpress Blog似乎没有安装Akismet ,导致有很多垃圾评论spam

2. Comment Reply Notification 用来做 评论回复通知的,否则可能网友评论了你的文章之后就离开了,之后即便有回复也无法联系到, 所以这个插件对于有一定人气的博客而言也是必须的

3. Copyrighted Post 版权申明的插件, 之前一直在用,后来发觉完全可以自己改一下single.php来实现; 考虑到已经用了很久了,所以就让它放着吧。

4.  Google Analyticator  这个大家都知道是用来分析访问量的, 实际使用下来会发觉和Webalizer或者AWStats分析工具得到统计结果差别很大,但是分析流量来源还是Google的工具靠谱

5.  Google Doc Embedder 用来嵌入文档的,PDF、PPT、Word Doc只要是在网上的都可以嵌入显示

6.  Google XML Sitemaps  XML网站地图, 有利于Google收录你的网站;Google 官方表示过小网站不需要 XML Sitemaps 也无所谓,所以如果只有几十篇文章的话没必要用这个。

最近在整理整站的文章索引,有这样一张文章列表的话不仅Search Engine ,普通访客也可以更方便地浏览王章内容。

7. Page Links To  该插件可以把wordpress中的Pages 转换成301 重定向的链接, 目前导航栏的《本站镜像》和 《向Maclean提问》就是利用该插件实现的

8. Random Posts widget  随机文章的小插件

9. TinyMCE Advanced  WordPress自带的编辑器 不够powerful ,所以TinyMCE Advanced 对编辑内容丰富的文章很有用

10.  WordPress Importer    相当于Oracle的exp/imp,必备工具

11. WP-DBManager   用来实现自动备份wordpress的Mysql 数据库, 每天晚上都会把备份的sql文件自动发送到邮箱

12. WP-tsina 用来同步新浪微博

13.  WP Super Cache   Super cache配置还是要比W3 total cache要方便一些, 一般生成页面都在0.5 s以内, 算是使用Apache情况下比较省心的 WordPress 缓存插件

14. Yet Another Related Posts Plugin    显示相关文章的插件, 有助于提高访客的PageView, 就12g.com目前的使用情况来看相关文章的匹配度还是不错的

 

其他方面:

12g.com 目前采用 Atahualpa 3.7.0 作为theme , 当然我自己做了很多客制化的工作 ,包括:

 

1.  本站没有采用高亮语法(code highlight)的插件, 而是修改了<pre>标签的属性 , 效果与现在Metalink站点的代码模式类似:

 

pre{ font-family:"Courier New",Courier,monospace; font-size:90%}

pre{ background-color:#EEF3F7; overflow:auto; border-width:1px;
border-style:solid; border-color:#C4D1E6; padding:0.5em;
margin:0px;margin-top:5px; }

 

2. 最初直接采用了Google Custom Search提供的Java Script 代码实现站内搜索, 后来发觉由于网络原因加载这部分JS会很慢,导致访问体验不佳。 现在修改成了普通Form, 速度快了很多:

 

<form action="http://www.google.com/cse?cx=015705329214934227175:vhzhqugdbqk" target="_blank">
<input type="hidden" name="cx" value="015705329214934227175:vhzhqugdbqk" >
<input name="hl" value="zh-CN" type="hidden">
<input name="ie" value="UTF8" type="hidden">
<input type="text" name="q" size="25" >
<br>
<input type="submit" name="sa" value="搜索本站" >
</form>

 

3.  之前使用过一段时间的SEO ALL IN ONE ,后来放弃了, 仅使用Atahualpa 自带的SEO功能

 

4.  最近实现了在文章头部显示 作者、站点、永久链接等信息, 常规theme主题只需要修改single.php即可, Atahualpa 比较特殊,需要在atahualpa-options -> Edit Post/Page Info Items -> BYLINE: Single Post Pages中加入想要的内容,例如:

 

</div>
<div class="reship">
作者: <a href="https://www.askmac.cn/know-maclean-liu"><strong>%author%</strong></a> , post on %date('F jS, Y')% , <a href="http://translate.google.com/translate?langpair=zh-CN%7Cen&hl=zh-CN&ie=UTF8&u=%permalink%">English Version</a> <br />
【本站文章除注明转载外,均为本站原创编译】<br />
转载请注明:文章转载自: <strong>Oracle Clinic – Maclean Liu的个人技术博客</strong>  <a href="https://www.askmac.cn/">
 [https://www.askmac.cn/]</a><br/>
本文标题: %post-title% <br/>
本文永久地址: <a href=" %permalink% "> %permalink% </a><br/>
</div>

.reship{
    background: none repeat scroll 0 0 #F4F7FC;
    border-bottom: 1px solid #D7D7D7;
    border-top: 1px solid #D7D7D7;
    font-size: 12px;
    padding: 10px 10px 10px 20px;
}
.reship a:link, .reship a:visited, .reship a:hover{ color:#666666; text-decoration:underline;}

Solaris 上swap -s的解释

Solaris 上swap -s 命令输出的各项内容解释如下:

swap -s
total: 53609376k bytes allocated + 16159792k reserved = 69769168k used, 17837288k available

 

bytes allocated : The total amount of swap space in 1024-byte blocks that is currently allocated as backing store (disk-backed swap space).
reserved: The total amount of swap space in 1024-byte blocks not currently allocated, but claimed by memory for possible future use.
used: The total amount of swap space in 1024-byte blocks that is either allocated or reserved.
available: The total amount of swap space in 1024-byte blocks that is currently available for future reservation and allocation.

 

一般我们可以通过以下公式计算swap 使用率:

 

Output of ‘swap -s’ is:
total: 2514952k bytes allocated + 202368k reserved = 2717320k used, 7021424k available

Swap Utilization (%) is:
(2717320/(2717320+7021424))*100
= 27.9%

但是实际上Total virtual swap = RAM backed swap + Disk backed swap

swap -l report disk backed swap usage. It does not report virtual swap usage.

Physical disk swap configured:
# /usr/sbin/swap -l

swapfile dev swaplo blocks free
/dev/zvol/dsk/uppool/swap 181,3 8 163839992 163839992

Total Disk backed swap: 163839992 x 512 = 78G

 

还是建议用vmstat -p 监控下换页的情况:

 

# vmstat 5
kthr memory page disk faults cpu r b w swap free re mf pi po fr de sr s0 s1 s2 s3 in sy cs us sy id

0 0 0 3296516 38201892 4321 49454 0 0 0 0 0 0 0 6 0 11521 164084 69372 11 31 59
0 0 0 3361076 38193196 3034 34037 0 0 0 0 0 0 0 47 0 9639 107575 37481 8 24 68
0 0 0 3501776 38286380 3325 36763 0 0 0 0 0 0 0 5 0 12679 113673 42466 8 25 67
0 0 0 3545612 38326200 4935 57916 0 0 0 0 0 0 0 63 0 13688 111744 35804 12 31 56 <<

Available virtual swap: 3545612 KB =~ 3G

并关注tmpfs文件系统的使用情况,在Solaris下/tmp目录可能会占用大量swap

The space remains allocated untill you either delete the files from /tmp directory or restart the server, as at the time of restart the swap space (/tmp) is cleaned.

Example.: If an export is performed into the /tmp directory, then the swap space will decrease with the size of the export dump file.
=====
solaris_user>swap -s
total: 2879320k bytes allocated + 277104k reserved = 3156424k used, 771104k available

solaris_user>dd if=/dev/zero of=/tmp/test.out count=100
100+0 records in
100+0 records out

solaris_user>swap -s
total: 2879416k bytes allocated + 277072k reserved = 3156488k used, 771040k available

 

High swap-space usage does not necessarily mean the system needs additional physical memory or that such usage is the reason for bad performance. High swapping in and out activities (observable with vmstat -p) can lead to performance problems: some processes have to wait for swapping activities to be finished before the processes run forward. Moreover, swapping is a single-threaded activity.

In some cases, you must also be aware of the available swap space. For example, the system runs hundreds or even thousands of Oracle session processes or Apache processes, and each process needs to reserve or allocate some swap space. In such cases, you must allocate an adequate swap device or add multiple swap devices.

Tmpfs

One difference between Solaris and other operating systems is /tmp, which is a nonpersistent, memory-based file system on Solaris (tmpfs). Tmpfs is designed for the situation in which a large number of short-lived files (like PHP sessions) need to be written and accessed on a fast file system. You can also create your own tmpfs file system and specify the size. See the man page for mount_tmpfs(1M).

Solaris also provides a ramdisk facility. You can create a ramdisk with ramdiskadm(1M) as a block device. The ramdisk uses physical memory only. By default, at most 25 percent of available physical memory can be allocated to ramdisks. The tmpfs file system uses virtual memory resources that include physical memory and swap space.

Large-sized files placed in tmpfs can affect the amount of memory space left over for program execution. Likewise, programs requiring large amounts of memory use up the space available to tmpfs. If you encounter this constraint (for example, running out of space on tmpfs), you can allocate more swap space by using the swap(1M) command. Avoid swapping in this case because swapping indicates shortage of physical memory and hurts performance even if swap space is sufficient.

tmpfs Filesystem
tmpfs file system also reports about virtual swap usage.tmpfs is a memory resident file system. It uses the page cache for caching file data. Files created in a tmpfs file system avoid physical disk read and write. The primary goal of designing tmpfs was to improve read/write performance of short lived files without invoking network and disk I/O. tmpfs does not use a dedicated memory such as a “RAM DISK”. Instead it uses virtual memory (VM) maintained by the kernel. This allows it to use VM and kernel resource allocation policies. Tmpfs files are written and read directly from the kernel memory. Pages allocated to tmpfs files are treated the same way as any other physical memory pages. Physical memory assigned to tmpfs files uses anonymous memory to store file data. The kernel does not differentiate tmpfs file data from the page cache. During memory pressure, tmpfs pages can be freed and written back to the physical swap device if the page daemon selects them as candidates for such. It is the user’s responsibility to keep a back up of tmpfs files by copying tmpfs files to disk based file system such as ufs. Otherwise, tmpfs files will be lost in case of a crash or reboot.

Tmpfs size changes dynamically depending upon how much virtual swap is available.

The "kbytes" column in "df -k /tmp" output is the amount of swap space available, rather than the total.

The tmpfs file system also has a minfree, so the total is slightly less than the amount of swap available. "kbytes" column of "df -k /tmp" output actually correspond to "swap -s" output of swap available. Normally, these two numbers are pretty close.

The difference is due to the tmpfs_minfree value, which is 2MB by default.
# df -kl -Z /tmp

Filesystem  kbytes    used     avail    capacity     Mounted on
swap        3449940   116     3449824     1%         /tmp

When a process releases memory then df -k /tmp would also show that its total file system size has increased.

贴几张我们的婚纱照

10月初在only photo 拍的,花了2天时间,总共换10套衣服,拍到最后实在太累了,简直笑不动 🙂

外景地跑得挺远的,要开2个多小时的车,不过确实是很漂亮,马场、游艇之类的景致应有尽有。

 

 

img_wedding

 

 

IMG_0144

 

IMG_0253

 

IMG_0196

 

 

IMG_0204

 

IMG_0123

[转]IBM GDC,你不会有创新!

转自小荷的博客:http://www.oracleblog.org/its-my-life/ibm-gdc-you-are-unable-to-innovate/

 

说IBM不会有创新,可能有不少IBMer要跳出来了:什么?IBM不会有创新?那沃森的人机问答大战是什么?IBM的蓝云战略是什么?IBM的创新实验 室是干什么吃的?——老大,别急,我说的是IBM GDC,你说的IBM是美国IBM公司的嫡系子孙,我说的IBM GDC是美国IBM的庶出后代罢了。

IBM GDC的GDC全称是Global Delivery Centre,工卡上印的是IBM solution & services(xxxx某地) co.,LTD。这在工卡上就能体现了,和嫡系的IBM China不是一回事。既然是solution & services,那么主要做的就是服务的项目,大致的讲,主要就是做服务了,通俗的讲,也就是做外包了。

在金融海啸之后,全球的IT产业都不景气,各个产业的IT预算都在缩减,唯独IBM GDC的业务量却在蒸蒸日上的增长。为什么?这和IBM GDC的服务模式分不开。在金融海啸的影响下,各个产业的IT部门付不出那么多钱来维持原来的IT服务,IT部门纷纷裁员,缩减IT经费,或者将IT的维 护外包给价格便宜的IT服务公司。可IT服务的外包公司那么多,为什么选IBM GDC?

因为GDC的服务模式是利用IBM这块全球性的大牌子,在全球范围内接下各种客户的服务的单子。由于当地的人力成本高,IBM又是一个全球性的公司,他接 下单子后,可以进行全球服务资源的整合,将单子转给人力成本相对低廉的国家。因此,你就可以看到为什么IBM GDC会出现在中国、印度、巴西、阿根廷这些发展中国家,而不是出现在英国、美国、日本这些发达国家。据和日本的IBM聊天得知,同样的活,他们那边的人力成本是我们这边的3~5 倍。

ok,人力成本低了,但是这还不是最惨的,因为单子不是直接过来,而且是一层一层的去油水过来,举例来说,比如一个德国客户的项目,那么德国的IBM要先 抽一层水,然后转给大中华区的IBM再抽一层水,最后的一点油水才给GDC(当然中间可能还有我不知道的抽水阶层)。蛋糕分到公司的头上已经是一小小块 了,再分到部门,分到个人,自然也不会太大。在分蛋糕的过程中,也会有各种角逐,如我这篇《办公室政治》。

蛋糕不大,当然不能吸引牛人们过来,已经跳入火坑的人自然也不会有太大的动力去创新。

当然,蛋糕只是影响创新的一个因素,在我看来是一个很小的因素。影响其创新因素的是其企业文化,是企业的基因。

在IBM GDC,最重要的是什么?是流程!是process!每一件事情都是遵照着流程去做。你在这个流程中不需要是思考什么,不需要去研究什么,只需要按照流程 做就可以了。如遇到一个故障,参照工作文档,先根据脚本做一次health check,如果我们的团队没有问题,那么工单就转到下一个团队去。——这就造成了,最后所有的团队都检查了一次,自己的层面内都没有问题,但是用户那边 却严重的有故障现象。——没有一个站在架构层面的,熟悉整体应用的人来领导故障处理。

什么?你说不是有CSM,SDM么?那些人只是负责资源调配,根本不懂技术,根本没有在技术层面的判断能力。你可以去看看,在IBM,项目经理不需要懂技术,只需把握项目进度,在milestone之前完成进度即可。

由于没有站在架构层面,熟悉整体应用的人来领导,因此各个团队只是被框在了很小的一个范围内,数据库只是负责纯数据库层面的,主机只是负责主机层面的,甚 至监控团队,都再划分成2个,一个负责部署监控,一个负责“看”监控。每个人犹如井底之蛙,看不到外面整体的一个系统。很明显的一点,你要一个应用的网络 拓扑图,没一个团队可以给的出来,大家有的,只是db list,server list,monitor parameter list。要个list有屁用!

记得有一次db遇到故障,应用那边明显感觉很慢,db端也查到了大量的log file sync的等待,查io情况非常空闲,压力不大,但是在awr report中看到log file sync的avg wait time在10ms以上了,根据经验,应该是log file所在的存储可能出现问题,如存储没电,导致写cache缓慢,或者光纤交换机通信出现问题。但是根据流程,我们做不到什么,我们只能把工单传给下 一个团队去检查。

于是,有这样一个笑话,DBA的分类,传统意义上有维护DBA和开发DBA,现在在IBM多了一种,叫“流程”DBA。

遇到的问题不是我们团队的,转到下一个团队;如果是我们问题的,那就解决掉它,解决的方式是开change,这又是一个痛苦的事情,一会再说。如果没办法 解决的,那就开SR问oracle。所有的一切,只需按照流程走,不需要你有什么整体架构的思维,不需要你有独立解决问题的能力。

在流程的控制之下,人人都是螺丝钉,人人都是可以被替换的。流程控制精确到什么程度?去年日本有个项目经理因为心脏病突发,上午去世了,下午大家就收到邮 件,这个项目经理的替换者是谁谁谁,负责什么什么事情,大家从现在开始原来项目经理的事情可以找他。于是,没有丝毫停顿的,这个项目好像什么事情都没发生 一样,继续运转下去了。——这对公司来说,是好事。不过对个人来说,你是一个可以被轻易替换掉的人,你的工作成就感不会有,你的归属感不会有。这一点来 说,是可悲的。

好了,刚刚说到change,change是IBM GDC对于日常维护服务的流程管理中又一个很重要的环节,之前说的工单,即incident ticket是一个,change是另外一个。在所有的问题处理中,不管是ticket还是change,都需要approval。加个datafile 要一堆人的approval,把ticket传给另一个团队也要approval,应用那边发现tempfile的maxtenent到了,修改需要 approval,开change也是需要一堆的approval,开了change,还要参加n多的review会议,回答n多人的问题。总之,你是活 在approval当中的。大量的时间,花费在了流程上,花在了申请上,花在了请求approval上,追approval上。

层层的approval导致了IBM GDC官僚气氛很严重,很多事情不近人情。英国的同事要会英国度假,怕系统崩溃,问问IT有没有恢复光盘可以借。答复是我们不能外借光盘,外借就是违反 policy了,你要是不满意可以去找我的manager;同事贷款买房,问能不能算收入的时候将津贴也算进去,这样就能将收入水平增高,能贷多一些款, 答复是我们收入证明是全国统一的,全国的IBM都是这个模板,我们不可能为了你一个人做更改的。

所以在这里的流程管理下,你试图去改变一些什么,这是很困难的一件事情。大家都应该按照流程走,而不是你跳出来做什么创新。

之前有一本书,叫《大象也能跳舞》,就我看来,要推动这个大象,非常的难。可能你第一次,第二次,第三次,甚至第100次,希望能推动它,但是当你推第1000次,2000次它还是不动,你就绝望了。你就懒得动了,懒得创新了。

创新,我个人认为这是一种自下而上的,基于员工自己偷懒情绪作为出发点,将工作流程进行改进,从而解放自己,提高生产力。比如,我原来的一套云同步方案, 将家里电脑和公司电脑同步,开会时有同事提出这会使得公司电脑面临风险,云端的数据可能会泄密,因此禁止采用。比如,我原来希望利用push技术提高运维 效率(《利用iPhone手机的push技术提高运维效率》), 也因为运用的是google的pushmail,存在风险,所以被喊停了。但是在试用的情况下,连公司的Tivoli监控都还没发现故障前,我的push 告警已经到了,在用户还没反应系统变慢,我的push告警已经到了。杯具的是这些利用互联网技术的微创新在IBM统统行不通,我们还在21世纪使用着反人 类的Notes狗屎邮件客户端。

如果说流程限制着你的创新,那么其企业基因也在侧面压制着你。

首先,在IBM GDC,会讲究dress code,周一到周四,要求穿衬衣西装,周五才能穿休闲装,但是禁止穿无领T恤,7分裤。尼玛我们是技术人员,又不是要见客户,干嘛要装逼的按照你的要求 穿衣服?现在是追求个性展现自我的年代,不是当年统一的中山装,干部装,人民装。再说,技术能力又不是通过dress code来体现的。Fuck dress code!技术人员喜欢T恤!

其次,上面说了那么多的流程,肯定也有不少人反感,那么怎么办?IBM GDC通过一遍又一遍的洗脑来给你解决。在IBM,有很多强制参加的流程培训,不过是网上的还是网下的,如果你不参加,就会持续发邮件到你manager 那里,要你参加。一遍又一遍的给你强化流程管理,让它深入到你的血液里,骨髓里。麻痹老子需要的是技术培训,技术沙龙,技术交流会,可是一次都没提供机 会。不知道别人怎么样,反正我加入IBM之后,没有给过我一次技术培训的机会。原来当初面试时说IBM很多培训机会,是指这种脑残培训呀!

再次,高强度的workload,长时间的加班,让你没有时间去思考,没有时间去反思。举个例子,我们新到的澳洲项目,也是有change,也有on- call。change大部分是在周末做,on-call有分工作日班和周末班,周末班从周五下午2点开始值班到周一上午8点,连续66个小时,因为很 忙,几乎没得睡觉,连轴转。我们问领导能否周末的change根据工作时间,一个小时换2个小时休息?周末on-call的时间,能否补休2天半? 领导说不行,对于第一条,别的团队都是一小时换一小时的,凭什么你们换2小时?对于第二条,你只能休息2天,如果你休息了2天半,那么你周三下午上班到周 五,工作2天半,再加上你周六和周日的工作2天时间,你一周你工作了4天半,没达到5天的工作时间。其实,IBM工作时间很弹性的,你只要不影响工作,你 可以晚点来的,但是具体是否要订这样的调休制度,还是不要订的好。你们自己安排好了。——话说的很漂亮,但是含义还是希望你放弃休息时间多来公司工作下。 

其实反思一下,你说别的team都是一小时change工作时间换一小时休息,别的team这么做就是一定是合理的吗?这种制度本身是否就是正确的?谁愿 意周末连续的休息时间给你中断的切割开来干活?另外oncall的事情,你怎么不看我周六周日是连续工作的,都不是8小时工作制。的确,你会说你和公司签 订了不定时工作制,我也无法拒绝工作,但是工作之后的休息,你考虑给我吗?你说你怕万一休息的team member多就cover不到工作。这种情况,其实是在每个team member都do his best之后还不能cover接下来的工作,作为manager,是否应该考虑增加人手了呢?短期内不休息可能大家还撑得住,但是项目来的不会只是1,2 个月,长期这样下去,每个成员的身体受得了吗?服务质量还能得到保障吗?项目还能进行下去吗?

IBM GDC的流程真的很可怕,安分守己,根据流程做好自己的本分工作,做一颗螺丝钉,这就是我感觉公司所需要的。但是,在这种制度下,会有创新吗?在这种制度下,你愿意创新吗?

How to Find Maclean Liu?

How to Find Maclean Liu?

Just Google !

 

IBM is still thinking!

ibm_need_think

 

IBM仍在思考,在思考什么? 也许是破甲!

 

“世界著名电脑商IBM公司每一位管理人员的桌上都摆着一块金属牌,上面写着” Think(思考)”。这个一字箴言,是IBM的创始人汤姆·华特森创立的。

那时候,汤姆·华特森还在NCR(国际收银机公司)担任销售部门的高级主管。他经常会召集一些会议,但他也发现,很多时候这些会议都流于形式。会场气氛沉闷,无人主动发言,被要求发言的人也大多搪塞了事;当有人发表意见时,听发言的人毫无反应,甚至根本就没在听。这让汤姆·华特森感到很恼火。

一天,在又一个冗长沉闷的会议快结束时,他干脆放下正在谈论的工作,直接问自己的下属,为什么他们不愿意把自己的真正想法说出来,或者提出有建设性的意见?毕竟,这和大家的销售工作息息相关啊!

下属们说:”习惯了被动地接受会议后的决定,再说,自己不过是个普通销售员,勤动嘴、多跑腿就好了。”

汤姆·华特森沉吟了半晌,突然大步走到黑板前写下了一个很大的”Think”。他转过身来对大家说:”不!我要请大家注意,作为销售人员,我们不是靠跑腿、动嘴,而是靠动脑才能赚到薪水的。我们共同的缺点是,对每一个问题都没有充分地去思考。

后来汤姆·华特森创立了IBM,他把这个单词带到了自己公司。近一百年来,这个单词一直被每一个IBM人遵守。”

沪ICP备14014813号-2

沪公网安备 31010802001379号