728x90

준비하게 된 계기

 

프론트엔드를 공부하다 정보처리기사를 준비하게 되었습니다. 

정처기를 준비하게 된 이유는 비전공자로서 프론트엔드에 대해 공부할 때, 생각보다 모르는 용어가 많다는 느낌을 받았기 때문입니다. 물론 모르는게 생길때마다 이를 공부할 수도 있지만, 디자인 패턴등을 공부하면서 느낀점이 몰랐고 겪지 않았기 때문에 불편함을 느끼지 못했고, 개선하지 못하는 경우가 많다는 것이었습니다. 따라서 전반적인 소프트웨어적인 지식을 갈고 닦고자 정보처리기사 시험을 준비하게 되었습니다.

또한 이를 바탕으로 비전공자에서 오는 일종의 컴플렉스 또한 극복하고 싶었습니다.

준비하며

사실 시험을 준비하면서 좋았던  점도 많고, 제 생각과 다른점도 많았습니다. 면접 질문으로서만 공부했던 TCP/IP와 UDP에 대해서 조금은 더 자세히 알 수 있었고, metadata등 막연하게 사용하던 용어에 대해서도 좀 더 정확하게 알 수 있었습니다. 주로 사용하던 패턴이외에 다양한 디자인 패턴에 대해서도 맛 볼 수 있었습니다.

물론 해당 내용들이 깊지는 않았지만 이러한 것들이 있고, 이 용어들이 여기서 유래되었구나 하는 사실들을 알 수 있었습니다.

 

아쉬운 점은 시험 자체는 합격을 기준으로 봤을 떄, 언어에 많이 치우쳐 있었습니다. 그리고 그 속에서 C, 자바, 파이썬의 비중은 높았지만 자바스크립트의 비중이 굉장히 낮다는 사실을 확인했습니다. 프론트엔드 개발자로서 자바스크립트를 가장 큰 비중에 두고 학습했지만, 소프트웨어쪽에서는 작은 비중을 차지하는 언어구나 라는 생각이 들었습니다.

 

시험 준비 과정

애초에 목적이 소프트웨어적 지식 함양과 비전공자로서의 자격지심을 어느 정도 해결할 수 있는 자격증의 획득 2가지 였습니다. 따라서 인터넷에 나오는 시험준비 기간 (필기 1주 , 실기 2~3주) 보다는 훨씬 넉넉하게 투자하였습니다.

실기 6주, 필기 3주 정도 투자하였고, 문제집은 시나공을 활용하였습니다. 

 

 

1회독을 끝내고, 기출 문제를 푼 후 틀린 단원을 다시 공부하였고 마지막 시험 직전 3일에는 시험에 주로 기출되는 단원 위주로 학습하였습니다.

 

 

시험 결과

남들보다 시간을 좀 더 투자해서인지 시험은 한번에 모두 합격하게 되었습니다.

단순히 시험 합격만 생각한다면 2,4,7,8,9,10,11만 공부해도 되겠다는 생각이 들었습니다. 시험 전날에 유튜브를 통해서 C언어와 자바에 대한 문제 풀이에 대해서 공부했던 것도 많이 도움이 되었고 단답형 문제에서도 아는게 많이 나와서 합격할 수 있었다고 생각합니다.

 

 

 

'후기' 카테고리의 다른 글

fastcampus 3월 캠프콘- 1:1 커피챗 후기  (0) 2024.04.19
패스트캠퍼스 3월 CampCON  (0) 2024.03.26
728x90

멘토링 내용..

 

패스트캠퍼스에서 주최한 3월 캠프콘 리뷰작성 이벤트에 당첨이 되어서 1부 강의를 진행하셨던 하조은 멘토님과 멘토링 할 수 있는 기회를 얻게 되었습니다.

 

크게 3가지의 질문을 준비하여서 질문했었습니다.

 

1. 캠프콘에서 말씀하셨던 내용은 '함께하고 싶은 개발자란 어떤 사람인가?' 였는데, 이력서에선 어떻게 하면 이를 어필할 수 있을까?로 이어지는 과정이 쉽지 않았습니다.  또한 세세하게 언급할 경우 이력서 양이 너무 많아지는 것 같습니다.

 

제가 들은 답변은 '프로젝트를 진행하면서 결국 어떤 고민을 하고 어떤 목표를 가지고 성취했는가에 대해서 보여주면 좋겠다' 입니다. 이때 핵심 경험에 대해서만 자세하게 언급해라고 말씀해주셨습니다.

제가 마지막으로 진행한 팀프로젝트에서 저는 처음 타입스크립트와 React-query를 도입했는데, 이러한 내용은 사실 요즘 기업들에게 당연한 부분인 거 같고 차라리 해당 부분에 대해서 자세하게 설명하기 보단 강조할만한 경험을 좀 더 추려서 자세히 얘기하는게 좋을 거 같다고 답변해주셨습니다. 

즉, 차별성이 없는 내용은 간략하게 서술하고 강조하고 싶은 부분에 대해서만 언급해야 강점이 더 매력적으로 보여줄 수 있다고 하였습니다.

 

2. HTML,CSS,JS에 대해서 깊게 공부하고 싶은데, 어떻게 깊게 공부해야 할지에 대해서 막연합니다.

 

각각에 대해서는

HTML : 시멘틱 태그에 대해서 깊게 생각해보고 이를 반영하면 좋은 학습이 될 것이다.

CSS : 라이브러리에 너무 의존하지말고 UI를 구현해보면 좋을 거 같다.

JS : 딥다이브 교재를 보고 공부하는 것도 충분하다곤 생각하지만, 더 깊게 공부하고 싶으면 라이브러리를 한 번 분석해봐라

와 같은 답변을 해주셨습니다.

 

3. 프로젝트가 끝나고 강의를 듣고 클론 코딩을 많이 진행했는데, 언급하면 좋을까요??

 

클론 코딩을 강조하는 것에 대해서는 부정적으로 말씀하셨습니다. 결국 클론 코딩이 온전한 경험으로 받아지지 않기 때문에 그렇게 말씀하셨습니다 .

 

추가적으로 디밸롭을 한 경우는 어떤가요에 대해서 물었는데(자바스크립트 프로젝트를 타입스크립트로 마이그레이션함),  작성하는 거 자체에 대해서 추천하고 싶진 않다고 하셨는데, 주 이유는 '유저에 대한 고민이 깊지 않을 확률이 높다' 였습니다. 결국 서비스란 '유저에게 어떠한 가치를 주고 싶고, 그러기 위해서 어떤 목표를 잡고 극복했냐가 중요하고 이런 사람의 깊은 고민이 매력적이다'는 답변을 해주셨습니다.

 

 

마치며..

이번 멘토링을 하면서 느꼈던 점은 이력서에 대한 조언등도 굉장히 좋았지만, 멘토님의 답변하는 모습이 굉장히 인상 깊었습니다. 제 입장에서 어떻게 하면 좀 더 좋은 해답이 될지 경청해주시고 고민해주시는 모습에서, 평소에도 함께하고 싶은 개발자에 대한 고민을 하시고 이를 실천하시는 게 느껴져서 더욱 의미 있는 시간이 되었습니다.

 

혹시 관심생기면 아래 링크로 신청가능합니다.

https://fastcampus.co.kr/b2g_campcon

 

패스트캠퍼스 IT 커리어 성장 컨퍼런스 : 캠프콘(CAMPCON) | 패스트캠퍼스

성인 교육 서비스 기업, 패스트캠퍼스는 개인과 조직의 실질적인 '업(業)'의 성장을 돕고자 모든 종류의 교육 콘텐츠 서비스를 제공하는 대한민국 No. 1 교육 서비스 회사입니다.

fastcampus.co.kr

 

'후기' 카테고리의 다른 글

정보처리기사 실기 합격 후기  (1) 2024.09.14
패스트캠퍼스 3월 CampCON  (0) 2024.03.26
728x90

시작하며...

패스트캠퍼스에서 3월에 프론트엔드 관련 캠프콘을 열어주셨따. 패캠에서 운영하는 부트캠프생들을 위한 것도 있지만, 아무래도 강의 사이트이기에 좀 더 넓게 주니어 혹은 신입을 위해 시니어의 경험을 공유 및 같이 성장한다는 취지로 열게 되었다고 말씀하셨다.

 

이번에는 1부 당근 개발자, 2부 토스 개발자님께서 각각 연사를 해주셨다.

1부 함께하고 싶은 개발자

1부의 주제는 함께하고 싶은 개발자이다. 이전 KDT부트캠프에서 멘토님이 당근 SRE 개발자셨는데, 열정적인 모습이라던가 적극적인 피드백, 마인드셋 등등 멘토링 받는 내내 많은 좋은 경험을 주셨다. 그래서 살짝 기대하는 부분도 있었는데 유익한 경험이었다. 또한 당근 및 이전 회사에도 개발자 및 면접관으로도 활동하셔서 사례도 들어서 설명해주셔서 이해하는데 도움이 되었다. 아래 7가지 외에도 많은 내용들이 있지만 최대한 추려서 7개만 언급해주셨다.

 

1. 작은 일부터 시작하는 사람

관찰, 질문 기여 순으로 작은 일부터 시작하자!

콘웨이 법칙이라고 코드를 보면 해당 조직의 특성을 알 수 있다고 한다. 이러한 것 처럼 코드를 먼저 보고 조직에 대해서 이해한 다음 모르는 점을 질문하고 이후 자기가 할 수 있는 작은 일부터 시작해보기. 누구나 할 수 있는 하는 것도 중요하다. 

 

2. 의미를 확인하고 질문하기

제품 및 서비스, 무엇을 하는지에 대한 의미를 생각하고 질문하기. 단순히 구현만 하는 사람보다 당연하게도 무엇을 어떻게 할 지 알고 하는 사람이 가치가 높다.

 

3. 두괄식으로 말하기

시간이 단축되며 이는 결국 능률 상승으로 이끌어짐.

 

4. 기계처럼 단순하게 일하기

# 3가지의 큐로 업무관리

Main : 계획한 일

Side : 시급한 일 ==> 코드리뷰 핫픽스

Backlog : 계획하지도 않았고, 시급하지도 않음

이렇게 계획이 되어있다면 주어진 일에 몰두.. 
생각없이 일해라는 느낌이 아니라, 업무를 정리해서 업무에만 몰두할 수 있게 정리해라는 느낌

 

5. 완벽보다 완성을 목표로 하는 사람

포기도 우선순위를 정한 사람이 할 수 있음

완벽하게 하려다보면 완성이 안 될 수 있음. 하지만 서비스에서 결국 중요한 건 어떻게든 완성하는 것임

 

6. 큰 그림을 볼 줄 아는 개발자

위에 내용과 어느 정도 유사한 부분도 있고, 단순이 코딩이나 개발뿐만 아니라 조직생활, 개인생활까지 포함한 영역도 고려해야 한다 말씀하셨다.

 

7. 코드와 자신을 분리하기

너무 자기 코드를 사랑해선 안된다고 하셨는데, 개인적으론 사랑보단 집착이란 느낌이었다. 코드는 결국 회사의 것이고, 더 나은 혹은 회사에 더 적합한 코드가 있다면 이것이 반영되는 것이 당연한데, 자기 코드만 사랑(집착)해선 안된다.

 

 

하조은 멘토님이 많은 점을 추상화해주셨지만, 결국은 이해와 배려, 성장에서 나오는 행위들이라고 생각한다.  시간을 절약해주고 싶어서 두괄식으로 만들고, 우리 서비스를 더 잘 이해하기 위해서 질문을 해야하고,.. 성장을 해야하기에 미래를 생각하고, 큰 그림을 봐야하고,,, 다만 이를 실천할 수 있는 내용으로 너무 잘 추상화해주셨고 구체적인 사례까지 들어주는 점이 너무 좋았다. 


 

2부 기술 트렌드로 알아보는 회사가 요구하는 신입/주니어

사실 두 번째 강의는 개인적으로 알려주시고자 하는 내용이 많아서 아아.. 할게 많구나 이런 느낌을 받았다.

라이브러리, 프레임워크, CSR vs SSR, 채용 지원방법,  이력서, 기술면접, 과제전형, 코딩테스트 등등 다양한 부분에서  자신의 생각을 얘기해주셨다.

개인적으로 기억에 남는 내용은 특정 기술 스펙을 선택했을 때, 분명히 대안이 존재할 건데 그런 것들에 대한 생각을 해보길 원하셨다. (SSR에서 Next말고  Qwik은 왜 쓰고 어떤 장점이 있는가)

다양한 내용들이 언급이 되어서 구체적인 부분에 대해서 듣고 싶었는데 이는 Q&A에서 어느 정도 해소할 수 있었다.

 

느낀점

컴퍼런스, Wanted 프리온보딩 같이 시니어 개발자의 의견을 들을 수 있는 환경은 많이 존재하는 것 같다. 심지어 제로초, 큰돌의 터전, 프롱트 등 많은 개발자분들이 유튜브라는 채널을 통해서 조언 및 피드백을 해주신다. 이러한 점에서 패스트캠퍼스 캠프콘만의 장점은 3가지라고 생각한다.

  • 커리어가 입증된 강사님
  • 패스트캠퍼스 매니저님의 진행하에 원할한 Q&A시간
  • 무료

좋은 회사에 간 개발자만 훌륭한 사람이다는 잘못된 명제다. 다만 흔히 말하는 천상계 개발자들은 그 이유가 있다는 것을 많이 느끼게 된다. 1부에서 들었던 함께하고 싶은 개발자이다. Q&A때도 질문에 대해서 단순히 대답하는게 아니라 질문자에 대한 이해를 바탕으로 자신의 상황에서 최선의 대답을 해주셨다. 이러한 점들이 함꼐하고 싶은 개발자이고, 그렇기에 좋은 회사에 갔다고 생각한다. 그래서 듣는 입장에서도 좋은 경험을 할 수 있었다.

 

주니어를 대상으로 하는 간담회등을 진행하면(특히 비대면) 사회자가 없는 경우가 종종 있다. 따라서 강의자님이 답변에만 몰두할 수 없는 상황이 많았다. 하지만 이번 캠프콘에서 매니저님이 질문을 선별(추천순), 정리하는 과정을 진행해주어서 이해에도 도움이 되었다

 

마지막으로 현재 무료라서 (물론 디자인,데이터,백엔드등의 캠프콘이 진행된 후 돌아오기 때문에 프론트엔드 관련 내용을 들으려면 몇 달 걸리겠지만)   가벼운 마음으로 신청해보는 것도 좋다고 생각한다.

'후기' 카테고리의 다른 글

정보처리기사 실기 합격 후기  (1) 2024.09.14
fastcampus 3월 캠프콘- 1:1 커피챗 후기  (0) 2024.04.19

+ Recent posts