하석재 강사님 특강
ncs 저자이자 평가원
ip 지적 재산권 (개발사)
si 용병 쓰는것 ( spring 백엔드 ) ( 외주)
sm 서비스 운영 (운영사)
DevOps : Development(si) + Operation(sm) = Docker
요즘 개발자는 vscode와 docker로 개발한다.
.jar / .war / .ear -> maven.gradle
만들고 deploy(배포한다)
운영사가 개발사보다 더 힘이 좋다
예) 넥슨과 게임회사들, 넷플릭스와 영화사
요즘은 직업의 경계가 사라짐 ( 테런트가 배우이자 가수이자 엔터테이너가 될수 있다)
프런트엔드과정
javascript -> DOM(부하) (html dom, css dom 모두 트리로 만들어서 처리) (부하떄문에 캐싱을 이용)
JSframework(angluar(구글) /react(페이스북) /vue)
cf) angular (typerscripy : oop +di)
SPA ( Spring Page Application ) : 한페이지 처럼 만드는 응용프로그램
react / react-native ( hybrid app ) (모바일 앱(ios, 안트로이드))
react-native(facebook) vs flutter (google)
전세계 기준으로 react가 앞선는데 요즘은 flutter가 앞서가고 있다. (google trend)
이유는 속도가 빠르다.
딥러닝
tenerflower vs pytouch
tensorflower가 앞선는데 pytouch가 이제 더 앞서게 됨
chatGTP
GTP란 generative pre-trained Transformer 3
transfomer가 무엇인지, seq 2 seq ->attention -> transmer(google)(s2s + attention ->attention only)
transfomer + pre-training -> GPT (Kakao) / BERT (SKT) / T5 (KT)
A100( 2억 4천) - 1노드
V100(4-5천)
3090/4090 ndvia
A100 -> Facebook / Tesla
dojo : A100 x 720 5000억
ChatGTP(OpenAI - MS Azure)
객체지향기술의 흐름
객체지향
- 단일 상속 vs 다중 상속
다중상속(C++/python) -> 단일상속(Java(백엔드)/C#(게임))
상속을 받았지만 재활용되지 않는 코드가 많다.( 군살-메모리 )
인터페이스(변형클래스)
무제한 상속가능
cf. 특별동급- 아파트 입주권
단일 상속에만 인터페이스가 있다.*
인터페이스기반 패턴 - 전략패턴(DI:Dependency Injection) ***
객체지향 흐름
다중 -> 단일 -> 인터페이스DI
꼬꼬면 -> 허니버터칩 ->포켓몬빵
결국 흐름은 계속 바뀜으로 트렌드에 맞춰 따라가야한다.!
결국 지금은 객체지향은 DI까지 왔고 spring framework(di)를 사용한다.
청사?
'CNU > 2023 CNU SW 아카데미' 카테고리의 다른 글
[CNU SW 아카데미] 오후수업 23-02-03 (0) | 2023.02.03 |
---|---|
[CNU SW 아카데미] 프로그래머스 온라인 수업 (0) | 2023.02.01 |
[CNU SW 아카데미] 네트워크 23-01-25 오후 수업 (0) | 2023.01.25 |
[CNU SW 아카데미] 프로젝트 (프로토타입 설계) (0) | 2023.01.19 |
[CNU SW 아카데미] 프로그래머스 수업 (23-01-18) (0) | 2023.01.18 |