• 作为一个打工者,也是应该学习如何能成为优秀的工作者的。呵呵。

    本文中

    ·掌握…… 优秀工作者创造出比普通工作者眩目的工作成绩所依赖的九项策略。

    ·理解…… 主动地提出一些超出你工作范围之外,但对整个组织都有利的、大胆的、建设性的观点。

    ·网络…… 优秀工作者用来与那些将使其工作更加有效的专家联络的有效途径。

    ·增加…… 通过自我管理你的工作行为以及尝试从不同角度分析一个项目,使你对你的公司更有价值。

    ·影响…… 利用你优秀的组织知识和表达技巧来说服别人接受你的观点。

    ◆ ◆

    管理者和工作者一直为一个重大的秘密所困扰:是什么样的特质使得一个优秀工作者可以创造出十倍于普通工作者的成绩。通过在贝尔实验室和3M等公司近十年的研究,Robert E. Kelley和他的同事们终于发现了令人吃惊的结论。要成为一名优秀工作者,你无需高IQ、非常强的自信或者圆滑的社交技巧,事实上,你只需改进你的工作策略。这个结论非常的有价值。因为在这样一个竞争激烈的时代,公司可由此使得他所有的雇员,而不仅是优秀工作者,都发挥出巨大的才能。

    在这篇摘要中,你将学到优秀工作者所采用的九大策略。即使你已经成为一名优秀工作者,理解这九条策略也能帮助你增加你和你同事们的工作业绩。

    ◆ ◆

    在我们讨论这九条策略之前,我们先来总结一下Kelley和他的同事Janet Caplan是如何得出这一结论的。在80年代中期,他们的调查小组花了两年的时间开展在贝尔实验室,世界上最早的研发组织的咨询项目。

    贝尔实验室拥有许多世界上最好的工作人员,但他们中只有很少一部分成为"一抵十"的人物,那些能完成十份普通工作者工作的杰出工作人员。公司想知道,什么样的因素使他们产生这样的分化,从而可以雇佣到更多的优秀人才。

    首先,Kelley要求管理者和工作者分别列出,当面临危机或开始一个重大的新项目时,他们认为值得求助的个人的名单。结果所得到的两组名单中,只有一半的名字是相同的。而且Kelley还发现,管理者和工作者对谁是优秀工作者的意见并不一致。

    Kelley的小组于是又要求总经理、中层管理者列出那些名字同时出现在两组名单上的优秀工作者所不同于普通雇员之处。所提及的45个因素可分为三类:

    1、认识力的因素,如高IQ、逻辑能力、理性及创造力。

    2、个性因素,如自信、雄心以及冒险精神。

    3、社会因素,如个人技巧和领导才能。

    Kelley接着面试了200名优秀和普通工作者以寻找他们在这45个因素上的区别。结果被输入计算机并分析了四个月。所得的结论是:并非这45个因素,包括高IQ、优秀的社交能力、充分的自信等,造成他们之间如此巨大的差异。

    这就意味着,"这种优秀不是与生俱来,而是后天培养所得" 。如果人人所认为的那些使一个人优秀的因素都不是真正的源动力的话,那么任何人都可以通过改进工作方法而成为优秀工作者。

    ◆ ◆

    通过数千个小时与优秀工作者的详细的面谈和对他们的跟踪观察,Kelley和他的小组终于掌握了他们的关键行为。正是这些关键的日常行为造就了他们出色的工作成绩。

    例如,一个普通工作者在学习中通常需要一个星期的时间来写100行软件代码。而一个优秀的工程师只用一天的时间、四行代码就可完成同样功能,区别仅在于他打了两个电话请教专家,从而帮助他在1/5的时间内仅以四行代码就实现相同功能。

    只要把这九条策略贯彻到你的日常生活中去,你就能极大提高工作能力。这九条策略按重要性的次序排列如下:

    1、主动性

    2、网络化

    3、自我管理

    4、洞察力

    5、下属关系

    6、领导关系

    7、团队工作

    8、组织知识

    9、表述能力

    这些策略看起来并不新鲜,因为即使是普通工作者也会同意这些观点,但重要的是优秀工作者们"如何定义和排列这些策略"。有趣的是,普通工作者也会列出同样的九条策略,但他们却以完全相反的顺序排列这些策略:表述能力第一,而主动性最后。普通工作者对这九条策略有着完全不同的理解。下面我们先来看一下优秀工作者和普通工作者对这些策略的不同看法:

    1、主动性:普通工作者认为这意味着做更多努力来改进’自我’的工作,例如使用更快的计算机或主动做一些额外的工作,如计划一年一度的野餐会,来引起经理的注意。相反,优秀工作者认为主动性意味着在工作范围之外提出一些有益于同事和整个组织的,大胆的、建设性的建议。

    2、网络化:对普通工作者而言这意味着闲谈和传播小道消息。对优秀工作者则意味着开发与能对自己有帮助的专家联系的网络。

    3、自我管理:普通工作者认为这是帮助他们管理好自己时间和项目的技巧。优秀工作者则认为是发展一些能力和经验,使自己对于公司更有价值。

    4、洞察力:普通工作者认为这意味着如何使他们的观点受到最大的关注。优秀工作者则认为是尝试从不同角度看问题,如站在顾客、竞争者、同事、老板的角度看同一问题,以求提出更好的解决方案。

    5、下属关系:普通工作者认为是毫无保留的接受老板的指示,做自己分内的事。优秀工作者则认为是和上司一起合作完成公司的目标,即使两人在性格上存在差异。

    6
  • 很长,我都没有看完。但我想只要我们都能安装其中的做10来件,那中国的环境就已经变得不得了了。

    保护环境随手可做的100件小事

    目录:
    1 使用布袋
    2 尽量乘坐公共汽车
    3 不要过分追求穿着的时尚
    4 不进入自然保护核心区
    5 倡步行,骑单车
    6 不使用非降解塑料餐盒
    7 不燃放烟花爆竹
    8 双面使用纸张
    9 节约粮食
    10 拒绝使用一次性用品
    11 消费肉类要适度
    12 随手关闭水龙头
    13 一水多用
    14 尽量购买本地产品
    15 随手关灯,节约用电
    16 拒绝过分包装
    17 使用节约型水具
    18 拒绝使用珍贵木材制品
    19 拒绝使用一次性筷子
    2O 尽量利用太阳能
    21 尽量使用可再生物品
    22 使用节能型灯具
    23 简化房屋装修
    24 修旧利废
    25 不随意取土
    26 多用肥皂,少用洗涤剂
    27 不乱占耕地
    28 不焚烧秸杆
    29 不干扰野生动物的自由生活
    3O 不恫吓、投喂公共饲养区的动物
    31 不吃田鸡,保蛙护农
    32 提倡观鸟,反对关鸟
    33 不捡拾野禽蛋
    34 拒食野生动物
    35 少使用发胶
    36 减卡救树
    37 不穿野兽毛皮制作的服装
    38 不在江河湖泊钓鱼
    39 少用罐装食品、饮品
    4O 不用圣诞树
    41 不在野外烧荒
    42 不购买野生动物制品
    43 不乱扔烟头
    44 不乱采摘、食用野菜
    45 认识国家重点保护动植物
    46 不鼓励制作、购买动植物标本
    47 不把野生动物当宠物饲养
    48 观察身边的小动物、鸟类并为之提供方便的生存条件
    49 不参与残害动物的活动
    50 不鼓励买动物放生
    51 不围观街头耍猴者
    52 动物有难时热心救一把,动物自由时切莫帮倒忙
    53 不虐待动物
    54 见到诱捕动物的索套、夹子、笼网果断拆除
    55 在室内、院内养花种草
    56 在房前屋后栽树
    57 节省纸张,回收废纸
    58 垃圾分类回收
    59 旧物捐给贫困者
    60 回收废电池
    61 回收废金属
    62 回收废塑料
    63 回收废玻璃
    64 尽量避免产生有毒垃圾
    65 使用无氟冰箱
    66 少用纸尿布
    67 少用农药
    68 少用化肥,尽量使用农家肥
    69 少用室内杀虫剂
    70 不滥烧可能产生有毒气体的物品
    71 自己不吸烟,奉劝别人少吸烟
    72 少吃口香糖
    73 不追求计算机的快速更新换代
    74 集约使用物品
    75 优先购买绿色产品
    76 私车定时查尾气
    77 使用无铅汽油
    78 不向江河湖海倾倒垃圾
    79 选用大瓶、大袋装食品
    80 了解家乡水体分布和污染状况
    81 支持环保募捐
    82 反对奢侈,简朴生活
    83 支持有环保倾向的股票
    84 组织义务劳动,清理街道、海滩
    85 避免旅游污染
    86 参与环保宣传
    87 做环保志愿者
    88 认识草原危机
    89 认识荒漠化
    90 认识、保护森林
    91 认识、保护海洋
    92 爱护古树名木
    93 保护文物古迹
    94 及时举报破坏环境和生态的行为
    95 关注新闻媒体有关环保的报道
    96 控制人口,规劝超生者
    97 利用每一个绿色纪念日宣传环境意识
    98 阅读和传阅环保书籍、报刊
    99 了解绿色食品的标志和含义
    100 认识环保标志
  • 是看着一篇经典的oracle9i安装文档(英文)装上的。
    那篇文档写得太详尽了,我这里只整理了在linux安装时要注意的东西。

    因为偷懒,所以就不翻译了。[face10]


    一、检测是否安装了需要的rpm包:
    RH 7.1, 7.2, and RH AS 2.1:
    #rpm -q gcc cpp compat-libstdc++ glibc-devel kernel-headers binutils

    RH 7.3, 8.0, and 9:
    #rpm -q gcc cpp compat-libstdc++ glibc-devel glibc-kernheaders binutils

    RHEL AS 3:
    rpm -q gcc cpp compat-libstdc++ glibc-devel glibc-headers glibc-kernheaders binutils



    二、检查内存和swap

    To check the memory, run:
    grep MemTotal /proc/meminfo
    To check the swap space, run:
    cat /proc/swaps

    You can also add temporary swap space by creating a temporary swap file instead of using a raw device. Here is the procedure:
    su - root
    dd if=/dev/zero of=tmpswap bs=1k count=900000
    chmod 600 tmpswap
    mkswap tmpswap
    swapon tmpswap
    To disable the temporary swap space execute the following commands:
    su - root
    swapoff tmpswap
    rm tmpswap

    三、增加share memory

    I temporarely increased the shmmax setting for the kernel by executing the following command:
    $ su - root
    # cat /proc/sys/kernel/shmmax
    33554432
    # echo `expr 1024 \* 1024 \* 1024` > /proc/sys/kernel/shmmax
    # cat /proc/sys/kernel/shmmax
    1073741824
    It is recommended to increase the shmmax setting permanently for Oracle. For more information, see Setting Shared Memory.

    For more information on optimizing shared memory settings for Oracle databases on Linux, see Setting Shared Memory. These parameters apply to all Red Hat Linux versions. But note that except for the shmmax parameter, these parameter do not need to be changed for installing Oracle on Linux. But you might want to adjust all shared memory settings later to optimize the server for Oracle.


    四、检查tmp的容量
    (tmp目录大概需要1G左右的空间)
    To check the space in /tmp, run:
    $ df /tmp
    If you do not have enough space in the /tmp directory, you can temporarily create a tmp directory in another filesystem. Here is how you can do this:
    su - root
    mkdir /<AnotherFilesystem>/tmp
    chown root.root /<AnotherFilesystem>/tmp
    chmod 1777 /<AnotherFilesystem>/tmp
    export TEMP=/<AnotherFilesystem> # used by Oracle
    export TMPDIR=/<AnotherFilesystem> # used by Linux programs like the linker "ld"
    When you are done with your Oracle installation, shutdown Oracle and remove the temporary directory:
    su - root
    rmdir /<AnotherFilesystem>/tmp
    unset TEMP
    unset TMPDIR



    五、配置环境变量
    # Set the LD_ASSUME_KERNEL environment variable only for Red Hat 9 and
    # for Red Hat Enterprise Linux Advanced Server 3 (RHEL AS 3) !!
    # Use the "Linuxthreads with floating stacks" implementation instead of NPTL:
    export LD_ASSUME_KERNEL=2.4.1

    # Oracle Environment
    export ORACLE_BASE=/opt/oracle
    export ORACLE_HOME=/opt/oracle/product/9.2.0
    export ORACLE_SID=test
    export ORACLE_TERM=xterm
    # export TNS_ADMIN= Set if sqlnet.ora, tnsnames.ora, etc. are not in $ORACLE_HOME/network/admin
    export NLS_LANG=AMERICAN;
    export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
    LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
    LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
    export LD_LIBRARY_PATH
    # Set shell search paths
    export PATH=$PATH:$ORACLE_HOME/bin


    (使用 soure .bash_profile 可以让.bash_profile立即生效。)



    六、远程安装
    1、xwin32
    用gdm。修改/etc/X11/gdm/gdm.conf,把"[xdmcp]"下面的部分改成代码:
    Enable=true
    然后在文本模式下执行“gdm”命令。成功的话会在linux上出现一个登陆画面。


    2、用vmware

    准备一个在vmware安装的redhat,我们叫它“yourdesk”,安装oracle的机器叫“oracleserver”。
    首先:
    oracleserver:$ su - oracle
    oracleserver:oracle$ export DISPLAY=yourdesktop:0.0(或不要“.0") (最好用IP而不用主机名)

    然后:
    yourdesktop:# startx
    在图形界面的终端下:
    #xhost +oracleserver
    #ssh oracleserver
    #su - oracle
    #export DISPLAY=yourdesktop:0.0
    # DISK1/runInstall
    即可弹出oracle的安装界面。


    (可能要先安装x-window,可能要在ssh到oracleserver之前,先运行).



    七、遇到ins_ctx.mk错误
    安装到后面的时候,会有提示:
    "Error in invoking targe
  • 接触Oracle的时候,9i已经出来好久了。对着网上的教程,我竟然第一次安装9i就成功了!于是我对于8i也就有了一份莫名的轻视,总觉得9i我也装上了,8i肯定也不过如事。谁知道,今天我安装8i竟然吃尽了苦头,由于种种原因,用了2天,装了n次才成功。这我才知道,oracle还是老的难装!

    一、安装配置:cpu:赛扬1G,内存:HY256M,系统:redhat7.2(上面已经安装了Oracle9i)
    二、安装前的准备:
    1、系统要有一个X系统,我用的是gnome;

    2、系统要安装了gcc,一般安装的时候选择Develop tools的话也就会有了。

    3、检查下面的rpm包是否已经安装:
    compat-libstdc++-6.2-2.9.0.16
    compat-glibc-6.2-2.1.3.2
    compat-egcs-c++-6.2-1.1.2.16
    compat-libs-6.2-3
    compat-egcs-6.2-1.1.2.16
    compat-egcs-objc-6.2-1.1.2.1

    4、降级binutils:
    rpm -Uvh --force --nodeps binutils-2.10.91.0.2-3.i386.rpm

    5、安装JDK:
    rpm –ivh IBMJava2-SDK-1.3.1-2.0.i386.rpm
    然后更改/etc/profile,在后面加上:
    export JAVA_HOME=/opt/IBMJava2-131
    export PATH=$PATH:$JAVA_HOME/bin

    6、下载补丁glibc-2.1.3-stubs.tar.gz。

    7、编辑/etc/sysconfig/i18n文件,改成:
    LANG=”en_US”
    SUPPORTED=”en_US:en”

    8、swap要大,最好是内存的两倍。我设了512M。
    增加临时swap的方法:
    You can also add temporary swap space by creating a temporary swap file instead of using a raw device. Here is the procedure:
    su - root
    dd if=/dev/zero of=tmpswap bs=1k count=900000
    chmod 600 tmpswap
    mkswap tmpswap
    swapon tmpswap
    To disable the temporary swap space execute the following commands:
    su - root
    swapoff tmpswap
    rm tmpswap

    注:上述要下载的补丁等可以在这里下载:
    http://pawprint.net/linux/

    二、安装
    1、建立用户:
    groupadd dba
    useradd oracle –g dba
    更改密码:
    Passwd oracle
    2、设置oracle用户的环境变量:
    编辑/home/oracle/.bash_profile文件,在后面增加下面几行:

    /usr/i386-glibc21-linux/bin/i386-glibc21-linux-env.sh
    export LD_ASSUME_KERNEL=2.2.5
    export ORACLE_BASE=/opt/oracle
    export ORACLE_HOME=$ORACLE_BASE/product/8.1.7
    export NLS_LANG=American_america.zhs16gbk
    export PATH=$PATH:$ORACLE_HOME/bin
    (下面的其实可以不设,但设了更好。)
    export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
    export ORACLE_SID=data
    export ORACLE_TERM=vt100
    export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
    umask 022

    3、重新用oracle用户login,看看有没有错误提示出现,如果没有就开始安装了。


    进入Xwindow:
    startx
    打开一个终端,解压linux81701.tar:
    tar xvf linux81701.tar
    cd Disk1
    安装:./runInstaller
    (如果安装界面迟迟不出来,LD_ASSUME_KERNEL=2.2.5这个变量或没有安装gcc。)
    提示要输入group名,填入dba,然后再开一个终端窗口,用root权限执行/opt/oracle/product/8.1.7/orainstRoot.sh
    选一路next,然后选择你的java的安装路径,我这里是/opt/IBMJava2-131。下一步填SID,随便填就好了。最后按install,安装正式开始了。


    在安装的到97%时,会出现ins_ctx.mk的错误,
    修改/opt/oracle/product/8.1.7/ctx/lib/env_ctx.mk文件,在 "INSO_LINK =" 行加入 "$(LDLIBFLAG)dl"
    如下:
    INSO_LINK=-L$(CTXLIB)$(LDLIBFLAG)m$(LDLIBFLAG)dl $(LDLIBFLAG)sc_ca$(LDLIBFLAG)sc_fa$(LDLIBFLAG)sc_ex $(LDLIBFLAG)sc_da$(LDLIBFLAG)sc_ut$(LDLIBFLAG)sc_ch $(LDLIBFLAG)sc_fi$(LLIBCTXHX)$(LDLIBFLAG)c-Wl,-rpath,$(CTXHOME)    lib $(CORELIBS) $(COMPEOBJS)
    然后点击 重试(retry)

    安装补丁(如果在前面出现prom等错误,可以在出现错误的时候安装该补丁!)
    在另一个窗口中,把glibc-2.1.3-stubs.tar.gz拷到$ORACLE_HOME下,解压:
    tar xzvf glibc-2.1.3-stubs.tar.gz
    然后执行./setup_stubs.sh
    在安装补丁的时候,oracle安装的窗口也会弹出窗口,要你用root权限运行root.sh文件(与是否在安装补丁无关)。该文件有两个错误的地方,记住一定两个地方都要改,不然会死得很惨的!
    第一,
    RMF=/bin/rm -f
    修改为
    RMF="/bin/rm -f"
    注意,共有两个“RMF=/bin/rm –f“,我们两个都要改![face43]

    第二,
    RUID=`/usr/bin/id|$AWK -F( ’{print $2}’|$AWK -F) ’{print $1}`
    修改为
    RUID=`/usr/bin/id|$AWK -F( ’{print $2}’|$AWK -F) ’{print $1}’`
    注意:是在那个不知道怎么叫的符号前面加一个单引号,而不是在最后加!
    修改完后,补丁安装完后,就可以用root权限运行$ORACLE_HOME/root.sh文件。
    最后系统自动配置net8和创建数据库等,就完成安装了!

    后记:
    在遇到了ins_prom错误,怎么都搞不好。我怀疑是因为先装了9i的原因,但是当我更换了用户来安装以后(即不用oracle用户来安装),就可以了。后来发现原来
  • 2004-04-25

    创建我的blog - [谈生活]

    一直很想在网上找个记录自己心情和工作的地方,但一直没有去找。今天上来本来想找找如何在自己的网站建一个blog,但想想还是怕麻烦,而且工作比较忙。以前整天整天的去研究作网页的日子已经不可能再有了。
    很高兴,终于可以将我工作中的技术所得随时记下来了。
    呵呵。。。