FND_GLOBAL.APPS_INITIALIZE
Setting the Applications Context (FND_GLOBAL.APPS_INITIALIZE)

Use the API FND_GLOBAL.APPS_INITIALIZE to set the applications context in standalone sessions that were not initialized through normal means. Typically, you would use this API in external custom programs that are establishing their own connections.


FND_GLOBAL.APPS_INITIALIZE


Summary:

procedure APPS_INITIALIZE(user_id in number,resp_id in number, resp_appl_id in number security_group_id in number);


Description:

This procedure sets up global variables and profile values in a database session. Call this procedure to initialize the global security context for a database session. You can use it for routines such as PL/SQL or other programs that are not integrated with either the Oracle Applications concurrent processing facility or Oracle Forms (both of which already do a similar initialization for a database session). The typical use for this routine would be as part of the logic for launching a separate non-Forms session from an established Oracle Applications form session. You can also use this procedure to set up a database session for manually testing application code using SQL*Plus. This routine should only be used when the session must be established outside of a normal form or concurrent program connection.

You can obtain valid values to use with this procedure by using profile option routines to retrieve these values in an existing Oracle Applications form session.


Arguments (input)

USER_ID - The User ID number.

RESP_ID - The ID number of the responsibility.

RESP_APPL_ID - The ID number of the application to which the responsibility belongs.

SECURITY_GROUP_ID - The ID number of the security group. This argument is automatically defaulted by the API. The caller should not pass a value for it.

Example

fnd_global.APPS_INITIALIZE (1010,20417,201);
by 꾸술 | 2006/12/28 13:31 | Oracle ERP | 트랙백 | 덧글(4)
Dictionary 조회 SQL
Dictionary를 조회할 때 매우 유용한 SQL문

select * from dict
where lower(comments) like lower('%&dictionary_comments%');
--------------------------------------
select * from dict
where lower(table_name) like lower('%&dictionary_name%');
--------------------------------------
column table_name format a30
column column_name format a30
column comments format a60 word_wrapped
select * from dict_columns
where lower(table_name) like lower('&dictionary_name')
and lower(column_name) like lower('&column_name');
--------------------------------------
select * from dict_columns
where lower(table_name) like lower('&dictionary_name');

View 모음

SELECT TABLE_NAME, CONSTRAINT_NAME, CONSTRAINT_TYPE, R_CONSTRAINT_NAME, SEARCH_CONDITION
FROM USER_CONSTRAINTS;
-----------------------------------
SELECT TABLE_NAME, CONSTRAINT_NAME, CONSTRAINT_TYPE, STATUS, VALIDATED, DEFERRABLE, DEFERRED
FROM USER_CONSTRAINTS;
-----------------------------------
SELECT TABLE_NAME, COLUMN_NAME, CONSTRAINT_NAME
FROM USER_CONS_COLUMNS;
-----------------------------------
SELECT A.TABLE_NAME, B.COLUMN_NAME, A.CONSTRAINT_NAME,
A.CONSTRAINT_TYPE, A.R_CONSTRAINT_NAME, A.SEARCH_CONDITION
FROM USER_CONSTRAINTS A, USER_CONS_COLUMNS B
WHERE A.CONSTRAINT_NAME = B.CONSTRAINT_NAME;
-----------------------------------
SELECT T.TABLE_NAME, T.CONSTRAINT_NAME, C.COLUMN_NAME,
T.DEFERRABLE, T.DEFERRED, T.VALIDATED
FROM DBA_CONSTRAINTS T, DBA_CONS_COLUMNS C
WHERE T.CONSTRAINT_NAME = C.CONSTRAINT_NAME
AND T.OWNER LIKE '%&OWNER%'
AND T.TABLE_NAME LIKE '%&TABLE_NAME%';
-----------------------------------
SELECT OBJECT_NAME, OBJECT_TYPE, OBJECT_ID, DATA_OBJECT_ID, CREATED, TIMESTAMP, LAST_DDL_TIME
FROM USER_OBJECTS
ORDER BY OBJECT_TYPE;
----------------------------------
SELECT VIEW_NAME, TEXT
FROM USER_VIEWS;
-----------------------------------
SELECT *
FROM USER_SEQUENCES;
-----------------------------------
SELECT SYNONYM_NAME, TABLE_OWNER, TABLE_NAME
FROM USER_SYNONYMS;
-----------------------------------
SELECT TABLESPACE_NAME, INITIAL_EXTENT, NEXT_EXTENT, MIN_EXTENTS, MAX_EXTENTS,
PCT_INCREASE, MIN_EXTLEN, STATUS, CONTENTS, ALLOCATION_TYPE
FROM DBA_TABLESPACES;
----------------------------------
롤백세그먼트의 일반적인 정보
SELECT SEGMENT_NAME, OWNER, TABLESPACE_NAME,
INITIAL_EXTENT, NEXT_EXTENT, MIN_EXTENTS, STATUS
FROM DBA_ROLLBACK_SEGS;
----------------------------------
현재 인스턴트가 사용하고 있는 롤백세그먼트에 대한 통계 검색
SELECT N.NAME, S.EXTENTS, S.RSSIZE, S.OPTSIZE, S.HWMSIZE, S.XACTS, S.STATUS
FROM V$ROLLNAME N, V$ROLLSTAT S
WHERE N.USN = S.USN;
----------------------------------
롤백세그먼트에 대한 경합
SELECT N.NAME, ROUND(100*S.WAITS/S.GETS)
FROM V$ROLLNAME N, V$ROLLSTAT S
WHERE N.USN = S.USN;
----------------------------------
블록킹 트랜잭션
SELECT S.SID, S.SERIAL#, T.START_TIME, T.XIDUSN, S.USERNAME
FROM V$SESSION S, V$TRANSACTION T, V$ROLLSTAT R
WHERE S.SADDR = T.SES_ADDR
AND T.XIDUSN = R.USN
AND ((R.CUREXT = T.START_UEXT-1)
OR ((R.CUREXT = R.EXTENTS-1) AND T.START_UEXT = 0));
----------------------------------
인덱스에 대한 유효성 확인
SELECT BLOCKS, BTREE_SPACE, USED_SPACE, PCT_USED, LF_ROWS, DEL_LF_ROWS
FROM INDEX_STATS;
----------------------------------
SELECT USERNAME, USER_ID, DEFAULT_TABLESPACE, TEMPORARY_TABLESPACE, PROFILE
FROM DBA_USERS;
----------------------------------
SELECT TABLESPACE_NAME, BYTES, MAX_BYTES, BLOCKS, MAX_BLOCKS
FROM USER_TS_QUOTAS;
-----------------------------------
SELECT TABLESPACE_NAME, FILE_ID, FILE_NAME, BYTES,
AUTOEXTENSIBLE, INCREMENT_BY, MAXBYTES
FROM DBA_DATA_FILES;
-----------------------------------
SELECT FILE#, STATUS, RFILE#, BYTES, BLOCKS, CREATE_BYTES, BLOCK_SIZE, NAME
FROM V$DATAFILE;
-----------------------------------
SELECT FILE#, STATUS
FROM V$BACKUP;
-----------------------------------
SELECT *
FROM DBA_FREE_SPACE
ORDER BY BLOCK_ID;
-----------------------------------
SELECT A.TABLESPACE_NAME, A.BYTES, A.STATUS, B.STATUS, B.ENABLED, B.NAME
FROM DBA_DATA_FILES A, V$DATAFILE B
WHERE A.FILE_ID = B.FILE# AND A.TABLESPACE_NAME LIKE '%&TABLESPACE_NAME%';
-----------------------------------
SELECT TABLESPACE_NAME, EXTENTS_COALESCED, TOTAL_BYTES, BYTES_COALESCED
FROM DBA_FREE_SPACE_COALESCED;
-----------------------------------
SELECT A.TABLESPACE_NAME "TABLESPACE",
B.FILE_NAME "FILE",
B.BYTES "TOTAL SIZE",
C.BYTES "SIZE LEFT"
FROM DBA_TABLESPACES A, DBA_DATA_FILES B, DBA_FREE_SPACE C
WHERE A.TABLESPACE_NAME = B.TABLESPACE_NAME AND
A.TABLESPACE_NAME = C.TABLESPACE_NAME AND
A.TABLESPACE_NAME LIKE '%&TABLESPACE_NAME%';
-----------------------------------
SELECT SEGMENT_NAME, SEGMENT_TYPE, TABLESPACE_NAME, BYTES, BLOCKS, EXTENTS, INITIAL_EXTENT, NEXT_EXTENT
FROM USER_SEGMENTS;
-----------------------------------
SELECT INDEX_NAME, TABLE_NAME, UNIQUENESS, INDEX_TYPE, TABLESPACE_NAME
FROM USER_INDEXES;
-----------------------------------
SELECT LINE, POSITION, TEXT
FROM USER_ERRORS
ORDER BY SEQUENCE;
-----------------------------------
SELECT *
FROM USER_SOURCE;
-----------------------------------
SELECT SEGMENT_NAME, PARTITION_NAME, TABLESPACE_NAME, EXTENT_ID, BYTES, BLOCKS
FROM USER_EXTENTS
ORDER BY SEGMENT_NAME, EXTENT_ID;
-----------------------------------
SELECT TABLESPACE_NAME, SEGMENT_NAME, FILE_ID, EXTENT_ID, BLOCK_ID, BLOCKS
FROM DBA_EXTENTS
ORDER BY EXTENT_ID;
-----------------------------------
SELECT OPERATION, OPTIONS, OBJECT_NAME, ID, PARENT_ID, POSITION
FROM PLAN_TABLE
ORDER BY ID;
-----------------------------------
SELECT NUM_ROWS, BLOCKS, EMPTY_BLOCKS, AVG_SPACE, CHAIN_CNT, AVG_ROW_LEN
FROM USER_TABLES;
-----------------------------------
SELECT COLUMN_NAME, NUM_DISTINCT, LOW_VALUE, HIGH_VALUE, DENSITY
FROM USER_TAB_COLUMNS;
-----------------------------------
SELECT TABLE_NAME, TABLE_TYPE_NAME, PARENT_TABLE_NAME, PARENT_TABLE_COLUMN
FROM USER_NESTED_TABLES;
-----------------------------------
SELECT *
FROM DBA_PROFILES;
-----------------------------------
SELECT *
FROM USER_RESOURCE_LIMITS;
-----------------------------------
SELECT *
FROM USER_PASSWORD_LIMITS;
-----------------------------------
SELECT *
FROM V$OPTION;
-----------------------------------
SELECT *
FROM V$PARAMETER;
-----------------------------------
SELECT DISTINCT OBJECT_TYPE
FROM DBA_OBJECTS;
-----------------------------------
SELECT OWNER, OBJECT_NAME, SUBOBJECT_NAME, OBJECT_TYPE, CREATED
FROM DBA_OBJECTS
WHERE OWNER LIKE '%&OWNER%'
AND OBJECT_TYPE LIKE '%&OBJECT_TYPE%'
ORDER BY OBJECT_NAME;
-----------------------------------
SELECT OWNER, TABLE_NAME, TABLESPACE_NAME
FROM DBA_TABLES
WHERE TABLE_NAME LIKE '%&TABLE_NAME%'
ORDER BY OWNER, TABLE_NAME;
-----------------------------------
SELECT VIEW_NAME, TEXT
FROM DBA_VIEWS
WHERE VIEW_NAME LIKE '%&VIEW_NAME%';
-----------------------------------
SELECT *
FROM DBA_SYS_PRIVS
WHERE GRANTEE LIKE '%&ROLE%';
-----------------------------------
SELECT OWNER, SYNONYM_NAME, TABLE_OWNER, TABLE_NAME
FROM DBA_SYNONYMS
ORDER BY 2, 1, 3;
-----------------------------------
<클러스터>

클러스터의 일반적인 정보(블록파라미터..)
SELECT * FROM DBA_CLUSTERS
WHERE OWNER LIKE '%&OWNER%';

클러스터 테이블 및 클러스터 키 조회
SELECT OWNER, CLUSTER_NAME, CLU_COLUMN_NAME, TABLE_NAME
FROM DBA_CLU_COLUMNS
WHERE OWNER LIKE '%&OWNER%';

SELECT TABLE_NAME, COLUMN_NAME, DATA_TYPE, DATA_LENGTH, DATA_PRECISION, DATA_SCALE
FROM DBA_TAB_COLUMNS
WHERE OWNER LIKE '%&OWNER%';
-----------------------------------
IOT 조회
SELECT T.TABLE_NAME AS "IOT", O.TABLE_NAME AS "OVERFLOW",
I.INDEX_NAME AS "INDEX", O.TABLESPACE_NAME AS "OVERFLOW TBS",
I.TABLESPACE_NAME AS "INDEX TBS", I.PCT_THRESHOLD
FROM DBA_TABLES T, DBA_TABLES O, DBA_INDEXES I
WHERE T.OWNER = O.OWNER
AND T.TABLE_NAME = O.IOT_NAME
AND T.OWNER = I.OWNER
AND T.TABLE_NAME = I.TABLE_NAME
AND T.OWNER LIKE '%&OWNER%';
-----------------------------------
SELECT USERNAME, TIMESTAMP, ACTION_NAME
FROM DBA_AUDIT_TRAIL;
-----------------------------------
SELECT USERID, OBJ$NAME, SES$ACTIONS, TIMESTAMP#
FROM SYS.AUD$
WHERE OBJ$NAME LIKE '%&OBJECT_NAME%';
-----------------------------------
SELECT SESSIONID, STATEMENT, TIMESTAMP#, USERID, TERMINAL, ACTION#,
OBJ$CREATOR, OBJ$NAME, SES$ACTIONS, COMMENT$TEXT, SPARE1
FROM SYS.AUD$;
by 꾸술 | 2006/12/27 15:12 | 문제해결 | 트랙백 | 덧글(0)
[Career Tip]경력사원 적응 성공 가이드

경력사원 적응의 성공 가이드

상대적으로 비싼 대가를 치르고 선발한 경력사원에게 회사는 많은 기대를 걸게 된다. 그만큼 경력사원이 느끼는 부담도 클 수밖에 없다. 더구나 조직으로부터 신입사원만큼의 관용과 인내를 기대하기 어렵다. 따라서 경력사원의 성공적인 조직 적응에는 남다른 자기 노력이 있어야 한다. 경력사원이 새 직장에 성공적으로 적응하기 위해 필요한 몇 가지 포인트를 짚어보자.

● 비전과 목표를 점검하라

경력사원은 무엇보다 먼저 ‘회사가 왜 나를 뽑았을까?’에 대한 확신이 있어야 한다. 경력사원의 경우 신입사원과 달리 개인적인 채용 이유가 대부분 명확하다.

소위 ‘열심히 하다 보면 길이 보인다’ 는 말은 경력사원에게 통하지 않는다.

채용의 성패를 분명하게 판가름 할 수 있는 기준이 이미 채용 시점에서 본인에게 제시되기 때문이다. 만약 자신의 목표나 비전이 회사가 제시하는 채용의 이유와 어긋나 있다면 조직 적응은 기대하기 어렵다.

회사가 나를 뽑은 이유를 알았다면 회사의 비전과 맡은 직무의 가치에 대한 명확한 인식이 뒤따라야 한다. 개인의 Career Path를 넘어 Life Path가 회사의 요구에 맞게 정렬되어야 한다. 비전과 목표에 대한 확신이 있을 때 비로소 업무에 대한 주인의식과 열정을 기대할 수 있다.

자신의 비전을 재조정하여 성공한 사람으로 징기즈칸의 부하 제베를 들 수 있다. 제베는 활쏘기에 능한 장수로 원래는 징기즈칸의 적인 쟈무카의 신하였다. 싸움에서 포로가 되었으나 장수로서 위엄을 잃지 않는 제베의 모습을 높이 평가한 징기즈칸은 그를 살려주고 부하로 삼았다.

여기서 눈여겨볼 것은 징기즈칸이 자신을 살려주고 중용한 이유를 간파한 제베는 제국의 꿈을 이루는 데 남은 생을 바치는 것으로 자신의 비전을 재조정한다는 것이다. 마침내 그는 몽고 굴지의 맹장으로 활약하여 동유럽과 서아시아를 누비며 세계 제국의 건설에 커다란 기여를 하였고 후세에는 징기즈칸의 충성스런 부하 사준사구(四駿四狗) 중 한 사람으로 기억되고 있다.

● 과거는 빨리 잊어라

경력사원이 겪는 또 다른 어려움 가운데 하나는 사람을 대하는 방식, 직무 수행의 자세 등에서 익숙하지 않은 새로운 방식에 부닥치게 된다는 점이다. 이는 전 직장의 기업문화가 이미 몸에 배어 있기 때문일 것이다. 그러나 경력사원의 성공적인 적응은 이러한 문화의 차이를 민감하게 깨닫고 빨리 극복해 나가는데 있다.

문화적 충돌에서 빚어지는 가치관과 행동 방식의 차이를 극복하기 위해서는 전 직장의 문화를 버리는 폐기학습(unlearning)이 필수적이다. 구습(舊習)은 현 직장의 적응에 도움이 되지 않는다고 판단되면 아무리 좋은 것이라도 과감하게 버려야 한다. 흔히 사람들은 과거를 아름답게 기억하고 싶어하는 경향이 있다. 이럴수록 경력사원은 좀 더 냉정하게 판단하는 과정을 반복해야만 폐기학습의 효과를 볼 수 있다.

이와 함께 적극적인 새 문화의 흡수 노력도 있어야 한다. 앞의 사례에서처럼 직장마다 추구하는 가치가 다를 수 있다. 전 직장에서는 개인의 책임감을 강조했는데 새로운 직장에서는 그 보다 동료와의 유대감과 공동 작업의 가치를 더 높게 평가할 수도 있다. 이런 경우라면 다른 사람의 지식을 공유하고 활용할 수 있는 방법을 연구하고 직원들과의 좋은 인간관계를 유지하는 데 더 큰 초점을 맞추어야 할 것이다.

문화의 흡수는 혼자만의 노력으로 이루어지기 어렵기 때문에 타인의 도움을 적극적으로 구할 필요가 있다. 이를 위해서는 멘토를 빨리 확보하는 것도 매우 효과적인 방법이다. 회사에 별도의 멘토링 제도가 없다면 자신의 처지를 이해해주고 자신을 도와 줄 수 있는 사람으로 멘토를 삼으면 된다. 이는 굳이 상사이어야 할 필요는 없다. 오히려 동료나 후배라면 좀더 쉽게 문화를 전수받을 수도 있기 때문이다.

경력사원 스스로가 손님의 느낌을 갖고 있는 한 새로운 조직에서 성장을 기대하기 어렵다. 특히 잘 포장된 전 직장의 기억으로 현 직장의 단점을 들추어 내는 언행은 금물이다. 실제 대부분의 이직자들은 크건 작건 전 직장에 대해 불만이 있어서 떠났다고 볼 수 있으므로 이는 자기의 얼굴에 침 뱉기이다. 새 직장 동료들은 과거의 직장 자랑을 늘어 놓는 경력사원에 대해 ‘그렇게 좋은 회사를 왜 나왔어?” 라는 생각과 함께 좋지 않은 인상을 가질 것이다. 근무 여건에 대한 불평은 자신의 한계에 대한 고백일 뿐이다. 새로운 조직과 업무에 대한 애정, 그리고 그 속에서 가치를 발견하려는 부단한 노력이 더 필요한 것이다.

● 자존심을 포기하고 사람을 얻어라

어떤 조직이든 적응의 핵심 요소는 인간관계이다. 성과에만 집착한다면 일시적인 성공은 거둘 수 있을지도 모른다. 그러나 좋은 인간관계라는 토대 없이 지속적인 성과의 창출은 어렵다는 사실을 잊지 말아야 한다. 대부분의 회사 업무는 아무리 능력이 뛰어나더라도 혼자서 해결할 수 없기 때문이다.

경력사원의 입사는 크건 작건 간에 기존 직원들에게 스트레스로 다가온다고 한다. 더구나 최근 들어 확산되는 성과주의 인사정책은 직장인들을 무한 경쟁의 시장으로 내몰고 있다. 그 결과 경력사원의 입사는 연차가 비슷한 사이라면 또 하나의 경쟁 상대로, 후배라면 달갑지 않은 윗사람의 등장으로 비쳐질 수 있다. 성공하는 경력사원이라면 이러한 기존 사원들의 생각을 염두에 두고 행동해야 한다.

리더십의 권위자 스티븐 코비는 그의 저서 ‘성공하는 사람들의 7가지 습관’에서 네 번째로 대인관계의 Win-Win 패러다임을 언급한다. 경력사원은 기존사원에게 경쟁이 아닌 서로의 이익을 추구할 수 있는 관계로 만들 수 있음을 확신시켜 주어야 한다. 상대방과 나의 방식이 아닌 제 3의 더 좋은 대안이 있다는 믿음을 갖도록 하는 것이다.

기존 직원이 경계심을 풀도록 하려면 경력사원은 먼저 경력이라는 자존심을 내려 놓아야 한다. 그리고 새 직장동료와 잦은 접촉을 통해 같은 배를 탄 동료라는 의식이 자연스러워 지도록 하는 것이 중요하다. 상사와 동료 뿐만 아니라 후배에게도 적극적으로 먼저 배우려는 자세를 보여주는 것이 필요하다. 특히 후배에게는 언행에 세심한 주의를 기울여 함부로 대하지 않도록 신경을 써야 한다. 경력과 나이라는 조건이 오히려 사람을 사귀는 데 장애물로 작용할 수도 있다는 점을 알아야 한다. 기존사원이 경력사원에게 신입사원만큼 쉽게 다가가지 못하는 이유는 바로 그것이다. 따라서 경력사원이 먼저 마음을 열고 다가가는 자세를 가져야 한다.

개인의 성장은 사실상 상사와 부하를 포함한 동료를 통해 이루어진다는 점을 생각해볼 때 경력사원의 성공은 좋은 인간관계의 빠른 구축 여부에 달려있다고 할 수 있다.

● 경험을 창조적으로 활용하라

경력사원이 신입사원과 차별화되는 핵심 요건은 경험이다. 경험을 쌓는 데에는 현장에서의 업무 수행이라는 일정한 시간이 필요하기 때문이다. 새로운 조직에서 활용할 수 있는 경험은 크게 업무지식과 문제해결 능력으로 나누어 볼 수 있다.

전 직장의 직무경험에서 쌓은 업무지식은 새로 맡은 직무와 연관이 있을 때에 유용하다. 하지만 연관이 있더라도 모든 지식이 활용 가능한 것은 아니다. 예를 들어 R&D 분야에서 특허와 관련된 전문 지식 같은 경우 법적 분쟁을 일으킬 수도 있기 때문이다.

경력사원에게 더 중요하게 요구되는 것은 문제해결 능력이다. 정보화 시대에 들어서면서 회사간 직무수행에 필요한 일반적인 지식의 격차는 크지 않게 되었다. 따라서 상황과 여건에 따른 유연한 문제해결 능력이야말로 경력사원이 갖추어야 할 가장 중요한 경쟁력이 되고 있다. 새로운 직무에 필요한 지식은 어렵지 않게 습득할 수 있지만 문제해결 능력은 경험의 축적만으로는 얻을 수 없기 때문이다.

그런데 경력사원의 경험은 새로운 직장에서 창조적으로 활용될 때 더 큰 의미가 있다. 맡은 업무의 수행과정에서 경험을 통해 새로운 가치를 창출할 수 있어야 한다. 나아가 새로운 시각으로 회사의 문제점을 밝혀내고 그 해결책에 대한 아이디어를 제시할 수 있다면 경험은 경력사원의 매우 귀중한 무기가 된다.

 

● 진득한 자세를 가져라

경력사원은 작은 실패나 성과에 흔들리지 않는 진득한 자세를 가져야 조직에 적응하고 성공할 수 있다. 흔히들 경력사원이라면 빠른 성과물을 낼 수 있을 거라고 기대한다. 또 경력사원 스스로도 자신의 가치를 빨리 보여주어야 한다는 약간의 강박감을 가지기도 한다. 하지만 빠른 성과는 조직 적응이 얼마나 잘 이루어지는가에 달려있다. 조급한 마음에 성과에만 신경을 쓰다 보면 성과 창출도 조직 적응도 모두 실패할 가능성이 크다.

사소하다고 생각되는 일부터 최선을 다하는 자세를 가져야 한다. 아무리 뛰어난 경력사원이라 하더라도 처음부터 중요한 일을 그에게 맡기는 회사는 거의 없다. 경력사원 역시 신입사원과 같은 자세로 작은 성과부터 하나 둘 쌓아갈 때 조금씩 인정받게 된다는 것을 명심해야 한다.

많은 경력사원들이 약간의 어려움에 봉착하면 너무 쉽게 이직을 생각하는 경향이 있다. 도끼를 갈아 바늘을 만든다는 마부작침(磨斧作針)이라는 말이 있다. 이 고사성어에 나오는 노인은 시인 이백(李白)의 비웃음에 ‘중도에 그만두지만 않는다면…’ 이라는 대답 한 마디로 이백의 마음을 돌렸다고 한다. 때로는 적응 과정에서 감당하기 어려운 난관에 부닥치더라도 마부작침하는 노인처럼 포기하지 않고 인내를 가지고 정성을 다하는 자세가 필요하다.


 

새로운 직장에서 행복을 느껴야…

인간의 기본적인 삶의 목적은 행복의 추구라고 한다. 직장생활이 아무리 바쁘고 많은 스트레스가 있더라도 조직에 기여하는 보람과 개인적인 성장을 맛보는 행복이 있어야 한다. 그렇지 않다면 이직의 반복은 불을 보듯 뻔하다.

칸트는 ‘행복론’에서 행복의 세가지 요건을 제시한다. ‘어떤 일’, ‘사랑할 사람’, 그리고 ‘미래의 희망’이 그것이다. 이것을 경력사원의 조건에 맞춘다면 ‘새로운 직장의 업무’, ‘새로 만나는 동료’ 그리고 ‘미래의 성과 창출’이라고 볼 수도 있을 것이다. 경력사원은 새로운 직무에 대한 사명감과 열정이 있어야 한다. 또한 새로운 조직과 동료에 대한 애정을 가져야 한다. 그리고 성공적인 적응으로 회사에 기여하고 개인적으로 성장하는 미래의 꿈을 가져야 한다. 이를 통해 새로운 직장에서 행복을 느낀다면 그 사람은 성공하는 경력사원이라 볼 수 있다.

 

출처 : LG 경제연구원

var viewer_image_url = "http://blogimgs.naver.com/blog20/blog/layout_photo/viewer/"; var photo = new PhotoLayer(parent.parent.parent); photo.Initialized(); window.onunload = function() { photo.oPhotoFrame.doFrameMainClose(); }.bind(this);
by 꾸술 | 2006/11/22 12:39 | 트랙백 | 덧글(0)
◀ 이전 페이지 다음 페이지 ▶