일상/개발라이프

개발자 참 어렵다 그죠
번역) 컴퓨터공학 전공에서 배우는 것 운영체제, 미적분학, 병렬컴퓨팅, 동시성, 자료구조와 알고리즘, 객체지향 프로그래밍, 컴퓨터 구조, 선형대수학, JAVA/C++/Python 등의 고전적인 언어들 ➝ 컴퓨터 및 소프트웨어의 근본적, 원리적 지식을 이해 취업시 기술 면접 & 코딩 테스트에서 알아야 하는 것 트리 구조, 이진 탐색, BFS, DFS, 다이나믹 프로그래밍, 링크드 리스트, 스택, 큐, 배열, 문자열, 그래프 구조, 정렬 알고리즘 ➝ 자료구조 및 알고리즘에 "매우" 숙달 실무에서 해야 하는 것 SOLID 원칙, 단위/통합 테스트, 빠른 개발 계획 세우기, 애자일 스크럼, 지속적 통합 및 배포(CI/CD), 버전 관리, 시스템 설계, 코드 리뷰, Angular, Scalar/Go/Swift 등..