반응형
나는 무슨 일을 하고 싶은 걸까? 💻
목차
- 0. Introduce
- 1. Software Develop
- 1.1. Web Develop]
- 1.1.1. Front-End Developer
- 1.1.2. Back-End Developer
- 1.1.3. Full-Stack Developer
- 1.1.4. Web Publisher (UI Developer)
- 1.2. Mobile Develop
- 1.2.1. Android APP Developer
- 1.2.2. iOS APP Developer
- 1.2.3. Hybrid APP Developer
- 1.3. System Software Develop
- 1.4. Application Develop
- 1.1. Web Develop]
- 2. Internet of Things
- 2.1. Human Computer Interaction
- 2.2. Robotics
- 3. Information Security
- 4. Multimedia
- 4.1. Virtual Reality
- 4.2. Digital System Design
- 4.3. Digital Contents
- 5. Intelligent Technology
- 5.1. Computer Vision
- 5.1.1. Object Recognition
- 5.2. Artificial Intellgience
- 5.2.1. Machine Learning
- 5.2.1.1. Deep Learning
- 5.2.1. Machine Learning
- 5.3. Big Data Analytics
- 5.3.1. Data Mining
- 5.1. Computer Vision
- 6. Software Enginering
- 6.1. Networks
- 6.2. Algorithms
- 7. Link
# 0. Introduce 필자는 2학년 1학기를 마치고 군대에 왔다.
정보통신공학과로 2학년 2학기 복학을 앞두고, IT계열의 수많은 분야 중 어떤 일을 할 지 탐구하는 과정 중에 얻은 수 많은 정보들을 정리하는 겸 이 글을 작성하게 되었다.
아래 기술할 내용들은 필자가 희망하는 직무들만 나열한 것이며, 정보통신공학과 직접적인 관련이 없을 수 있다.
또한, 아무 것도 모르는 꼬마의 눈으로 산을 본 것이기 때문에 실수가 많다.
오타, 내용 오류 등은 지적해주시면 감사하겠습니다.
IT관련 직무 탐구의 내용을 작성할 에정이기 때문에 카테고리는 IT.
1. Software Develop
1.1. Web Develop
1.1.1. Front-End Developer
1.1.2. Back-End Developer
1.1.3. Full-Stack Developer
- Node.js의 등장으로 JavaScript를 사용한 서버 프로그램 작성이 가능해지고, 또 JavaScript를 활용한 React, Angular 같은 프론트엔드 프레임워크도 급속도로 발전하면서 JavaScript 언어 하나로 백엔드, 프론트엔드 모두 프로그래밍이 가능하게 되면서 JavaScript를 할 수 있는 인력을 채용하여 한 사람이 두 영역 모두 담당하는 경우가 많아지게 되었다.
- 일은 두 배 지만 월급은 한 사람분이라고 한다.
- 프론트엔드와 백엔드를 둘 다 프로그래밍 할 수 있는 능력자로써, 일반적으로 스타트업 같은 소기업에서 많이 필요로 한다.
1.1.4. Web Publisher (UI Developer)
1.2. Mobile Develop
1.2.1. Android APP Developer
- Android Studio / JAVA 등을 사용한다.
1.2.2. iOS APP Developer
1.2.3. Hybrid APP Developer
- HTML5 / CSS3 등을 사용한다.
1.3. System Software Develop
시스템소프트웨어 개발자는 서버나 운영체제와 같은 시스템을 구축하고 설계하는 사람이다.
다양한 응용 프로그램들이 설치되는 윈도우, 리눅스, 유닉스 서버 등 OS의 커널을 C언어 및 C++로 개발하는 일을 한다.
- 인하대학교 컴퓨터공학과 시스템 소프트웨어 연구실
- System Software
- Energy-Aware Systems
- Mobile Systems
- Embedded Systems
- Real-Time Systems
- Multimedia Systems
1.4. Application Develop
한글,워드,엑셀,통계프로그램,포토샵 등 컴퓨터 사용에 있어 유용하게 쓰이는 다양한 프로그램들을 개발하는 직군.
최근에는 응용소프트웨어 사용이 기업이 속한 분야에 따라 특화되어 개발되는 추세다.
대표적인 것이 유통회사에서 사용하는 공급관리시스템(SCM), 고객관계관리(CRM) 등 이다.
2. Internet of Things
2.1. Human Computer Interaction
2.2. Robotics
3. Information Security
- 인하대학교 컴퓨터공학과 정보보호 연구실
- 스마트 디바이스에 대한 정보보호(Information security for smart devices)
- 안전한 패스워드 입력 및 생체인식(Secure password entry and biometric authentication)
- 암호 알고리즘의 효율적 구현 및 최적화(Efficient implementation and optimization of cryptographic algorithms)
- 프라이버시 보장형 기계학습 (Privacy-preserving machine learning)
- 블록체인 응용(Application of blockchain)
- 취약점 분석 및 암호 공격(Vulnerability analysis and cryptanalysis)
4. Multimedia
4.1. Virtual Reality
4.2. Digital System Design
- 인하대학교 정보통신공학과 디지털시스템설계 연구실
- 비디오 알고리즘과 하드웨어 가속을 통합적으로 연구합니다.
- 비디오 압축을 중심으로 컴퓨터 비전, VR등이 주요 응용 분야이며 실시간으로 동작 가능한 시스템을 만드는 것이 목표입니다.
4.3. Digital Contents
5. Intelligent Technology
-
- Computer Vision
- Object detection, tracking, pattern recognition
- Machine Learning
- Neural network, topic modeling, recommendation system
- Big Data
- Distributed computing, large-scale data process
- Computer Vision
-
- 기계학습(강화학습)
- 딥러닝(심층신경망)
- 데이터마이닝
- 금융투자공학(퀀트투자)
-
인하대학교 컴퓨터공학과 지능형 모바일 연구실
- Intelligent Mobile Information Retrieval
- Big Data Analysis
- Video Assist Tracking, Semantic Information
-
- Computer Vision
- Medical Vision
- Content-based Image Retrieval Geographic Information Systems Vision-based Human-Computer Interaction
- Virtual Reality Robotics
- Vision-based Mobile Robotics
- Multi-Sensor Data integration/fusion
- Computer assisted smart Vehicle control
- Computer Vision
-
- Computer Vision
- Machine Learning
- Deep Learning
- Visual Intelligence
- Object Recognition
- Generative Adversarial Networks
- Image Forensics
5.1. Computer Vision
5.1.1. Object Recognition
5.2. Artificial Intellgience
-
- 지능형 증강현실을 위한 기반기술 연구
- Multimedia Metadata Management & Retrieval
- Augmented Reality, Object Recognition & Tracking
- Automatic Semantic Metadata Generation
- Ontology based Reasoning & Semantic Search
- 지식과 정보 공유를 위한 기반기술 연구
- Intelligent Data Analysis & Information Filtering
- Information Sharing on Distributed Environment
- Ontology, Reasoning, Big Data Handling
- AI기술을 통한 최적화 시스템 연구
- Knowledge Acquisition, Knowledge Representation
- CSPs(Constraint Satisfaction Problems)
- Machine Learning
- Deep Learning
- 지능형 증강현실을 위한 기반기술 연구
-
- 가상 내시경
- 고성능 투시 투영 볼륨 렌더링 기법
- 실시간 렌더링 알고리즘
- 가상 전장 환경의 모델링과 렌더링
- 인터넷 기반 볼륨 렌더링
- 모바일 장치에서의 network/stand-alone 게임 개발
- 의료 응용 프로그램에서의 볼륨 가시화 방법
5.2.1. Machine Learning
- 인하대학교 정보통신공학과 신호처리 및 머신러닝 연구실
- Machine Learning / Optimization
- Unsupervised Feature Learning / Autoencoder
- Data-driven Signal Processing Algorithms
- Large Scale Optimization
- Signal Processing for Wireless Communications
- Information Theory
- Sparsity Aware Signal Processing
- MIMO Systems
- Machine Learning / Optimization
5.2.1.1. Deep Learning
5.3. Big Data Analytics
- 인하대학교 정보통신공학과 지식관리시스템 연구실
- 인하대학교 정보통신공학과 데이터 인텔리전스 연구실
- 인하대학교 컴퓨터공학과 데이터베이스 & 시스템통합 연구실
- Data and Knowledge Base
- Web Service & Security
- Ubiquitous GIS Application
- Semantic Web (Ontology)
- XML Applications to E-Commerce
- e-Manufacturing (STEP)
- 인하대학교 컴퓨터공학과 지식기반 데이터 분석 연구실
- 추천 시스템
- 사물인터넷
- 텍스트마이닝
- 인하대학교 컴퓨터공학과 빅 데이터 연구실
5.3.1. Data Mining
6. Software Enginering
- 인하대학교 컴퓨터공학과 소프트웨어공학 연구실
- Component-based Software Engineering Software Architecture
- Modeling Formalism and Simulation Engine,
- Intelligent and Mult-Agent Systems,
- Collaborative Modeling
- Parellel and Distributed Systems
- Cloud Systems
- Computer Networks
- Internet of Things (IoT)
- Bioinformatics
6.1. Networks
- 인하대학교 컴퓨터공학과 컴퓨터 네트워크 연구실
- 컴퓨터 네트워크 (Computer Networks)
- 소프트웨어 정의 네트워크 (Software Defined Networks, SDN)
- 네트워크 기능 가상화 (Network Function Virtualization, NFV)
- 네트워크 가상화
- 클라우드 컴퓨팅
- 인하대학교 컴퓨터공학과 고속 컴퓨팅 연구실
- 병렬처리 (병렬 아키텍처, 병렬 컴파일러)
- Embedded System
- Reconfigurable Computing
6.2. Algorithms
- 인하대학교 컴퓨터공학과 알고리즘 및 응용 연구실
- Algorithms
- Complexity Theory
- Application - Bioinformatics
7. Link
반응형