我心依然

统计

留言簿

个人收藏

阅读排行榜

评论排行榜

2006年12月26日 #

管理的真谛

毫无疑问,当前许多企业管理者已经熟悉了现代企业管理的基本知识和常用方法。与这些企业管理者交流,问到“什么是管理”,他们会答曰“管理就是让人做事并取得成果”;问到“管理的职能是什么”,他们会答曰:“计划、组织、控制、协调、指挥”;谈到流行的企业管理方法,他们会列举出SWOT分析、五力模型、波士顿矩阵、平衡计分卡、业务流程重组、80/20法则等等;谈到如何开展人力资源管理、如何进行生产运营管理、如何搞好财务控制工作、如何协调与政府部门的关系,这些经年累月在商海中摸爬滚打的企业家们更是有着丰富的经验。然而,当问到“你认为管理的真谛是什么”时,他们往往都会显得很诧异,思索良久都难以给出一个令他们自己满意的答案。

    是,这个问题本身很怪异吗?在我看来,一点儿也不怪异。做任何事情,首先都需要透彻理解其本质内涵,进而把握住做事的真谛。管理也一样,只是知道管理的方法,却没有理解管理真谛的人是很难搞好管理工作的。这就是我们常说的“术”和“道”的关系,也是有的人始终只观管理之窍,难窥管理之妙的根本原因。

    那么,究竟如何来理解管理的真谛,或者如何来判断管理是否得当呢?有一句话我们常常听到,即“管理既是科学,也是艺术。”换句话说,管理的至高境界就是要做到“既是科学,又是艺术”。诚哉斯言,科学管理之父泰勒和行为科学理论奠基人梅奥闻之当含笑九泉了。

    但仔细回味这一回答,总觉得少了点儿什么。一个月以前去世的管理大师彼得•德鲁克是人类历史上第一位获得管理学教授职位的人,他于1950年开始受聘于纽约大学教授管理学,他认为管理学有自己的基本问题、特殊方法和特别关心的领域。经过半个世纪的理论探索、实践发展与范式整合,人们对管理的真谛已经有了深刻的认识。说到底,管理是人们为了实现某一目标而采用的手段,管理的真谛就在于让人愉快高效地做正确的事。

    愉快,是指管理的艺术性;高效,是指管理的科学性;正确,是指管理的方向性。有的企业制度森严令出必行,机器设备轰鸣运转,但一个个管理人员神经紧绷,员工也难见笑脸,其管理高效却不愉快;有的企业老板与普通员工打成一片,上下关系融洽,但职责不明指挥失调,其管理愉快却效率低下;还有一些企业看似忙忙碌碌,员工也高高兴兴,但企业的整体发展却迷失了方向,是所谓愉快高效地干着错误的事。这就犹如一群人兴高采烈地参加登山比赛,大家在半山腰上跑得飞快地绕圈子,却已经忘记了此次比赛的目标是在山顶上,或者是该比赛根本就没有设置目标。

    总体而言,一个不具备管理技巧但理解管理真谛的人仍不失为一个有效的管理者,甚至可能是第一流的管理者;而一个只具备管理技巧和管理方法但并不理解管理学基本原理的人却难以成为合格的管理者,最多只能算是一个管理技术员。管理的真谛就在于让人愉快高效地做正确的事,或者说就是“让人高高兴兴地做好对的事”。看来,每一位管理者每天都需要躬身三问:我的管理行为让下属和员工心情舒畅吗?他们的工作效率如何?他们做的事情符合企业发展的目标吗?三者齐达,你的辛勤工作才算悟到了管理的真谛。(

posted @ 2010-04-18 21:28 Jerry Zhang 阅读(172) | 评论 (0)编辑 收藏

给网页加一条横线

<div style="border-bottom-width: 3px;border-bottom-style: solid;border-bottom-color: #ff7300;height: 10px;">&nbsp;</div>

posted @ 2008-02-21 14:49 Jerry Zhang 阅读(1292) | 评论 (0)编辑 收藏

Java反射方法调用

反射方法
/**
  * @param methodObject  方法所在的对象
  * @param methodName    方法名
  * @param args          方法名参数数组
*/
public Object invokeMethod(Object methodObject, String methodName, Object[] args)
   throws Exception {
  Class ownerClass = methodObject.getClass();
  Class[] argsClass = new Class[args.length];
  for (int i = 0, j = args.length; i < j; i++) {
   argsClass[i] = args[i].getClass();
  }
  Method method = ownerClass.getMethod(methodName, argsClass);
  return method.invoke(methodObject, args);
 }

调用方式:
        String[] args={,,,};
        invokeMethod(new MyObject(),getName,args);

posted @ 2008-01-12 10:16 Jerry Zhang 阅读(1854) | 评论 (0)编辑 收藏

SQLServer清除日志

DUMP TRANSACTION [数据库名] WITH     NO_LOG
DBCC SHRINKFILE (日志文件名(非物理名),清除后日志大小(M为单位))

posted @ 2008-01-09 14:47 Jerry Zhang 阅读(350) | 评论 (0)编辑 收藏

linux 中文显示乱码解决办法

linux 中文显示乱码解决办法

vi /etc/sysconfig/i18n

将内容改为

LANG="zh_CN.GB18030"
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="lat0-sun16"

这样中文在SSH,telnet终端就可以正常显示了。

posted @ 2007-12-17 15:44 Jerry Zhang 阅读(424) | 评论 (0)编辑 收藏

Oracle中查询指定父类ID的所有子类别

select * from table start with typeid=1 connect by prior typeid = uptype

说明:typeid 为父类ID
            uptype为该记录的父类ID字段

posted @ 2007-11-08 14:22 Jerry Zhang 阅读(465) | 评论 (0)编辑 收藏

ecllipse 启动参数

E:\eclipse3.2.2\eclipse\eclipse.exe -clean -vmargs -Xms512M -Xmx1024M -XX:PermSize=128M -XX:MaxPermSize=256M


非常好用

posted @ 2007-11-02 17:57 Jerry Zhang 阅读(250) | 评论 (0)编辑 收藏

Tomcat乱码两种解决方法

Tomcat乱码有以下两种解决方法:

  1) 更改 D:\Tomcat\conf\server.xml,指定浏览器的编码格式为“简体中文”:(从页面通过Url传递中文到Action乱码处理)

  找到 server.xml 中的

    <Connector port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
    enableLookups="false" redirectPort="8443" acceptCount="100"
    connectionTimeout="20000" disableUploadTimeout="true" URIEncoding='GBK' />

 

  2)更该 Java 程序
public class ThreeParams extends HttpServlet {
  public void doGet(HttpServletRequest request, HttpServletResponse response)
   throws ServletException, IOException {
      response.setContentType("text/html; charset=GBK");
      ...
  } 
}

posted @ 2007-10-29 09:12 Jerry Zhang 阅读(605) | 评论 (0)编辑 收藏

Oralce 触发器 自增ID

create or replace trigger trg_demo_sid
    before insert
    on hk_demo
    for each row
   
begin
    select test.seq_demo.nextval into :new.sid
    from dual;
    end;

posted @ 2007-10-08 18:02 Jerry Zhang 阅读(214) | 评论 (0)编辑 收藏

分页SQL语句

select *
  from wl_news
 where id in (select top 4 id
          from wl_news
         where id in (select top 22-(1-1)*4 id
                  from wl_news
                 order by id asc)
                 order by id desc)
                 order by id desc

posted @ 2007-07-01 23:30 Jerry Zhang 阅读(209) | 评论 (0)编辑 收藏

ORACLE数据导入(导出)

一、数据导出
1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中
   exp system/manager@TEST file=d:\daochu.dmp full=y
 2 将数据库中system用户与sys用户的表导出
   exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys)
 3 将数据库中的表table1 、table2导出
   exp system/manager@TEST file=d:\daochu.dmp tables=(table1,table2)
 4 将数据库中的表table1中的字段filed1以"00"打头的数据导出
   exp system/manager@TEST file=d:\daochu.dmp tables=(table1) query=\" where filed1 like '00%'\"
 
     上面是常用的导出,对于压缩我不太在意,用winzip把dmp文件可以很好的压缩。
                     不过在上面命令后面 加上 compress=y  就可以了

二、数据的导入
 1 将D:\daochu.dmp 中的数据导入 TEST数据库中。
   imp system/manager@TEST  file=d:\daochu.dmp
   上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行导入。
   在后面加上 ignore=y 就可以了。
 2 将d:\daochu.dmp中的表table1 导入
 imp system/manager@TEST  file=d:\daochu.dmp  tables=(table1)

注意:
 你要有足够的权限,权限不够它会提示你。
 数据库时可以连上的。可以用tnsping TEST 来获得数据库TEST能否连上。

posted @ 2007-04-17 09:27 Jerry Zhang 阅读(122) | 评论 (0)编辑 收藏

ORACLE 字符串操作 (备忘)

ORACLE 字符串操作
1 字符串连接
 
SQL> select 'abc' || 'def' from dual;
'ABC'|
------
abcdef

2 小写
SQL>select lower('ABC012');
lower
--------
abc012


3 大写
select upper('abc012');

upper
--------
ABC012

4  左补全
 
select lpad('abc', 5, '0');

lpad
-------
00abc

select lpad('abc', 5, '012');

lpad
-------
01abc
 
第3个参数为空时,缺省为space
 
select lpad('abc', 5);

lpad
-------
   abc

select lpad('abc', 5, ' ');

lpad
-------
   abc
 
5  右补全
 
select rpad('abc', 5, '0');

rpad
-------
abc00

select rpad('abc', 5, '012');

rpad
-------
abc01
 
6 左空白删除

select ltrim('          abc');

ltrim
-------
abc
7 右空白删除
 
select ltrim('abc          ');

     ltrim
---------------
abc
 
 8 左右空白删除

select trim('          abc          ');

btrim
-------
abc


9 字符串替换
 
SQL> SELECT TRANSLATE('ababab' , 'a' , '1') FROM DUAL;
TRANSL
------
1b1b1b
 
10 取子字符串
 
SQL> select substr('abc012', 3, 2) from dual;
SU
--
c0
 
11 字符串长度
 
SQL> select length('abc012') from dual;
LENGTH('ABC012')
----------------
               6
12  数字转化成字符串
 
SQL> select to_char(123456, '999,999,999,999') from dual;
TO_CHAR(123456,'
----------------
         123,456
 
13 字符串转化为数字
 
SQL> select to_number('123' || '456', '999999999999') from dual;
TO_NUMBER('123'||'456','999999999999')
--------------------------------------
                                123456

SQL> select to_number('123,456', '999,999,999,999') from dual;
TO_NUMBER('123,456','999,999,999,999')
--------------------------------------
                                123456

posted @ 2007-03-08 10:10 Jerry Zhang 阅读(4100) | 评论 (0)编辑 收藏

简单的ORACLE分页sql语句(备忘)

select * from (select rownum rdd,t_table.* from t_table where rownum<=8) where  rdd>6

取出第7,8条数据

posted @ 2006-12-26 14:22 Jerry Zhang 阅读(318) | 评论 (0)编辑 收藏