포폴 그 자체만으로 의미를 지닌다는건 코드가 아니라 돌아가는 사이트를 보겠다는건데, 기획이나 디자인 쪽이면 모를까 개발자한테는 전혀 의미가 없음
면접때 보는건 그 안의 코드임
코드를 보는데는 2가지 이유가 있지
1. 완전 폐급이면 거르려고
2. 제대로 만들었으면 면접때 제대로 알고 만든건지 검증하려고
1번은 거론할 가치도 없고
2번이 니들에게 중요한 부분인데, 복붙으로 만든 포폴이면 백퍼센트 면접관한테 개털리고 탈락함
니가 만든 코드 한줄 한줄마다 왜 그렇게 했는지 자세하게 설명이 가능해야함
내가 포폴은 공부의 부산물에 불과하다고 강조하는 이유임
가끔 보면 포폴 주제 물어보는 프붕이들도 있던데
주제 1도 안중요하니까 깊게 공부해서 대용량, 동시성만 잘 처리하면 씹상타임
그러니까 공부해라 쌍것들아 ㅋㅋ
하도 질문 많이 들어와서 글써봤다
면접때 보는건 그 안의 코드임
코드를 보는데는 2가지 이유가 있지
1. 완전 폐급이면 거르려고
2. 제대로 만들었으면 면접때 제대로 알고 만든건지 검증하려고
1번은 거론할 가치도 없고
2번이 니들에게 중요한 부분인데, 복붙으로 만든 포폴이면 백퍼센트 면접관한테 개털리고 탈락함
니가 만든 코드 한줄 한줄마다 왜 그렇게 했는지 자세하게 설명이 가능해야함
내가 포폴은 공부의 부산물에 불과하다고 강조하는 이유임
가끔 보면 포폴 주제 물어보는 프붕이들도 있던데
주제 1도 안중요하니까 깊게 공부해서 대용량, 동시성만 잘 처리하면 씹상타임
그러니까 공부해라 쌍것들아 ㅋㅋ
하도 질문 많이 들어와서 글써봤다
중국 해커가 해킹한 페이스북 코드 마개조해서 복붙하는건 어떠노
막말로 쇼핑몰 이딴거 필요 없고 액윽 이라고 보내면 윽액 이라고 응답 주는 api 1개짜리 서버 만들어도 됨 대신 내부적으로 깊이가 깊어야겠지만 상황은 니들 맘대로 상정하면 됨 고객이 수억만명이랄지
10만명 커버되는 페북 만들면 네카라 문 뿌수면서 오줌싸도 입사 쌉가느으으으으으으응?
깝노노
10만명으로는 네카라 들어가기 부족하노
너에겐 페북을 만들 능력도 시간도 없다는 의미
응원이라도 해주면 덧나노
누구도 혼자서는 그거 못만들어 얼마나 복잡한건데 그게;;
1000명은 가능?
성능 말고 기능을 이야기한거였는데 만약 니가 말한 페북이 정말 기초적인 기능만 지닌걸 말한거면 혼자서 만들 수 있지 실제로 몇명 커버 가능할지는 정량적으로 말하기 어렵고, 단순히 대용량 커버 가능한지만 생각하면 됨 부하가 발생했을때 어떻게 감당할지
부하는 서버 메모리 사용률 보면서 접속을 차단하는 형식으로 하려고 찾아보는 중인데 ㄱㅊ?
접속을 왜 차단해;; 고객들 없애버릴 생각? 서버 늘려서 대응해야하고 니가 할건 서버를 늘리면 그게 곧 성능 증가로 이어지는 구조를 설계하는거지 포폴 만드는데 실제로 늘리면 돈나가잖아
미니 페북은 꽤 좋은 주제 맞아 이걸 구현하는데 필요한 기술들이 있는데, 한번 잘 찾아보고 그 기술에 한계도 있는데, 그걸 어떻게 커버할지도 고민해보고
게임 서버는 일정이상 들어오면 대기열로 들어오길래 그렇게 하려 했었지. 이건 게임 서버만 그렇게 하나?
게임 서버랑 일반적인 웹서비스랑은 가해지는 부하가 차원이 다르지 실시간으로 상호작용을 해야하니 병목 지점 해소에도 한계가 있음 분산 처리하기 어렵단 말이야
아예 잘못생각하고 있었노.. 수강 시스템도 대기열 만들어 놓던데 얘도 아예 다른 결로 봄?
확장 가능한 구조가 중요하니까 차단할 생각 1도 하지마셈 그리고 차단하더라도 메모리 사용률은 기준이 좀 이상한듯
부하라는게 컴터가 감당하기 힘들정도로 처리량이 쌓였다 -> cpu랑 메모리 아니겠노! 란 접근법이었는데
수강시스템은 개폐급으로 만든 사이트고 1년에 2번만 쓰는거인데다가 고객이 불만 가지고 이탈할 수 있는 성질의 것이 없어서 아쉬울게 없음 그런데 1년에 2번만 처리하면 되는걸 위해 서버를 확장 가능한 구조로 설계했을리가 없지
내 등록금 어데 쓴거노 시발
너는 자꾸 서버가 한대일거라고 가정하는 것 같은데 여러개면 어떻게 하려고? 그리고 메모리가 현재 사이트 이용중인 유저 수에 딱딱 맞춰서 차있거나 비어있을거같음? 조금만 깊게 생각해봐도 안되는걸 알아야하는데
깊게 생각하라는게 실무 환경까지 고려하란거였냐 ㅅㅂ 다시 첨부터 고민해본다
너 실무 환경에서 일하려고 만드는거잖아 그럼 거기를 상정하고 만들어야지
포폴 아예 없이도 취업 가능? 인설 상위권 공댄데 선배들이 대졸 공채는 코테 cs만으로도 붙을수 있다던데 맞나요?
포폴이 없어도 실무에서 쓰이는 기술은 알아야죠 피면접자의 문제 해결 방식이나 생각하는 방식을 알아보고 싶은데 코테 cs로는 알수가 없어요
심지어 로그인 로그아웃 기능만 ㅈㄴ 잘만들어도 된다 게이들아
대용량 동시성을 잘 안다는걸 어떻게 보여주면 좋을까?? 쿠버네티스정돈 써야함??
쿠버네티스와 대용량 동시성은 직접적인 연관이 1도 없지 특히 동시성이랑은 아예 연관이 없지 대용량 처리는 병목지점을 없애는게 중요하고 동시성은 같은 리소스에 대한 처리가 중복으로 이루어지는걸 방지하는게 중요함
이걸 실천하는데 여러가지 기술들과 구조가 필요한데 그것들을 익혀서 쓸줄 알아야지
대용량이라는게 매우 큰 트래픽을 지연없이 처리한다는걸로 이해해도 됨??
그런 의미로 말한거 맞음 일반적인 웹 트래픽에도 성격이 있는데, 크게 읽기와 쓰기로 나눌 수 있음 각각 고민해봐야할거야
궁금한게 깊게 공부한다는게 걍 구글에서 계속 레퍼런스 타고 찾아가면서 공부함 ?
일반적으로는 그정도면 되고 부족하다 싶으면 책을 사서 보든 해야겠지
ㄳ