무한한 시간이 주어졌다 가정하에

하트만 보면 됨.


♡C언어 배우고
♡java 혹은 js배우고
♡(자바 ㅡ 스프링 ㅡ 타임리프) 혹은 (노드 ㅡ 네스튼지 넥스튼지)

이상태로 웹대충 끄적여서 웹사이트 만들어봐.

그리고
서버에 구조물 추가하려고 해봐

전부 자바나 전부 노드로 짜도 돼.
근데 1. 컴파일언어를 쓰고싶다
2. 골치아픈 동기화

이 문제가 대두할거임.

이상태에서

♡러스트 를 공부해봐

그리고 노드랑 자스로 쉽게짤 코드를 러스트로 짜봐.

그러면 러스트로 캐쉬쪽을 건드리게 되니까...

여기서부터 cs의 시작임.

내가 기록하는 메모리의 정확한 하드웨어상 위치를 식별하고 동기화하자.

♡cs app
♡Computer Organization and Design
♡멀티코어 cpu 이야기
♡리눅스커널 디자인의 기술
♡공룡책
♡리눅스 커널 구조와 원리

여기까지 보면 운영체제가 잡힘.
임베디드가 가능함.
마지막책이 임베디드책임.

난 임베디드 깊게 손 안댈건데
임베디드갈거면 여기서 취준하는게 나음.
고급책도찾아보면있겠지만 취직하셈.

그리고

♡네트워크 하향식

까지 보면 됨.

여기서부터 보안 루트임.

♤정보보안개론
♤시스템 해킹과 보안
♤네트워크 해킹과 보안

이거 다 보고 해킹문제 사이트에서 문제 딥따풀고
대회나가셈

그리고 여기부터는 슈퍼컴퓨팅 루트

♧HPC
♧CUDA
♧MPI

그리고 여기부터는 백엔드

♡데이터베이스 돛단배책 (딴길로 가더라도 필수임)
☆스프링(김영한 인강 추천)
☆MySQL
☆JPA
☆HTTP

사실상 cs시작 전에 대충 보고와서 이미 아는지식이 많아야함.
탄탄하게 다시다지셈

그리고 분산시스템 및 가상화

♤하둡 생태계 (ㅈㄴ많음)
♤도커
♤쿠버네티스
♤레디스

대규모 시스템, aws

◇엔진엑스
◇aws

이쪽은 나도 어케공부할지 감 안잡힘.



대충 요정도.

여기서 벗어나고싶으면
♡만 다 보고
그래픽스나 머신러닝 하러 가면 됨.


추가로 함수형언어
액터, STM 을 통한 멀티쓰레딩 코드를 짜는 도구를 얻기



뭐 내가 생각나는건 요기까지다.