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
It appears that you have an ad-blocker running. By whitelisting SlideShare on your ad-blocker, you are supporting our community of content creators.
Hate ads?
We've updated our privacy policy.
We’ve updated our privacy policy so that we are compliant with changing global privacy regulations and to provide you with insight into the limited ways in which we use your data.
You can read the details below. By accepting, you agree to the updated privacy policy.