Skip to content

Latest commit

Ā 

History

History
541 lines (433 loc) Ā· 26.3 KB

sudo_app-get_growth++.md

File metadata and controls

541 lines (433 loc) Ā· 26.3 KB

Career Growth++

ģ›”ź°„ ģ½”ė“œė¦¬ė·° | ģ»¤ė¦¬ģ–“ ģ„±ģž„

Date: 2021.10.01 @19:00 - 23:52

Speakers

monthly-codereview_speakers

Schedule Event Speaker
19:00-19:10 ģ˜¤ķ”„ė‹ ė° ģ›Øė¹„ė‚˜ ģ†Œź°œ ģ‹ ģˆ˜ģ² 
19:10-19:50 Session 01: ģ„±ģž„ķ•˜ėŠ” ź°œė°œģžģ˜ 'ź³µģœ ģ˜ źø°ģˆ ' ė°•ėÆøģ •
19:50-20:30 Session 02: ķ˜¼ģžģ„œ ģ˜¤ķ”ˆģ†ŒģŠ¤ė”œ ģ„±ģž„ķ•˜źø° ė³€ģ •ķ›ˆ
20:30-21:10 Session 03: ź°œė°œģžģ˜ ģŠ¬źø°ė”œģš“ ė°œķ‘œ ģƒķ™œ ģ„œģ§€ģ—°
21:10-21:20 Break Time
21:20-22:00 Session 04: ģ˜¤ķ”ˆģ†ŒģŠ¤ ķ”„ė”œģ ķŠø ķ‚¤ģš°źø° ģ˜„ģ°¬ķ˜ø
22:00-22:40 Session 05: Zero to Hero_Developer Roadmap ģ“ģˆ˜ģ§„
22:40-23:50 ė„¤ķŠøģ›Œķ‚¹ ė° ģ¶”ź°€ QnA All

Session 01

ė°•ėÆøģ • (ė ˆģ“ģ²¼) | ķƒˆģž‰

ģ„±ģž„ķ•˜ėŠ” ź°œė°œģžģ˜ ź³µģœ ģ˜ źø°ģˆ 

ģ„±ģž„: ģ ģ  ģ»¤ģ§
ģ„±ģž„ģ˜ ėŖ©ė§ˆė„ø ź°œė°œģžė¼ėŠ” ģ”“ģž¬...

[ź°œė°œģž ģ„±ģž„ ķ‚¤ģ›Œė“œ]
ģ“ź±ø ė‹¤ ķ•˜ė©“ ģ •ė§ ģ„±ģž„ķ• ź¹Œ?

  • ģŠ¤ķ„°ė”” ėŖØģž„
  • ėø”ė”œź·ø źø€ģ“°źø°
  • ģ»Øķ¼ėŸ°ģŠ¤ ė°œķ‘œ
  • ģ˜¤ķ”ˆģ†ŒģŠ¤ źø°ģ—¬
  • ģ§‘ķ•„

ģ‹œģž‘ė§Œģœ¼ė”œėŠ” ģ–“ė µź³  źµ¬ģ²“ģ ģø ėŖ©ķ‘œź°€ ģžˆģ–“ģ•¼ ķ•Ø. ė‚˜ė§Œģ˜ ė°©ė²•ģ„ ģ„øģ›Œģ•¼ķ•Ø.

[ź³ ėƼ ķ•„ģˆ˜]

  1. ė‚˜ ģ§€źøˆ ģ“ź±° ķ•  ģ‹œź°„ģ“ ģžˆģ–“?
  2. ģ™œ ķ•˜ėŠ”ź±“ė°?
  3. ź·øėž˜ģ„œ ź²°ź³¼ė¬¼ģ“ ė­ģ•¼?
    ģ¼ģ •ź³¼ ķ’ˆģ§ˆģ„ ķ•Øź»˜ ź°€ģ øź°€ė©° ģ—…ė¬“ė„¼ ģž˜ ķ•“ė‚“ėŠ” ź²ƒ
  4. ź·øėŸ¼ ģ–“ė–»ź²Œ ķ• ź¹Œ?

[ź³µė¶€]

  • ź³µė¶€ė„¼ ķ•“ģ•¼ķ•˜ėŠ” ė§„ė½ģ“ ķ˜„ģ‹¤ź³¼ ė§¤ģš° ė°€ģ ‘ķ•“ģ•¼ ķ•˜ėŠ” ģ‚¬ėžŒ.
  • ģ—…ė¬“ģ— ķ•„ģš”ķ•œ źø°ģˆ ģ„ ģ œėŒ€ė”œ ģˆ™ģ§€ķ•“ģ„œ ģ—…ė¬“ė„¼ ė” ģž˜ķ•˜źø° ģœ„ķ•Ø.
  • ģƒˆė”œģš“ ź²ƒ ķ•™ģŠµķ•˜źø° < źø°ģ”“ģ˜ ź²ƒģ„ ė” ģ •ķ™•ķžˆ ģ“ķ•“ķ•˜źø°.
    rachel-2021-list
  • ģ—…ė¬“ė„¼ ķ•˜ė©“ģ„œ ėŖØķ˜øķ•˜ź²Œ ģ•Œź³  ģžˆėŠ” ź²ƒė“¤, ģ—…ė¬“ė„¼ ķ•˜ė©“ģ„œ ėŖ…ķ™•ķ•˜ź²Œ ķ•˜ź³  ģ‹¶ģ€ ź²ƒė“¤ģ„ ź³µė¶€ ā†’ ź²°ź³¼ė„¼ ź°€ģ‹œģ ģœ¼ė”œ ķ™•ģø ź°€ėŠ„

[ėø”ė”œź·ø]

  • ģƒˆė”œģš“ źø°ģˆ  ģ‚¬ģš©ė²• ė³“ė‹¤ėŠ” ģ‹¤ģ œė”œ ź²Ŗģ€ ė¬øģ œ ķ•“ź²° ź³¼ģ •

    1. ė‚“ź°€ ź²Ŗģ€ ė¬øģ œ ģƒķ™©ģ„ ģžģœ ė”­ź²Œ ė…øķŠøģ— ģž‘ģ„±
      rachel-note

      • ģž˜ ģ •ė¦¬ėœ ķ˜•ģ‹ģ¼ ķ•„ģš” ģ—†ģŒ
      • ź·øģ € ė‚“ź°€ źø°ģ–µķ•  ģˆ˜ ģžˆėŠ” ķ‚¤ģ›Œė“œė©“ ģ¶©ė¶„
    2. 2ģ£¼ģ— ķ•œ ė²ˆ ėŒģ•„ė³“ź³  ķ‚¤ģ›Œė“œ ģ„ ģ • ķ›„ ģž‘ģ„±

    rachel-API
  • ėø”ė”œź·ø ķ•˜ėŠ” ģ“ģœ 
    ė¬øģ œ ķ•“ź²°ģ„ ķ†µķ•“ ź¹Øė‹¬ģ€ ź²ƒģ„ ģ˜Øģ „ķ•œ ė‚“ ź²ƒģœ¼ė”œ ė§Œė“¤źø° ģœ„ķ•Ø

  • ė”ė‹ ķ¬ė£Øź±° ķšØź³¼
    ģøģ§€ ķŽøķ–„ģ˜ ķ•˜ė‚˜ė”œ, ėŠ„ė „ģ“ ģ—†ėŠ” ģ‚¬ėžŒģ“ ģž˜ėŖ»ėœ ź²°ģ •ģ„ ė‚“ė ¤ ģž˜ėŖ»ėœ ź²°ė” ģ— ė„ė‹¬ķ•˜ģ§€ė§Œ, ėŠ„ė „ģ“ ģ—†źø° ė•Œė¬øģ— ģžģ‹ ģ˜ ģ‹¤ģˆ˜ė„¼ ģ•Œģ•„ģ°Øė¦¬ģ§€ ėŖ»ķ•˜ėŠ” ķ˜„ģƒģ„ ź°€ė¦¬ķ‚Øė‹¤.

  • ė‚“ģš© źµ¬ģ„±

    1. ė¬øģ œ ģƒķ™©ģ— ėŒ€ķ•œ ģ„¤ėŖ…
    2. ķ•“ź²°ģ±…
    3. ź·ø ķ•“ź²°ģ±…ģ„ ģ„ ķƒķ•œ ģ“ģœ 

[ģ§‘ķ•„]
ģ§‘ķ•„ģ“ė‚˜ ė°œķ‘œź°™ģ€ ź²½ģš° ā‡’ ģ”°źøˆ ė” ģ“ķƒ€ģ ģœ¼ė”œ ėŖ©ķ‘œź°€ ķ•„ģš”

  • ģ“ķƒ€ģ ģœ¼ė”œ ķ•„ģš”ķ•˜ė‹¤ź³  ķŒė‹Øķ•œ ź²ƒ ź·øė¦¬ź³  ģŠ¤ģŠ¤ė”œź°€ ė¬»ģ–“ė‚˜ėŠ” ź²ƒ

    • ė‚˜ė„¼ ė…¹ģ—¬ė‚“ė©“ģ„œė„ ėˆ„źµ°ź°€ģ—ź²Œ ķ•„ģš”ķ•œ ź²ƒģ„ ė§Œė“¤ź²ƒ
      rachel-case
    • ģ •ė§ ė§Žģ€ ź³ ėƼź³¼ ģ‹œź°„ģ“ ķ•„ģš”ķ•Ø.
      rachel-slack
  • ģ™œ? ģ§‘ķ•„ķ™œė™?
    ė‚“ ź°€ģ¹˜ź“€ģ„ ė…¹ģ—¬ģ„œ ģ±…ģ˜ ķ˜•ķƒœė”œ ķ•„ģš”ķ•œ ź²ƒģ„ ģ œź³µķ•˜źø° ģœ„ķ•Ø

  • ź²°ź³¼ė¬¼ģ“ ė­ģ•¼?
    ė‚“ ģ“ė¦„ģœ¼ė”œ ė§Œė“¤ģ–“ģ§„ ģ±…, ėˆ„źµ°ź°€ģ—ź²Œ ė„ģ›€ģ“ ė  ģˆ˜ ģžˆģŒ, ė‹¤ģŒ ģ±…ģ— ėŒ€ķ•œ ģš•ģ‹¬?
    rachel-book

  • ź·øėŸ¼ ģ–“ė–»ź²Œ ķ• ź¹Œ?

    1. ķ‰ģ†Œģ— ģ™œ ģ—†ģ§€? ķ•˜ėŠ” ź²ƒė“¤ ė¦¬ģŠ¤ķŠø ģ—… ā‡’ ģ£¼ģ œ ģ„ ģ •
    2. ė‚“ź°€ ź·ø ģ£¼ģ œė„¼ ź²½ķ—˜ ķ–ˆź±°ė‚˜, ź³§ ź²½ķ—˜ķ•  ģ˜ˆģ •ģøģ§€ ķŒė‹Ø
    3. ķ•„ģš”ģ„±, ģ°Øė³„ķ™”, ėŖ©ģ°Ø ģž‘ģ„± ķ›„, ģ¶œķŒģ‚¬ģ—ź²Œ ģ œģ•ˆ
      ė‚“ ģ±…ģ“ ė‹¤ė„ø ģ“ģœ ź°€ ė­”ģ§€.
    4. ģ§‘ķ•„ ģ‹œź°„ ź³„ķš
    rachel-plan

[ė°œķ‘œ]

  • ķ•˜ė“œģŠ¤ķ‚¬
    ė™źø° ė¶€ģ—¬ź°€ ķ•„ģš”ķ•  ė•Œ

  • ģ†Œķ”„ķŠø ģŠ¤ķ‚¬
    ź°œė°œ ė¬øķ™”ģ— źø°ģ—¬ķ•˜ź³ ģž ķ• ė•Œ

  • ģ™œ ķ•˜ėŠ”ź±“ė°?

    • ķ•„ģš”ķ•œ źø°ģˆ ģ„ ķ•™ģŠµķ•  ė™źø°ė„¼ ė¶€ģ—¬ķ•˜źø° ģœ„ķ•Ø (ķ•˜ė“œģŠ¤ķ‚¬)
      • 2017ė…„ Pycon ģ—ģ„œ ė°œķ‘œķ•Ø Pytonź³¼ ė°ģ“ķ„° ė¶„ģ„
    • ķšŒģ‚¬ ģ•ˆķŒŽģœ¼ė”œ ź°œė°œ ė¬øķ™”ģ— źø°ģ—¬ķ•˜źø° ģœ„ķ•Ø
      rachel-wantedCon
  • ź·øėž˜ģ„œ ź²°ź³¼ė¬¼ģ“ ė­ģ•¼?

    • ģŠ¤ģŠ¤ė”œģ˜ ź²½ķ—˜ģ„ ķšŒź³ ķ•œ ź²ƒ
  • ź·øėŸ¼ ģ–“ė–»ź²Œ ķ• ź¹Œ?

    1. (ķ•„ģš”ķ•œ) źø°ģˆ , (ź²½ķ—˜ķ•œ) ź°œė°œ ė¬øķ™” ģ£¼ģ œ ģ„ ģ •
    2. ģ™øė¶€ ė°œķ‘œė“  ģ‚¬ė‚“ ė°œķ‘œė“  ė°ė“œė¼ģø ź³µķ‘œ
      ģŠ¤ķ”¼ģ»¤ ģ‹ ģ²­, ė‚ ģ§œ ė°›ģ•„ ė†“źø°
  • ź²°źµ­ ģ¤‘ģš”ķ•œ ź²ƒģ€?
    ėŖ…ķ™•ķ•˜ź³  źµ¬ģ²“ģ ģø ėŖ©ķ‘œ ā‡’ ź²°ź³¼ė¬¼ ā‡’ ź³µģœ ė„¼ ķ†µķ•œ ķ”¼ė“œė°± ģˆ˜ģ§‘

    • ź³µģœ ? ģ“ź²ƒė§Œ ģ§€ķ‚¤ģž
      ė„ˆė¬“ ģƒģ²˜ė°›ģ§€ ģ•Šģ„ ė°°ģ§±

      • ė¬“ķ”Œė³“ė‹¤ ģ•…ķ”Œģ“ ė‚«ė‹¤! ė‚“ź°€ ģ–»ģ„ ģˆ˜ ģžˆėŠ” ģ •ė³“ė§Œ ģžˆė‹¤ė©“ ģ†ķ•“ė³“ėŠ” ź±° ģ•„ė‹˜.
      • ė°œķ‘œė„¼ ķ•“ė„ ķ•“ė„ źø“ģž„ėØ....
      • ė¹„ė‚œģ„ ģ¢‹ģ•„ķ•˜ģ§€ ģ•Šģ§€ė§Œģ„œė„....
    • ė°°ź²½/ė¬øģ œ ģ„¤ėŖ… ā‡’ ķ•“ź²°ģ±… ā‡’ ģ„ ķƒ ģ“ģœ 
      ģŠ¤ģŠ¤ė”œ 'ģ™œ?' ė¼ėŠ” ģ§ˆė¬øģ— ė‹µķ•  ģˆ˜ ģžˆė‹¤ė©“ ģ–“ė–¤ ģ“ģœ ė¼ė„ ź“œģ°®ģŒ.

ėŖØė“  ź²ƒģ˜ ģ‹œģž‘ģ€ ź°ź“€ģ ģœ¼ė”œ ķ•„ģš”ģ„±/ķ˜„ģ‹¤ģ„± ķŒė‹Ø
ėŖØė“  ź²ƒģ˜ ė§ˆė¬“ė¦¬ėŠ” ź³µģœ ź°€ ģ•„ė‹Œ ķ”¼ė“œė°± ģˆ˜ģ§‘

  • ķ”¼ė“œė°±ģ„ źø°ģ¤€ģœ¼ė”œ ė‹¤ģŒģ—ėŠ” ė” ģ˜ėÆø ģžˆź²Œ ģ „ė‹¬ ķ•  ģˆ˜ ģžˆė‹¤.

ģŠ¤ģŠ¤ė”œ ģ¼ķ•˜ėŠ” ė°©ģ‹ģ„ ź“€ģ°°ķ•“ė³“ź³  ź·ø ģ•ˆģ—ģ„œ ź¶źøˆķ•œ ģ ģ“ ģƒźø°ė©“ ģžģ—°ģŠ¤ėŸ½ź²Œ ģ°¾ģ•„ ė” ģ—°źµ¬ķ•˜ėŠ” ź²ƒ, ź·ø ķŽøģ“ ģž¬ėÆøė„ ģžˆź³  ķšØź³¼ė„ ģ¢‹ģ€ ź²ƒ ź°™ģ•„ģš”. By. ģ›”ė“œ ė°”ė¦¬ģŠ¤ķƒ€ ģ±”ķ”¼ģ–ø ģ „ģ£¼ģ—°

Session 02

ė³€ģ •ķ›ˆ (ģ•„ģ›ƒģ‹øģ“ė”) | ė‹¹ź·¼ė§ˆģ¼“

źø°ģ—¬ė³“ė‹¤ ķ•™ģŠµ ėŖ©ģ ģœ¼ė”œ ė°”ė¼ė³“ėŠ” ģ˜¤ķ”ˆ ģ†ŒģŠ¤

ģ£¼ė³€ģ— ė°°ģšøź±°ė‚˜ ķ˜‘ģ—…ķ•  ė§Œķ•œ ė™ė£Œź°€ ģ—†ė‹¤ź³  ķ•˜ė”ė¼ė„ ģ˜¤ķ”ˆģ†ŒģŠ¤ģ—ėŠ” ģˆ˜ė§Žģ€ ź°œė°œģžė“¤ģ“ ķ˜‘ģ—…ķ•˜ė©“ģ„œ ģ¢‹ģ€ ģ½”ė“œė„¼ ģž‘ģ„±ķ•˜ź³  ģžˆģŠµė‹ˆė‹¤.
ģ˜¤ķ”ˆģ†ŒģŠ¤ ģƒķƒœź³„ģ—ģ„œ ė” ģ¢‹ģ€ ģ½”ė“œė„¼ ģž‘ģ„±ķ•˜ėŠ” ė²•ģ„ ė°°ģš°ź³  ķ˜‘ģ—…ķ•˜ėŠ” ė°©ė²•ģ„ ė°°ģš°ė©“ģ„œ ģ„±ģž„ķ•˜ė ¤ė©“ ģ–“ė–»ź²Œ ķ•˜ė©“ ģ¢‹ģ€ģ§€ ź³µģœ ķ•©ė‹ˆė‹¤.

[ź°œė°œģžģ˜ ģ„±ģž„]

  • ģ—…ė¬“ ķƒœė„
  • ģ»¤ė®¤ė‹ˆģ¼€ģ“ģ…˜
  • ķ˜‘ģ—…
  • ģ—…ė¬“ ķŒŒģ•…
  • ė¬øģ œ ķ•“ź²°

[ģ½”ė”©]
ģ½”ė”© ģ‹¤ė „ģ„ ėŠ˜ė¦¬ėŠ” ė°©ė²•ģ€ ė‹¤ģ–‘ķ•˜ė‹¤.

  • ģ¢‹ģ€ ģ‚¬ģˆ˜, ģ¢‹ģ€ ė™ė£Œ?
    ź°ģž ģƒķ™©ģ— ė”°ė¼ ģ¼ķ•“ė³“źø° ģ „ģ—” ėŖØė„“źø°ė„ ķ•˜ź³ ,
    ģ›ķ•˜ėŠ” ź³³ģ— ź°ˆ ģˆ˜ ģžˆėŠ” ź²ƒė„ ģ•„ė‹ˆź³ ,
    ģ‚¬ģˆ˜ė‚˜ ė™ė£Œź°€ ģ—†ėŠ” ź²½ģš°ė„ ė§Žź³ ,
    ģ·Øģ—… ģ „ģ¼ģˆ˜ė„ ģžˆė‹¤.

    ź·øė ‡źø°ģ— ģ˜¤ķ”ˆģ†ŒģŠ¤ė„¼ ģ‚¬ģš©ķ•˜ģ—¬ ģ„±ģž„ ķ•“ė³“ģž !!

  • ģ˜¤ķ”ˆ ģ†ŒģŠ¤ė”œ ź°œģø ķ”„ė”œģ ķŠøė„¼ ė§Œė“¤ė‹¤.
    źµ³ģ“ ģ˜¤ķ”ˆģ†ŒģŠ¤ė”œ ź³µź°œķ•  ķ•„ģš”ėŠ” ģ—†ģ§€ė§Œ ģ“ģ™• ģž‘ģ„±ķ•œ ģ†Œķ”„ķŠøģ›Øģ–“ė„¼ ģ˜¤ķ”ˆģ†ŒģŠ¤ė”œ ź³µź°œ ķ•“ė³“ģž.

  1. ģ½”ė“œė„¼ ė§Žģ“ ģž‘ģ„±ķ•˜ė‹¤ ā‡’ ģ“ėŠ” ė§¤ģš° ģ¤‘ģš”

    • ģ¢‹ģ€ ģ½”ė“œė“  ė‚˜ģœ ģ½”ė“œė“  ė§Žģ“ ģž‘ģ„±ķ•˜ėŠ” ź²ƒģ“ ģ¤‘ģš”
      ģ²˜ģŒ ė¶€ķ„° ģ¢‹ģ€ ģ½”ė“œė„¼ ģ§¤ ģˆ˜ ėŠ” ģ—†ė‹¤. ķ•˜ģ§€ė§Œ ģ ģ  ģ¢‹ģ•„ģ§ˆ ź²ƒ.

    • ė§Žģ“ ģž‘ģ„±ķ•œė‹¤ėŠ” ź²ƒģ€ ā‡’ ź³ ėƼģ„ ķ•“ ė³“ė©° ģž‘ģ„±ķ•˜ėŠ” ź²ƒģ„ ģ˜ėÆø
      ģ“ģ „ ģ½”ė“œė„¼ ģ–“ė–»ź²Œ ź°œģ„ ķ•  ģˆ˜ ģžˆģ„ģ§€?

    ģƒˆė”œģš“ ķ”„ė”œź·øėž˜ė° ģ–øģ–“ė„¼ ė°°ģš°ėŠ” ģœ ģ¼ķ•œ ė°©ė²•ģ€ ź·ø ģ–øģ–“ė”œ ķ”„ė”œź·øėžØģ„ ģž‘ģ„±ķ•˜ėŠ” ź²ƒģ“ė‹¤. By. ė°ė‹ˆģŠ¤ ė¦¬ģ¹˜

    ź³µė¶€ķ•  źø°ģˆ ģ„ ķ™œģš©ķ•“ ė³¼ ģ†Œķ”„ķŠøģ›Øģ–“ė„¼ ė§Œė“ ė‹¤.

    • źø°ģˆ ģ„ ėؼģ € ģ„ ķƒģ„ ķ•˜ź³  ā‡’ ģ†Œķ”„ķŠøģ›Øģ–“ė„¼ ģ„ ķƒ
    • ģ²« ź³ ź°ģ€ ģžźø° ģžģ‹ 
      ģ•„ė¬“ė„ ģ•ˆ ģ“°ėŠ” ģ†Œķ”„ķŠøģ›Øģ–“ė¼ėŠ” ź²ƒģ€ ģ—†ģŒ.
      ģš”źµ¬ģ‚¬ķ•­ģ„ ģ§ģ ‘ ģ •ģ˜ķ•  ģˆ˜ ģžˆė‹¤.

    ė‚˜ėŠ” ķž˜ė“  ģ¼ģ„ ķ•˜źø° ģœ„ķ•“ ź²Œģœ¼ė„ø ģ‚¬ėžŒģ„ ģ„ ķƒķ•©ė‹ˆė‹¤. ź²Œģœ¼ė„ø ģ‚¬ėžŒģ€ ź·øź²ƒģ„ ķ•˜ėŠ” ģ‰¬ģš“ ė°©ė²•ģ„ ģ°¾ģ„ ź²ƒģ“źø° ė•Œė¬øģž…ė‹ˆė‹¤. By. ė¹Œź²Œģ“ģø 

    • ź²Œģœ¼ė¦„: ź·€ģ°®ģŒģ„ ģžė™ķ™” ģ‹œķ‚¤ėŠ” ź°œė°œģžģ ģø ź²Œģœ¼ė¦„
  2. źø°ģ”“ ģ†Œķ”„ķŠøģ›Øģ–“ė„¼ ė‹¤ģ‹œ ė§Œė“ ė‹¤.

    • ģž„ģ 

      • ģ•„ģ“ė””ģ–“ė„¼ ź³ ėƼķ•˜ģ§€ ģ•Šģ•„ė„ ė˜ź³  ģš”źµ¬ģ‚¬ķ•­ģ“ ģ“ėÆø ģ •ķ•“ģ ø ģžˆė‹¤.
      • ģ°øź³ ķ•  ģ†ŒģŠ¤ģ½”ė“œź°€ ģžˆė‹¤.
      • ė‚“ė¶€ źµ¬ģ”°ė„¼ ģ“ķ•“ķ•  ģˆ˜ ģžˆė‹¤.
    • Reinventing the wheel
      ė˜‘ź°™ģ€ ķ”„ė”œź·øėžØģ„ ģ§ģ ‘ ė§Œė“¤ģ–“ ė³øė‹¤. ķ•™ģŠµģ‹œģ—ėŠ” ģ“ėŠ” ė§¤ģš° ė„ģ›€ģ“ ėœė‹¤.

      • ģ›¹ģ„œė²„
      • ėžœė¤ ģ›Œė“œ ģ œė„ˆė ˆģ“ķ„°
      • UUID ģ œė„ˆė ˆģ“ķ„°
      • HTTP ķ“ė¼ģ“ģ–øķŠø
      • gRPC ķ“ė¼ģ“ģ–øķŠø
      • ė‚ ģ§œ/ģ‹œź°„ ź“€ė Ø
      • ė¼ģ“ėøŒėŸ¬ė¦¬
  3. ģ˜¤ķ”ˆģ†ŒģŠ¤ ķ”„ė”œģ ķŠøģ˜ ģ½”ė“œė„¼ ģ½ėŠ”ė‹¤.

    ģ½”ė“œė„¼ ģž‘ģ„±ķ•˜ėŠ” ź²ƒė³“ė‹¤ ģ½ėŠ” ź²ƒģ“ ė” ģ–“ėŸ½ģŠµė‹ˆė‹¤. By. ģ”°ģ—˜ ģŠ¤ķ“ģŠ¤ķ‚¤

    ė” ė§Žģ“ ģ½ģ–“ė³¼ģˆ˜ė” ė” ė¹Øė¦¬ ģž˜ ģ½ģ„ ģˆ˜ ģžˆė‹¤.

    • ź³„ģ† ģ½”ė“œė§Œ ė³“źø°ėŠ” ģ–“ė ¤ģš°ė‹ˆ...
      • ė²„ź·øė‚˜ ģ“ģŠˆź°€ ģžˆģ„ ė•Œ ģ½”ė“œė„¼ ė³øė‹¤.
      • ė¬øģ„œź°€ ģž˜ ģ“ķ•“ ģ•Œė  ė•Œ ģ½”ė“œė„¼ ė³øė‹¤.
      • ė‚“ė¶€ ė™ģž‘ģ“ ź¶źøˆķ•“ģ§€ė©“ ģ½”ė“œė„¼ ė³øė‹¤.

    ģ½”ė“œė„¼ ģ½ģœ¼ė ¤ė©“

    • ķ”„ė”œģ ķŠøģ˜ ģ½”ė“œė„ ė“ģ•¼ ķ•˜ģ§€ė§Œ ģ‹¤ķ–‰ė„ ķ•“ė“ģ•¼ ķ•˜ź³ 
    • ė”œź·øė„¼ ģ°ź±°ė‚˜
    • ė””ė²„ź±°ė„ ėŒė ¤ė³“ź³ 
    • ė•Œė”  ķ•™ģŠµ ķ…ŒģŠ¤ķŠøė„¼ ģž‘ģ„±ķ•“ ė³“źø°ė„ ķ•œė‹¤.

    ģž‘ģ€ ķ”„ė”œģ ķŠø ė¶€ķ„°

    • ģ½”ė“œź°€ ķ¬ė©“ ė³“źø°ź°€ ģ–“ė ¤ģ›€, ģ¶”ģƒķ™”ė„ ė§Žģ“ ė˜ģ–“ ģžˆźø°ģ—...
    • ķ”„ė”œģ ķŠøź°€ ķ¬ė‹¤ė©“ 0.1 ė²„ģ „ģ„ ė³øė‹¤.
      ķ”„ė”œģ ķŠøź°€ ķ•˜ź³ ģž ķ•˜ėŠ” źø°ėŠ„ģ€ ź°™ė‹¤. ģ“ˆźø° ė²„ģ „ģ„ ė³“ė©“ ģ²˜ģŒģ— ģ–“ė–¤ ģ ‘ź·¼ģ„ ź°€ģ”ŒėŠ”ģ§€ ģ•Œ ģˆ˜ ģžˆė‹¤ ā‡’ ģ“ķ•“ģ— ė„ģ›€ģ“ ėØ.
      • ķ•µģ‹¬ ģ•„ģ“ė””ģ–“ ķŒŒģ•…ķ•˜źø°
      • diff ė– ģ„œ ė“ė³“źø°
  4. ķ˜‘ģ—…ķ•˜ėŠ” ė°©ė²•ģ„ ė°°ģš“ė‹¤.
    ėŒ€ė¶€ė¶„ģ˜ ģ˜¤ķ”ˆģ†ŒģŠ¤ė„ ķ˜‘ģ—…ģœ¼ė”œ ė§Œė“¤ģ–“ģ§„ė‹¤.

    ģ˜¤ķ”ˆģ†ŒģŠ¤ź°€ ķšŒģ‚¬ģ™€ ė‹¤ė„ø ģ ģ€

    • ģ„œė”œ ė³ø ģ ģ“ ģ—†ėŠ” ėŖØė„“ėŠ” ģ‚¬ėžŒģ“ź³ 
    • ģ–“ėŠ ģ •ė„ģ˜ ģ§€ģ‹ģ“ė‚˜ ź²½ķ—˜ģ“ ģžˆėŠ”ģ§€ ėŖØė„“ź³ 
    • ķ•˜ź³ ģž ķ•˜ėŠ” ģ¼ģ˜ ė¬øė§„ė„ ėŖØė„“ź³ 
    • ģ‹œź°„ėŒ€ė„ ė‹¤ė„“ė©°
    • ģ‹ ė¢°ė„ ķ•˜ģ§€ ģ•ŠėŠ”ė‹¤.

    ė©”ģøķ…Œģ“ė„ˆģ˜ ģž…ģž„ģ—ģ„ 

    • ģ–“ė–¤ ģ“ģŠˆź°€ ģ“ķ•“ķ•˜źø°ź°€ ģ¢‹ģ€ģ§€
    • ģ–“ė–¤ ģ“ģŠˆź°€ ė¬øģ œ ķŒŒģ•…ģ“ ģ‰¬ģš“ģ§€
    • ģ–“ė–¤ ģ“ģŠˆź°€ ģ²˜ė¦¬ź°€ ģ•ˆė˜ėŠ”ģ§€
    • ģ–“ė–¤ Pull Request ź°€ ė¦¬ė·°ķ•˜źø° ģ¢‹ģ€ģ§€
    • ģ–“ė–¤ Pull Request ź°€ ė§‰ķ˜€ģžˆėŠ”ģ§€

    ģ˜ˆ) ģ¹“ķ”„ģ¹“ ģ˜¤ķ”ˆģ†ŒģŠ¤ģ— źø°ėŠ„ģ„ ģ¶”ź°€ķ•˜ź³ ģž ķ•œė‹¤ė©“ ģ œģ•ˆģ„œė„¼ ģ•„ėž˜ģ™€ ź°™ģ“ ģ œģ¶œķ•“ģ•¼ ķ•Ø. outsider-kfka

    ģ˜¤ķ”ˆģ†ŒģŠ¤ģ—ģ„œėŠ” ģ‹¤ģˆ˜ė„¼ ė§‰źø° ģœ„ķ•œ ė‹¤ģ–‘ķ•œ ģ‹œģŠ¤ķ…œģ“ ź°–ģ¶°ģ ø ģžˆģŒ.

    • Formatting
    • Linting
    • Unit Tests
    • Code Coverage
      • Coveralls
      • Codecov
    • Changelog / Release notes

    CI : continuous integration

    • Travis CI
    • Circle CI
    • GitHub Actions

    OpenHub ā‡’ Black-dog

    • OpenSource ģ— ź“€ķ•œ ģ •ė³“ė„¼ ģ•Œ ģˆ˜ ģžˆģŒ

Session 03

ģ„œģ§€ģ—° (ģ¹˜ģ¦ˆ) | NAVER

ź°œė°œģžģ˜ ģŠ¬źø°ė”œģš“ ė°œķ‘œ ģƒķ™œ

ė°œķ‘œ źø°ķšŒė„¼ ė§Œė“œėŠ” ė°©ė²•, ź·øė¦¬ź³  ė†“ģ¹˜ģ§€ ģ•ŠėŠ” ė°©ė²•

  1. ė°œķ‘œ ź²½ķ—˜ģ“ ģ¤‘ģš”ķ•œ ģ“ģœ 

    • ė‚˜ė§Œģ˜ ź°•ģ  ė§Œė“¤źø°
      ź°œė°œ ģž˜ķ•˜ėŠ” ģ‚¬ėžŒ ė„ˆė¬“ ė§ŽģŒ, ė‚˜ė§Œģ˜ ź°•ģ ģ“ ķ•„ģš”.
    • ģžźø° ėøŒėžœė”©
      ė‚˜ģ˜ ź°€ģ¹˜ ģ„±ģž„
    • ģ»¤ė®¤ė‹ˆģ¼€ģ“ģ…˜ ģŠ¤ķ‚¬ ķ–„ģƒ
      ź°œė°œģžģ“źø° ė•Œė¬øģ— ė§ģ„ ģž˜ ķ•˜ź³  ģ»¤ė®¤ė‹ˆģ¼€ģ“ģ…˜ģ„ ģž˜ ķ•˜ėŠ” ź²ƒģ“ ėŖøź°’ ģ„±ģž„ģ— ė„ģ›€ģ“ ėœė‹¤.
      • Tech Skill + Communication Skill == ė” ė§Žģ€ ģ»¤ė¦¬ģ–“ ģ„ ķƒź¶Œ
      cheese-linkedin
  2. źø°ķšŒė„¼ ė§Œė“œėŠ” ė°©ė²•

    • ė°œķ‘œķ•  ź²Œ ģ—†ģ–“ģš” | ģ“ėÆø ė‹¤ ģ•„ėŠ” ź²ƒė“¤ ģøź²ƒ ź°™ģ•„ģš”.
      ė°œķ‘œėŠ” ė‚“ ź²¬ķ•“/ź“€ģ ģ„ ź³µģœ ķ•˜ėŠ” ź²ƒ.

      • ė‚“ź°€ ź²½ķ—˜ķ•œ ź²ƒ ė‚˜ģ˜ ź“€ģ ģ—ģ„œ
      • ķ‰ģ†Œģ— ė°œķ‘œķ•  ģƒź°ģœ¼ė”œ ģ •ė¦¬ķ•“ė‘źø°
        • ź²°ė”  - ė¬øģ œ - ķ•“ź²°
          ģ˜ˆ) ģæ¼ė¦¬ ķŠœė‹ ģž‘ģ—…ģ„ ķ–ˆė‹¤.

          • ź²°ė” : ģ‘ė‹µ ģ†ė„ ź°œģ„  ķ•Ø
          • ė¬øģ œ: ģ‚¬ģš©ģžź°€ ė§Žģ•„ģ§€ė©“ģ„œ ģ‘ė‹µ ģ†ė„ź°€ ėŠė ¤ģ”Œė‹¤
          • ķ•“ź²°: ģæ¼ė¦¬ ė³‘ėŖ© ė°œź²¬, ģøė±ģŠ¤ģ™€ ģ”°ģøė¬øģœ¼ė”œ ģæ¼ė¦¬ ź°œģ„ 
        • ķ‰ģ†Œģ— ģ“ģ•Œ ģ¤€ė¹„: ė°œķ‘œ, ėø”ė”œź·ø ź·øė¦¬ź³  ėÆøėž˜ģ˜ ģ‚½ģ§ˆ ķ•  ė‚˜ė„¼ ģœ„ķ•“ (ė…øģ…˜ģ— ģ •ė¦¬)

      • ķŠ¹ģ • ķ‚¤ģ›Œė“œė”œ źµ¬źø€ė§ ķ–ˆģ„ė•Œ ķ•œ ķŽ˜ģ“ģ§€ź°€ ė˜ģ§€ ģ•ŠėŠ”ė‹¤ė©“ ģ£¼ģ œė”œ ģ„ ģ •ķ• ė§Œ ķ•Ø
      • Write once, run anywhere.
        • ź°™ģ€ ģ†Œģž¬ ģš°ė ¤ėعźø°ė”œģøķ•“ ģ–»ģ€ ź²ƒ
          • OCR Services ė“¤
          • ė‹¤ģ–‘ķ•œ Serverless ė“¤
          • ģ”°źøˆģ”© ė‚˜ģ•„ģ§€ėŠ” ģ½”ė“œ
        • ģ–“ģ°Øķ”¼ ķ˜„ģ—…ė„ ź°™ģ€ ė¬øģ œ...
          • ė‹¤ė„ø ė°©ė²•
          • ė‹¤ė„ø ķ™˜ź²½
          • ė‹¤ė„ø ė™ė£Œ
      • ėØøė¦¬ģ†ģœ¼ė”œ ģƒź°ķ•˜źø° < ė‚“ ģ–øģ–“ė”œ ģ •ė¦¬ķ•“ ė§ķ•˜źø°
    • ė°œķ‘œķ•  ź³³ ģ°¾źø°

      • ģ˜¤ķ”„ė¼ģø ģ½”ė“œ ė¦¬ė·°
      • ģŠ¤ķ¬ėŸ¼
      • ģ£¼ź°„ ķšŒģ˜
      • ė¹… ķ…Œķ¬ ģ»Øķ¼ėŸ°ģŠ¤
    • ģ„  ģ§€ė¦„ ķ›„ ģˆ˜ģŠµ
      ķ•˜ė©“ėœė‹¤ź°€ ģ•„ė‹Œ, ė˜ė©“ ķ•œė‹¤.

    • ģ½”ė”© ģ‹¤ė „ģ„ ķ‚¤ģš°ė ¤ė©“ ģ½”ė”©ģ„ ė°œķ‘œ ģ‹¤ė „ģ„ ķ‚¤ģš°ė ¤ė©“ ė°œķ‘œė„¼

      • ģ„±ģž„ķ•˜ė ¤ė©“ ė¶ˆķŽøķ•Ø ģ†ģœ¼ė”œ ģžģ‹ ģ„ ė˜ģ øģ•¼ ķ•œė‹¤.
      • ģ–“ėŠ ģˆœź°„ģ—ėŠ” ė°œķ‘œź°€ ģ§ģ ‘ ė‚˜ė„¼ ģ°¾ģ•„ģ˜¬ ė•Œź¹Œģ§€.
  3. źø°ķšŒė„¼ ė†“ģ¹˜ģ§€ ģ•ŠėŠ” ė°©ė²•

    • ķš”ģ„¤ģˆ˜ģ„¤ ė§ķ•˜ėŠ” ź²ƒ ź°™ģ•„ģš” || ė‚“ģš©ģ“ ģž¬ėÆø ģ—†ėŠ”ź²ƒ ź°™ģ•„ģš”
      ā‡’ ķ•µģ‹¬ė§Œ ģ§§ź²Œ ģ „ė‹¬ķ•˜źø°

    • ķ•œ ģž„ķ‘œė‹¹ ķ•˜ė‚˜ģ˜ ė©”ģ‹œģ§€

      • ė©”ģ‹œģ§€ź°€ ė§Žģœ¼ė©“ ė°œķ‘œģžģ—ź²Œ ģ§‘ģ¤‘ķ•˜ėŠ” ź²ƒģ“ ģ•„ė‹ˆė¼ źø€ģ„ ģ½źø°ė§Œ ķ•Ø
      • ėŖØė“  ģ“ģ•¼źø° ģ „ė‹¬ < ģ¤‘ģš”ķ•œ ė‚“ģš© ģ „ė‹¬
    • ģž„ķ‘œ ģ§‘ģ¤‘ < ģ—°ģ‚¬ģž ė°œķ‘œ ģ§‘ģ¤‘
      ģž„ķ‘œėŠ” ķ•œ ėˆˆģ—, ģ§‘ģ¤‘ģ€ ģ—°ģ‚¬ģžģ—ź²Œ

    • ķ™”ė©“ģ“ ė¹ ė„“ź²Œ ė„˜ģ–“ź°€ė©“ ģ†ė„ź° ģ¦ź°€!
      ģ§€ė£Øķ•  ķ‹ˆģ“ ģ—†ģŒ

    • ė°œķ‘œ ķ• ė•Œė§ˆė‹¤ ė„ˆė¬“ ė–Øė ¤ģš”

      • ģµģˆ™ķ•˜ģ§€ ģ•Šģ€ź±“ ė‹¤ ģ–“ė ¤ģ›Œģš”, ģ—°ģŠµ ė˜ ģ—°ģŠµ
      • ź°œė°œģžģ—ź²Œ ģ£¼ėŖ©ė°›źø°ėž€...
        cheese-attention
    • ģ—¬ė ¤ģš“ ź±° == ģ•ˆ ģµģˆ™ķ•œ ź±°
      ģµģˆ™ķ•œź±° == ģ‰¬ģš“ ź±°

      • console.log ėˆˆź°ź³  ģ¹˜ģž–ģ•„ģš”?
    • ģ£¼ė³€ ģ‚¬ėžŒģ„ ģœ„ķ•“ ė¦¬ķ—ˆģ„¤

      • ķ˜¼ģž ģ—°ģŠµ ā‡’ ź°€ģ”± / ģ¹œźµ¬ / ķŒ€ ģ—°ģŠµ ā‡’ ķ”¼ė“œė°± ė°˜ģ˜
    • ė°œķ‘œ ė§ģ¹˜ė©“ ģ–“ģ©Œģ£ ?
      ėŖ»ķ•œ ė°œķ‘œ ģ²­ģ¤‘ģ“ ź¹Œėعģ–“ģš”

    • ź·øėŸ¼ ė°œķ‘œģ—ģ„œ ģµœģ•…ģ˜ ģƒķ™©ģ€?
      ė¬“ėŒ€ģ—ģ„œ ģ“°ėŸ¬ģ§€źø°?

ė‚“ź°€ ė°°ģš“ ź²ƒ

  • ģš°ė¦¬ź°€ ź³„ģ† ź°™ģ€ ź²€ģƒ‰ģ„ ķ•˜ėŠ” ģ“ģœ  ā‡’ ģžź¾ø ź¹Œėعģœ¼ė‹ˆź¹
  • ź³µģœ ģ˜ ģ¦ź±°ģ›€
  • ķ•Øź»˜ ģ„±ģž„
    ģ§„ģ§œ ģ¼ ģž˜ķ•˜ėŠ” ģ‚¬ėžŒė“¤

Session 04

ģ˜„ģ°¬ķ˜ø | MOMENTI

ģ˜¤ķ”ˆģ†ŒģŠ¤ ķ”„ė”œģ ķŠø ķ‚¤ģš°źø°

ķŒŒģ¢…ė¶€ķ„° ģ¶”ģˆ˜ź¹Œģ§€! ģ˜¤ķ”ˆģ†ŒģŠ¤ ģž¬ė°°ģ¼źø°

  1. ķŒŒģ¢… - ģ–“ė–¤ ģ˜¤ķ”ˆ ģ†ŒģŠ¤ ķ”„ė”œģ ķŠøė„¼ ė§Œė“¤ź¹Œ?

    ķŒŒģ¢…: ģž‘ė¬¼ģ˜ ė²ˆģ‹ģ— ģ“°ģ“ėŠ” ģ”Øģ•—ģ„ ėæŒė ¤ ģ‹¬ėŠ” ė†ģ‚¬ģ¼

    1. ė‹¤ģ–‘ķ•œ ģš”ģ†Œ ź³ ėƼ
      ģž˜ķ•˜ėŠ” ė¶„ģ•¼ ā† ā†’ ģ¢‹ģ•„ķ•˜ėŠ” ė¶„ģ•¼
      ģž˜ķ•˜ėŠ” ģ–øģ–“ ā† ā†’ ģ¢‹ģ•„ķ•˜ėŠ” ģ–øģ–“
      ź²€ģ¦ėœ źø°ģˆ  ā† ā†’ ģƒˆė”œģš“ źø°ģˆ 

      • ģœ„ģ˜ ė¬“ģ—‡ģ“ė“  ģ¤‘ģš”ķ•˜ģ§€ ģ•ŠģŒ. ė¬“ģ—‡ģ“ė“  ģ¢‹ė‹¤. ģ—¬ėŸ¬ė¶„ė“¤ģ“ ķ•˜ź³  ģ‹¶ģ€ ź²ƒģ„ ķ•  ź²ƒ
        • ķ•˜ź³  ģ‹¶ģ€ ź²ƒģ„ ķ•“ģ•¼ ź¾øģ¤€ķ•  ģˆ˜ ģžˆģŒ.
    2. ėŖ©ķ‘œė„¼ ģ„¤ģ •ķ•˜ģž

      1. źæˆģ€ ķ¬ź³  ė„“ź²Œ
      2. ė°œź±øģŒģ€ ģž‘ź³  ģ§§ź²Œ

    Q. ģ²˜ģŒ ģ ‘ķ•˜ėŠ” ķ”„ė”œź·øėž˜ė° ģ–øģ–“ė„¼ ź³µė¶€ķ•  ė•Œ ģ–“ė–»ź²Œ ģ ‘ź·¼ķ•˜ėŠ”ģ§€?
    A. źø°ė³ø ė¶„ė²•ė§Œ ė¹ ė„“ź²Œ ė³“ź³  ė­”ź°€ė„¼ ė§Œė“¤ģ–“ ė³“ģ„øģš”. ė§Œė“¤ė‹¤ź°€ ė§‰ķžˆėŠ” ė¶€ė¶„ģ“ ģžˆģœ¼ė©“ ė¬øģ„œė„¼ ģ‚“ķŽ“ ė³“ź±°ė‚˜, ģ•„ėŠ” ģ‚¬ėžŒģ—ź²Œ ė¬¼ģ–“ ķ•˜ė‚˜ģ”© ķ—¤ģ³ė‚˜ź°€ģ„øģš”. ė­”ź°€ ė™ģž‘ķ•˜ėŠ” ź±ø ģ™„ģ„±ķ•“ė³“ėŠ” ź²½ķ—˜ģ“ ģ¤‘ģš”ķ•©ė‹ˆė‹¤.

  2. ė°œģ•„ - ķ”„ė”œģ ķŠø ķ”„ė”œķ† ķƒ€ģž… ė§Œė“¤źø°

    ė°œģ•„: ģ‹ė¬¼ģ˜ ģ¢…ģž-ķ¬ģž-ź½ƒź°€ė£Ø ė° ź°€ģ§€ė‚˜ ėæŒė¦¬ ė“±ģ—ģ„œ ģ‹¹ģ“ ė°œģƒķ•˜ź³  ģƒģž„ģ„ ź°œģ‹œķ•˜ėŠ” ź³¼ģ •.

    • ķ”„ė”œķ† ķƒ€ģž…ģ„ ė§Œė“¤ ė•Œ ź³ ė ¤ķ•“ģ•¼ ķ•  ģ‚¬ķ•­ ā‡’ ėÆøė‹ˆė©€ė¦¬ģ¦˜
      ź¼­ ķ•„ģš”ķ•œ ź²ƒė§Œ ė‚Øźø°ź³  ė‚˜ėØøģ§€ėŠ” ė¹„ģš°źø°

      ģ¼ė‹Ø ģ–“ėŠ ģˆ˜ģ¤€ź¹Œģ§€ ė§Œė“¤ģ–“ģ„œ ģ‚¬ģš©ģžė“¤ģ“ ģ‚¬ģš©ķ•  ģˆ˜ ģžˆź²Œ ķ•“ģ•¼ ķ•Ø ā‡’ ź¼­ ķ•„ģš”ķ•œ źø°ėŠ„ģ€?

  3. ģØė ˆģ§ˆ - ė¹Œė“œ/ė°°ķ¬ ģžė™ķ™” ė° ź°ģ¢… ķˆ“ ģ„¤ģ¹˜

    ģØė ˆģ§ˆ: ģØė ˆė„¼ ģ“ģš©ķ•“ģ„œ ėŖØė„¼ ė‚“źø° ģ§ģ „ģ— ź°ˆģ•„ė†“ģ€ ė…¼ė°”ė‹„ģ˜ ė©ģ–“ė¦¬ģ§„ ķ™ģ„ ź¹ØėœØė¦¬ė©° ė°”ė‹„ģ„ ķŒķŒķ•˜ź²Œ ź³ ė„“ėŠ” ģ¼

    • ģœ ėŖ…ķ•œ ģ˜¤ķ”ˆģ†ŒģŠ¤ ķ”„ė”œģ ķŠø ź³µķ†µģ 
      • ė°°ģ§€ė“¤ģ“ ė‹¤ģ–‘ķ•˜ź²Œ ė‹¬ė ¤ ģžˆģŒ

      • CI / CD

        • CI: ģ—¬ėŸ¬ ź°œė°œģžź°€ ģž‘ģ„±ķ•˜ź±°ė‚˜ ģˆ˜ģ •ķ•œ ģ†ŒģŠ¤ė„¼ ģ§€ģ†ģ ģœ¼ė”œ ķ†µķ•©ķ•˜ź³  ķ…ŒģŠ¤ķŠøķ•˜ėŠ” ź²ƒ
        • CD: ź°œė°œ, ķ†µķ•©, ė°°ķ¬, ė¦“ė¦¬ģ¦ˆ, ķ…ŒģŠ¤ķŠøė„¼ ģžė™ķ™”ķ•“ ģ§€ģ†ģ ģœ¼ė”œ ė°°ķ¬ķ•˜ėŠ” ź²ƒ
        • Tools: GitHub Actions, Travis CI, CircleCI, AppVeyor, Jenkins
      • Code Coverage

        • ķ…ŒģŠ¤ķŠøė„¼ ģ§„ķ–‰ķ•  ė•Œ ģ½”ė“œź°€ ģ–¼ė§ˆė‚˜ ģ‹¤ķ–‰ė˜ģ—ˆėŠ”ģ§€ė„¼ ė‚˜ķƒ€ė‚“ėŠ” ģ§€ķ‘œ
        • Tools: Covertura, CappUnit, Pytest, Coverage.py, Icov/gcov
      • ģ •ģ  ģ½”ė“œ ė¶„ģ„ (Static Code Analysis)

        • ģ½”ė“œ ė‚“ģ—ģ„œ ė°œź²¬ė  ģˆ˜ ģžˆėŠ” ė³“ģ•ˆ ģ·Øģ•½ģ , ģž ģž¬ģ ģø ź²°ķ•Ø, ģœ„ķ—˜ ė“±ģ„ ģ°¾ėŠ” ź³¼ģ •
        • Tools: CodeClimate, Codebeat, Codacy, LGTM, CodeFactor
  4. ėŖØė‚“źø° - ķ˜‘ģ—…ģ„ ģœ„ķ•œ ģ¤€ė¹„ ė° ķ™ė³“

    ėŖØė‚“źø°: ėŖØķŒ(ėŖ»ģžė¦¬) ģ‹¹ģ„ ķ‹”ģš“ ėŖØ(ģœ”ėŖØ)ė„¼ ė…¼ģ— ģ‹¬ėŠ” ė†ģž‘ė²•

    • ė‹¤ė„ø ź°œė°œģžź°€ ģš°ė¦¬ ķ”„ė”œģ ķŠøė„¼ ģ°øģ—¬ķ•˜ź²Œ ķ•  ź²ƒģ€?
      • ķ”„ė”œģ ķŠø ģ„¤ģ¹˜ ė° ģ‚¬ģš© ė°©ė²• ģ•Œė ¤ģ£¼źø° | ė¬øģ„œ
        • ģš“ģ˜ģ²“ģ œė³„ė”œ ģ„¤ģ¹˜ ė²•ģ„ ė³„ė„ė”œ ģ œź³µ
      • ķ”„ė”œģ ķŠø ģ½”ė“œ ė° źµ¬ģ”° ė¬øģ„œķ™”ķ•˜źø°
        • ģ„øģ„øķ•˜ź²Œ ģ„¤ėŖ…ķ•“ ė†“ģœ¼ė©“ ė‚Øė“¤ģ—ź²Œ źø°ģ—¬ ė°›źø°ź°€ ģ‰¬ģ›Œģ§
      • źø°ģ—¬ ė°©ė²• ė‹Øź³„ė³„ė”œ ģ•Œė ¤ģ£¼źø°
        • Pull Requests
      • ė„ģ›€ģ“ ķ•„ģš”ķ•œ ė¶€ė¶„ ė“±ė”ķ•˜źø°
      • ģ§ˆė¬ø ė‹µė³€ģ„ ģœ„ķ•œ ģ°½źµ¬ ė§Œė“¤źø°
    • ėŖØė“  ģ¤€ė¹„ź°€ ėė‚¬ė‹¤ė©“ ģ˜¤ķ”ˆģ†ŒģŠ¤ ķ™ė³“ ķƒ€ģž„
      • ķŠøģœ„ķ„°
      • ķŽ˜ģ“ģŠ¤ė¶
      • ė ˆė”§
  5. ģ œģ“ˆ - ģ“ģŠˆ ė° ģ½”ė“œ ė¦¬ė·° ėŒ€ģ‘

    ģ œģ“ˆ: ģž”ģ“ˆė„¼ ė½‘ģ•„ ģ—†ģ• ėŠ” ź²ƒ

    • ģ“ģŠˆ ķ…œķ”Œė¦æ ģž‘ģ„±ķ•˜źø°

      • ģžģ‹ ģ“ ģ ź³  ģ‹¶ģ€ė°ė”œ ģ ģ§€ ģ•Šė„ė” ķ†µģ¼ģ„± ė¶€ģ—¬
    • PR ķ…œķ”Œė¦æ ģž‘ģ„±ķ•˜źø°

      ## Description
      
      ## Tasks
      * [] Tested on Linux
      * [] Tested on Windows
      * [] Tested on macOS
      
      ## How to test this PR 
      .
      .
    • ģ½”ė“œ ė¦¬ė·° ķ•˜źø°

      • ź¼¼ź¼¼ķ•˜ź²Œ
      • ģ™œ ģ“ė ‡ź²Œ ģž‘ģ„±ķ–ˆėŠ”ź°€ ģ“ģ•¼źø°ė„¼ ė“¤ģ„ ķ•„ģš”ź°€ ģžˆė‹¤ė©“ ģ§ˆė¬ø
  6. ģ¶”ģˆ˜ - ė‹¤ģŒ ė‹Øź³„ė„¼ ģœ„ķ•œ ģ¤€ė¹„

Session 05

ģ“ģˆ˜ģ§„ | ta%fix

Zero to Hero

非ź°œė°œģžģ—ģ„œ Beź°œė°œģžė”œ ģ„±ģž„ķ•  ģˆ˜ ģžˆģ—ˆė˜ 4ź°€ģ§€ ė¹„ź²°

  1. ė‚˜ė§Œģ˜ ģ»¤ė¦¬ģ–“ ė”œė“œė§µģ„ ź·øė ¤ė¼
    IT ģ—…ź³„ģ˜ ģ»¤ė¦¬ģ–“ėŠ” ģ‚¬ė‹¤ė¦¬ź°€ ģ•„ė‹Œ ģ •źø€ģ§
    lee-IT

    • ģ‹ źø°ģˆ , ķšŒģ‚¬ ė‚“ ģ—…ė¬“, ź“€ģ‹¬ģ‚¬ģ— ė”°ė„ø ģ»¤ė¦¬ģ–“ ė³€ķ™˜ģ“ ģž¦ģŒ
    • ė‚“ ź“€ģ‹¬ģ‚¬ģ™€ ģ„±ķ–„ģ— ė§žėŠ” ź°œė°œ ė¶„ģ•¼ ė° ģ§ė¬“ ģ°¾źø°
      lee-career path
    • ź°œė°œģžģ—ź²Œ ģ»¤ė¦¬ģ–“ ė”œė“œė§µģ“ėž€?
      ė‚˜ėŠ” OO ź°œė°œģžė”œ ģ„±ģž„ķ•˜źø° ģœ„ķ•“ ģ–“ė–¤ ė…øė „ģ„ ķ•  ź²ƒģøź°€? (Discovery & Plan)
      • ģ»¤ė¦¬ģ–“
        • ķ–„ķ›„ 1-2ė…„, 3-5ė…„ ķ›„ ė‚˜ģ˜ ėŖØģŠµģ€?
          • ģ»¤ė¦¬ģ–“ ķƒģƒ‰: ķ¬ė§ ģ§ė¬“ģ˜ źø°ģˆ  ķŠøė Œė“œ ė° ģš”źµ¬ ģ—­ėŸ‰ ģ“ķ•“
            • ź°œė°œģž ė”œė“œė§µģ—ģ„œ ķ¬ė§ ģ§ė¬“ė„¼ ģ°¾ģ•„ė³“źø°
            • ź“€ģ‹¬ģžˆėŠ” ķšŒģ‚¬ģ™€ ģ±„ģš© ź³µź³ ė„¼ 3ź°œ ģ“ģƒ ģ°¾ģ•„ė³“ź³  ķ•„ģš”ķ•œ ģ†Œķ”„ķŠøģŠ¤ķ‚¬, ķ•˜ė“œģŠ¤ķ‚¬ģ„ ģ •ė¦¬ķ•“ė³“źø°
            • ź“€ė Ø ģ—…ź³„ ė”¤ėŖØėøģ„ ģ°¾ģ•„ė³“ź³  ė°°ģšø ģ ģ„ ģ •ė¦¬ķ•“ė³“źø°
            • ģ‹¤ė¬“ģžģ˜ ź²½ģš°, ė¶€ģ„œ ė‚“ Career Ladder źø°ģ¤€ģœ¼ė”œ ź°œģø ģ—­ėŸ‰ ģ§„ė‹Ø.
        • ė‚˜ėŠ” ķ˜„ģž¬ ģ–“ėŠ ģœ„ģ¹˜ģ— ģžˆėŠ”ģ§€
          • ķ˜„ģž¬ ė‚“ ģ§€ģ‹ź³¼ ģ—­ėŸ‰ģ“ ģ—…ź³„ģ—ģ„œ ģš”źµ¬ķ•˜ėŠ” ģˆ˜ģ¤€ģ— ėÆøģ¹˜ėŠ”ź°€?
          • ķŠ¹ģ • ģ§€ģ‹ģ„ ķ•™ģŠµķ•˜ėŠ”ė° ģ–“ėŠ ģ •ė„ ź±øė¦¬ėŠ”ź°€? ė°°ģš°ė©“ ķ• ģˆ˜ ģžˆėŠ” ģ¼ģøź°€?
        • ģ»¤ė¦¬ģ–“ ė”œė“œė§µ ģž‘ģ„±ķ•˜źø°
          lee-career_road_map
          • ė‹Ø ģ‹œź°„ģ— ģ„±ģ·Øķ•  ģˆ˜ ģžˆėŠ” ģ•„ģ£¼ ģž‘ģ€ ź²ƒ ė¶€ķ„° ģ‹œģž‘.
          • źø°ė³øźø°ģ—ģ„œ ķƒģ›”ķ•Øģ“ ė‚˜ģ˜Øė‹¤.
            ķ”„ė”œź·øėž˜ė° źø°ģ“ˆģ˜ ģ¤‘ģš”ģ„±.
          • ģ†Œķ”„ķŠø ģŠ¤ķ‚¬(ģ»¤ė®¤ė‹ˆģ¼€ģ“ģ…˜ ėŠ„ė „, ė¦¬ė”ģ‹­)ė„ ģ—­ėŸ‰ģ“ė©° ź²½ģŸė „
      • ź°œė°œ
        • ė‚˜ģ˜ ź°•ģ ģ€?
        • ė‚“ź°€ ź°œė°œķ•“ģ•¼ ķ•  ģ—­ėŸ‰ģ€? (ģ»¤ė¦¬ģ–“ ķƒģƒ‰)
        • ģ“ė„¼ ģ„±ģ·Øķ•˜źø° ģœ„ķ•“ ķ•“ģ•¼ ķ•  ģ¼ģ€? (ģ—­ėŸ‰ ź°œė°œ ėŖ©ķ‘œ ģ„¤ģ •)
      • ėŖ©ķ‘œ
        • ė‚˜ėŠ” ė‹¤ģŒ 3~6ź°œģ›” ė™ģ•ˆ ė¬“ģ—‡ģ„ ź°œģ„ ķ•˜źø°ė„¼ ģ›ķ•˜ėŠ”ź°€?
        • ė‚“ ģ•žģ— ė‚“ź°€ ź·¹ė³µķ•“ģ•¼ė§Œ ķ•˜ėŠ” ė¬“ģ—‡ģ“ ģžˆėŠ”ź°€?
      • ķ–‰ė™ė‹Øź³„
        • ėŖ©ķ‘œė„¼ ė‹¬ģ„±ķ•˜źø° ģœ„ķ•“ ė‚“ź°€ ģ·Øķ•“ģ•¼ ķ•  ķŠ¹ģ • ķ–‰ė™ģ€ ė¬“ģ—‡ģøź°€?
      • ź²°ź³¼
  2. ģ˜ģ–“ė”œ ź°œė°œ ģ§€ģ‹ģ„ ģŒ“ģž
    ź°œė°œģžģ—ź²Œ ė‚ ź°œė„¼ ė‹¬ģ•„ģ£¼ėŠ” ģ˜ģ–“

    • ģ „ģ„øź³„ ģ–“ė””ģ„œė“  ģ¼ķ•  ģˆ˜ ģžˆėŠ” ķ•“ģ™ø ģ·Øģ—…ģ˜ źø°ķšŒģ˜ ė¬ø
    • ģµœģ‹  ź°œė°œ ģ§€ģ‹ź³¼ ģ •ė³“ė„¼ ģŠµė“
    • ģ „ ģ„œź³„ģ ģø ģ˜¤ķ”ˆ ģ†ŒģŠ¤ģ— źø°ģ—¬
    • ķ•“ģ™ø ģ»Øķ¼ėŸ°ģŠ¤ ģ°øģ„ ė°....

    ģ˜ģ–“ėŠ” ė‚“ ģ‚¶ģ˜ ģ˜ģ—­ģ„ ė„“ķ˜€ģ£¼ėŠ” ė„źµ¬

    • ė“£źø°: ź°œė°œ ź“€ė Ø ķŒŸģŗģŠ¤ķŠø, ģœ ķŠœėøŒ ģ±„ė„ ė“± źµ¬ė…
    • ģ½źø°: ķ•œźµ­ģ–“ ė²ˆģ—­, ģ˜ģ–“ė”œ ź°œė°œ ė¬øģ„œ, ģ„œģ , ėø”ė”œź³  ģ½źø°
    • ģ“°źø°: ź°œė°œ ė¬øģ„œ ģž‘ģ„±, ģ†Œģ…œėÆøė””ģ–“, ėø”ė”œź·ø źø€
    • ė§ķ•˜źø°: ķ•“ģ™ø ģ»Øķ¼ėŸ°ģŠ¤ ė°œķ‘œķ•˜źø°, ķ•“ģ™ø ź°œė°œģžė“¤ź³¼ ė„¤ķŠøģ›Œķ‚¹ ķ•˜źø°
  3. ķ•™ģŠµź³¼ ģ·Øģ—…ģ„ ė™ģ‹œģ— ģž”ėŠ” ź°œė°œ ķ”„ė”œģ ķŠøė„¼ ė§Œė“¤ģž

    70:20:10 ķ•™ģŠµė²•ģ¹™

    lee-learning model
    • ķ•™ģŠµģ˜ 70ķ”„ė”œėŠ” ģ—…ė¬“ ź²½ķ—˜ģ„ ķ†µķ•“ģ„œ
    • 20 ķ”„ė”œėŠ” ķƒ€ģøź³¼ģ˜ ģƒķ˜øģž‘ģš©ģ„ ķ†µķ•“ģ„œ
    • 10 ķ”„ė”œėŠ” źµģœ”ģ„ ķ†µķ•“ģ„œ ģ¼ģ–“ė‚œė‹¤

    ķ”„ė”œģ ķŠøė„¼ ķ†µķ•œ ź°œė°œ ķ•™ģŠµ

    lee-project
    • ė¬øģ œ ķ•“ź²° ź³¼ģ •ģ„ źø°ė”ķ•“ ģ»Øķ…ģø ė„¼ ė‚Øźøø ź²ƒ

    ģ·Øģ—…ģ„ ģœ„ķ•œ ķ”„ė”œģ ķŠø - ģ‹¤ė¬“ģž

    • ė‚“ź°€ ź³ ģš©ģ£¼ė„¼ ģ°¾ėŠ” ź²ƒģ“ ģ•„ė‹ˆė¼ ź³ ģš©ģ£¼ź°€ ģ§ģ ‘ ģš°ė¦¬ė„¼ ģ°¾ź²Œ ė§Œė“¤ģž
    • źø°ģ—…ģ˜ ź°€ģ¹˜ė„¼ ė†’ģ—¬ģ£¼ėŠ” ķ”„ė”œģ ķŠø
    • ķšŒģ‚¬ ė‚“ģ—ģ„œ ģ˜¤ķ”ˆģ†ŒģŠ¤ ķ”„ė”œģ ķŠøė„¼ ģ§„ķ–‰
    • ķ˜„ģ—…ģ—ģ„œ ė¶€ė”ŖķžŒ ė¬øģ œģ ģ„ ė°œģ „ģ‹œģ¼œ ķ”„ė”œģ ķŠøė„¼ ģ§„ķ–‰
  4. ģ»¤ė®¤ė‹ˆķ‹°ģ™€ ķ•Øź»˜ ģ„±ģž„ķ•˜ģž

    ė¬øķ™”ėŠ” ķ™ģ“ź³  źø°ģˆ ģ€ ź½ƒģ“ė‹¤. źø°ģˆ ģ€ ė¬øķ™”ė¼ėŠ” ķ™ģ„ ėعź³  ģžė¼ėŠ” ź½ƒģ“ė‹¤. ź°œė°œģžė“¤ģ“ ėŖØģ—¬ģ„œ ģ§„ķ–‰ķ•˜ėŠ” ź°€ģƒģ˜ ėŖØģž„ģ€ ź½ƒģ„ ķ”¼ģš°źø° ģœ„ķ•œ ė¬øķ™”ė¼ėŠ” ķ™ģ„ ė¹„ģ˜„ķ•˜ź²Œ ė§Œė“¤ģ–“ģ¤„ ź²ƒģ“ė‹¤. By. ģž„ė°±ģ¤€

    • ė‹¤ģ–‘ķ•œ ģ»¤ė®¤ė‹ˆķ‹° ķ™œė™ģ„ ķ†µķ•“ ė©˜ķ‹°ģ—ģ„œ ė©˜ķ† ė”œ ģ„±ģž„

      • ģ»¤ė®¤ė‹ˆķ‹° ķ–‰ģ‚¬ė„¼ ķ†µķ•“ ģ‹±ź°€ķ¬ė„“ ė‚“ ķšŒģ‚¬ģ— ģ·Øģ—…
      • ķ˜„ģ§€ ź°œė°œģžė“¤ź³¼ ė„¤ķŠøģ›Œķ‚¹, ė©˜ķ† ė§, ķŽ˜ģ–“ ķ”„ė”œź·øėž˜ė° ė“±ģ„ ź²½ķ—˜
      • ķšŒģ‚¬ ė‚“ ė‹¤ģˆ˜ģ˜ ė°ģ“ķ„° ģ‹œź°ķ™” ķ”„ė”œģ ķŠøė„¼ ė°œķ‘œ
      • ė°ģ“ķ„° ģ‹œź°ķ™” ėŒ€ķšŒ ģ°øź°€
      • ė‚œėƼ, ė¹„ģ „ź³µģž, ģ¼ė°˜ģøģ„ ģœ„ķ•œ ė¬“ė£Œ ģ½”ė”© ģŗ ķ”„ė„¼ ģ§„ķ–‰ķ•˜ėŠ” ė¹„ģ˜ė¦¬ źø°ź“€ģ—ģ„œ ķ˜„ģž¬ ģ›¹ ķ”„ė” ķŠøģ—”ė“œ ė¶„ģ•¼ ė²¤ķ† ė”œ ķ™œė™ ģ¤‘ (ė…ģ¼ 2021)
    • ź°œė°œ ģ»¤ė®¤ė‹ˆķ‹°ėŠ” ģ–“ė–»ź²Œ ģ°øģ—¬ķ•˜ėŠ”ź°€?

      • ė”œģ»¬ ģ»¤ė®¤ė‹ˆķ‹°
        • meetup.com ė“± ė‚“ź°€ ģ‚¬ģš©ķ•˜ėŠ” źø°ģˆ , ģ–øģ–“ ź“€ė Ø ź·øė£¹ ģ°¾ģ•„ė³“źø°
        • ģ»Øķ¼ėŸ°ģŠ¤ ķ–‰ģ‚¬ ģžģ› ė“‰ģ‚¬ģž ė˜ėŠ” ė°œķ‘œģžė”œ ģ°øģ—¬ķ•˜źø°
        • ģ»¤ė®¤ė‹ˆķ‹° ė‚“ ķ”„ė”œģ ķŠøģ— ģ°øģ—¬ķ•˜źø°
          • ė²ˆģ—­
          • ģ»¤ė®¤ė‹ˆķ‹° ģ›¹ģ‚¬ģ“ķŠø ģ œģž‘
          • ķ•“ģ»¤ķ†¤
      • ģ˜Øė¼ģø ģ»¤ė®¤ė‹ˆķ‹°
        • ģ˜Øė¼ģø ź°•ģ¢Œė„¼ ķ†µķ•“ ķ•™ģŠµ ģ»¤ė®¤ė‹ˆķ‹°ģ— ķ™œė™ķ•˜źø°
        • ģ˜Øė¼ģø ķ•“ģ»¤ķ†¤, ģ„øėÆøė‚˜, ģ›Œķ¬ģƒµ ė“±ģ— ģ°øģ—¬ķ•˜źø°
        • ķ•µķ† ė²„ķŽ˜ģŠ¤ķŠø ė“± ģž…ė¬øģžė„¼ ģœ„ķ•œ ģ˜¤ķ”ˆ ģ†ŒģŠ¤ ķ–‰ģ‚¬ģ— ģ°øģ—¬ķ•˜źø°
        • ģŠ¤ķƒģ˜¤ė²„ķ”Œė”œģš° ė“± ė™ė£Œ ź°œė°œģžė“¤ģ˜ ģ§ˆė¬øģ— ė‹µźø€ ė‚Øźø°źø°