본문 바로가기
독서 및 강연 기록

[강연 기록] 2024.06.26 / 멘토링 정리

글: Song hyun 2024. 7. 1.
728x90
반응형

 

*준비했던 질문 리스트.,.


Q.좋은 회사, 좋지 않은 회사를 어떻게 구분하나요?
Q. 커뮤니케이션 잘하는법? 실무에서 파트가 겹칠 때의 소통법?
Q. 실무에서 인터페이스를 어떻게 짜는지? -> 이번에 프로젝트를 할 때, 프로젝트가 진행됨에 따라 클래스 구조가 계속 바뀌어서 인터페이스를 쓰지 못했는데, 이런 부분은 어떻게 해결하시는지?
Q. 회사에서 가장 주의해야할점
Q. 실무에선 로그인할때 어레이리스트에 저장하는지
Q. 실무에선 깃 어떻게 쓰는지(커밋 단위 / 충돌 관리 / add. pull. push. commit 외에 쓰는 기능?)
Q. 머리 길러도 되는지 (남자)
Q. 신입개발자는 어떤일을 하는지
Q. 자소서 어떻게 써야 눈도장 찍는지
Q. 회사에서는 로깅/디버깅 기록을 어떻게 관리하는지?
Q. 회사에서는 광고 배너 관리가 어떻게 이루어지는지? // 선생님께서는 시간대별로 광고를 다르게 건다고 하셔서, 구체적인 사항들이 궁금함 //
Q. 광고 외에도 유통/중개 사이트에서 수익 창출 방법이 있는지 / 보통 주 수익 창출원이 어떤 것들인지
Q. 겹치는 부분이 있으면 상대방이 만든 메서드/프로토콜/파트(백/프론트 등등)에 대해 알고, 소통해야 한다고 느낌. -> 현업에서는 어떻게 하시는지

-----------------------------------------------------

1. 서버 실무 관리-내 정보는 세션에 저장됨. 세션 관리-로그인 한 사람들의정보는 디비에 저장.
2. 좋은 회사, 좋지 않은 회사를 어떻게 구분하나요?-사람마다 원하는 것이 다르기 때문에..
3. 기획-개발자라도 항상 기획만 하지는 않는다. pm이 되어도 기획은 해야한다. 
-기획 역시 경쟁력.-백엔드+프론트+디자인=>굿
4. 겹치는 부분이 있으면 상대방이 만든 메서드/프로토콜/파트(백/프론트 등등)에 대해 알고, 소통해야 한다고 느낌. 

 

 

질문과 답변

1. 좋은 회사와 나쁜 회사를 가리는 법

-> 좋은 회사와 나쁜 회사가 있다기 보다는, 그 사람에게 맞고 안 맞는 곳으로 나뉘는 것

-> 회사를 고를 때, 무엇에 중점을 두는지 생각해보자.

(ex: 성장을 중요시한다면 야근을 감수할 수 있음 -> 바빠도 성장할 수 있는 곳이 좋음.

복지가 중요하기 때문에 야근 no! -> 성장할 수 없거나/월급이 적더라도 출퇴근 시간을 맞춰주는 곳이 좋음)

 

2. 실무에서 업무 분장은 어떻게 이루어지나요?

-> 클라이언트의 요구/회사/그 때 그 때 사정에 따라 다르다. 그렇기 때문에 더더욱 소통이 중요하다.

-> git/수정 할 때마다 말 안함? =파국

-> 개발자 뿐만 아니라, 기획자/디자이너/개발자 각 분야별로도 소통이 중요하다. 요구사항이 바뀌기도 하기 때문에 잦은 소통으로 변경사항을 확인하는 것이 중요!

 

3. 인터페이스는 현업에서 어떻게 사용하나요? 

-> 현업에서는 제작할 기능들을 미리 다 짜고 들어간다. 그래서 기획이 중요하다. (=API/세부 API 명세서)

-> 처음부터 기획을 공들여 하면, 다섯번 수정할 것을 두 세번 수정하게 된다. 

-> 레퍼런스/유사 서비스/아이디어에 집중해 미팅하자.

 

+3-1. 그래서 기업에서는 발주서를 사용한다.(=문서화)

-> (1) 기능 명세서를 사용해 유효성 검사/클라이언트의 요구를 사전에 파악한다.

-> (2) 와이어프레임을 통해 대략적인 프론트엔드 업무를 파악한다.

-> (3) depth별/혹은 프론트-백엔드 별로 업무를 나눈다.

-> (4) 나중에 API 명세서를 보며 빠트린 업무는 없는지 체크한다.

* 기획이 정말 중요하다.

* 기록=야 너도 했잖아!<의 증거. 자주 기록하고 문서화하고 메일 보내자..

 

4. 자소서에서 어떤 부분을 어필하면 좋을까요?

->나는 포트폴리오를 신경써서 본다. 포트폴리오=나의 경험

-> 내가 쓸 수 있는 툴, 언어를 쓰는 것이 좋다.

 

5. 실무에서 로깅과 디버깅은 어떻게 관리하나요?

-> 로깅의 경우 관리대장이 따로 있다.

-> 하지만 관리를 따로 공들여 하진 않는다.

 

6. 웹 사이트의 경우, 광고 외의 수익 창출 방법이 따로 있을까요?

-> 유료/무료에 따라 사용 기능을 구분하는 것. (ex: 유튜브 프리미엄)

-> 체험판/멤버쉽 등등 다양하다.

 

7. 로그인 시에 어떤 정보들을 저장하시나요?

-> 회원정보 수정/추가 시에 timestamp를 찍는다.

-> 탈퇴 시에는 탈퇴 플래그를 세우되(state 변수) 데이터를 삭제하지 않는다.

-> 액션 로그를 기록한다.

 

 

728x90
반응형