SlideShare a Scribd company logo
1 of 13
Download to read offline
CTO 둘이 풀어드리는 주간 뉴스 2021.2.6방송
7년 차 SI 개발자가 솔루션 회사
이직 후 2년 간 배운 것
참고자료
• <컴퓨터vs책> 블로그
http://jhrogue.blogspot.com/
• 오늘자방송
https://www.youtube.com/watch?v=HXWd8p2kaRs&list=PLdntWJk2tJPKvRB0mSqC5t
yKUv7HFtcqg&index=1
• 유튜브채널OKdevTV >재미있는개발이야기리스트
https://www.youtube.com/playlist?list=PLdntWJk2tJPKvRB0mSqC5tyKUv7HFtcqg
• 슬라이드셰어
https://www.slideshare.net/jrogue/presentations
• 채널박재호(초급개발자를위한...)https://www.youtube.com/c/박재호dev
OKdevTV
오늘의 짤방(1)
OKdevTV
레거시란 무엇인가? via 동진님
오늘의 짤방(2)
OKdevTV
Every FAANG tech job. via
@Carnage4Life
① 리눅스 아재력 or 할배력 셀프 테스트
② 구글 검색 없이 기초적인 웹 앱을 만들 수 있을까?
③ 크롬 89 베타에서 개선된 사항
④ 2021년도에 눈여겨볼 Top 10 VSCode 확장
⑤ IT 업계 ‘아무말 대잔치’··· 오남용 심한 유행어 10선
⑥ 7년 차 SI 개발자가 솔루션 회사 이직 후 2년 간 배운 것
⑦ 2021년 미국 최고 직업은 자바 개발자
⑧ 내 서버를 어디에 둬야 가장 빠를까?
오늘의 소개할 내용
OKdevTV
OKdevTV
(팁) 리눅스 아재력 or 할배력 셀프 테스트
1
• https://sunyzero.tistory.com/245
• 1-1. 터미널 화면 clear (or scroll up)
• a) clear b) <Ctrl-L>
• 1-2. bash 로그아웃
• a) exit, logout b) <Ctrl-D>
• 1-3. vim에서 문서 저장하고 종료하는 명령
• a) :wq b) :x c) ZZ
• 1-4. shell script를 읽어오는 명령 (subshell 실행이 아님)
• a) . ~/module.sh b) source ~/module.sh
• 2-1. 네트워크 상태를 확인하는 명령어
• a) netstat b) ss
• 2-2. 네트워크 인터페이스 및 라우팅, 설정 관련 명령어
• a) ifconfig, route b) ip c) nmcli
• 2-4. 네임 서비스 질의 명령어
• a) nslookup b) dig
• 3-3. PID 1번 (ancestor process)
• a) init b) system
• 3-4. 스케줄러
• a) at, cron b) anacron c) systemd.timer
• 3-5. 서비스 제어 명령어
• a) service, update...* b) systemctl
• 4-1. 파티션 편집, 관리 명령어
• a) fdisk b) cfdisk, sfdisk c) parted
• 4-2. 마운트/언마운트 명령어
• a) mount b) udisksctl
• 4-3. 마운트, 파일 시스템, 블록 장치 조회 명령어
• a) mount, fdisk –l b) lsblk, blkid, findfs c) findmnt
• https://web.eecs.utk.edu/~azh/blog/webappwithoutgoogling.html
• 대학교 조교수가 인터넷 검색 없이 기본 웹 앱 제작을 시도
• 노드 개발 + 구글/스택 오버플로우 의존도 테스트
• 두 번 시도 결과… 할 수 없다는 결론
• 웹 개발자는 아니지만 그래도 충격을 받음
• 여기서 궁금증
• 전문적인 웹 개발자들도 할 수 있을까?
• 구글에 의존하는 경향이 개발자의 역량을 떨어뜨리지는 않을까?
• 여러분들은 어떠신지요?
OKdevTV
(오늘의 논쟁) 구글 검색 없이 기초적인 웹 앱을 만들 수 있을까?
2
• https://blog.chromium.org/2021/01/chrome-89-beta-advanced-hardware.html
• WebHID API
• 자바스크립트로 장치 의존적인 로직을 구현할 수 있게 됨
• 키보드, 마우스, 터치스크린, 게임패드(데스크탑)
• Web NFC
• 웹 앱이 NFC 태그를 읽고 쓰게 만들어줌
• Web Serial API
• 직렬 포트 연동 기능 제공(데스크탑)
• 데스크탑에서 웹 공유
• SNS에서 공유 기능을 쉽게 구현
• AVIF 이미지 디코딩
• 자바스크립트 top-level await
OKdevTV
(뉴스) 크롬 89 베타에서 개선된 사항
3
OKdevTV
(팁) 2021년도에 눈여겨볼 Top 10 VSCode 확장
4
• https://blog.logrocket.com/top-10-vs-code-extensions-2021/
• Auto Rename Tag
• 앞쪽 여는 태그를 변경하면 뒤에 닫는 태그도 자동 변경
• Bracket Pair Colorizer
• 괄호 쌍 색상 매칭
• Snippets
• 단축명령을 이용해 코드 조각을 자동으로 삽입
• Better Comments
• 코드에서 사람에 가까운 주석 제공
• * for highlighted text ! for errors and warnings ? for queries and questions // for strikethrough TODO for to-dos
• Markdown All in One
• 마크다운 미리 보기, 단축키, 자동 완성 등등
• Icons
• 파일/폴더 구분을 위한 아이콘 표시
• Prettier
• 코드 포매터
• Import Cost
• 코드에서 임포트할 패키지의 예상 크기를 보여줌
• Profile Switch
• 다양한 설정 사이를 오가게 지원
• GitLens
OKdevTV
(개발) IT 업계 ‘아무말 대잔치’··· 오남용 심한 유행어 10선
5
• https://www.ciokorea.com/news/181414
• 디지털 트랜스포메이션: 도구가 있다고 해도 바보는 여전히 바보다
• 변화 관리: 변화를 일회성으로 생각하는가?
• 애자일: 애자일도 아니고 워터폴도 아니고 효과적이지도 않는 팀들이 스스로를 애자일이라 부른다
• 데브옵스: 조직 변화는 없이 용어만 남았다
• MVP: PoC의 동의어?
• AI: 지각 있는 기계? 그런 기계는 아직 없다
• ML: 스마트한 자동화도 ML?
• 5G: 이 용어를 쓰는 사람은 무슨 말을 하는지 모를거다
• XR: VR, AR에 이어 나온 XR(확장 현실)이 뭐지?
• 파괴적 기술: 파괴/와해 기술은 눈에 보이지 않는다.
• https://ohseyong.com/?p=3123
• 솔루션 회사에서 배운 것 3가지
• 거리. 단거리 달리기와 장거리 달리기.
• SI는 주로 단거리
• 솔루션 회사는 중장거리
• 방향. 그래서 다음은 뭘 해야 해요?
• SI 환경은 대부분 미리 정해져 있고, 기술 스펙도 포함된다
• 솔루션 회사는 선택지가 넓다
• 깊이. 그래서 어디까지 해야 해요?
• SI 회사는 고객이 확실히 정해져 있다 → 이미 프로젝트 시점에 깊이가 정해져 있다
• 솔루션 회사는 고객이 정해져 있지 않다 → 깊이에 대한 논의가 필요
OKdevTV
(경력 관리) 7년 차 SI 개발자가 솔루션 회사 이직 후 2년 간 배운 것
6
• https://zdnet.co.kr/view/?no=20210201160734
• 글레스도어에서 직업 만족도 조사, 데이터과학자 2위…상위 10개중 9개가 IT 전문직
OKdevTV
(뉴스) 2021년 미국 최고 직업은 자바 개발자
7
• http://calpaterson.com/latency.html
• 위치가 중요한 이유
• 인터넷을 통과하는 데 걸린 시간은 요청에 응답하는 데 걸린 시간과 합쳐져서 지연이 발생함
• API의 대기 시간이 1ms라도, 거리가 멀면… T_T
• 웹 페이지 하나를 다운로드 하려면 DNS에서 도메인 이름을 확인하고, TCP 연결을 설정하고, TLS로 암호화된 세션을
설정하고, 첫 페이지를 내려받는다
• CDN을 사용하면 개선되지만… API 호출을 처리하기는 여전히 문제가 있다
• 헬싱키에서 테스트한 결과
OKdevTV
(우리가 몰랐던 사실) 내 서버를 어디에 둬야 가장 빠를까?
8

More Related Content

What's hot

2020년 5월 9일 개발 이야기 정리
2020년 5월 9일 개발 이야기 정리2020년 5월 9일 개발 이야기 정리
2020년 5월 9일 개발 이야기 정리Jay Park
 
2020년 9월 12일 개발 이야기 정리
2020년 9월 12일 개발 이야기 정리2020년 9월 12일 개발 이야기 정리
2020년 9월 12일 개발 이야기 정리Jay Park
 
2020년 11월 28일 개발자 이야기
2020년 11월 28일 개발자 이야기2020년 11월 28일 개발자 이야기
2020년 11월 28일 개발자 이야기Jay Park
 
2020년 8월 30일 개발 이야기 정리
2020년 8월 30일 개발 이야기 정리2020년 8월 30일 개발 이야기 정리
2020년 8월 30일 개발 이야기 정리Jay Park
 
2020년 8월 8일 개발 이야기 정리
 2020년 8월 8일 개발 이야기 정리 2020년 8월 8일 개발 이야기 정리
2020년 8월 8일 개발 이야기 정리Jay Park
 
2020년 12월 27일 개발자 이야기
2020년 12월 27일 개발자 이야기2020년 12월 27일 개발자 이야기
2020년 12월 27일 개발자 이야기Jay Park
 
2021년 3월 13일 개발자 이야기
2021년 3월 13일 개발자 이야기2021년 3월 13일 개발자 이야기
2021년 3월 13일 개발자 이야기Jay Park
 
2020년 10월 17일 개발자 이야기
2020년 10월 17일 개발자 이야기2020년 10월 17일 개발자 이야기
2020년 10월 17일 개발자 이야기Jay Park
 
2020년 12월 5일 개발자 이야기
2020년 12월 5일 개발자 이야기2020년 12월 5일 개발자 이야기
2020년 12월 5일 개발자 이야기Jay Park
 
2020년 9월 19일 개발자 이야기
2020년 9월 19일 개발자 이야기2020년 9월 19일 개발자 이야기
2020년 9월 19일 개발자 이야기Jay Park
 
2020년 9월 26일 개발자 이야기
2020년 9월 26일 개발자 이야기2020년 9월 26일 개발자 이야기
2020년 9월 26일 개발자 이야기Jay Park
 
2020년 11월 21일 개발자 이야기
2020년 11월 21일 개발자 이야기2020년 11월 21일 개발자 이야기
2020년 11월 21일 개발자 이야기Jay Park
 
2020년 8월 1일 개발 이야기 정리
 2020년 8월 1일 개발 이야기 정리 2020년 8월 1일 개발 이야기 정리
2020년 8월 1일 개발 이야기 정리Jay Park
 
2021년 3월 27일 개발자 이야기
2021년 3월 27일 개발자 이야기2021년 3월 27일 개발자 이야기
2021년 3월 27일 개발자 이야기Jay Park
 
2020년 2월 스택오버플로 개발자 설문 결과
2020년 2월 스택오버플로 개발자 설문 결과2020년 2월 스택오버플로 개발자 설문 결과
2020년 2월 스택오버플로 개발자 설문 결과Jay Park
 
2020년 10월 10일 개발자 이야기
2020년 10월 10일 개발자 이야기2020년 10월 10일 개발자 이야기
2020년 10월 10일 개발자 이야기Jay Park
 
2020년 5월 2일 개발 이야기 정리
2020년 5월 2일 개발 이야기 정리2020년 5월 2일 개발 이야기 정리
2020년 5월 2일 개발 이야기 정리Jay Park
 
2020년 6월 13일 개발 이야기 정리
2020년 6월 13일 개발 이야기 정리2020년 6월 13일 개발 이야기 정리
2020년 6월 13일 개발 이야기 정리Jay Park
 
2020년 6월 6일 개발 이야기 정리
2020년 6월 6일 개발 이야기 정리2020년 6월 6일 개발 이야기 정리
2020년 6월 6일 개발 이야기 정리Jay Park
 
즐겁게 배우는 SQL 기획 소개
즐겁게 배우는 SQL 기획 소개즐겁게 배우는 SQL 기획 소개
즐겁게 배우는 SQL 기획 소개Jay Park
 

What's hot (20)

2020년 5월 9일 개발 이야기 정리
2020년 5월 9일 개발 이야기 정리2020년 5월 9일 개발 이야기 정리
2020년 5월 9일 개발 이야기 정리
 
2020년 9월 12일 개발 이야기 정리
2020년 9월 12일 개발 이야기 정리2020년 9월 12일 개발 이야기 정리
2020년 9월 12일 개발 이야기 정리
 
2020년 11월 28일 개발자 이야기
2020년 11월 28일 개발자 이야기2020년 11월 28일 개발자 이야기
2020년 11월 28일 개발자 이야기
 
2020년 8월 30일 개발 이야기 정리
2020년 8월 30일 개발 이야기 정리2020년 8월 30일 개발 이야기 정리
2020년 8월 30일 개발 이야기 정리
 
2020년 8월 8일 개발 이야기 정리
 2020년 8월 8일 개발 이야기 정리 2020년 8월 8일 개발 이야기 정리
2020년 8월 8일 개발 이야기 정리
 
2020년 12월 27일 개발자 이야기
2020년 12월 27일 개발자 이야기2020년 12월 27일 개발자 이야기
2020년 12월 27일 개발자 이야기
 
2021년 3월 13일 개발자 이야기
2021년 3월 13일 개발자 이야기2021년 3월 13일 개발자 이야기
2021년 3월 13일 개발자 이야기
 
2020년 10월 17일 개발자 이야기
2020년 10월 17일 개발자 이야기2020년 10월 17일 개발자 이야기
2020년 10월 17일 개발자 이야기
 
2020년 12월 5일 개발자 이야기
2020년 12월 5일 개발자 이야기2020년 12월 5일 개발자 이야기
2020년 12월 5일 개발자 이야기
 
2020년 9월 19일 개발자 이야기
2020년 9월 19일 개발자 이야기2020년 9월 19일 개발자 이야기
2020년 9월 19일 개발자 이야기
 
2020년 9월 26일 개발자 이야기
2020년 9월 26일 개발자 이야기2020년 9월 26일 개발자 이야기
2020년 9월 26일 개발자 이야기
 
2020년 11월 21일 개발자 이야기
2020년 11월 21일 개발자 이야기2020년 11월 21일 개발자 이야기
2020년 11월 21일 개발자 이야기
 
2020년 8월 1일 개발 이야기 정리
 2020년 8월 1일 개발 이야기 정리 2020년 8월 1일 개발 이야기 정리
2020년 8월 1일 개발 이야기 정리
 
2021년 3월 27일 개발자 이야기
2021년 3월 27일 개발자 이야기2021년 3월 27일 개발자 이야기
2021년 3월 27일 개발자 이야기
 
2020년 2월 스택오버플로 개발자 설문 결과
2020년 2월 스택오버플로 개발자 설문 결과2020년 2월 스택오버플로 개발자 설문 결과
2020년 2월 스택오버플로 개발자 설문 결과
 
2020년 10월 10일 개발자 이야기
2020년 10월 10일 개발자 이야기2020년 10월 10일 개발자 이야기
2020년 10월 10일 개발자 이야기
 
2020년 5월 2일 개발 이야기 정리
2020년 5월 2일 개발 이야기 정리2020년 5월 2일 개발 이야기 정리
2020년 5월 2일 개발 이야기 정리
 
2020년 6월 13일 개발 이야기 정리
2020년 6월 13일 개발 이야기 정리2020년 6월 13일 개발 이야기 정리
2020년 6월 13일 개발 이야기 정리
 
2020년 6월 6일 개발 이야기 정리
2020년 6월 6일 개발 이야기 정리2020년 6월 6일 개발 이야기 정리
2020년 6월 6일 개발 이야기 정리
 
즐겁게 배우는 SQL 기획 소개
즐겁게 배우는 SQL 기획 소개즐겁게 배우는 SQL 기획 소개
즐겁게 배우는 SQL 기획 소개
 

Similar to 2021년 2월 6일 개발자 이야기

2021년 3월 6일 개발자 이야기
2021년 3월 6일 개발자 이야기2021년 3월 6일 개발자 이야기
2021년 3월 6일 개발자 이야기Jay Park
 
2014 공개소프트웨어 대회 소프트웨어 개발 트렌드의 변화
2014 공개소프트웨어 대회 소프트웨어 개발 트렌드의 변화2014 공개소프트웨어 대회 소프트웨어 개발 트렌드의 변화
2014 공개소프트웨어 대회 소프트웨어 개발 트렌드의 변화Terry Cho
 
[네이버오픈소스세미나] egjs-view360 개발기 - 김희재
[네이버오픈소스세미나] egjs-view360 개발기 - 김희재[네이버오픈소스세미나] egjs-view360 개발기 - 김희재
[네이버오픈소스세미나] egjs-view360 개발기 - 김희재NAVER D2
 
[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스
[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스
[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스Hee Jae Lee
 
커뮤니티와 함께한 예비개발자 성장기- 조성수님
커뮤니티와 함께한 예비개발자 성장기- 조성수님커뮤니티와 함께한 예비개발자 성장기- 조성수님
커뮤니티와 함께한 예비개발자 성장기- 조성수님NAVER D2
 
Droid knights 2019 - (Large-scale App을 위한) Android Architecture 총정리
Droid knights 2019 - (Large-scale App을 위한) Android Architecture 총정리Droid knights 2019 - (Large-scale App을 위한) Android Architecture 총정리
Droid knights 2019 - (Large-scale App을 위한) Android Architecture 총정리Sa-ryong Kang
 
Software engineer가 되기 위한 여정
Software engineer가 되기 위한 여정Software engineer가 되기 위한 여정
Software engineer가 되기 위한 여정Aree Oh
 
모바일 개발 트랜드
모바일 개발 트랜드모바일 개발 트랜드
모바일 개발 트랜드Terry Cho
 
[Hello World 천안아산] 안드로이드 입문
[Hello World 천안아산] 안드로이드 입문[Hello World 천안아산] 안드로이드 입문
[Hello World 천안아산] 안드로이드 입문Taeho Kim
 
14회 jco 컨퍼런스 조대협의 소프트웨어 개발 배포용
14회 jco 컨퍼런스 조대협의 소프트웨어 개발 배포용14회 jco 컨퍼런스 조대협의 소프트웨어 개발 배포용
14회 jco 컨퍼런스 조대협의 소프트웨어 개발 배포용Terry Cho
 
[스마트스터디]스마트스터디는 무엇을 / 왜 / 어떻게 만들어 왔는가
[스마트스터디]스마트스터디는 무엇을 / 왜 / 어떻게 만들어 왔는가[스마트스터디]스마트스터디는 무엇을 / 왜 / 어떻게 만들어 왔는가
[스마트스터디]스마트스터디는 무엇을 / 왜 / 어떻게 만들어 왔는가smartstudy_official
 
WHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDY
WHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDYWHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDY
WHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDYHyun-woo Park
 
신입 개발자 생활백서 [개정판]
신입 개발자 생활백서 [개정판]신입 개발자 생활백서 [개정판]
신입 개발자 생활백서 [개정판]Yurim Jin
 
회사에서 새로운 기술_적용하기
회사에서 새로운 기술_적용하기회사에서 새로운 기술_적용하기
회사에서 새로운 기술_적용하기Dexter Jung
 
2020년 5월 16일 개발 이야기 정리
2020년 5월 16일 개발 이야기 정리2020년 5월 16일 개발 이야기 정리
2020년 5월 16일 개발 이야기 정리Jay Park
 
2020년 4월 4일 개발 이야기 정리
2020년 4월 4일 개발 이야기 정리2020년 4월 4일 개발 이야기 정리
2020년 4월 4일 개발 이야기 정리Jay Park
 
My Way, Your Way
My Way, Your WayMy Way, Your Way
My Way, Your WayChris Ohk
 
오픈 소스 사용 매뉴얼
오픈 소스 사용 매뉴얼오픈 소스 사용 매뉴얼
오픈 소스 사용 매뉴얼Kenu, GwangNam Heo
 
김찬웅_그룹웨어에 새 에너지를_NDC15
김찬웅_그룹웨어에 새 에너지를_NDC15김찬웅_그룹웨어에 새 에너지를_NDC15
김찬웅_그룹웨어에 새 에너지를_NDC15Chanwoong Kim
 
청강대 특강 - 프로젝트 제대로 해보기
청강대 특강 - 프로젝트 제대로 해보기청강대 특강 - 프로젝트 제대로 해보기
청강대 특강 - 프로젝트 제대로 해보기Chris Ohk
 

Similar to 2021년 2월 6일 개발자 이야기 (20)

2021년 3월 6일 개발자 이야기
2021년 3월 6일 개발자 이야기2021년 3월 6일 개발자 이야기
2021년 3월 6일 개발자 이야기
 
2014 공개소프트웨어 대회 소프트웨어 개발 트렌드의 변화
2014 공개소프트웨어 대회 소프트웨어 개발 트렌드의 변화2014 공개소프트웨어 대회 소프트웨어 개발 트렌드의 변화
2014 공개소프트웨어 대회 소프트웨어 개발 트렌드의 변화
 
[네이버오픈소스세미나] egjs-view360 개발기 - 김희재
[네이버오픈소스세미나] egjs-view360 개발기 - 김희재[네이버오픈소스세미나] egjs-view360 개발기 - 김희재
[네이버오픈소스세미나] egjs-view360 개발기 - 김희재
 
[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스
[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스
[오픈소스컨설팅]Session 6. scrum과 jira 기반의 소프트웨어 개발 프로세스
 
커뮤니티와 함께한 예비개발자 성장기- 조성수님
커뮤니티와 함께한 예비개발자 성장기- 조성수님커뮤니티와 함께한 예비개발자 성장기- 조성수님
커뮤니티와 함께한 예비개발자 성장기- 조성수님
 
Droid knights 2019 - (Large-scale App을 위한) Android Architecture 총정리
Droid knights 2019 - (Large-scale App을 위한) Android Architecture 총정리Droid knights 2019 - (Large-scale App을 위한) Android Architecture 총정리
Droid knights 2019 - (Large-scale App을 위한) Android Architecture 총정리
 
Software engineer가 되기 위한 여정
Software engineer가 되기 위한 여정Software engineer가 되기 위한 여정
Software engineer가 되기 위한 여정
 
모바일 개발 트랜드
모바일 개발 트랜드모바일 개발 트랜드
모바일 개발 트랜드
 
[Hello World 천안아산] 안드로이드 입문
[Hello World 천안아산] 안드로이드 입문[Hello World 천안아산] 안드로이드 입문
[Hello World 천안아산] 안드로이드 입문
 
14회 jco 컨퍼런스 조대협의 소프트웨어 개발 배포용
14회 jco 컨퍼런스 조대협의 소프트웨어 개발 배포용14회 jco 컨퍼런스 조대협의 소프트웨어 개발 배포용
14회 jco 컨퍼런스 조대협의 소프트웨어 개발 배포용
 
[스마트스터디]스마트스터디는 무엇을 / 왜 / 어떻게 만들어 왔는가
[스마트스터디]스마트스터디는 무엇을 / 왜 / 어떻게 만들어 왔는가[스마트스터디]스마트스터디는 무엇을 / 왜 / 어떻게 만들어 왔는가
[스마트스터디]스마트스터디는 무엇을 / 왜 / 어떻게 만들어 왔는가
 
WHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDY
WHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDYWHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDY
WHAT / WHY / HOW WE’RE ENGINEERING AT SMARTSTUDY
 
신입 개발자 생활백서 [개정판]
신입 개발자 생활백서 [개정판]신입 개발자 생활백서 [개정판]
신입 개발자 생활백서 [개정판]
 
회사에서 새로운 기술_적용하기
회사에서 새로운 기술_적용하기회사에서 새로운 기술_적용하기
회사에서 새로운 기술_적용하기
 
2020년 5월 16일 개발 이야기 정리
2020년 5월 16일 개발 이야기 정리2020년 5월 16일 개발 이야기 정리
2020년 5월 16일 개발 이야기 정리
 
2020년 4월 4일 개발 이야기 정리
2020년 4월 4일 개발 이야기 정리2020년 4월 4일 개발 이야기 정리
2020년 4월 4일 개발 이야기 정리
 
My Way, Your Way
My Way, Your WayMy Way, Your Way
My Way, Your Way
 
오픈 소스 사용 매뉴얼
오픈 소스 사용 매뉴얼오픈 소스 사용 매뉴얼
오픈 소스 사용 매뉴얼
 
김찬웅_그룹웨어에 새 에너지를_NDC15
김찬웅_그룹웨어에 새 에너지를_NDC15김찬웅_그룹웨어에 새 에너지를_NDC15
김찬웅_그룹웨어에 새 에너지를_NDC15
 
청강대 특강 - 프로젝트 제대로 해보기
청강대 특강 - 프로젝트 제대로 해보기청강대 특강 - 프로젝트 제대로 해보기
청강대 특강 - 프로젝트 제대로 해보기
 

More from Jay Park

(독서광) 쉽고 빠르게 익히는 실전 LLM - ChatGPT 활용부터 LLM 파인튜닝, 임베딩, 고급 프롬프트 엔지니어링까지
(독서광) 쉽고 빠르게 익히는 실전 LLM - ChatGPT 활용부터 LLM 파인튜닝, 임베딩, 고급 프롬프트 엔지니어링까지(독서광) 쉽고 빠르게 익히는 실전 LLM - ChatGPT 활용부터 LLM 파인튜닝, 임베딩, 고급 프롬프트 엔지니어링까지
(독서광) 쉽고 빠르게 익히는 실전 LLM - ChatGPT 활용부터 LLM 파인튜닝, 임베딩, 고급 프롬프트 엔지니어링까지Jay Park
 
(독서광) LEAN HR - 당신의 스타트업은 안녕하십니까 (한빛미디어 2024)
(독서광) LEAN HR - 당신의 스타트업은 안녕하십니까 (한빛미디어 2024)(독서광) LEAN HR - 당신의 스타트업은 안녕하십니까 (한빛미디어 2024)
(독서광) LEAN HR - 당신의 스타트업은 안녕하십니까 (한빛미디어 2024)Jay Park
 
(독서광) 구술 문화와 문자 문화: 출간 30주년 기념판 (전후 해제 포함)
(독서광) 구술 문화와 문자 문화: 출간 30주년 기념판 (전후 해제 포함)(독서광) 구술 문화와 문자 문화: 출간 30주년 기념판 (전후 해제 포함)
(독서광) 구술 문화와 문자 문화: 출간 30주년 기념판 (전후 해제 포함)Jay Park
 
(독서광) 테드 창의 숨 (아홉 가지 단편/중편 SF 과학 소설 모음집)
(독서광) 테드 창의 숨 (아홉 가지 단편/중편 SF 과학 소설 모음집)(독서광) 테드 창의 숨 (아홉 가지 단편/중편 SF 과학 소설 모음집)
(독서광) 테드 창의 숨 (아홉 가지 단편/중편 SF 과학 소설 모음집)Jay Park
 
(독서광) 이제는 이기는 인생을 살고 싶다 - 적을 만들지 않고 단번에 갈등을 풀어내는 백전백승 변호사의 지혜지략
(독서광) 이제는 이기는 인생을 살고 싶다 - 적을 만들지 않고 단번에 갈등을 풀어내는 백전백승 변호사의 지혜지략(독서광) 이제는 이기는 인생을 살고 싶다 - 적을 만들지 않고 단번에 갈등을 풀어내는 백전백승 변호사의 지혜지략
(독서광) 이제는 이기는 인생을 살고 싶다 - 적을 만들지 않고 단번에 갈등을 풀어내는 백전백승 변호사의 지혜지략Jay Park
 
(독서광) 프로덕트 매니저 원칙: 10년이 가도 변하지 않을 PM/PO로 살아가는 원칙과 철학
(독서광) 프로덕트 매니저 원칙: 10년이 가도 변하지 않을 PM/PO로 살아가는 원칙과 철학(독서광) 프로덕트 매니저 원칙: 10년이 가도 변하지 않을 PM/PO로 살아가는 원칙과 철학
(독서광) 프로덕트 매니저 원칙: 10년이 가도 변하지 않을 PM/PO로 살아가는 원칙과 철학Jay Park
 
(독서광) 개발자로 첫 출근했어요 - 사내 개발 도구, 기술, 문화 적응 가이드
(독서광) 개발자로 첫 출근했어요 - 사내 개발 도구, 기술, 문화 적응 가이드(독서광) 개발자로 첫 출근했어요 - 사내 개발 도구, 기술, 문화 적응 가이드
(독서광) 개발자로 첫 출근했어요 - 사내 개발 도구, 기술, 문화 적응 가이드Jay Park
 
(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰
(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰
(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰Jay Park
 
(독서광) 테니스 이너 게임
(독서광) 테니스 이너 게임(독서광) 테니스 이너 게임
(독서광) 테니스 이너 게임Jay Park
 
(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결
(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결
(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결Jay Park
 
(독서광) 모던 리눅스 교과서
(독서광) 모던 리눅스 교과서(독서광) 모던 리눅스 교과서
(독서광) 모던 리눅스 교과서Jay Park
 
(독서광) 상자 밖에 있는 사람
(독서광) 상자 밖에 있는 사람(독서광) 상자 밖에 있는 사람
(독서광) 상자 밖에 있는 사람Jay Park
 
(독서광) 자바 알고리즘 인터뷰 with 코틀린
(독서광) 자바 알고리즘 인터뷰 with 코틀린(독서광) 자바 알고리즘 인터뷰 with 코틀린
(독서광) 자바 알고리즘 인터뷰 with 코틀린Jay Park
 
(독서광) 리그 오브 레전드 플레이어 중심주의
(독서광) 리그 오브 레전드 플레이어 중심주의(독서광) 리그 오브 레전드 플레이어 중심주의
(독서광) 리그 오브 레전드 플레이어 중심주의Jay Park
 
(일상다반사) 2023년 구독자 3,000명 돌파 이벤트
(일상다반사) 2023년 구독자 3,000명 돌파 이벤트(일상다반사) 2023년 구독자 3,000명 돌파 이벤트
(일상다반사) 2023년 구독자 3,000명 돌파 이벤트Jay Park
 
(독서광) 오늘날 우리는 컴퓨터라 부른다
(독서광) 오늘날 우리는 컴퓨터라 부른다(독서광) 오늘날 우리는 컴퓨터라 부른다
(독서광) 오늘날 우리는 컴퓨터라 부른다Jay Park
 
(독서광) 사실은 이것도 디자인입니다
(독서광) 사실은 이것도 디자인입니다(독서광) 사실은 이것도 디자인입니다
(독서광) 사실은 이것도 디자인입니다Jay Park
 
(독서광) 프로덕트 매니지먼트
(독서광) 프로덕트 매니지먼트(독서광) 프로덕트 매니지먼트
(독서광) 프로덕트 매니지먼트Jay Park
 
(독서광) 슬기로운 파이썬 트릭
(독서광) 슬기로운 파이썬 트릭(독서광) 슬기로운 파이썬 트릭
(독서광) 슬기로운 파이썬 트릭Jay Park
 
(독서광) 유혹하는 글쓰기
(독서광) 유혹하는 글쓰기(독서광) 유혹하는 글쓰기
(독서광) 유혹하는 글쓰기Jay Park
 

More from Jay Park (20)

(독서광) 쉽고 빠르게 익히는 실전 LLM - ChatGPT 활용부터 LLM 파인튜닝, 임베딩, 고급 프롬프트 엔지니어링까지
(독서광) 쉽고 빠르게 익히는 실전 LLM - ChatGPT 활용부터 LLM 파인튜닝, 임베딩, 고급 프롬프트 엔지니어링까지(독서광) 쉽고 빠르게 익히는 실전 LLM - ChatGPT 활용부터 LLM 파인튜닝, 임베딩, 고급 프롬프트 엔지니어링까지
(독서광) 쉽고 빠르게 익히는 실전 LLM - ChatGPT 활용부터 LLM 파인튜닝, 임베딩, 고급 프롬프트 엔지니어링까지
 
(독서광) LEAN HR - 당신의 스타트업은 안녕하십니까 (한빛미디어 2024)
(독서광) LEAN HR - 당신의 스타트업은 안녕하십니까 (한빛미디어 2024)(독서광) LEAN HR - 당신의 스타트업은 안녕하십니까 (한빛미디어 2024)
(독서광) LEAN HR - 당신의 스타트업은 안녕하십니까 (한빛미디어 2024)
 
(독서광) 구술 문화와 문자 문화: 출간 30주년 기념판 (전후 해제 포함)
(독서광) 구술 문화와 문자 문화: 출간 30주년 기념판 (전후 해제 포함)(독서광) 구술 문화와 문자 문화: 출간 30주년 기념판 (전후 해제 포함)
(독서광) 구술 문화와 문자 문화: 출간 30주년 기념판 (전후 해제 포함)
 
(독서광) 테드 창의 숨 (아홉 가지 단편/중편 SF 과학 소설 모음집)
(독서광) 테드 창의 숨 (아홉 가지 단편/중편 SF 과학 소설 모음집)(독서광) 테드 창의 숨 (아홉 가지 단편/중편 SF 과학 소설 모음집)
(독서광) 테드 창의 숨 (아홉 가지 단편/중편 SF 과학 소설 모음집)
 
(독서광) 이제는 이기는 인생을 살고 싶다 - 적을 만들지 않고 단번에 갈등을 풀어내는 백전백승 변호사의 지혜지략
(독서광) 이제는 이기는 인생을 살고 싶다 - 적을 만들지 않고 단번에 갈등을 풀어내는 백전백승 변호사의 지혜지략(독서광) 이제는 이기는 인생을 살고 싶다 - 적을 만들지 않고 단번에 갈등을 풀어내는 백전백승 변호사의 지혜지략
(독서광) 이제는 이기는 인생을 살고 싶다 - 적을 만들지 않고 단번에 갈등을 풀어내는 백전백승 변호사의 지혜지략
 
(독서광) 프로덕트 매니저 원칙: 10년이 가도 변하지 않을 PM/PO로 살아가는 원칙과 철학
(독서광) 프로덕트 매니저 원칙: 10년이 가도 변하지 않을 PM/PO로 살아가는 원칙과 철학(독서광) 프로덕트 매니저 원칙: 10년이 가도 변하지 않을 PM/PO로 살아가는 원칙과 철학
(독서광) 프로덕트 매니저 원칙: 10년이 가도 변하지 않을 PM/PO로 살아가는 원칙과 철학
 
(독서광) 개발자로 첫 출근했어요 - 사내 개발 도구, 기술, 문화 적응 가이드
(독서광) 개발자로 첫 출근했어요 - 사내 개발 도구, 기술, 문화 적응 가이드(독서광) 개발자로 첫 출근했어요 - 사내 개발 도구, 기술, 문화 적응 가이드
(독서광) 개발자로 첫 출근했어요 - 사내 개발 도구, 기술, 문화 적응 가이드
 
(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰
(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰
(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰
 
(독서광) 테니스 이너 게임
(독서광) 테니스 이너 게임(독서광) 테니스 이너 게임
(독서광) 테니스 이너 게임
 
(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결
(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결
(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결
 
(독서광) 모던 리눅스 교과서
(독서광) 모던 리눅스 교과서(독서광) 모던 리눅스 교과서
(독서광) 모던 리눅스 교과서
 
(독서광) 상자 밖에 있는 사람
(독서광) 상자 밖에 있는 사람(독서광) 상자 밖에 있는 사람
(독서광) 상자 밖에 있는 사람
 
(독서광) 자바 알고리즘 인터뷰 with 코틀린
(독서광) 자바 알고리즘 인터뷰 with 코틀린(독서광) 자바 알고리즘 인터뷰 with 코틀린
(독서광) 자바 알고리즘 인터뷰 with 코틀린
 
(독서광) 리그 오브 레전드 플레이어 중심주의
(독서광) 리그 오브 레전드 플레이어 중심주의(독서광) 리그 오브 레전드 플레이어 중심주의
(독서광) 리그 오브 레전드 플레이어 중심주의
 
(일상다반사) 2023년 구독자 3,000명 돌파 이벤트
(일상다반사) 2023년 구독자 3,000명 돌파 이벤트(일상다반사) 2023년 구독자 3,000명 돌파 이벤트
(일상다반사) 2023년 구독자 3,000명 돌파 이벤트
 
(독서광) 오늘날 우리는 컴퓨터라 부른다
(독서광) 오늘날 우리는 컴퓨터라 부른다(독서광) 오늘날 우리는 컴퓨터라 부른다
(독서광) 오늘날 우리는 컴퓨터라 부른다
 
(독서광) 사실은 이것도 디자인입니다
(독서광) 사실은 이것도 디자인입니다(독서광) 사실은 이것도 디자인입니다
(독서광) 사실은 이것도 디자인입니다
 
(독서광) 프로덕트 매니지먼트
(독서광) 프로덕트 매니지먼트(독서광) 프로덕트 매니지먼트
(독서광) 프로덕트 매니지먼트
 
(독서광) 슬기로운 파이썬 트릭
(독서광) 슬기로운 파이썬 트릭(독서광) 슬기로운 파이썬 트릭
(독서광) 슬기로운 파이썬 트릭
 
(독서광) 유혹하는 글쓰기
(독서광) 유혹하는 글쓰기(독서광) 유혹하는 글쓰기
(독서광) 유혹하는 글쓰기
 

2021년 2월 6일 개발자 이야기

  • 1. CTO 둘이 풀어드리는 주간 뉴스 2021.2.6방송 7년 차 SI 개발자가 솔루션 회사 이직 후 2년 간 배운 것
  • 2. 참고자료 • <컴퓨터vs책> 블로그 http://jhrogue.blogspot.com/ • 오늘자방송 https://www.youtube.com/watch?v=HXWd8p2kaRs&list=PLdntWJk2tJPKvRB0mSqC5t yKUv7HFtcqg&index=1 • 유튜브채널OKdevTV >재미있는개발이야기리스트 https://www.youtube.com/playlist?list=PLdntWJk2tJPKvRB0mSqC5tyKUv7HFtcqg • 슬라이드셰어 https://www.slideshare.net/jrogue/presentations • 채널박재호(초급개발자를위한...)https://www.youtube.com/c/박재호dev OKdevTV
  • 4. 오늘의 짤방(2) OKdevTV Every FAANG tech job. via @Carnage4Life
  • 5. ① 리눅스 아재력 or 할배력 셀프 테스트 ② 구글 검색 없이 기초적인 웹 앱을 만들 수 있을까? ③ 크롬 89 베타에서 개선된 사항 ④ 2021년도에 눈여겨볼 Top 10 VSCode 확장 ⑤ IT 업계 ‘아무말 대잔치’··· 오남용 심한 유행어 10선 ⑥ 7년 차 SI 개발자가 솔루션 회사 이직 후 2년 간 배운 것 ⑦ 2021년 미국 최고 직업은 자바 개발자 ⑧ 내 서버를 어디에 둬야 가장 빠를까? 오늘의 소개할 내용 OKdevTV
  • 6. OKdevTV (팁) 리눅스 아재력 or 할배력 셀프 테스트 1 • https://sunyzero.tistory.com/245 • 1-1. 터미널 화면 clear (or scroll up) • a) clear b) <Ctrl-L> • 1-2. bash 로그아웃 • a) exit, logout b) <Ctrl-D> • 1-3. vim에서 문서 저장하고 종료하는 명령 • a) :wq b) :x c) ZZ • 1-4. shell script를 읽어오는 명령 (subshell 실행이 아님) • a) . ~/module.sh b) source ~/module.sh • 2-1. 네트워크 상태를 확인하는 명령어 • a) netstat b) ss • 2-2. 네트워크 인터페이스 및 라우팅, 설정 관련 명령어 • a) ifconfig, route b) ip c) nmcli • 2-4. 네임 서비스 질의 명령어 • a) nslookup b) dig • 3-3. PID 1번 (ancestor process) • a) init b) system • 3-4. 스케줄러 • a) at, cron b) anacron c) systemd.timer • 3-5. 서비스 제어 명령어 • a) service, update...* b) systemctl • 4-1. 파티션 편집, 관리 명령어 • a) fdisk b) cfdisk, sfdisk c) parted • 4-2. 마운트/언마운트 명령어 • a) mount b) udisksctl • 4-3. 마운트, 파일 시스템, 블록 장치 조회 명령어 • a) mount, fdisk –l b) lsblk, blkid, findfs c) findmnt
  • 7. • https://web.eecs.utk.edu/~azh/blog/webappwithoutgoogling.html • 대학교 조교수가 인터넷 검색 없이 기본 웹 앱 제작을 시도 • 노드 개발 + 구글/스택 오버플로우 의존도 테스트 • 두 번 시도 결과… 할 수 없다는 결론 • 웹 개발자는 아니지만 그래도 충격을 받음 • 여기서 궁금증 • 전문적인 웹 개발자들도 할 수 있을까? • 구글에 의존하는 경향이 개발자의 역량을 떨어뜨리지는 않을까? • 여러분들은 어떠신지요? OKdevTV (오늘의 논쟁) 구글 검색 없이 기초적인 웹 앱을 만들 수 있을까? 2
  • 8. • https://blog.chromium.org/2021/01/chrome-89-beta-advanced-hardware.html • WebHID API • 자바스크립트로 장치 의존적인 로직을 구현할 수 있게 됨 • 키보드, 마우스, 터치스크린, 게임패드(데스크탑) • Web NFC • 웹 앱이 NFC 태그를 읽고 쓰게 만들어줌 • Web Serial API • 직렬 포트 연동 기능 제공(데스크탑) • 데스크탑에서 웹 공유 • SNS에서 공유 기능을 쉽게 구현 • AVIF 이미지 디코딩 • 자바스크립트 top-level await OKdevTV (뉴스) 크롬 89 베타에서 개선된 사항 3
  • 9. OKdevTV (팁) 2021년도에 눈여겨볼 Top 10 VSCode 확장 4 • https://blog.logrocket.com/top-10-vs-code-extensions-2021/ • Auto Rename Tag • 앞쪽 여는 태그를 변경하면 뒤에 닫는 태그도 자동 변경 • Bracket Pair Colorizer • 괄호 쌍 색상 매칭 • Snippets • 단축명령을 이용해 코드 조각을 자동으로 삽입 • Better Comments • 코드에서 사람에 가까운 주석 제공 • * for highlighted text ! for errors and warnings ? for queries and questions // for strikethrough TODO for to-dos • Markdown All in One • 마크다운 미리 보기, 단축키, 자동 완성 등등 • Icons • 파일/폴더 구분을 위한 아이콘 표시 • Prettier • 코드 포매터 • Import Cost • 코드에서 임포트할 패키지의 예상 크기를 보여줌 • Profile Switch • 다양한 설정 사이를 오가게 지원 • GitLens
  • 10. OKdevTV (개발) IT 업계 ‘아무말 대잔치’··· 오남용 심한 유행어 10선 5 • https://www.ciokorea.com/news/181414 • 디지털 트랜스포메이션: 도구가 있다고 해도 바보는 여전히 바보다 • 변화 관리: 변화를 일회성으로 생각하는가? • 애자일: 애자일도 아니고 워터폴도 아니고 효과적이지도 않는 팀들이 스스로를 애자일이라 부른다 • 데브옵스: 조직 변화는 없이 용어만 남았다 • MVP: PoC의 동의어? • AI: 지각 있는 기계? 그런 기계는 아직 없다 • ML: 스마트한 자동화도 ML? • 5G: 이 용어를 쓰는 사람은 무슨 말을 하는지 모를거다 • XR: VR, AR에 이어 나온 XR(확장 현실)이 뭐지? • 파괴적 기술: 파괴/와해 기술은 눈에 보이지 않는다.
  • 11. • https://ohseyong.com/?p=3123 • 솔루션 회사에서 배운 것 3가지 • 거리. 단거리 달리기와 장거리 달리기. • SI는 주로 단거리 • 솔루션 회사는 중장거리 • 방향. 그래서 다음은 뭘 해야 해요? • SI 환경은 대부분 미리 정해져 있고, 기술 스펙도 포함된다 • 솔루션 회사는 선택지가 넓다 • 깊이. 그래서 어디까지 해야 해요? • SI 회사는 고객이 확실히 정해져 있다 → 이미 프로젝트 시점에 깊이가 정해져 있다 • 솔루션 회사는 고객이 정해져 있지 않다 → 깊이에 대한 논의가 필요 OKdevTV (경력 관리) 7년 차 SI 개발자가 솔루션 회사 이직 후 2년 간 배운 것 6
  • 12. • https://zdnet.co.kr/view/?no=20210201160734 • 글레스도어에서 직업 만족도 조사, 데이터과학자 2위…상위 10개중 9개가 IT 전문직 OKdevTV (뉴스) 2021년 미국 최고 직업은 자바 개발자 7
  • 13. • http://calpaterson.com/latency.html • 위치가 중요한 이유 • 인터넷을 통과하는 데 걸린 시간은 요청에 응답하는 데 걸린 시간과 합쳐져서 지연이 발생함 • API의 대기 시간이 1ms라도, 거리가 멀면… T_T • 웹 페이지 하나를 다운로드 하려면 DNS에서 도메인 이름을 확인하고, TCP 연결을 설정하고, TLS로 암호화된 세션을 설정하고, 첫 페이지를 내려받는다 • CDN을 사용하면 개선되지만… API 호출을 처리하기는 여전히 문제가 있다 • 헬싱키에서 테스트한 결과 OKdevTV (우리가 몰랐던 사실) 내 서버를 어디에 둬야 가장 빠를까? 8