๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๊ฐœ๋ฐœ ์ด์•ผ๊ธฐ/SW ๊ฐœ๋ฐœ ๊ฐœ์š”4

์ดํด๋ฆฝ์Šค (eclipse) ๋‹จ์ถ•ํ‚ค ์ •๋ฆฌ ์ „์ฒด ํ™”๋ฉด ํ™•๋Œ€ / ์ถ•์†Œ Ctrl + '+ / -' (๋ฉ”์ธํ‚คํŒจ๋“œ) Ctrl + shift + '+ / -' (์ˆซ์žํ‚คํŒจ๋“œ) ์ €์žฅ ( ์ €์žฅ ์•ˆ๋œ ๋‚ด์šฉ ์žˆ์„ ๊ฒฝ์šฐ ํŒŒ์ผ ์ด๋ฆ„ ์œ„์— * ํ‘œ์‹œ ) Ctrl+ S ์ „์ฒด ํŒŒ์ผ ์ €์žฅ Ctrl + shift + S run Ctrl + F11 ๊ฒ€์ƒ‰ Ctrl + F ์ „์ฒด ํ™”๋ฉด ์ „ํ™˜ Ctrl + M ํŒŒ์ผ ๋‹ซ๊ธฐ Ctrl + W ์—ด๋ฆฐ ํŒŒ์ผ ๋ชจ๋‘ ๋‹ซ๊ธฐ Ctrl + shift + F4 ํ•ด๋‹น ๋ฉ”์„œ๋“œ/ํ•„๋“œ ์“ฐ์ด๋Š” ๊ณณ ํ‘œ์‹œ Ctrl + shift + G ํ•ด๋‹น ๋ฉ”์„œ๋“œ/ํด๋ž˜์Šค์— ๋Œ€ํ•œ ํ…œํ”Œ๋ฆฟ ์ƒ์„ฑ Alt + Shift + J ๋„์›€๋ง F1 ํŒŒ์ผ ์ด๋ฆ„ ๋ณ€๊ฒฝ F2 ๋””๋ฒ„๊น… ์‹œ์ž‘ F11 ๋””๋ฒ„๊น… ๊ณ„์† F8 ํ•œ ์ค„ ๋””๋ฒ„๊น…์‹œ ํ•จ์ˆ˜์ธ ๊ฒฝ์šฐ ํ•จ์ˆ˜ ๋‚ด๋ถ€๊นŒ์ง€ ๋””๋ฒ„๊น… F5 ํ•œ ์ค„์”ฉ ๋””๋ฒ„๊น… F6 Editor ์ฐฝ์œผ๋กœ ์ด๋™.. 2023. 6. 27.
๊ฐœ๋ฐœ ํ™˜๊ฒฝ ๊ตฌ์ถ• 1. ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ๊ตฌ์ถ• ๊ฐœ์š” - ๊ฐœ๋ฐœ ํ™˜๊ฒฝ (JDK)๊ณผ ์‹คํ–‰ํ™˜๊ฒฝ (JRE) ์„ค์น˜ ๋œ ์ƒํƒœ์—์„œ ํŽธ์ง‘ ๋„๊ตฌ๋ฅผ ์ด์šฉํ•ด ์›น ์„œ๋ฒ„๋กœ ์—ฐ๊ฒฐํ•˜์—ฌ ์ž‘์—…ํ•œ๋‹ค. ๊ฐœ๋ฐœํ™˜๊ฒฝ ์‹คํ–‰ํ™˜๊ฒฝ JDK ( Java SE Development Kit) JRE ( Server java Runtime Environment) ←→ ํŽธ์ง‘๋„๊ตฌ eclipse ←→ ์›น์„œ๋ฒ„ (WAS) apache-tomcat 1) JDK ( Java Development Kit ) ์ž๋ฐ” ๊ฐœ๋ฐœ ํ‚คํŠธ๋กœ ์ž๋ฐ” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์ถ•ํ•˜๊ธฐ ์œ„ํ•œ ํ•ต์‹ฌ ํ”Œ๋žซํผ ๊ตฌ์„ฑ ์š”์†Œ์ด๋‹ค. 2) JRE ( Java Runtime Enviroment ) ์ž๋ฐ” ๋Ÿฐํƒ€์ž„ ํ™˜๊ฒฝ์€ ๋‹ค๋ฅธ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ๊ณ ์•ˆ๋˜๋Š” ์ผ์ข…์˜ ์†Œํ”„ํŠธ์›จ์–ด ์ด๋‹ค. ์ž๋ฐ”์šฉ ๋Ÿฐํƒ€์ž„ ํ™˜๊ฒฝ์ธ JRE์—๋Š” ์ž๋ฐ” ํด๋ž˜์Šค ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ(Java .. 2023. 6. 27.
SW ๊ฐœ๋ฐœํ™˜๊ฒฝ ์ดํ•ด 1. SW๊ฐœ๋ฐœ ํ™˜๊ฒฝ ์ข…๋ฅ˜ 1) PCํ™˜๊ฒฝ ์›น (Web) - PC ํ™˜๊ฒฝ์— ์ตœ์ ํ™” ๋œ ์›น 2) ๋ชจ๋ฐ”์ผ ์›น (Web) - ๋ชจ๋ฐ”์ผ ํ™˜๊ฒฝ์— ์ตœ์ ํ™” ๋œ ์›น 3) ๋ฐ˜์‘ํ˜• ์›น (Web) = PCํ™˜๊ฒฝ + ๋ชจ๋ฐ”์ผ ์›น - ๋ทฐํฌํŠธ ๋„ˆ๋น„์— ๋”ฐ๋ผ ๋ฐ˜์‘ํ•ด ๋ณ€ํ™”ํ•˜๋Š” ์›น - PC, ๋ชจ๋ฐ”์ผ ๋“ฑ ๋‹ค์–‘ํ•œ ๋””๋ฐ”์ด์Šค ํ™˜๊ฒฝ์— ๋งž์ถฐ ํฌ๊ธฐ ๋“ฑ์ด ๋ณ€ํ™”ํ•˜๋ฉฐ ์ตœ์ ํ™”๋˜์–ด ์œ ์ง€๋ณด์ˆ˜ ๊ด€๋ฆฌ๊ฐ€ ์šฉ์ดํ•˜๋‹ค. 4) Native ์–ดํ”Œ (์• ํ”Œ๋ฆฌ์ผ€์ด์…˜) - Android , IOS๊ฐ™์€ ์–ด๋–ค ๊ตฌ์ฒด์ ์ธ ํ”Œ๋žซํผ๋งŒ์„ ์œ„ํ•ด ๋งŒ๋“ค์–ด์ง„ ์•ฑ, ์„œ๋กœ ํ˜ธํ™˜๋˜์ง€ ์•Š์œผ๋ฏ€๋กœ ๋”ฐ๋กœ ์ œ์ž‘ ํ•ด์•ผํ•œ๋‹ค. - Android ๋ชจ๋ฐ”์ผ ์•ฑ ๊ฐœ๋ฐœ์˜ ๊ฒฝ์šฐ๋Š” Kotlin ๋˜๋Š” Java๋กœ ๋„ค์ดํ‹ฐ๋ธŒ ์•ฑ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๊ณ  iOS์˜ ๊ฒฝ์šฐ Swift ๋˜๋Š” Objective C๋กœ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค. ๋•๋ถ„์— ์•ฑ์˜ ์‹คํ–‰ ์†๋„๊ฐ€ ๋น ๋ฅด๊ณ  ์œ .. 2023. 6. 26.
๊ฐœ๋ฐœ์ž ์ฐธ๊ณ  ์‚ฌ์ดํŠธ 1. ์†Œํ”„ํŠธ์›จ์–ด ๊ธฐ์ˆ ์ž ๋“ฑ๋ก ์†Œํ”„ํŠธ์›จ์–ด ๊ธฐ์ˆ ์ž ๊ฒฝ๋ ฅ๊ด€๋ฆฌ์‹œ์Šคํ…œ์—์„œ ์†Œํ”„ํŠธ์›จ์–ด ๊ธฐ์ˆ ์ž ๊ฒฝ๋ ฅ์„ ๋“ฑ๋กํ•˜์—ฌ ์ฆ๋ช…์„œ๋ฅผ ๋ฐœ๊ธ‰ ๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค. ๊ณต๊ณต ์ž…์ฐฐ๊ณต๊ณ ์—์„œ ์ฐธ์—ฌ์ธ๋ ฅ ๊ฒฝ๋ ฅ ์ฆ๋น™์„œ๋ฅ˜๋ฅผ ์†Œํ”„ํŠธ์›จ์–ด์‚ฐ์—…ํ˜‘ํšŒ์˜ ์†Œํ”„ํŠธ์›จ์–ด ๊ธฐ์ˆ ์ž ๊ฒฝ๋ ฅ๊ด€๋ฆฌ์‹œ์Šคํ…œ์—์„œ ๋“ฑ๋ก ๋ฐ ๋ฐœ๊ธ‰ํ•œ ๊ฒฝ๋ ฅ ์ฆ๋ช…์„œ๋ฅผ ์ œ์ถœํ•œ๋‹ค. https://career.sw.or.kr/ ์†Œํ”„ํŠธ์›จ์–ด๊ธฐ์ˆ ์ž ๊ฒฝ๋ ฅ๊ด€๋ฆฌ์‹œ์Šคํ…œ SW๊ธฐ์ˆ ์ž ๊ฒฝ๋ ฅํ™•์ธ ํ•œ๋ฒˆ์œผ๋กœ ๋‘๊ณ ๋‘๊ณ  ํŽธ๋ฆฌํ•œ ๊ฒฝ๋ ฅ๊ด€๋ฆฌ SW๊ธฐ์ˆ ์ž ๊ฒฝ๋ ฅํ™•์ธ์ œ๋„๋Š” SW๊ธฐ์ˆ ์ž์˜ ๊ฒฝ๋ ฅ ์ž…์ฆ์˜ ์–ด๋ ค์›€์„ ํ•ด์†Œํ•˜๊ณ , ์ง€์†์ ์ธ ๊ฒฝ๋ ฅ๊ด€๋ฆฌ๋ฅผ ํ†ตํ•ด ๊ณต์‹ ๋ ฅ์žˆ๋Š” ๊ฒฝ๋ ฅ์ฆ๋น™ ๋ฐ ๊ถŒ์ต๋ณดํ˜ธ๋ฅผ ์œ„ career.sw.or.kr 2. NCS (๊ตญ๊ฐ€ ์ง๋ฌด ๋Šฅ๋ ฅ ํ‘œ์ค€) ์‚ฐ์—…ํ˜„์žฅ์—์„œ ์ง๋ฌด๋ฅผ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•˜์—ฌ ์š”๊ตฌ๋˜๋Š” ์ง€์‹·๊ธฐ์ˆ ·ํƒœ๋„ ๋“ฑ์˜ ๋‚ด์šฉ์„ ๊ตญ๊ฐ€๊ฐ€ ์‚ฐ์—…๋ถ€๋ฌธ๋ณ„·์ˆ˜์ค€๋ณ„๋กœ ์ฒด๊ณ„ํ™”ํ•œ ๊ฒƒ์œผ๋กœ .. 2023. 6. 26.