๐Ÿ  ํ™ˆ
๋ฒค์น˜๋งˆํฌ
๐Ÿ“Š ๋ชจ๋“  ๋ฒค์น˜๋งˆํฌ ๐Ÿฆ– ๊ณต๋ฃก v1 ๐Ÿฆ– ๊ณต๋ฃก v2 โœ… ํ•  ์ผ ๋ชฉ๋ก ์•ฑ ๐ŸŽจ ์ฐฝ์˜์ ์ธ ์ž์œ  ํŽ˜์ด์ง€ ๐ŸŽฏ FSACB - ๊ถ๊ทน์˜ ์‡ผ์ผ€์ด์Šค ๐ŸŒ ๋ฒˆ์—ญ ๋ฒค์น˜๋งˆํฌ
๋ชจ๋ธ
๐Ÿ† ํ†ฑ 10 ๋ชจ๋ธ ๐Ÿ†“ ๋ฌด๋ฃŒ ๋ชจ๋ธ ๐Ÿ“‹ ๋ชจ๋“  ๋ชจ๋ธ โš™๏ธ ํ‚ฌ๋กœ ์ฝ”๋“œ ๋ชจ๋“œ
๋ฆฌ์†Œ์Šค
๐Ÿ’ฌ ํ”„๋กฌํ”„ํŠธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๐Ÿ“– AI ์šฉ์–ด ์‚ฌ์ „ ๐Ÿ”— ์œ ์šฉํ•œ ๋งํฌ
โ† ์นดํ…Œ๊ณ ๋ฆฌ๋กœ ๋Œ์•„๊ฐ€๊ธฐ
advanced

์ฝ”๋”ฉ ๊ฐœ๋… ์„ค๋ช…

#coding #explanation #teaching

๋ณต์žกํ•œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ฐœ๋…์„ ์ดˆ๋ณด์ž๋„ ์ดํ•ดํ•˜๊ธฐ ์‰ฝ๊ฒŒ ์„ค๋ช…ํ•ด์ฃผ์„ธ์š”.

๊ฐ์ฒด์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ(OOP)์˜ 'ํด๋ฆฌ๋ชจํ”ผ์ฆ˜(๋‹คํ˜•์„ฑ)' ๊ฐœ๋…์„, ์ปคํ”ผ ์ฃผ๋ฌธ ์‹œ๋‚˜๋ฆฌ์˜ค๋ฅผ ์˜ˆ์‹œ๋กœ ๋“ค์–ด ๋น„์ „๊ณต์ž๋„ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๊ฒŒ ์„ค๋ช…ํ•˜์„ธ์š”.
advanced

ํšŒ์˜๋ก ์ •๋ฆฌ

#business #documentation #meeting

ํšŒ์˜ ๋Œ€ํ™” ๋‚ด์šฉ์„ ๋ฐ”ํƒ•์œผ๋กœ ์ฒด๊ณ„์ ์ธ ํšŒ์˜๋ก์„ ์ž‘์„ฑํ•ด์ฃผ์„ธ์š”.

ํ”„๋กœ์ ํŠธ ์ง„ํ–‰ ์ƒํ™ฉ ํšŒ์˜์˜ ๋Œ€ํ™” ๋‚ด์šฉ์„ ๋ถ„์„ํ•˜์—ฌ, ์ฐธ์„์ž, ๋…ผ์˜ ์•ˆ๊ฑด, ๊ฒฐ์ • ์‚ฌํ•ญ(Action Items ํฌํ•จ)์œผ๋กœ ๊ตฌ๋ถ„๋œ ํšŒ์˜๋ก ํ˜•์‹์œผ๋กœ ์ •๋ฆฌํ•˜์„ธ์š”.
์ค‘๊ธ‰

์žƒ์–ด๋ฒ„๋ฆฐ ๊ธฐ์–ต์˜ ์ฐฝ๊ณ 

#์ƒ์ƒ๋ ฅ #์†Œ์„ค #๋ฌ˜์‚ฌ

์žŠํ˜€์ง„ ๊ธฐ์–ต๋“ค์ด ๋ฌผ๊ฑด์œผ๋กœ ๋ณด๊ด€๋˜๋Š” ์žฅ์†Œ๋ฅผ ์ƒ์ƒํ•˜์—ฌ ๊ธ€์„ ์”๋‹ˆ๋‹ค.

์‚ฌ๋žŒ๋“ค์ด ์žŠ์–ด๋ฒ„๋ฆฐ ๊ธฐ์–ต๋“ค์ด ์‹ค์ œ ๋ฌผ๊ฑด์œผ๋กœ ์ง„์—ด๋˜์–ด ์žˆ๋Š” ์‹ ๋น„๋กœ์šด ์ฐฝ๊ณ ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐฉ๋ฌธ์ž๊ฐ€ ๋˜์–ด ๋‹น์‹ ์ด ๊ฐ€์žฅ ์ฐพ๊ณ  ์‹ถ์—ˆ๋˜ ๊ธฐ์–ต์„ ๋‹ด๊ณ  ์žˆ๋Š” ๋ฌผ๊ฑด ํ•˜๋‚˜๋ฅผ ์ž์„ธํžˆ ๋ฌ˜์‚ฌํ•˜๊ณ , ๊ทธ ๋ฌผ๊ฑด์„ ๋งŒ์กŒ์„ ๋•Œ ๋˜์‚ด์•„๋‚˜๋Š” ์žƒ์–ด๋ฒ„๋ฆฐ ๊ธฐ์–ต์˜ ์ด์•ผ๊ธฐ๋ฅผ ์„œ์ˆ ํ•˜์‹œ์˜ค.
intermediate

๋น„์ฆˆ๋‹ˆ์Šค ์ด๋ฉ”์ผ ์ž‘์„ฑ

#์ด๋ฉ”์ผ #์—…๋ฌด #๋ณด๊ณ 

ํ”„๋กœ์ ํŠธ ์ง„ํ–‰ ์ƒํ™ฉ์„ ๋ณด๊ณ ํ•˜๋Š” ์ •์ค‘ํ•œ ์ด๋ฉ”์ผ ์ดˆ์•ˆ ์ž‘์„ฑ

์ฃผ์ œ: ํ”„๋กœ์ ํŠธ A ์ง„ํ–‰ ์ƒํ™ฉ ์ฃผ๊ฐ„ ๋ณด๊ณ . ์ˆ˜์‹ : ์ด์‚ฌ๋‹˜. ๋‚ด์šฉ: ์ง€๋‚œ ์ฃผ ์ฃผ์š” ์„ฑ๊ณผ, ํ˜„์žฌ ๊ฒช๊ณ  ์žˆ๋Š” ๊ธฐ์ˆ ์  ์ด์Šˆ ๋ฐ ํ•ด๊ฒฐ ๋ฐฉ์•ˆ, ๋‹ค์Œ ์ฃผ ๊ณ„ํš์„ ํฌํ•จํ•˜์—ฌ ์ •์ค‘ํ•˜๊ณ  ๊ฐ„๊ฒฐํ•˜๊ฒŒ ์ž‘์„ฑํ•ด ์ฃผ์„ธ์š”.
easy

3์ผ๊ฐ„์˜ ์˜ค์‚ฌ์นด ์—ฌํ–‰ ์ผ์ • ๊ณ„ํš

#์—ฌํ–‰ #์ผ์ • #์˜ค์‚ฌ์นด

์˜ค์‚ฌ์นด ์—ฌํ–‰์„ ์œ„ํ•œ ํšจ์œจ์ ์ธ 3์ผ ์ผ์ • ์งœ๊ธฐ

์˜ค์‚ฌ์นด ์—ฌํ–‰์„ ์œ„ํ•ด 3๋ฐ• 4์ผ ์ผ์ •์„ ์งœ์ฃผ์„ธ์š”. ๊ด€๊ด‘ ๋ช…์†Œ 3๊ณณ, ํ˜„์ง€ ๋ง›์ง‘ ์ถ”์ฒœ 2๊ณณ์„ ํฌํ•จํ•˜๋ฉฐ, ์ด๋™ ๊ฒฝ๋กœ๊ฐ€ ๊ฐ€์žฅ ํšจ์œจ์ ์ธ ์ˆœ์„œ๋กœ ๊ตฌ์„ฑํ•ด ์ฃผ์„ธ์š”. 1์ธ ์—ฌํ–‰์ž๋ฅผ ๊ธฐ์ค€์œผ๋กœ ํ•ด์ฃผ์„ธ์š”.
easy

Python ๋ฆฌ์ŠคํŠธ ์ค‘๋ณต ์ œ๊ฑฐ ์ฝ”๋“œ ์ž‘์„ฑ

#python #coding #list

๋ฆฌ์ŠคํŠธ์—์„œ ์ค‘๋ณต ์š”์†Œ๋ฅผ ์ œ๊ฑฐํ•˜๋Š” ํŒŒ์ด์ฌ ํ•จ์ˆ˜ ์ƒ์„ฑ

Python์—์„œ ์ •์ˆ˜ ๋ฆฌ์ŠคํŠธ๊ฐ€ ์ฃผ์–ด์กŒ์„ ๋•Œ, ์›์†Œ์˜ ์ˆœ์„œ๋ฅผ ์œ ์ง€ํ•˜๋ฉด์„œ ์ค‘๋ณต๋œ ์š”์†Œ๋ฅผ ์ œ๊ฑฐํ•˜๋Š” ํ•จ์ˆ˜๋ฅผ ์ž‘์„ฑํ•ด ์ฃผ์„ธ์š”. ์ฝ”๋“œ ์ฃผ์„๊ณผ ๊ฐ„๋‹จํ•œ ์‚ฌ์šฉ ์˜ˆ์‹œ๋ฅผ ํฌํ•จํ•ด ์ฃผ์„ธ์š”.
advanced

๋””์ž์ธ ํŒจํ„ด์„ ์ ์šฉํ•œ ๋ ˆ๊ฑฐ์‹œ ์ฝ”๋“œ ๋ฆฌํŒฉํ† ๋ง

#refactoring #design-patterns #clean-code #architecture

์ฃผ์–ด์ง„ ๋ณต์žกํ•œ ์ ˆ์ฐจ์  ์ฝ”๋“œ๋ฅผ ๊ฐ์ฒด ์ง€ํ–ฅ ๋””์ž์ธ ํŒจํ„ด์„ ์‚ฌ์šฉํ•˜์—ฌ ์œ ์ง€๋ณด์ˆ˜ ๊ฐ€๋Šฅํ•œ ์ฝ”๋“œ๋กœ ์žฌ๊ตฌ์„ฑํ•˜์‹ญ์‹œ์˜ค.

๋‹ค์Œ์€ ๊ธˆ์œต ๊ฑฐ๋ž˜๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๊ธฐ์กด Java ์Šคํƒ€์ผ์˜ ์˜์‚ฌ ์ฝ”๋“œ์ž…๋‹ˆ๋‹ค. ์ด ์ฝ”๋“œ๋Š” ๋Œ€๊ทœ๋ชจ if-else ๋ธ”๋ก๊ณผ ์ค‘๋ณต๋œ ๋กœ์ง์„ ํฌํ•จํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ „๋žต ํŒจํ„ด(Strategy Pattern)๊ณผ ํŒฉํ† ๋ฆฌ ๋ฉ”์„œ๋“œ ํŒจํ„ด(Factory Method Pattern)์„ ํ™œ์šฉํ•˜์—ฌ ์ด ์ฝ”๋“œ๋ฅผ ๋ฆฌํŒฉํ† ๋งํ•˜์‹ญ์‹œ์˜ค. ๋ฆฌํŒฉํ† ๋ง๋œ ์ฝ”๋“œ๋Š” ํ™•์žฅ์„ฑ(์ƒˆ๋กœ์šด ๊ฒฐ์ œ ์ˆ˜๋‹จ ์ถ”๊ฐ€ ์‹œ ๊ธฐ์กด ์ฝ”๋“œ ์ˆ˜์ • ์ตœ์†Œํ™”)๊ณผ ๊ฐ€๋…์„ฑ์„ ํ™•๋ณดํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋ณ€๊ฒฝ๋œ ํด๋ž˜์Šค ๋‹ค์ด์–ด๊ทธ๋žจ๊ณผ ํ•ต์‹ฌ ๋กœ์ง์˜ ์ฝ”๋“œ ์กฐ๊ฐ์„ ์ž‘์„ฑํ•˜๊ณ , ๊ฐœ์„ ๋œ ์‚ฌํ•ญ์„ SOLID ์›์น™์— ๊ทผ๊ฑฐํ•˜์—ฌ ์„ค๋ช…ํ•˜์‹ญ์‹œ์˜ค.
beginner

ํœด๊ฐ€ ์š”์ฒญ ์ด๋ฉ”์ผ ์ž‘์„ฑ

#์ด๋ฉ”์ผ #๋น„์ฆˆ๋‹ˆ์Šค #๊ธ€์“ฐ๊ธฐ

์ƒ์‚ฌ์—๊ฒŒ ๋ณด๋‚ผ ํœด๊ฐ€ ์š”์ฒญ ์ด๋ฉ”์ผ ์ดˆ์•ˆ์„ ์ž‘์„ฑํ•ด ์ฃผ์„ธ์š”.

๋‹ค์Œ ์ฃผ ์›”์š”์ผ๋ถ€ํ„ฐ ์ˆ˜์š”์ผ๊นŒ์ง€ 3์ผ๊ฐ„ ํœด๊ฐ€๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ์ƒ์‚ฌ์—๊ฒŒ ๋ณด๋‚ผ ์ •์ค‘ํ•˜๊ณ  ๋ช…ํ™•ํ•œ ํœด๊ฐ€ ์š”์ฒญ ์ด๋ฉ”์ผ ์ดˆ์•ˆ์„ ์ž‘์„ฑํ•ด ์ฃผ์„ธ์š”.
beginner

๋„์ฟ„ 3๋ฐ• 4์ผ ์—ฌํ–‰ ๊ณ„ํš

#์—ฌํ–‰ #๊ณ„ํš #์ผ๋ณธ

์ผ๋ณธ ๋„์ฟ„ ์—ฌํ–‰์„ ์œ„ํ•œ ์ผ์ •์„ ๊ณ„ํšํ•ด ์ฃผ์„ธ์š”.

์ผ๋ณธ ๋„์ฟ„๋กœ 3๋ฐ• 4์ผ ์—ฌํ–‰์„ ๊ฐ‘๋‹ˆ๋‹ค. ์ฃผ์š” ๊ด€๊ด‘์ง€์™€ ๋ง›์ง‘์„ ํฌํ•จํ•˜์—ฌ ํ•˜๋ฃจ๋ณ„๋กœ ์ƒ์„ธํ•œ ์—ฌํ–‰ ์ผ์ •์„ ์งœ์ฃผ์„ธ์š”.