master 0347115bab83 cached
15 files
41.3 KB
16.9k tokens
1 symbols
1 requests
Download .txt
Repository: jojoldu/junior-recruit-scheduler
Branch: master
Commit: 0347115bab83
Files: 15
Total size: 41.3 KB

Directory structure:
gitextract_5hrxuhhs/

├── .eslintrc.js
├── .github/
│   └── workflows/
│       └── ci.yml
├── .gitignore
├── .nvmrc
├── .prettierrc
├── .travis.yml
├── README-en_EN.md
├── README-zh_CN.md
├── README.md
├── data/
│   └── db.json
├── json-validate/
│   └── src/
│       └── build.js
├── package.json
├── tsconfig.build.json
├── tsconfig.eslint.json
└── tsconfig.json

================================================
FILE CONTENTS
================================================

================================================
FILE: .eslintrc.js
================================================
module.exports = {
  parser: '@typescript-eslint/parser',
  parserOptions: {
    tsconfigRootDir: __dirname,
    project: 'tsconfig.json',
    sourceType: 'module',
    extraFileExtensions: [
      '.json'
    ],
  },
  plugins: ['@typescript-eslint'],
  extends: [
    'eslint:recommended',
    'plugin:@typescript-eslint/recommended',
    'plugin:prettier/recommended',
    'plugin:json/recommended'
  ],
  root: true,
  env: {
    node: true,
    jest: true,
  },
  ignorePatterns: ['.eslintrc.js'],
  rules: {
    '@typescript-eslint/interface-name-prefix': 'off',
    '@typescript-eslint/explicit-function-return-type': 'off',
    '@typescript-eslint/explicit-module-boundary-types': 'off',
    '@typescript-eslint/no-explicit-any': 'off',
    '@typescript-eslint/no-empty-function': 'off',
    '@typescript-eslint/no-floating-promises': 'error',
    '@typescript-eslint/member-ordering': [
      'error',
      {
        default: {
          memberTypes: [
            'public-static-field',
            'protected-static-field',
            'private-static-field',
            'public-instance-field',
            'protected-instance-field',
            'private-instance-field',
            'constructor',
            'public-static-method',
            'protected-static-method',
            'private-static-method',
            'public-instance-method',
            'protected-instance-method',
            'private-instance-method',
            'get',
          ],
        },
      },
    ],
    'no-console': 'error',
  },
};


================================================
FILE: .github/workflows/ci.yml
================================================
name: ci

on:
  push:
    branches:
      - master
  pull_request:
    branches:
      - "**"

jobs:
  docker:
    timeout-minutes: 10
    runs-on: ubuntu-latest

    steps:
      # 해당 저장소의 코드를 가져옵니다.
      - name: Checkout
        uses: actions/checkout@v2

      # Node 16 버전을 사용합니다.
      - name: Install node
        uses: actions/setup-node@v2
        with:
          node-version: '16'

      # 패키지 설치
      - name: Install dependencies
        run: npm install

      # JSON 스키마 검증
      - name: Run builds
        run: npm run build


================================================
FILE: .gitignore
================================================
# Created by .ignore support plugin (hsz.mobi)

.idea
node_modules
credentials.json
http/telegram.http
src/test.js

================================================
FILE: .nvmrc
================================================
v16.14.0


================================================
FILE: .prettierrc
================================================
{
  "singleQuote": true,
  "trailingComma": "all"
}

================================================
FILE: .travis.yml
================================================
language: node_js
node_js:
  - "6"

branches:
  only:
    - master

script: "npm run build"

before_deploy:
  - npm install
  - mkdir -p deploy
  - mv db.json deploy/db.json

deploy:
  - provider: s3
    access_key_id: $AWS_ACCESS_KEY # declared in Travis repo settings
    secret_access_key: $AWS_SECRET_KEY
    bucket: junior-recruit-scheduler
    region: ap-northeast-2
    skip_cleanup: true
    local_dir: deploy
    acl: public_read
    wait-until-deployed: true
    on:
      repo: jojoldu/junior-recruit-scheduler
      branch: master

after_deploy:
  - echo "주니어 개발자 채용 정보 배포 진행중입니다."

notifications:
  webhooks: https://fathomless-fjord-24024.herokuapp.com/notify


================================================
FILE: README-en_EN.md
================================================
# Job Information for Junior Developers

[Korean](./README.md) | [English](./README-en_EN.md) | [Chinese](./README-zh_CN.md)

<div align=center>

[![author](https://img.shields.io/badge/author-jojoldu-ff69b4.svg?style=flat-square)](https://jojoldu.tistory.com/)
[![Build Status](https://travis-ci.org/jojoldu/junior-recruit-scheduler.svg?branch=master)](https://travis-ci.org/jojoldu/junior-recruit-scheduler)
[![CONTRIBUTORS](https://img.shields.io/badge/contributors-25-green.svg?style=flat-square)](https://github.com/jojoldu/junior-recruit-scheduler/graphs/contributors)
[![HitCount](http://hits.dwyl.io/jojoldu/junior-recruit-scheduler.svg)](http://hits.dwyl.io/jojoldu/junior-recruit-scheduler)

<a href="https://github.com/jojoldu/junior-recruit-scheduler/graphs/contributors"><img src="https://opencollective.com/junior-recruit-scheduler/contributors.svg?width=720"></a>

</div>

> These are the people who contributed to this repository. Thank you very much. :pray:

<div align=center>

![springboot](./images/springboot.jpg)

My first book, [Web services implemented alone with spring boots and AWS](https://jojoldu.tistory.com/463), has been published.
I highly recommend you to do your portfolio and personal projects with Springboot and AWS.

</div>

## 1. Introduction

It's a repository for **good quality employment information** for junior developers.
I'd like to include an intern/new/junior recruitment & hackathon schedule.
The period means **closing of documents**.
(If you find out that the recruitment has been completed, please make a Pull Request.)

## 2. PR Rules

* If you don't have a fixed period, you can write as **Undetermined**.
* You have to change **db.json** Too.
* db.json is for **automation** in telegram bot. [co-duck Site](https://co-duck.com/)
* It will be automated on a separate site or on Facebook.
    * Rule for db.json is```yyyy-MM-dd HH:mm:ss```.
    * If it has only closing date, please set closing time as ```23:59:59```.

## 3. Recommended links
The Series about story that 5 year career developer commence his 3rd work.

* [3번째 직장에 오기까지](http://bit.ly/2sFSGim)

The facebook page which communize informations such as technology/seminar for junior developer.

* [초보개발자모임](https://www.facebook.com/devbeginner/)

## 4. Recruitments (2020)

Every notice of employment in this chapter is for **new/junior** from **a good company for developers to build a career**.

> Significant traffic occurs,
Have Code Reviews, Continuous Deployment, etc.
Refers to a company interested in code quality.

Companies with a JobPlanet rating of 3.3 or less can't add to it even if you give them PR.
The purpose of this repository is to gather **good quality employment information** in one place.
**I'm not trying to contain all the company's recruitment information**.
If there is a company that has low JobPlanet ratings but you really want to recommend it, please leave the reason for that in PR.

### Recommended Company

* [Undetermined] [AB180 Engineer recruitment](https://abit.ly/ab180)
  * **100M+ Devices, 1M+ RPM. 1B+ Events/day**.  
Helping [100+ brands](https://abit.ly/ab180-clients) drive digital growth through marketing technology and strategy.
  * [Our Culture](https://abit.ly/ab180-culture)
  * [Front-end Engineer](https://abit.ly/join-ab180-frontend)
  * [Back-end Engineer](https://abit.ly/join-ab180-backend)
  * [Data Engineer](https://abit.ly/join-ab180-data-engineer)

* [Undetermined] [당근마켓(Carrot Market) New/Intern Backend/Platform developer recruitment](https://www.notion.so/07ca1fda22584d60a48ef43a8cf9bab0)
  * [Technical blog](https://medium.com/daangn)

* [Undetermined] [지그재그(Zigzag) new IOS/Android developer recruitment](http://bit.ly/2JpPLob)
  * [Technical blog](https://devblog.croquis.com/ko/)
  * [Zigzag Traffic](http://ppss.kr/archives/151825)
  * [Zigzag Outboarding](http://outstanding.kr/zigzag20170123/)

* [Undetermined] [8퍼센트(8%) new developer recruitment](http://bit.ly/2M7dk2S)
  * [(Reference) Park Moon-soo Story](https://brunch.co.kr/@leehosung/12)
  * [(Reference) Goodbye, friends](https://brunch.co.kr/@leehosung/22)
  * [(Reference) Between Calm and Passion](https://brunch.co.kr/@leehosung/34)
  * [(Reference) Finishing two spoonfuls study](https://brunch.co.kr/@leehosung/42)

* [Undetermined] [MyMusicTaste Frontend developer recruitment](http://bit.ly/2OOayk8)
  * [MyMusicTaste development culture](https://github.com/MyMusicTaste/recruit)
  * [Technical blog](https://mymusictaste.github.io/)

* [Undetermined] [Riiid(산타토익(Santa TOEIC)) developer recruitment in all fields](https://career.riiid.app)
  * [Riiid company introduction](https://riiid.co/ko/)
  * [Front End Technology Stack](https://apply.riiid.app/)

* [Undetermined] [피플펀드(PeopleFund) Developer recruitment](https://bit.ly/2HhIKSm)
    * [Technology Blog](https://tech.peoplefund.co.kr/)
    * Recommendation of Acquaintances
      * JobPlanet rating 4.0
      * In-company study culture is active
      * The development team has a good culture and most of them have moved to good companies (coupang, Kakao Mobility, Kakao Bank)

* [Undetermined] [Rainist (BankSalad) recruitment in all fields](https://rainist.com/recruit/engineer)

* [Undetermined] 코멘토(Commento)'s new employees recruitment
    * [Front-end Developer Employment](https://bit.ly/2FFdApI)
    * [Back-end Developer Employment](https://bit.ly/2T2smKc)
    * [Front-end Developer to Work With](https://brunch.co.kr/@comento/117)
    * [Designer to Work With](https://brunch.co.kr/@comento/116)
    * [Back-end Developer to Work With](https://brunch.co.kr/@comento/119)
    * [Head of the Development Team to Work With](https://brunch.co.kr/@comento/120)
    * [WeWork's Resident's Relay Interview](http://bitly.kr/6flAH)
    * [Hankook Ilbo Interview - Productivity Company of the Month](http://bitly.kr/TgWDe)

* [Undetermined] [Streami Inc Engineer Recruitment](https://github.com/gopax/Recruit)

* [Undetermined] [Skelter Labs Software Engineer Recruitment](https://www.notion.so/71edafe219b0432da0b1959f622c9f1a)
  * Even if you're not an AI professional, there's no problem with interviews.
  * [Skelter Labs CEO Interview](https://www.youtube.com/watch?v=uIhKDGz2ENo&t=349s)
  * [Skelter Labs Team Culture](https://blog.naver.com/skelterlabs/221860320455)
  * [Skelter Labs News](https://www.skelterlabs.com/ko/news/)

### Employment-Related Events

Includes recruiting-related programming contests, hackathon schedules, seminars, and more.

### How to get employment information

**Personally, I don't recommend recruitment information for Job Korea or Saramin..**.
You may skip any additional forms or comments that appear to be copy & paste into your employment information.
If **the companys are not interested in hiring as much, you can think that they don't have enough understanding of the developer**.
Below are the JobPlanet/Wanted search criteria that I visit regularly.
I'd like you to refer to it.

* [JobPlanet New Developer Recruitment List](https://www.jobplanet.co.kr/job_postings/search?utf8=%E2%9C%93&query=&jp_show_search_result=true&jp_show_search_result_chk=true&occupation_level2_ids%5B%5D=11610&occupation_level2_ids%5B%5D=11604&occupation_level2_ids%5B%5D=11603&industry_level2_ids%5B%5D=709&industry_level2_ids%5B%5D=702&recruitment_type_ids%5B%5D=1&order_by=score&page=1)
* ["Wanted" New Developer Recruitment](https://www.wanted.co.kr/wdlist/518?referer_id=23685&years=0)
* ["Rocket Punch" 'Replacement of Military' Recruitment List](https://www.rocketpunch.com/jobs?military_service=1&q=)

## 5. Developer Job Tips

**It does not include any tips other than job tips.**
You can find various tips for juniors on the [Facebook Page](https://www.facebook.com/devbeginner/).

### General

* [원티드와 함께하는 개발자 커리어 터치 참석 후기](https://velog.io/@doondoony/후기-원티드와-함께하는-개발자-커리어-터치)

* [스타트업 주의 사항](https://www.facebook.com/dalinaum/posts/10157321350303468)

* [MS Imagine Cup 국가대표의 스타트업 도전기 - 창업 실패부터 현재 커리어를 만들기까지 - 참석후기](https://jojoldu.tistory.com/423)

* [마음에 안드는 중소기업에 합격했을때](https://jojoldu.tistory.com/398)

* [Tech HR - 주니어 개발자와 시니어 개발자의 차이 필독](https://jojoldu.tistory.com/163)

* [OKKY 취준생 Q&A Meet-up 세미나 후기](http://bit.ly/2P8afUH)

* [제로 스펙에 가까웠던 듣보잡 개발자의 유명 IT 기업 도전기](http://bit.ly/2yqiH7V)

* [이종립(aka. 기계인간)님의 SI탈출하기 세미나 by OKKY](http://bit.ly/2LAkFqL)

* [남궁성의 코드초보스터디 카페 모음](http://cafe.naver.com/javachobostudy)
  * [신입취업조언 1탄 : 포트폴리오편 - 천진님](http://cafe.naver.com/javachobostudy/119166)
  * [이력서 작성과 면접 이야기 - 천진님](http://cafe.naver.com/javachobostudy/125568)
  * [학원출신 취업, 면접 그리고 미래.. - 비달사슴님](http://cafe.naver.com/javachobostudy/117693)
  * [신입 연봉의 현실(SI) - es현님](http://cafe.naver.com/javachobostudy/143200)

* [김은향님의 신입 개발자 이야기](https://www.slideshare.net/EunhyangKim2/ss-87782520)

* [진유림님의 이직 이야기](https://milooy.wordpress.com/2018/02/07/moving-job/)

* [이한별님의 구직 이야기](http://lhb0517.tistory.com/entry/reviewofjojoldu)

* [김남윤님의 신입 개발자 취업 도전기](https://www.slideshare.net/ssuser565d51/ss-61448739)

* [박준영님의 이직 이야기](https://joont92.github.io/life/27%EC%82%B4-2%EB%B2%88%EC%A7%B8-%EC%9D%B4%EC%A7%81)

* [변성윤님의 Gap Year 및 쏘카 이직 이야기](https://zzsza.github.io/diary/2018/10/26/gap-year-and-socar/)

* [OKKY "마음까지전하는"님의 웹개발자 신입 구직 팁](https://okky.kr/article/314704)

* [피해야 할 개발자 일자리의 징후](http://www.itworld.co.kr/news/105216)

* [컴공으로 대기업 취업하기, 인적성 검사 통과 요령 및 면접 필살기](https://medium.com/@xissy/%EC%BB%B4%EA%B3%B5%EC%9C%BC%EB%A1%9C-%EB%8C%80%EA%B8%B0%EC%97%85-%EC%B7%A8%EC%97%85%ED%95%98%EA%B8%B0-cbf42d46e269)

* [원티드와 함께하는 개발자 커리어 터치](https://www.notion.so/8a5fb590ae204295adf8117b5f58e32e)

* [28세 요우의 개발자 이직 대탐험](http://luckyyowu.tistory.com/382)

* [강디너의 이직 탐험기](https://kdinner.tistory.com/58)

### Resume & Portfolio Writing Method

* [원티드랩에서 이야기하는 통과잘되는 이력서 작성법 (신입/경력 포함)](https://brunch.co.kr/@wantedlab/29)

* [OKKY "roggy"님의 신입 개발자 이력서 작성 요령](https://okky.kr/article/319687)

* [OKKY "load2000"님의 포트폴리오 작성 팁](https://okky.kr/article/368504)

* [이민석 교수님의 신입 개발자 자기소개서 작성법](http://hl1itj.tistory.com/90)

* [seungdols님의 신입 자소서 작성법](https://brunch.co.kr/@seungdols/11)

* [Outsider님의 이력서](https://blog.outsider.ne.kr/1234)

* [jerome님의 포털(네이버, 다음, 줌 등)에 지원하는 신입공채 개발자들의 자기소개서 작성 팁](http://jerome75.tistory.com/2)

* [parkscom님의 신입 개발자를 위한 이력서 쓰기](http://parkscom.tistory.com/1167111262)

* [라태웅님의 신입 포트폴리오](https://okky.kr/article/397774)

* [(소프트웨어 엔지니어를 위한) 끝내주는 이력서를 쓰는 방법](http://www.haeyounglee.com/post/41769497481/how-to-write-a-killer-resume#.WVNvOnc6-V4)

* [우아한형제들 구인본님 - 이직 초보 어느 개발자의 이력서 만들기](http://woowabros.github.io/experience/2017/07/17/resume.html)

* [마르코님의 번역 - 2017년 개발자 이력서 작성 가이드](https://brunch.co.kr/@imagineer/215)

* [posquit0님의 Awesome CV - LaTeX로 끝내주는 영문 이력서 작성](https://github.com/posquit0/Awesome-CV)

* [권희정님의 개발자의 포트폴리오 ・ 이력서 작성법](https://gmlwjd9405.github.io/2018/05/04/how-to-write-a-resume-for-a-developer.html)

* [JSpiner님의 github로 다같이 쓰는 이력서](https://github.com/JSpiner/RESUME)

### Interview Tips

* [JBee(한재엽)님의 기술면접 자료 Repository](https://github.com/JaeYeopHan/Interview_Question_for_Beginner)

* [김태곤님의 신입 프론트엔드 개발자를 위한 면접 조언](https://taegon.kim/archives/5770)

* [너굴너굴님의 좋은면접자/지원자 되는 방법](https://repo.yona.io/doortts/blog/post/292)

* [네이버 면접시 듣게 되는 41가지 질문(기사)](https://www.bloter.net/news/articleView.html?idxno=22294)

* [카카오 면접 시 듣게 되는 70가지 질문(블로터)](https://www.bloter.net/news/articleView.html?idxno=22327)

* [애플 면접에서 듣게 되는 33가지 질문(기사)](https://www.bloter.net/news/articleView.html?idxno=22280)

* [초보팀장의 일기 - 면접을 볼 때마다 하는 질문들](https://web.archive.org/web/20170420162138/http://blog.java2game.com/401)

* [Awesome Interview Questions - GitHub](https://github.com/MaximAbramchuck/awesome-interview-questions)

* [개발자를 채용하면서 느꼈던 것들](http://sungjk.github.io/2017/06/11/interview-guide.html)

* [이번 기술 면접 중 기억나는 질문과 답변들 (프론트엔드)](https://medium.com/@jimkimau/이번-기술-면접-중-기억나는-질문과-답변들-712daa9a2dc)

* [변성윤님의 Datascience-Interview-Questions](https://github.com/zzsza/Datascience-Interview-Questions)

* [1년 동안 면접을 보며 만났던 질문 리스트 (기술)](https://github.com/KimHunJin/Study-Book/tree/master/interview)

* [직접 경험을 통해 추려낸 공통 질문](https://github.com/KSH-code/Technical-Interview/blob/master/README.md)

* [WeareSoft의 기술면접 자료 Repository](https://github.com/WeareSoft/tech-interview)

### Etc.

* [개발자 채용시 기술검증 어떻게 할 것인가 - 세미나 후기](http://bit.ly/2QDKlWs)
* [2016 KSUG 경력 관리 세미나](http://bit.ly/2JEexjS)
* [프로그래머의 삶님의 IT 분야의 개발자로 취업할 때 실수하는 몇 가지](http://coderlife.tistory.com/88)
* [나무위키 SI](https://namu.wiki/w/SI)
* [피해야 하는 중소기업 거르는 꿀팁](http://principlesofknowledge.kr/archives/31414)
* 2017 카카오 코드 페스티벌 [예선전](http://tech.kakao.com/2017/08/11/code-festival-round-1/), [본선](http://tech.kakao.com/2017/09/14/code-festival-round-2/) 해설
* 2018 카카오 블라인드 코딩테스트 [1차](http://tech.kakao.com/2017/09/27/kakao-blind-recruitment-round-1/), [2차](http://tech.kakao.com/2017/10/24/kakao-blind-recruitment-round-2/), [3차](http://tech.kakao.com/2017/11/14/kakao-blind-recruitment-round-3/) 해설
* 2018 카카오 코드 페스티벌 [예선전](http://tech.kakao.com/2018/08/09/code-festival-2018-round-1/), [본선](http://tech.kakao.com/2018/09/12/code-festival-2018-round-2/) 해설
* 2019 카카오 신입 공채 코딩 테스트 [1차](http://tech.kakao.com/2018/09/21/kakao-blind-recruitment-for2019-round-1/), [2차](http://tech.kakao.com/2018/10/23/kakao-blind-recruitment-round-2/) 해설
* 2020 카카오 신입 공채 코딩 테스트 [1차](https://tech.kakao.com/2019/10/02/kakao-blind-recruitment-2020-round1/), [2차](https://tech.kakao.com/2019/10/21/2020-카카오-블라인드-공채-2차-오프라인-코딩-테스트-문/) 해설
* [Java Interview Question (Eng)](https://www.javatpoint.com/corejava-interview-questions)
* [Java Interview Questions and Answers (Eng)](https://www.interviewbit.com/java-interview-questions/)

### Recommended Books

* [프로그래밍 면접 이렇게 준비한다](https://book.naver.com/bookdb/book_detail.nhn?bid=15064639)
  * [Summary](https://www.slideshare.net/ddayinhwang9/ss-60152650)


================================================
FILE: README-zh_CN.md
================================================
# 初级开发者招聘信息

[Korean](./README.md) | [English](./README-en_EN.md) | [Chinese](./README-zh_CN.md)  

<div align=center>

[![author](https://img.shields.io/badge/author-jojoldu-ff69b4.svg?style=flat-square)](https://jojoldu.tistory.com/)
[![Build Status](https://travis-ci.org/jojoldu/junior-recruit-scheduler.svg?branch=master)](https://travis-ci.org/jojoldu/junior-recruit-scheduler)
[![CONTRIBUTORS](https://img.shields.io/badge/contributors-25-green.svg?style=flat-square)](https://github.com/jojoldu/junior-recruit-scheduler/graphs/contributors)
[![HitCount](http://hits.dwyl.io/jojoldu/junior-recruit-scheduler.svg)](http://hits.dwyl.io/jojoldu/junior-recruit-scheduler)

<a href="https://github.com/jojoldu/junior-recruit-scheduler/graphs/contributors"><img src="https://opencollective.com/junior-recruit-scheduler/contributors.svg?width=720"></a>

</div>

> 感谢该库的贡献者们。 :pray:

## 1. 简介

这是一个为初级开发者收集的**高质量工作职位**的库。  
包括实习生/新人/初级开发 招聘 & Hackathon 时间表。  
以上的时间表表示的是**申请的截止日期**。  
(如果确认招聘已经完成了,请提一个PR。)  

## 2. PR 规则

* 如果您没有固定的**招聘**期限,请在发布的时候这样做。
* 发布的时候必须修改**db.json**。
    * db.json是[co-duck](https://co-duck.com/)和Telegram Bot**自动化**构建的文件。
    * 它稍后会在另外单独的网站或者Facebook上自动构建。
    * db.json遵循```yyyy-MM-dd HH:mm:ss```的规则.
    * 如果您的招聘具有解释时间(或者日期),请在```23:59:59```前告知我们.

## 3. 就业推荐链接

该系列讲述了一个五年工作经验的开发者的第三份工作的故事

* [直到我的第三份工作](http://bit.ly/2sFSGim)

分享新手所需的技术/研讨会等相关新闻的Facebook链接

* [新手开发者小组](https://www.facebook.com/devbeginner/)

这个机器人用于发布临时工作,或者全职工作,又或者是Facebook的一些帖子等

* [Telegram 机器人](http://bit.ly/2MfbltB)

## 4. 招聘 (2020)

채용에 올라온 기업들은 모두 **개발자로서 커리어 쌓기가 좋은 회사**의 **신입/주니어** 채용을 기준으로 합니다.  

> 拥有巨大流量,  
拥有Code Reviews规范流程, 使用自动化部署,  
且对高质量代码感兴趣的公司。

在잡플래닛上评分低于3.3的公司不能提交PR。   
这个仓库的宗旨就是**在这个地方收集高质量的就业信息**。  
**所以这并不是为所有有空缺职位的公司准备的**.  
如果您的公司评级较低,但又确实想推荐之,请把相关说明写到PR里。

### 推荐公司

* [招聘中] [당근마켓 后端/平台 新手/实习生 招聘](https://www.notion.so/07ca1fda22584d60a48ef43a8cf9bab0)
  * [博客](https://medium.com/daangn)
* [招聘中] [ZIGZAG iOS/Android 新手](http://bit.ly/2JpPLob)
  * [博客](https://devblog.croquis.com/ko/)
  * [ZIGZAG 트래픽](http://ppss.kr/archives/151825)
  * [ZIGZAG 아웃스탠딩](http://outstanding.kr/zigzag20170123/)

* [招聘中] [8Percent 新人开发](http://bit.ly/2M7dk2S)
  * [(参考资料) 박문수的故事](https://brunch.co.kr/@leehosung/12)
  * [(参考资料) 再见朋友](https://brunch.co.kr/@leehosung/22)
  * [(参考资料) 冷酷与激情之间](https://brunch.co.kr/@leehosung/34)
  * [(参考资料) 在研究结束时](https://brunch.co.kr/@leehosung/42)

* [招聘中] [MyMusicTaste 前端招聘](http://bit.ly/2OOayk8)
  * [MyMusicTaste公司文化](https://github.com/MyMusicTaste/recruit)
  * [博客](https://mymusictaste.github.io/)

* [招聘中] [Riiid 招聘所有开发人员](https://career.riiid.app)
  * [Riiid公司](https://riiid.co/ko/)
  * [前端技术栈](https://apply.riiid.app/)

* [招聘中] [Trevari初级开发人员](http://bit.ly/2ZSFUvi)

* [招聘中] [피플펀드 개발자 채용](https://bit.ly/2HhIKSm)
    * [博客](https://tech.peoplefund.co.kr/)
    * 内推
      * 잡플래닛 평점 4.0
      * 内部活跃的学习氛围
      * 良好的公司,良好的团队文化(쿠팡, 카카오 모빌리티, 카카오뱅크)

* [招聘中] [레이니스트 (뱅크샐러드) 전분야 채용](https://rainist.com/recruit/engineer)
* [招聘中] 最新招聘
    * [前端招聘](https://bit.ly/2FFdApI)
    * [后端招聘](https://bit.ly/2T2smKc)
    * [看看前端是怎么工作的](https://brunch.co.kr/@comento/117)
    * [看看跟设计师是怎么合作的](https://brunch.co.kr/@comento/116)
    * [看看后端是怎么工作的](https://brunch.co.kr/@comento/119)
    * [在团队中和负责人工作](https://brunch.co.kr/@comento/120)
    * [위워크 입주기업 릴레이 인터뷰](http://bitly.kr/6flAH)
    * [한국일보 인터뷰 - 이달의 생산성 기업](http://bitly.kr/TgWDe)

* [招聘中] [Skelter Labs 软件工程师招聘](https://www.notion.so/71edafe219b0432da0b1959f622c9f1a)
  * 即使你不是AI专家,也可以来面试。
  * [Skelter Labs CEO 采访](https://www.youtube.com/watch?v=uIhKDGz2ENo&t=349s)
  * [Skelter Labs 团队文化介绍](https://blog.naver.com/skelterlabs/221860320455)
  * [Skelter Labs 最新消息](https://www.skelterlabs.com/ko/news/)

### 招聘事件

包括编程竞赛,hackathon时间表,研讨会以及与招聘相关的更多内容。

### 如何获得其他工作

**잡코리아, 一个人力资源发布的地方,不建议个人用户参与**.  
추가로 채용 정보에 복사 & 붙여넣기한듯한 양식이나 글이 있다면 거르셔도 됩니다.  
그만큼 **채용에 관심이 없는 회사라면 개발자에 대한 인식도 부족**하다고 보셔야 합니다.  
아래는 제가 정기적으로 방문하는 잡플래닛/원티드 검색 조건입니다.  
참고하시면 좋을것 같습니다

* [잡플래닛 新开发人员职位](https://www.jobplanet.co.kr/job_postings/search?utf8=%E2%9C%93&query=&jp_show_search_result=true&jp_show_search_result_chk=true&occupation_level2_ids%5B%5D=11610&occupation_level2_ids%5B%5D=11604&occupation_level2_ids%5B%5D=11603&industry_level2_ids%5B%5D=709&industry_level2_ids%5B%5D=702&recruitment_type_ids%5B%5D=1&order_by=score&page=1)
* [원티드 신입 개발자 채용 리스트](https://www.wanted.co.kr/wdlist/518?referer_id=23685&years=0)
* [로켓펀치 '병역대체' 채용 리스트](https://www.rocketpunch.com/jobs?military_service=1&q=)

## 5. 新开发者职位搜索提示

**除了工作信息外,不要掺杂其他任何信息**      
有关青少年的信息,请参阅我们的[Facebook主页](https://www.facebook.com/devbeginner/)

### 总体求职信息

* [원티드와 함께하는 개발자 커리어 터치 참석 후기](https://velog.io/@doondoony/후기-원티드와-함께하는-개발자-커리어-터치)

* [스타트업 주의 사항](https://www.facebook.com/dalinaum/posts/10157321350303468)

* [MS Imagine Cup 국가대표의 스타트업 도전기 - 창업 실패부터 현재 커리어를 만들기까지 - 참석후기](https://jojoldu.tistory.com/423)

* [当你的面试通过了一个你不喜欢的小公司](https://jojoldu.tistory.com/398)

* [Tech HR - 阅读初级开发人员和高级开发人员之间的差异](https://jojoldu.tistory.com/163)

* [OKKY 취준생 Q&A Meet-up 세미나 후기](http://bit.ly/2P8afUH)

* [제로 스펙에 가까웠던 듣보잡 개발자의 유명 IT 기업 도전기](http://bit.ly/2yqiH7V)

* [이종립(aka. 기계인간)님의 SI탈출하기 세미나 by OKKY](http://bit.ly/2LAkFqL)

* [남궁성의 코드초보스터디 카페 모음](http://cafe.naver.com/javachobostudy)
  * [신입취업조언 1탄 : 포트폴리오편 - 천진님](http://cafe.naver.com/javachobostudy/119166)
  * [이력서 작성과 면접 故事 - 천진님](http://cafe.naver.com/javachobostudy/125568)
  * [학원출신 취업, 면접 그리고 미래.. - 비달사슴님](http://cafe.naver.com/javachobostudy/117693)
  * [신입 연봉의 현실(SI) - es현님](http://cafe.naver.com/javachobostudy/143200)

* [김은향님의 신입 개발자 故事](https://www.slideshare.net/EunhyangKim2/ss-87782520)

* [진유림님의 이직 故事](https://milooy.wordpress.com/2018/02/07/moving-job/)

* [이한별님의 구직 故事](http://lhb0517.tistory.com/entry/reviewofjojoldu)

* [김남윤님의 신입 개발자 취업 도전기](https://www.slideshare.net/ssuser565d51/ss-61448739)

* [박준영님의 이직 故事](https://joont92.github.io/life/27%EC%82%B4-2%EB%B2%88%EC%A7%B8-%EC%9D%B4%EC%A7%81)

* [변성윤님의 Gap Year 및 쏘카 이직 故事](https://zzsza.github.io/diary/2018/10/26/gap-year-and-socar/)

* [OKKY "마음까지전하는"님의 웹개발자 신입 구직 팁](https://okky.kr/article/314704)

* [피해야 할 개발자 일자리의 징후](http://www.itworld.co.kr/news/105216)

* [컴공으로 대기업 취업하기, 인적성 검사 통과 요령 및 면접 필살기](https://medium.com/@xissy/%EC%BB%B4%EA%B3%B5%EC%9C%BC%EB%A1%9C-%EB%8C%80%EA%B8%B0%EC%97%85-%EC%B7%A8%EC%97%85%ED%95%98%EA%B8%B0-cbf42d46e269)

* [원티드와 함께하는 개발자 커리어 터치](https://www.notion.so/8a5fb590ae204295adf8117b5f58e32e)

* [28岁 요우의 개발자 이직 대탐험](http://luckyyowu.tistory.com/382)

* [강디너의 이직 탐험기](https://kdinner.tistory.com/58)

### 简历以及编写技巧

* [如何写一篇你想在面试中能够洽谈的好简历](https://brunch.co.kr/@wantedlab/29)

* [OKKY "roggy"님의 신입 개발자 이력서 작성 요령](https://okky.kr/article/319687)

* [OKKY "load2000"님의 포트폴리오 작성 팁](https://okky.kr/article/368504)

* [이민석 교수님의 신입 개발자 자기소개서 작성법](http://hl1itj.tistory.com/90)

* [seungdols님의 신입 자소서 작성법](https://brunch.co.kr/@seungdols/11)

* [Outsider님의 이력서](https://blog.outsider.ne.kr/1234)

* [jerome님의 포털(네이버, 다음, 줌 등)에 지원하는 신입공채 개발자들의 자기소개서 작성 팁](http://jerome75.tistory.com/2)

* [parkscom님의 신입 개발자를 위한 이력서 쓰기](http://parkscom.tistory.com/1167111262)

* [라태웅님의 신입 포트폴리오](https://okky.kr/article/397774)

* [(소프트웨어 엔지니어를 위한) 끝내주는 이력서를 쓰는 방법](http://www.haeyounglee.com/post/41769497481/how-to-write-a-killer-resume#.WVNvOnc6-V4)

* [우아한형제들 구인본님 - 이직 초보 어느 개발자의 이력서 만들기](http://woowabros.github.io/experience/2017/07/17/resume.html)

* [마르코님의 번역 - 2017년 개발자 이력서 작성 가이드](https://brunch.co.kr/@imagineer/215)

* [posquit0님의 Awesome CV - LaTeX로 끝내주는 영문 이력서 작성](https://github.com/posquit0/Awesome-CV)

* [권희정님의 개발자의 포트폴리오 ・ 이력서 작성법](https://gmlwjd9405.github.io/2018/05/04/how-to-write-a-resume-for-a-developer.html)

* [JSpiner님의 github로 다같이 쓰는 이력서](https://github.com/JSpiner/RESUME)

### 面试技巧

* [JBee(한재엽)님의 기술면접 자료 Repository](https://github.com/JaeYeopHan/Interview_Question_for_Beginner)

* [面试新手前端的建议](https://taegon.kim/archives/5770)

* [如何成为一名优秀的面试官/应聘者](https://repo.yona.io/doortts/blog/post/292)

* [在Naver面试中你会听到41个问题](http://www.bloter.net/archives/245110)

* [在面试中你会听到70个问题](http://www.bloter.net/archives/245529)

* [在Apple面试时遇到的33个问题](http://www.bloter.net/archives/244910)

* [初学者的日记 - 每次面试后要问的问题](https://web.archive.org/web/20170420162138/http://blog.java2game.com/401)

* [Awesome Interview Questions - GitHub](https://github.com/MaximAbramchuck/awesome-interview-questions)

* [개발자를 채용하면서 느꼈던 것들](http://sungjk.github.io/2017/06/11/interview-guide.html)

* [记这次技术绵中中遇到的问题和答案(前端)](https://medium.com/@jimkimau/이번-기술-면접-중-기억나는-질문과-답변들-712daa9a2dc)

* [변성윤님의 Datascience-Interview-Questions](https://github.com/zzsza/Datascience-Interview-Questions)

* [我在年度访谈中遇到的问题清单 (技术)](https://github.com/KimHunJin/Study-Book/tree/master/interview)

* [从个人经验来说遇到的常见问题](https://github.com/KSH-code/Technical-Interview/blob/master/README.md)

* [WeareSoft의 기술면접 자료 Repository](https://github.com/WeareSoft/tech-interview)

### 其他信息

* [개발자 채용시 기술검증 어떻게 할 것인가 - 세미나 후기](http://bit.ly/2QDKlWs)
* [2016 KSUG 경력 관리 세미나](http://bit.ly/2JEexjS)
* [프로그래머의 삶님의 IT 분야의 개발자로 취업할 때 실수하는 몇 가지](http://coderlife.tistory.com/88)
* [나무위키 SI](https://namu.wiki/w/SI)
* [피해야 하는 중소기업 거르는 꿀팁](http://principlesofknowledge.kr/archives/31414)
* 2017 카카오 코드 페스티벌 [예선전](http://tech.kakao.com/2017/08/11/code-festival-round-1/), [본선](http://tech.kakao.com/2017/09/14/code-festival-round-2/) 해설
* 2018 카카오 블라인드 코딩테스트 [1차](http://tech.kakao.com/2017/09/27/kakao-blind-recruitment-round-1/), [2차](http://tech.kakao.com/2017/10/24/kakao-blind-recruitment-round-2/), [3차](http://tech.kakao.com/2017/11/14/kakao-blind-recruitment-round-3/) 해설
* 2018 카카오 코드 페스티벌 [예선전](http://tech.kakao.com/2018/08/09/code-festival-2018-round-1/), [본선](http://tech.kakao.com/2018/09/12/code-festival-2018-round-2/) 해설
* 2019 카카오 신입 공채 코딩 테스트 [1차](http://tech.kakao.com/2018/09/21/kakao-blind-recruitment-for2019-round-1/), [2차](http://tech.kakao.com/2018/10/23/kakao-blind-recruitment-round-2/) 해설
* [Java Interview Question (英文版)](https://www.javatpoint.com/corejava-interview-questions)

### 推荐书籍

* [프로그래밍 면접 이렇게 준비한다](https://book.naver.com/bookdb/book_detail.nhn?bid=15064639)
  * [摘要](https://www.slideshare.net/ddayinhwang9/ss-60152650)


================================================
FILE: README.md
================================================
# 주니어 개발자를 위한 취업 정보

[Korean](./README.md) | [English](./README-en_EN.md) | [Chinese](./README-zh_CN.md)

<div align=center>

[![author](https://img.shields.io/badge/author-jojoldu-ff69b4.svg?style=flat-square)](https://jojoldu.tistory.com/)
[![Build Status](https://travis-ci.org/jojoldu/junior-recruit-scheduler.svg?branch=master)](https://travis-ci.org/jojoldu/junior-recruit-scheduler)
[![CONTRIBUTORS](https://img.shields.io/badge/contributors-25-green.svg?style=flat-square)](https://github.com/jojoldu/junior-recruit-scheduler/graphs/contributors)
[![HitCount](http://hits.dwyl.com/jojoldu/junior-recruit-scheduler.svg)](http://hits.dwyl.com/jojoldu/junior-recruit-scheduler)

<a href="https://github.com/jojoldu/junior-recruit-scheduler/graphs/contributors"><img src="https://opencollective.com/junior-recruit-scheduler/contributors.svg?width=720"></a>

</div>

> 이 저장소에 기여해주신 분들입니다.  
> 정말 감사합니다. :pray:

<div align=center>

![springboot](./images/springboot.jpg)

저의 첫 저서인 [스프링 부트와 AWS로 혼자 구현하는 웹 서비스](https://jojoldu.tistory.com/463)가 출간되었습니다.  
스프링부트와 AWS로 포트폴리오, 개인 프로젝트를 하고 싶으신 분들께 적극 추천드립니다.

</div>

<div align=center>

[![개발바닥 1화](./images/youtube.png)](https://bit.ly/3bNQ2hA)

개발자 지인과 함께 [유튜브 채널](https://bit.ly/3bNQ2hA)을 시작하였습니다.  
스타트업에서 개발자로 취업하고 일하는 것에 대해서 이런 저런 관점으로 이야기 해볼까 합니다.

여러분의 고민들 (취준생/주니어) 을 받아서 그에 대한 고민 상담도 같이 해보겠습니다 :)

</div>

## 1. 소개

주니어 개발자를 위한 **양질의 채용정보**가 흩어져있는 것 같아 한곳에 모으기 위한 저장소입니다.  
인턴/신입/주니어 채용 & 해커톤 일정을 담으려고 합니다.  
앞의 일정은 **서류 마감** 일정입니다.  
(혹시나 채용이 완료된 것이 확인되면 풀리퀘스트 부탁드립니다.)

## 2. PR 규칙

- 기간이 정해져 있지 않다면 **채용시까지**로 해주시면 됩니다.
- **data/db.json**도 함께 수정해주셔야 합니다.
  - db.json은 텔레그램 봇과 [co-duck 사이트](https://co-duck.com/)에서 **자동화**하기 위함입니다.
  - 이후 별도 사이트나 페이스북에서 자동화될 예정입니다.
  - db.json의 규칙은 `yyyy-MM-dd HH:mm:ss` 입니다.
  - 마감 일자만 있다면 시간은 `23:59:59` 로 해주세요.

## 3. 취업 관련 추천 링크

제 블로그에 있는 글 중 취업 관련 추천 글입니다.

- [3번째 직장에 오기까지](http://bit.ly/2sFSGim)
- [(2021) 1. 비전공자로 자바 백엔드 개발자 시작하기](https://jojoldu.tistory.com/505)

주니어 개발자분들에게 필요한 기술/세미나 등의 소식을 공유하는 페이스북 페이지

- [초보개발자모임](https://www.facebook.com/devbeginner/)

## 4. 채용 (2023)

채용에 올라온 기업들은 모두 **개발자로서 커리어 쌓기가 좋은 회사**의 **신입/주니어** 채용을 기준으로 합니다.

> 유의미한 트래픽이 발생하고,  
> 코드리뷰, 배포 자동화 등이 구축되어 있고,  
> 코드 품질에 관심이 있는 회사를 얘기합니다.

**잡플래닛 평점 3.3 미만**인 회사들은 PR을 주셔도 추가해드릴 수 없습니다.  
이 저장소의 목적은 **양질의 취업 정보를 한곳에 모으기 위함**입니다.  
**모든 회사의 채용 정보를 담으려는 것이 아닙니다**.  
잡플래닛 평점은 낮지만 정말 추천하고 싶은 회사가 있다면 그 사유를 같이 PR에 남겨주세요.

### 추천 기업 (마감일)


### 채용 관련 교육 코스


### 추천 기업 (수시 & 상시 채용)

- [채용시까지] [인프런 - 백엔드 주니어 개발자](https://www.rallit.com/positions/1507/%EB%B0%B1%EC%97%94%EB%93%9C-%EA%B0%9C%EB%B0%9C%EC%9E%90-node-js-%EC%8B%A0%EC%9E%85-%EA%B2%BD%EB%A0%A5)

- [채용시까지] [Velog - 풀스택 인턴](https://chaf.career.greetinghr.com/o/77046)

- [채용시까지] [야놀자 - 채용연계형 인턴](https://www.rallit.com/positions/1434/software-engineering-intern-%EC%B1%84%EC%9A%A9-%EC%97%B0%EA%B3%84%ED%98%95-%EC%9D%B8%ED%84%B4)

- [채용시까지] [그리팅 - 백오피스 엔지니어 (전환형 인턴)](https://www.rallit.com/positions/1466/%EA%B7%B8%EB%A6%AC%ED%8C%85-%EB%B0%B1%EC%98%A4%ED%94%BC%EC%8A%A4-%EC%97%94%EC%A7%80%EB%8B%88%EC%96%B4-%EC%A0%84%ED%99%98%ED%98%95-%EC%9D%B8%ED%84%B4)


- [채용시까지] [크레비스파트너스 SaaS 백엔드 개발자(C#) 신입/경력 채용 (전문연구요원 가능)](https://www.crevisse.com/careers/?q=YToxOntzOjEyOiJrZXl3b3JkX3R5cGUiO3M6MzoiYWxsIjt9&bmode=view&idx=13283180&t=board)
  - [팀 소개](https://careers.brictoworks.com/)
  - [팀 인터뷰](https://blog.donus.org/category/team)


- [채용시까지] [큐엠아이티 백엔드 / 프론트엔드 개발자 채용](https://qmit-careers.oopy.io/)
  - [백엔드 개발자 채용 (신입/경력)](https://qmit-careers.oopy.io/2a3ee834-c103-480f-9076-57eeee48d694)
  - [프론트엔드 개발자 채용 (신입/경력)](https://qmit-careers.oopy.io/52fab9af-ef50-4d66-be9c-e1e18bd4bef8)


- [채용시까지] [자란다 - 백엔드 엔지니어 (Backend Engineer)](https://team.jaranda.kr/backend)
  - [자란다] 성인교육 큐레이션 시장이 점차 활성화되고 있는 것처럼, 키즈 교육과 돌봄 시장에서의 붐을 이르키고 있는 에듀테크기업 자란다 입니다.
  - [자란다의 핵심 경쟁력](https://team.jaranda.kr/corevalue)
  - [외부 인재 추천제도 '자란다 자란다 잘한다'](https://team.jaranda.kr/outsiderecruit)

- [채용시까지] [채널코퍼레이션 - 채널톡 엔지니어 채용](https://channel.io/jobs?utm_source=github&utm_medium=txt-link&utm_campaign=jojoldu)
  - We make a future classic product! 채팅 CRM 통합 솔루션 **채널톡**을 만드는 채널코퍼레이션입니다.
  - **9만개 이상의 기업**이 선택한 채널톡, 같이 만들어 보실래요?
  - [회사 소개](https://channel.io/ko/team?utm_source=github&utm_medium=txt-link&utm_campaign=jojoldu)
  - [제품 소개](https://channel.io/ko?utm_source=github&utm_medium=txt-link&utm_campaign=jojoldu)
  - [채널톡 블로그](https://channel.io/ko/blog?utm_source=github&utm_medium=txt-link&utm_campaign=jojoldu)
  - [유튜브 채널](https://www.youtube.com/c/%EC%B1%84%EB%84%90%ED%86%A1)

- [채용시까지] [볼드나인(BOLD9) 소프트웨어 엔지니어 채용 (React / NodeJS)](https://blog.naver.com/bold-9/222544928421)
  - [홈페이지](https://bold-9.com/)
  - [회사소개](https://blog.naver.com/bold-9/222528579063)
  - [백엔드 개발자 인터뷰](https://blog.naver.com/bold-9/222552391789)
  - [프론트엔드 개발자 인터뷰](https://blog.naver.com/bold-9/222570943274)


- [채용시까지] [메이아이 백엔드 개발자 채용](https://recruit-may-i.oopy.io/backend-developer?utm_source=github&utm_campaign=jojoldu)
  - 메이아이는 오프라인 공간의 방문객 데이터 애널리틱스 플랫폼 매쉬를 만드는 영상 처리 인공지능 테크 스타트업입니다.
  - 오프라인 데이터 분석을 위한 **observability 서비스**를 함께 만들어나갈 분을 찾고 있습니다!

- [상시채용] [비사이드코리아 Typescript 개발자 채용](https://www.notion.so/bsidekr/f85a1d4d18fc410fbfff09f418e40982)
  - 소액 주주분들과 함께 상장사의 거버넌스를 개선하는 플랫폼 [비사이드](https://www.notion.so/bsidekr/67e415e8f6094175a4dd5d86cdb0d265)입니다.
  - [홈페이지](https://corp.bside.ai/)
  - [프런트엔드 개발자](https://www.wanted.co.kr/wd/120365)
  - [벡앤드 개발자](https://www.wanted.co.kr/wd/124859)


## 4. 신입 개발자 구직 팁

**취업 팁 외에 다른 팁은 포함하지 않습니다.**  
주니어를 위한 각종 팁은 [페이스북 페이지](https://www.facebook.com/devbeginner/)를 참고해주세요.

### 카카오 코딩 테스트 문제 해설

- [2021] 카카오 신입 공채 코딩 테스트 [1차](https://tech.kakao.com/2021/01/25/2021-kakao-recruitment-round-1/), [2차](https://tech.kakao.com/2021/02/16/2021-kakao-recruitment-round-2/) 해설

- [2020] 카카오 신입 공채 코딩 테스트 [1차](https://tech.kakao.com/2019/10/02/kakao-blind-recruitment-2020-round1/), [2차](https://tech.kakao.com/2019/10/21/2020-카카오-블라인드-공채-2차-오프라인-코딩-테스트-문/) 해설
- [2019] 카카오 신입 공채 코딩 테스트 [1차](http://tech.kakao.com/2018/09/21/kakao-blind-recruitment-for2019-round-1/), [2차](http://tech.kakao.com/2018/10/23/kakao-blind-recruitment-round-2/) 해설

- [2018] 카카오 코드 페스티벌 [예선전](http://tech.kakao.com/2018/08/09/code-festival-2018-round-1/), [본선](http://tech.kakao.com/2018/09/12/code-festival-2018-round-2/) 해설

- [2018] 카카오 블라인드 코딩테스트 [1차](http://tech.kakao.com/2017/09/27/kakao-blind-recruitment-round-1/), [2차](http://tech.kakao.com/2017/10/24/kakao-blind-recruitment-round-2/), [3차](http://tech.kakao.com/2017/11/14/kakao-blind-recruitment-round-3/) 해설

- [2017] 카카오 코드 페스티벌 [예선전](http://tech.kakao.com/2017/08/11/code-festival-round-1/), [본선](http://tech.kakao.com/2017/09/13/code-festival-round-2/) 해설

### 구직 전반

- [쟈미님의 공채없이 카카오 개발자 취준기](https://jyami.tistory.com/126)

- [원티드와 함께하는 개발자 커리어 터치 참석 후기](https://velog.io/@doondoony/후기-원티드와-함께하는-개발자-커리어-터치)

- [MS Imagine Cup 국가대표의 스타트업 도전기 - 창업 실패부터 현재 커리어를 만들기까지 - 참석후기](https://jojoldu.tistory.com/423)

- [마음에 안드는 중소기업에 합격했을때](https://jojoldu.tistory.com/398)

- [Tech HR - 주니어 개발자와 시니어 개발자의 차이 필독](https://jojoldu.tistory.com/163)

- [OKKY 취준생 Q&A Meet-up 세미나 후기](http://bit.ly/2P8afUH)

- [제로 스펙에 가까웠던 듣보잡 개발자의 유명 IT 기업 도전기](http://bit.ly/2yqiH7V)

- [이종립(aka. 기계인간)님의 SI탈출하기 세미나 by OKKY](http://bit.ly/2LAkFqL)

- [김은향님의 신입 개발자 이야기](https://www.slideshare.net/EunhyangKim2/ss-87782520)

- [진유림님의 이직 이야기](https://milooy.wordpress.com/2018/02/07/moving-job/)

- [이한별님의 구직 이야기](http://lhb0517.tistory.com/entry/reviewofjojoldu)

- [변성윤님의 Gap Year 및 쏘카 이직 이야기](https://zzsza.github.io/diary/2018/10/26/gap-year-and-socar/)

- [원티드와 함께하는 개발자 커리어 터치](https://www.notion.so/8a5fb590ae204295adf8117b5f58e32e)

- [28세 요우님의 개발자 이직 대탐험](http://luckyyowu.tistory.com/382)

- [강디너의 이직 탐험기](https://kdinner.tistory.com/58)

- [sizplay의 주니어 프론트엔드 개발자 이직 팁](https://www.sizplay.dev/Interview/주니어-프론트엔드-개발자-이직-팁/)

### 이력서 & 포트폴리오 작성법

- [정원희님의 개발자 이력서 작성하기](https://wonny.space/writing/work/engineer-resume)

- [원티드랩에서 이야기하는 통과가 잘 되는 이력서 작성법 (신입/경력 포함)](https://brunch.co.kr/@wantedlab/43)

- [seungdols님의 신입 자소서 작성법](https://brunch.co.kr/@seungdols/11)

- [Outsider님의 이력서](https://blog.outsider.ne.kr/1234)

- [우아한형제들 구인본님 - 이직 초보 어느 개발자의 이력서 만들기](http://woowabros.github.io/experience/2017/07/17/resume.html)

- [minieetea님의 잘 정리된 이력서보다 중요한 것](https://minieetea.com/2021/04/archives/6193)

### 면접 팁

- [JBee(한재엽)님의 기술면접 자료 Repository](https://github.com/JaeYeopHan/Interview_Question_for_Beginner)

- [김태곤님의 신입 프론트엔드 개발자를 위한 면접 조언](https://taegon.kim/archives/5770)

- [너굴너굴님의 좋은면접자/지원자 되는 방법](https://repo.yona.io/doortts/blog/post/292)

- [네이버 면접 시 듣게 되는 41가지 질문(기사)](https://www.bloter.net/news/articleView.html?idxno=22294)

- [카카오 면접 시 듣게 되는 70가지 질문(블로터)](https://www.bloter.net/news/articleView.html?idxno=22327)

- [애플 면접에서 듣게 되는 33가지 질문(기사)](https://www.bloter.net/news/articleView.html?idxno=22280)

- [초보팀장의 일기 - 면접을 볼 때마다 하는 질문들](https://jangsunjin.tistory.com/401)

- [개발자를 채용하면서 느꼈던 것들](http://sungjk.github.io/2017/06/11/interview-guide.html)

- [이번 기술 면접 중 기억나는 질문과 답변들 (프론트엔드)](https://medium.com/@jimkimau/이번-기술-면접-중-기억나는-질문과-답변들-712daa9a2dc)

- [변성윤님의 Datascience-Interview-Questions](https://github.com/zzsza/Datascience-Interview-Questions)

- [1년 동안 면접을 보며 만났던 질문 리스트 (기술)](https://github.com/KimHunJin/Study-Book/tree/master/interview)

- [직접 경험을 통해 추려낸 공통 질문](https://github.com/KSH-code/Technical-Interview/blob/master/README.md)

- [네이버 FE 경력면접 150:1 경쟁률을 뚫은 공부자료](https://github.com/d-virusss/interview_frontend)


### 기타 정보

- [개발자 채용시 기술검증 어떻게 할 것인가 - 세미나 후기](http://bit.ly/2QDKlWs)
- [2016 KSUG 경력 관리 세미나](http://bit.ly/2JEexjS)
- [프로그래머의 삶님의 IT 분야의 개발자로 취업할 때 실수하는 몇 가지](http://coderlife.tistory.com/88)
- [피해야 하는 중소기업 거르는 꿀팁](http://principlesofknowledge.kr/archives/31414)

### 추천 도서

- [프로그래밍 면접 이렇게 준비한다](https://book.naver.com/bookdb/book_detail.nhn?bid=15064639)


================================================
FILE: data/db.json
================================================
{
  "recruits": [
    {
      "endDate": "채용시까지",
      "link": "https://www.rallit.com/positions/1507/%EB%B0%B1%EC%97%94%EB%93%9C-%EA%B0%9C%EB%B0%9C%EC%9E%90-node-js-%EC%8B%A0%EC%9E%85-%EA%B2%BD%EB%A0%A5",
      "description": "인프런 백엔드 개발자(NodeJS) 주니어 경력 채용"
    }, 
    {
      "endDate": "채용시까지",
      "link": "https://chaf.career.greetinghr.com/o/77046",
      "description": "Velog 풀스택 인턴"
    }, 
    {
      "endDate": "채용시까지",
      "link": "https://www.rallit.com/positions/1434/software-engineering-intern-%EC%B1%84%EC%9A%A9-%EC%97%B0%EA%B3%84%ED%98%95-%EC%9D%B8%ED%84%B4",
      "description": "야놀자 채용연계형 인턴"
    }, 
    {
      "endDate": "채용시까지",
      "link": "https://www.rallit.com/positions/1466/%EA%B7%B8%EB%A6%AC%ED%8C%85-%EB%B0%B1%EC%98%A4%ED%94%BC%EC%8A%A4-%EC%97%94%EC%A7%80%EB%8B%88%EC%96%B4-%EC%A0%84%ED%99%98%ED%98%95-%EC%9D%B8%ED%84%B4",
      "description": "그리팅 - 백오피스 엔지니어 (전환형 인턴)"
    }, 
    {
      "endDate": "채용시까지",
      "link": "https://www.crevisse.com/careers/?q=YToxOntzOjEyOiJrZXl3b3JkX3R5cGUiO3M6MzoiYWxsIjt9&bmode=view&idx=13283180&t=board",
      "description": "크레비스파트너스 SaaS 백엔드 개발자(C#) 신입/경력 채용 (전문연구요원 가능)"
    }, 
    {
      "endDate": "채용시까지",
      "link": "https://qmit-careers.oopy.io/2a3ee834-c103-480f-9076-57eeee48d694",
      "description": "큐엠아이티 백엔드 개발자 채용"
    },
    {
      "endDate": "채용시까지",
      "link": "https://qmit-careers.oopy.io/52fab9af-ef50-4d66-be9c-e1e18bd4bef8",
      "description": "큐엠아이티 프론트엔드 개발자 채용"
    },
    {
      "endDate": "채용시까지",
      "link": "https://team.jaranda.kr/backend",
      "description": "자란다 백엔드 엔지니어 채용"
    },
    {
      "endDate": "채용시까지",
      "link": "https://channel.io/jobs?utm_source=github&utm_medium=txt-link&utm_campaign=jojoldu",
      "description": "[채널코퍼레이션] 채널톡 엔지니어 채용"
    },
    {
      "endDate": "채용시까지",
      "link": "https://blog.naver.com/bold-9/222544928421",
      "description": "볼드나인 소프트웨어 엔지니어(React / NodeJS) 채용"
    },
    {
      "endDate": "채용시까지",
      "link": "https://recruit-may-i.oopy.io/backend-developer?utm_source=github&utm_campaign=jojoldu",
      "description": "메이아이 백엔드 개발자 채용"
    }
  ],
  "seminars": [
  ]
}


================================================
FILE: json-validate/src/build.js
================================================
const appRoot = require('app-root-path');

/**
 *
 * @returns {Promise<object>}
 */
async function build() {
  const json = appRoot.require('/data/db.json');
  return JSON.parse(JSON.stringify(json));
}

const failMessage = 'db.json Parse Fail';

build()
  .then((data) => {
      if(data.length === 0) {
          console.log(failMessage);
          throw new Error('build는 성공했으나 JSON이 비어있습니다.');
      }
      console.log('JSON Compile Success')
  })
  .catch(e => {
      console.log(failMessage, e);
      throw e;
  });



================================================
FILE: package.json
================================================
{
  "name": "junior-recruit-scheduler",
  "version": "1.0.0",
  "description": "junior recruit scheduler for korean developer",
  "main": "build",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "build": "node json-validate/src/build.js",
    "lint": "eslint \"{src,apps,libs,test}/**/*.ts\" --fix"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/jojoldu/junior-recruit-scheduler.git"
  },
  "keywords": [
    "recruit",
    "develop"
  ],
  "author": "jojoldu@gmail.com",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/jojoldu/junior-recruit-scheduler/issues"
  },
  "homepage": "https://github.com/jojoldu/junior-recruit-scheduler#readme",
  "dependencies": {
    "amanda": "^1.0.1",
    "app-root-path": "^3.0.0",
    "fs-extra": "^10.0.1",
    "ts-node": "^10.7.0"
  },
  "devDependencies": {
    "@types/fs-extra": "^9.0.13",
    "@types/jest": "^27.4.1",
    "@types/node": "^17.0.23",
    "@typescript-eslint/eslint-plugin": "^5.16.0",
    "@typescript-eslint/parser": "^5.16.0",
    "eslint": "^8.11.0",
    "eslint-config-prettier": "^8.5.0",
    "eslint-plugin-json": "^3.1.0",
    "eslint-plugin-prettier": "^4.0.0",
    "jest": "^27.5.1",
    "jest-junit": "^13.0.0",
    "prettier": "^2.6.0",
    "ts-jest": "^27.1.3",
    "ts-loader": "^9.2.8",
    "typescript": "^4.6.2"
  },
  "jest": {
    "globals": {
      "ts-jest": {
        "isolatedModules": true
      }
    },
    "moduleFileExtensions": [
      "js",
      "json",
      "ts"
    ],
    "rootDir": ".",
    "testRegex": ".*.(spec|test).ts$",
    "transform": {
      "^.+\\.(t|j)s$": "ts-jest"
    },
    "collectCoverageFrom": [
      "**/*.(t|j)s"
    ],
    "coverageDirectory": "./coverage",
    "testEnvironment": "node",
    "roots": [
      "<rootDir>/"
    ],
    "testTimeout": 10000
  },
  "lint-staged": {
    "*.ts": "eslint --fix"
  }
}


================================================
FILE: tsconfig.build.json
================================================
{
  "extends": "./tsconfig.json",
  "exclude": ["node_modules", "test", "dist", "**/*spec.ts"]
}


================================================
FILE: tsconfig.eslint.json
================================================
{
  "extends": "./tsconfig.json",
  "include": [
    "src",
    "test",
    "data"
  ]
}


================================================
FILE: tsconfig.json
================================================
{
  "compilerOptions": {
    "module": "commonjs",
    "moduleResolution": "node",
    "resolveJsonModule": true,
    "esModuleInterop": true,
    "declaration": true,
    "removeComments": true,
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "allowSyntheticDefaultImports": true,
    "target": "es2020",
    "sourceMap": true,
    "outDir": "./dist",
    "baseUrl": "./",
    "incremental": true,
    "skipLibCheck": true,
    "strictNullChecks": true,
    "strictPropertyInitialization": false,
    "noImplicitAny": true,
    "strictBindCallApply": true,
    "forceConsistentCasingInFileNames": true,
    "noFallthroughCasesInSwitch": true,
    "noUnusedLocals": true,
    "noUnusedParameters": true,
    "strict": true,
    "useUnknownInCatchVariables": false,
    "noImplicitOverride": true
  },
  "include": [
    "src",
    "test",
    "data,"
  ]
}
Download .txt
gitextract_5hrxuhhs/

├── .eslintrc.js
├── .github/
│   └── workflows/
│       └── ci.yml
├── .gitignore
├── .nvmrc
├── .prettierrc
├── .travis.yml
├── README-en_EN.md
├── README-zh_CN.md
├── README.md
├── data/
│   └── db.json
├── json-validate/
│   └── src/
│       └── build.js
├── package.json
├── tsconfig.build.json
├── tsconfig.eslint.json
└── tsconfig.json
Download .txt
SYMBOL INDEX (1 symbols across 1 files)

FILE: json-validate/src/build.js
  function build (line 7) | async function build() {
Condensed preview — 15 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (45K chars).
[
  {
    "path": ".eslintrc.js",
    "chars": 1538,
    "preview": "module.exports = {\n  parser: '@typescript-eslint/parser',\n  parserOptions: {\n    tsconfigRootDir: __dirname,\n    project"
  },
  {
    "path": ".github/workflows/ci.yml",
    "chars": 541,
    "preview": "name: ci\n\non:\n  push:\n    branches:\n      - master\n  pull_request:\n    branches:\n      - \"**\"\n\njobs:\n  docker:\n    timeo"
  },
  {
    "path": ".gitignore",
    "chars": 114,
    "preview": "# Created by .ignore support plugin (hsz.mobi)\n\n.idea\nnode_modules\ncredentials.json\nhttp/telegram.http\nsrc/test.js"
  },
  {
    "path": ".nvmrc",
    "chars": 9,
    "preview": "v16.14.0\n"
  },
  {
    "path": ".prettierrc",
    "chars": 51,
    "preview": "{\n  \"singleQuote\": true,\n  \"trailingComma\": \"all\"\n}"
  },
  {
    "path": ".travis.yml",
    "chars": 674,
    "preview": "language: node_js\nnode_js:\n  - \"6\"\n\nbranches:\n  only:\n    - master\n\nscript: \"npm run build\"\n\nbefore_deploy:\n  - npm inst"
  },
  {
    "path": "README-en_EN.md",
    "chars": 13772,
    "preview": "# Job Information for Junior Developers\n\n[Korean](./README.md) | [English](./README-en_EN.md) | [Chinese](./README-zh_CN"
  },
  {
    "path": "README-zh_CN.md",
    "chars": 10127,
    "preview": "# 初级开发者招聘信息\n\n[Korean](./README.md) | [English](./README-en_EN.md) | [Chinese](./README-zh_CN.md)  \n\n<div align=center>\n\n"
  },
  {
    "path": "README.md",
    "chars": 9813,
    "preview": "# 주니어 개발자를 위한 취업 정보\n\n[Korean](./README.md) | [English](./README-en_EN.md) | [Chinese](./README-zh_CN.md)\n\n<div align=ce"
  },
  {
    "path": "data/db.json",
    "chars": 2168,
    "preview": "{\n  \"recruits\": [\n    {\n      \"endDate\": \"채용시까지\",\n      \"link\": \"https://www.rallit.com/positions/1507/%EB%B0%B1%EC%97%"
  },
  {
    "path": "json-validate/src/build.js",
    "chars": 526,
    "preview": "const appRoot = require('app-root-path');\n\n/**\n *\n * @returns {Promise<object>}\n */\nasync function build() {\n  const jso"
  },
  {
    "path": "package.json",
    "chars": 1898,
    "preview": "{\n  \"name\": \"junior-recruit-scheduler\",\n  \"version\": \"1.0.0\",\n  \"description\": \"junior recruit scheduler for korean deve"
  },
  {
    "path": "tsconfig.build.json",
    "chars": 97,
    "preview": "{\n  \"extends\": \"./tsconfig.json\",\n  \"exclude\": [\"node_modules\", \"test\", \"dist\", \"**/*spec.ts\"]\n}\n"
  },
  {
    "path": "tsconfig.eslint.json",
    "chars": 89,
    "preview": "{\n  \"extends\": \"./tsconfig.json\",\n  \"include\": [\n    \"src\",\n    \"test\",\n    \"data\"\n  ]\n}\n"
  },
  {
    "path": "tsconfig.json",
    "chars": 884,
    "preview": "{\n  \"compilerOptions\": {\n    \"module\": \"commonjs\",\n    \"moduleResolution\": \"node\",\n    \"resolveJsonModule\": true,\n    \"e"
  }
]

About this extraction

This page contains the full source code of the jojoldu/junior-recruit-scheduler GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 15 files (41.3 KB), approximately 16.9k tokens, and a symbol index with 1 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.

Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.

Copied to clipboard!