본문 바로가기

전체 글252

[번역] 좋은 코딩을 위한 13 가지 간단한 규칙 13 Simple Rules for Good Coding (from my 15 years of experience)를 번역한 글입니다. 최적화 VS 가독성. 최적화보단 가독성 코드는 항상 읽기 쉽고 개발자들이 이해할 수 있게끔 작성하라. 읽기 어려운 코드를 읽는데 소모되는 시간과 비용은 최적화로부터 얻을 수 있는 것보다 더욱 크다. 최적화가 필요하다면, DI (의존성 주입)을 사용해 독립적인 모듈로 만들고, 100%의 테스트 커버리지를 유지하여 최소 1년간은 건들지 않아도 되도록 만들어라. 아키텍처 우선 나는 “우리는 빨리 개발을 해야하기 때문에 아키텍처를 설계할 시간이 없다"라고 말하는 사람을 많이 봐왔다. 그리고 그 중 99%가 이러한 생각 때문에 큰 문제를 겪었다. 아키텍처를 생각하지 않고 코드를 .. 2021. 2. 18.
박종천 부본부장 9가지 기술 링크 : https://youtu.be/fHyTA-UIcqs 정리본 출처 : sally-law.tistory.com/4 0. 스피커 주요 경력 - 한컴(93~99), 블리자드(04~16), 넥슨 (16~현재) Hard Skills : 1~5년차 Associate Softwadre Engineer(초급 개발자), Software Engineer(중급 개발자)의 기본 소양 1. Basic Knowledge (C++, OS) - 학교, 직장에서 본인이 직접, 개인적으로 공부해야하는 지식 - 새로운 것을 계속 공부해야 한다. 지금 공부한거는 3년 뒤든 10년 뒤든 버리게 되지만, 계속 공부해야 살아남는다. 2. Understanding for product 프러덕에 대한 이해 - 상품성에 대한 고민과 전략을 이.. 2021. 2. 18.
온라인 코딩 테스트의 사전 준비사항 이 글의 내용은 《파이썬 알고리즘 인터뷰》 책에 수록된 내용을 기반으로 작성하였습니다. 온라인 코딩 테스트의 사전 준비사항 연습장과 필기 도구 어떤 프로그래밍 언어가 유리할까 자신만의 코드 스니펫 준비 모든 테스트 케이스를 통과하도록 풀어야 타임아웃이 발생하는 경우 예외 처리를 잊지 말자 잘못 접근한 풀이, 어떻게 대처할까 풀이 시간을 초과했을 때, 포기해야 할까 코딩 도구가 필요할까 IDE에 부정적인 면접관이 있다면 REPL 도구로 코드를 검증하자 화이트보드 코딩 인터뷰 온라인 코딩 테스트의 사전 준비사항 이제 코딩 인터뷰의 첫 관문이 될 온라인 코딩 테스트를 잘 치르기 위해서, 어떤 준비가 필요한지 그리고 어떤 요령이 필요한지 하나씩 살펴보겠습니다. 연습장과 필기 도구 아무런 준비물 없이 노트북만 갖.. 2021. 2. 16.
국내 기업 코딩 테스트 플랫폼 활용 현황 이 글의 내용은 《파이썬 알고리즘 인터뷰》 책에 수록된 내용을 기반으로 작성하였습니다. 국내 기업 코딩 테스트 플랫폼 활용 현황 카카오 네이버 삼성전자 국내 기업 코딩 테스트 플랫폼 활용 현황 국내 기업에서는 어떤 코딩 테스트 플랫폼을 사용하고 있는지를 몇 개 사의 예를 들어 간략히 알아보겠습니다. 물론 여기서 얘기하는 내용은 특정 시기에 특정 팀에서 시행한 내용을 조사한 경우로 플랫폼은 언제든 변경될 수 있으므로 가볍게 참고 정도만 하기 바랍니다. 카카오 카카오의 경우 경력 수시 채용은 해커랭크 플랫폼을 이용합니다. 카카오의 모든 개발 직군 은 채용시 코딩 테스트가 의무화되어 있으며, 문제 출제 위원회가 따로 있어서 공통 문제를 일괄 제출한 후 각 팀에서 코딩 테스트를 진행합니다. 그러나 일부 팀은 업.. 2021. 2. 16.
반응형