Skip to content
This repository has been archived by the owner on Nov 27, 2022. It is now read-only.
/ dev4newbie Public archive

신입 엔지니어를 위한 개발 가이드

License

Notifications You must be signed in to change notification settings

rayleighko/dev4newbie

Repository files navigation

Developer Guideline 🧠 based Korean

Recent edit: 2019. Dec. 25 Merry Christmas!🎅

Halewira의 사내 엔지니어링 팀 가이드라인으로 사용됩니다.

'개발자'는 단순히 프로그래밍에 국한된 것이 아닌, 하나의 제품(Product)을 만들기 위해 사용되는 모든 인적 자원을 뜻합니다. 가령 기획자, 디자이너 등으로 나뉘는 직군을 개발자라는 단어 하나로 통일했습니다. 따라서 이 글에서 IT 서비스 제품의 구현을 담당하는 직군은 Engineer로 통일합니다.

이 문서는 오직 엔지니어의 관점에서 작성되었고, Halewira 엔지니어링 팀의 주관적인 생각이 반영되어 있습니다.

들어가기 전에 ✋

만약 시간이 되신다면 본문을 읽으시기 전에 서문을 보신다면 레포지토리의 내용을 읽거나 기여하는 데 도움이 될 것입니다. 더불어 Halewira의 주관적인 생각이 가미되기 때문에 다소 불편한 부분이 있을 수 있으니 그 점에 유의하시기 바랍니다.

기여 방식 📋

기본적으로 각 주제 별로 신입 엔지니어가 꼭 알아야 할 내용에 대해서 기술합니다. 이 곳에 작성되는 모든 내용은 추상적으로 이해하는 것이 아닌 현실적으로 공감되고 도움이 되는 내용이어야 합니다. 하나의 주제와 관련된 추천 문서나 도서를 공유해주시는 것도 좋은 방법입니다. 만약 참고자료가 있다면 반드시 본문 하단에 기술해야 합니다.

본문에 작성된 내용 외에 추가하고 싶은 내용이 있다면 먼저 ETC에 적어주시면 됩니다.

더불어 전체적인 문맥의 어투는 '~했다', '~이다'와 같이 짧게 끊어주시면 됩니다. 더불어 존대의 표현은 각 글마다 다를 수 있으니 이 점에 유의하여 해당 글의 뉘앙스에맞게 추가/수정해주시면 감사합니다.

☝️ 목차는 트리 형식을 기반으로 최상단에는 전체 주제를 기입하고 그 하위의 세부 주제를 다시 그 하위 디렉터리로 옮기거나 해당 디렉터리의 README.md에 작성합니다. 그리고 읽는 이의 편의를 고려해 내가 있는 디렉터리 바로 하위의 내용에 대해서는 링크를 거는 것을 원칙으로 합니다.

목차 for Engineer💻

  • Common

    • Troubleshooting(문제 추적)
    • Design(설계)
    • Implementation(구현) - 작성중
    • Efficient Development(효율적인 개발) - 작성중
    • Object-oriented Programming(객체 지향 프로그래밍) - 작성중
    • Function-oriented Programming(함수 지향 프로그래밍) - 작성중
    • Test-driven Development(테스트 주도 개발) - 작성중
    • Domain-driven Development(도메인 주도 개발) - 작성중
    • Application Programming Interface(API, 응용 프로그램 프로그래밍 인터페이스) - 작성중
  • PS(Problem Solving)

    • Coding Test Tips - 작성중
    • How to study Problem Solving?
  • CS(Computer Science)

    • Data Structure - 작성중
    • Network - 작성중
    • Operating System - 작성중
    • Database - 작성중
    • Design Pattern - 작성중
  • SOFT SKILL

    • 글쓰기 - 작성중
    • 말하기 - 작성중
    • 동료를 위한 개발 - 작성중
  • DESIGN

    • UI - 작성중
    • UX - 작성중
  • WEB PROGRAMMING

  • Configuration Management(형상 관리) with Git

  • ETC

    • English - 작성중
    • Web related Open source - 작성중
    • Cloud for FE - 작성중
    • Docker - 작성중
    • NginX - 작성중
    • front-end-handbook-2019

About

신입 엔지니어를 위한 개발 가이드

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published