반응형
반응형

https://www.edaily.co.kr/News/Read?newsId=03949126642271584

 

인력감축 나선 교육업계…하반기 AIDT 파장 커지나

교육업계가 인력 줄이기에 나섰다. 학령인구가 감소하는 가운데 교육 시장 및 정책 환경 변화로 기존 사업을 철수하면서 인력 감축에 나선 것으로 분석된다. 하반기에는 ‘인공지능 디지털교과

www.edaily.co.kr

 

비상교육, 메가스터디 등 올 상반기 직원수 감소
학령인구 감소 속 비효율 사업 축소 영향
하반기 ADIT 지위 격하 여파에 구조조정 우려↑

 

 

[이데일리 김응태 기자] 교육업계가 인력 줄이기에 나섰다. 학령인구가 감소하는 가운데 교육 시장 및 정책 환경 변화로 기존 사업을 철수하면서 인력 감축에 나선 것으로 분석된다. 하반기에는 ‘인공지능 디지털교과서’(AIDT) 지위 격하 여파로 관련 사업을 영위했던 업체를 중심으로 인력 축소가 가시화할 것이란 전망이 나온다.

 

 

27일 금융감독원에 따르면 올해 상반기 비상교육(100220) 직원 수는 1070명으로 지난해 말(1099명) 대비 29명(2.6%) 감소했다. 비상교육의 직원 수는 올해를 기점으로 감소세로 전환했다. 지난 2022년 957명, 2023년 1074명, 2024년 1099명으로 꾸준히 증가하다가 올 상반기 1070명으로 줄었다.

메가스터디교육(215200)도 올해 상반기 기준 직원 수가 2133명을 기록해 전년 말(2168명) 대비 35명(1.6%) 줄었다. 메가스터디교육은 지난해부터 직원 수가 감소세로 돌아섰다. 지난 2022년 말 1996명에서 이듬해 2233명으로 큰 폭 증가했다가 2024년 말에는 2100명대로 다시 회귀했다.

지난 2022년 연말 대비 올해 상반기 직원 수를 비교하면 비정규직의 감소 흐름이 두드러졌다. 비상교육의 올해 상반기 기준 정규직 직원 수는 1005명으로 지난 2022년 말(880명) 대비 125명(14.2%) 증가한 반면, 같은 기간 비정규직 기간제근로자는 77명에서 65명으로 12명(15.6%) 줄었다.

 

메가스터디교육도 올해 상반기 정규직 직원 수가 1506명을 기록해 지난 2022년 말(1369명) 대비 137명(10.0%) 증가했다. 같은 기간 비정규직은 627명으로 동일했다.

교육업계가 인력 감축에 나선 것은 학령인구 감소에 따른 교육서비스 수요가 둔화하면서 비효율 사업을 중심으로 인력을 줄인 것으로 분석된다. 실제 교육부의 교육기본통계에 따르면 지난 2024년 유·초·중등 학생수는 568만4745명을 기록해 전년(578만3612명) 대비 약 10만명 줄었다.

회사별로 교육 시장 및 정책 환경이 변화하는 시점에 직원 수 감소 흐름이 짙어지는 양상이다. 비상교육은 올해 초중등 스마트 학습 ‘온리원’ 사업부를 축소하는 방향의 구조조정을 단행하면서 직원수가 고꾸라진 것으로 풀이된다. 메가스터디교육은 지난해 공무원 사업을 철수한 게 기점이 됐다. 메가스터디교육은 메가공무원의 임차권, 물적설비, 인허가권, 인적조직 등의 일체를 주식회사 넥스트스터디에 114억원에 양도했다.

올 하반기에는 AIDT 지위가 격하하면서 관련 사업을 영위했던 업체를 중심으로 인력 감소가 가시화할 것이란 전망이 나온다. 교육자료는 학교별로 자율적으로 사용 여부를 결정하는 구조여서 교과서 대비 사용률이 떨어질 수밖에 없기 때문이다.

교육업계 한 관계자는 “조직 개편이나 부서 통폐합이 내부적으로 이뤄지면서 AIDT 업무를 담당하던 직원이 줄어들고 있다”며 “사업 축소를 예상한 직원들이 이직하는 경향도 나타나고 있다”고 말했다.

반응형
반응형

 

 ./input/ 폴더 안에 있는 엑셀파일을 찾아서 데이터 있는 셀의 앞뒤 공백을 삭제

 

# pip install pandas openpyxl


"""
    ./input/ 폴더 안에 있는 엑셀파일을 찾아서 데이터 있는 셀의 앞뒤 공백을 삭제

"""

import pandas as pd
import os

# 엑셀 파일이 있는 폴더 경로
input_folder = "./input/"

# 공백이 제거된 파일을 저장할 폴더 (원본 폴더에 저장)
output_folder = "./output/"

# 출력 폴더가 없으면 생성
if not os.path.isdir(output_folder):
    os.makedirs(output_folder)

# input 폴더 내의 모든 파일 목록 가져오기
files = os.listdir(input_folder)

print(f"'{input_folder}' 폴더에서 엑셀 파일을 찾고 있습니다...")

# 파일 목록을 순회
for filename in files:
    # 파일 확장자가 .xlsx 또는 .xls인지 확인
    if filename.endswith(".xlsx") or filename.endswith(".xls"):
        print(f"\n파일 '{filename}' 처리 중...")
        
        # 전체 파일 경로 설정
        file_path = os.path.join(input_folder, filename)
        
        try:
            # 엑셀 파일을 데이터프레임으로 읽어오기
            # 모든 시트를 읽어오기 위해 sheet_name=None 옵션 사용
            #excel_data = pd.read_excel(file_path, sheet_name=None) # 헤더 제외
            excel_data = pd.read_excel(file_path, sheet_name=None, header=0, dtype=str) # 모든 데이터를 문자열로 읽기
            
            # 수정한 내용을 저장할 새로운 엑셀 파일 객체 생성
            output_filepath = os.path.join(output_folder, f"{os.path.splitext(filename)[0]}_cleaned{os.path.splitext(filename)[1]}")
            
            with pd.ExcelWriter(output_filepath, engine='openpyxl') as writer:
                # 각 시트(Sheet)를 순회하며 작업
                for sheet_name, df in excel_data.items():
                    print(f"  - 시트 '{sheet_name}' 공백 삭제 중...")
                    
                    # 문자열 타입의 열만 선택하여 공백 제거
                    for col in df.columns:
                        if df[col].dtype == 'object':
                            # .str.strip() 메서드로 앞뒤 공백 제거
                            #df[col] = df[col].astype(str).str.strip()                            
                            df[col] = df[col].fillna('').astype(str).str.strip() # NaN 값이 있을 때 오류 방지
                            print(df[col])
                    
                    # 수정된 데이터프레임을 새로운 엑셀 파일의 해당 시트에 저장
                    df.to_excel(writer, sheet_name=sheet_name, index=False)
            
            print(f"'{filename}' 파일 처리가 완료되었습니다. '{output_filepath}'에 저장됨.")

        except Exception as e:
            print(f"  - 오류 발생: '{filename}' 파일을 처리할 수 없습니다. 오류: {e}")

print("\n모든 엑셀 파일 처리가 완료되었습니다.")
반응형
반응형

본격적인 여름이
시작될 때쯤 밤꽃의 그 독특한
향기를 특별히 사랑하는 생명은 꿀벌입니다.
양봉 농가들은 이 시기에 밤꽃으로부터 수집된
꿀을 별도로 채밀하여 '밤꿀'이라는 이름으로 따로
판매할 만큼 밤나무의 꽃은 단일 식물로는 막대한
양의 꿀을 생산합니다. 밤꽃은 짙은 녹음 속에서
압도적인 향기를 풍겨 벌을 부르고, 아낌없이
꿀을 나눠주는 것으로 여름철의
치열함을 극복합니다.


- 김용규의《어제보다 조금 더 깊이 걸었습니다》중에서 -


* 식물의 꽃향기는
매우 다양합니다. 저마다의 향기로
벌과 나비를 유혹합니다. 특히 밤꽃에서는
독특한 향기가 납니다. 스퍼미딘(spermidine)과
스퍼민(spermine)이라는 성분 때문입니다.
압도적인 향기로 벌을 부르고, 마침내
최고의 '밤꿀'을 만들어 냅니다.
그사이 토실한 알밤이
익어갑니다.

반응형

'아침편지' 카테고리의 다른 글

기다림  (1) 2025.09.01
쉬고 싶다는 생각  (1) 2025.09.01
'행복의 정답'은 없다  (1) 2025.08.27
이유 없는 기쁨  (1) 2025.08.26
더 큰 성공의 길  (1) 2025.08.25
반응형

세상에 모두에게 옳은 정답은 없어요.
당신이 충분히 고민하고 결정했다면,
그래서 당신이 행복하다면,
당신은 훌륭하게 당신만의
정답을 찾아낸 거예요.


- 황제펭귄의《구급책》중에서 -


* '행복의 정답'은 없습니다.
행복으로 가는 지름길도 없습니다.
많이 고민하고 기도하며 내린 결정이면
그 결과가 어찌 되었든 상관없습니다.
나의 결정을 내가 사랑하면
그것이 행복입니다.

반응형

'아침편지' 카테고리의 다른 글

쉬고 싶다는 생각  (1) 2025.09.01
압도적인 밤꽃 향기  (0) 2025.08.28
이유 없는 기쁨  (1) 2025.08.26
더 큰 성공의 길  (1) 2025.08.25
전율과 희열이 춤추는 무릉도원  (0) 2025.08.22
반응형

[여행] 기차타고 서울에서 울진까지, 강릉에서 울진까지 

 

 

반응형
반응형

'설렘'은
단순한 감정이 아니라,
본래의 나와 우주의 파동이 맞닿아 있다는
표시입니다. 살아 있는 느낌, 진실됨, 내면의
평온함, 충만함, 에너지로 가득한 느낌, 창조성,
이유 없는 기쁨 등으로 표현되는 이 설레는
마음은, '위대한 모든 것'과 공명하기에
일을 잘 풀리게 한다는 거죠.


- 다릴 앙카의《BASHAR 다시, 가슴 뛰는 삶을 살아라》중에서 -


* 눈물이 흐를 때가 있습니다.
슬픔 때문에 흘리는 눈물이 아닙니다.
너무 고맙거나 따뜻할 때 흘리는 눈물입니다.
반대로 이유 없는 기쁨이 솟구칠 때가 있습니다.
설렘과 충만감, 생명력으로 가득한 그 순간은
이 지구 파동과 공명하는 순간입니다.
나와 우주가 하나가 됩니다.

반응형

'아침편지' 카테고리의 다른 글

압도적인 밤꽃 향기  (0) 2025.08.28
'행복의 정답'은 없다  (1) 2025.08.27
더 큰 성공의 길  (1) 2025.08.25
전율과 희열이 춤추는 무릉도원  (0) 2025.08.22
마음의 본성  (0) 2025.08.21

+ Recent posts