면접보는데
OOP 아냐고 묻고 그다음에 SOLID 말해보래서 SOLID 말하고 SRP가 뭔지 아냐고 묻더라
SRP는 단일 책임 원칙인데
책임이라는건 개인의 주관에 따라 다르고
책임 원칙이라는 책임은 기본적으로 팀에 따라 다른거라 결국 원칙적으로 OOP는 원칙이라기보다는 사회적 합의로 된 커뮤니케이션 논리에 가깝다
뭐 그러면 자바나 C#은 OOP언어는 어떻게 된거냐 하길래
OOP 논리에서 그부분은 합의적인 논리고 실제 구현은 오브젝트를 언어차원에서
object 상속을 통해서 생성되는 모든 것을 전부 오브젝트라는 논리로 만들었다
다만 이논리는 다르게 말해서
모든것이 OOP라는건 어떤것도 OOP가 아니다라고 할 수 있다라고 말했었음.
실제로 C#과 자바는 Object를 상속하기때문에 모든 것이 객체라는 논리로 접근하고 있으니까.
근데 그 말 하더니 나보고 잘 모른다고 하더라
몇년이 지난 지금와서 생각해봐도 내 답은 맞았다.
꽤 이름있는 회사였는데 사실 지금와서 생각해보면 SRP로 어떻게 나누었느냐같은 걸 예시로 설명해야했나 싶긴하다.
사실 여기서 모범적인 일반적인 답은 클래스의 변경 이유를 단 하나만 가지도록 설계해야한다는 말이긴했겠지.
하지만 좀 더 근본적인 대답을 했던게 틀렸던게 아니었을까.
아마 그 사람은 클래스 변경 이유와 그 사례를 묻고 싶었겠지만 저 답변 이후로 나보고 잘 모른다는 말과 함께 여기까지 하자고 했었다.
아직도 이름있는 회사 중 유일하게 면접까지 나름 큰 규모의 회사였는데 그 이후로는 그런 나름 큰 규모의 회사는 면접제안도 코테 제안도 없어서
그냥 창업을 하기로 생각했는데, 지금은 잘 모르겠다
만들고 있는 게임의 규모도 내 능력에 비해서 과도하게 크고. 창업은 성공할 수 있을지 원.
진짜 너 걱정되서 하는말인데 너 정신병있는거같에
정신병은 커녕 멀쩡함. 다른 생업도 하고 있고
아니 너 하루종일 커뮤니티하는거 아니지?
밤새 작업하고 이제 글썼다 미친놈아 jonny가 아까판 오픈 톡에서 밤새 작업하는거 공유했어
설날 내려가서 효도하셈
내려가지않고 이곳에서 최선을 다하는게 오히려 효도가 아닌가,,?
사회성 없어보이게 면접했네 커뮤니케이션 협업 못할것이라고 생각해서 떨친듯
아니면 제대로 공부를 안해서 상황에 맞는 대답이 아니라 그냥 자기가 외운 이론만 늘어놓는다고 생각할수도
진정한 OOP는 아무것도 안하는것임
철학자를 뽑는게 아니니까 그냥 적당히 어울릴수있는 사람이라는걸 어필하는게 더중요해
'모든것이 OOP라는건 어떤것도 OOP가 아니다라고 할 수 있다' 부분은 이해가 안가네
논리적으로 되게 해당 부분이 이상한거 같은데..
Oop라는건 객체를 어떻게 구분하느냐인데 그게 전부 객체라면 그 구분의 의미가 없단거지
형식적 준수와 실질적으로 괴리가 있단거였지
그때는 너무 긴장해서 그거말곤 생각도 안났음.
'oop라는건 객체를 어떻게 구분하느냐인데' 이 것부터 좀 이상한거 같은데
oop의 핵심이 객체 구분이랑 뭔 상관인지 모르겠네
OOP의 핵심은 인간이 이해하기 쉽게 프로그래밍하려고 인간의 인식 체계를 바탕으로 구성한 인간 중심의 프로그래밍 방법론인거 같은데
'모든것이 OOP라는건 어떤것도 OOP가 아니다라고 할 수 있다' 이건 그냥 멋있을려고 꾸며낸 말 그 이상도 이하도 아닌거 같노
'몇년이 지난 지금와서 생각해봐도 내 답은 맞았다.' 전형적인 방어기제 회피형 마인드
나는 너 되게 좋게 보는데, 저 부분은 충분히 면접관 입장에서 뭘 모르고 답하네 라고 생각할 수 있을 만한 부분이고, 저 사건 하나만으로 취업을 포기하고 창업을 택했다 이것도 ㅈㄴ 아닌거 같음. 뭐 세상이 나의 뎁스로 이해하지 않는다 이런 느낌인거 같은데, 그 정도의 사건도 아니고 저런 일 있었다고 자기의 세상에 틀어박히는 것도 이상하고
나도 그부분은 그래 생각함 근데 아무래도 면접이다보니 긴장했던게 좀 있었음. 뎁스로 이해한다 이딴 느낌이 아니라, 그냥 단순히 그래? 내가 틀렸다고 그럼 내가 진짜 맞는지 보여줄게 이런 느낌인거지
단순하게 이야기하자면 이거임 C# 쓸때 string을 생각해보자. 이것은 객체로 분류되지만 단순 데이터 용도로 쓴다면 사실 객체 지향적 설계는 아님. 하지만 C#에서 string은 Object를 상속받음. 그러니까 형식적으로는 OOP지만 사실 그 본질을 생각하면 다 OOP가 아니다라는것이지. 결과적으로 당시에는 긴장도 하고 뭘 묻는지 상대 의도 파악을 몰라서 이런 추상적 개념에 대해서 이야기했던거지. 단순히 저것뿐만 아니라 여러 문제가 있었겠지만 저게 중심적인 이야기중 하나라는거지 뭐.
사실 기본적으로는 그거지 면접을 보다보면 당연히 내가 알고 있는 지식이 안떠오름 시험도 그렇잖아. 그냥 저때는 질문자의 의도에 대해서 잘 몰랐던것도 있지만 긴장했기때문에 그런 일도 있었고, 그리고 저걸 계기로 아마 큰회사는 뭐 더 연락도 안왔으니. 그냥 큰 회사에서 내가 잘못알고 있다라고 말했는데 암만 생각해도 내가 맞는것 같으니까 내가 함보여준다<<이 마인드인거지 원래 모든 일은 다 합리적으로 돌아가지 않잖아
틀리든 맞든 면접관이 면접자에게 틀렸네 마네 평가하는 발언자체가 건강한 집단은 아니라는 방증임
미국은 전부 면접 자리에서 바로 피드백 해주는데
미국이 그러는지 아닌지는 모르지만 설사 그렇다고 해도 위의 질문 자체가 공리성보다는 추상성이 강한 질문인데 그 자리에서 답한다는건 자기 가치관에 대한 반론으로 말하는건데 면접 자리에서 자기 가치관에 대해서 설파하는 식은 건강한 피드백일리가 만무하지
땔감 면접에서 누가 공리성 추상성 이론 물어봄?
저때 내가 너무 긴장해서 걍 대답도 잘못했다고 생각하고 있긴함 어느정도는
원래 정상인이 드물다. 걔도 너도 둘다 정상이 아닐수도 있고 너가 더 정상인일수도 있음. - dc App
개념글 추천
걍 이야기하기 싫어지는 타입이네. 협업하는데 이런애들이 제일 걸림돌임ㅋㅋ 잘걸렀다
근데좆소라도가지 왜?
글만보고 믿지마라 ㅋㅋㅋ 면접은 떨어진대 다 이유가 있다. 면접은 단순 기술 뿐만 아니라 회사라는 조직에 협업 하는곳인제 사회성 없어 보였거나 실제 면접 현장에서는 개털려놓고 그중에 잘한거 딱 한개만 과장해서 글로 썼거나 등등 전체 면접 처음부터 끝까지 현장에서 질접 듣지 않는이상 탈락자가 하는 말은 본인이 유리하게 꾸몃을가능성 높음
틀린 말은 아니긴함. 기존 질문을 제대로 다 대답못했던걸수도 있고, 그전 질문에 제대로 답변 못했던걸수도 있지. 다만 그전 질문들은 기억 안나지만 저때 질문은 뇌리에 남았고 어떤 대답을 비슷하게 했는지 기억나서 적어뒀더니 념글감. 사실 니 말대로 전체 면접현장에서 내 복장이나 행동등 전반적인 문제가 있었을수도 있지. 니 말이 맞음 ㅇㅇ
다만 나는 떨어진거는 어차피 떨어진건데, 기억에 남는 부분이 저거인거지. 사실 그전 질문들도 너무 긴장해서 뭐였는지도 기억 안남
단지 단순하게 사람의 말 한마디가 사람이 선택을 하게 되는 계기가 될 수 있단것뿐이지 ㄹㅇ
면접관도 일개 개인이다. 회사를 대표한다고 생각하지마라 그도 언제 이직할지 모르는 단순 월급쟁이다. 면접을 많이 보라는게 면접은 면접관이 누구냐에 따라 운이 매우 많이 갈리기 때문이다. 고작 몇번 본 면접으로 속단하지말아라
창업 초반은 퍼스널브랜딩이니 더 가능성 있을 듯 취업은 뭐 진짜 역량이 미친듯이 뛰어난 게 아니면 이런 대답은 중2병으로 보이니까 당연히 떨어지는거고
부처님 말씀처럼 했구나 범부중생은 깨달지 못했음
개병신짓하지 말고 게시판이나 짜가라 이왕이면 반응형 디자인도 해보고 docker, aws 배포도 해보고
흥미로운 양반이시네. 논리쪽 공부하셨나요?
야 난 너말 좋게본다 저렇게 생각할수도 잇구나 하고 좋은데? 맞고틀리고는 애초에 없다 떨어진거 신경쓰지마라