μνλ κΈ°λ₯ ꡬνμ μ§μ€νμ¬ κ°λ°ν μ μλλ‘
μΌμ ν ννμ νμν κΈ°λ₯μ κ°μΆκ³ μλ 골격, λΌλ
- κ°λ° μμ νμμ μΈ μ½λ, μκ³ λ¦¬μ¦, DB μ°λκ³Ό κ°μ κΈ°λ₯λ€μ μν΄ μ΄λ μ λ λΌλ(ꡬ쑰)λ₯Ό μ 곡νλ€.
- κ°λ°μλ μ΄λ¬ν λΌλ μμμ μ½λλ₯Ό μμ±νμ¬ κ°λ°νλ€.
- μ±/μΉ/μλ² λ±μ ꡬλ, λ©λͺ¨λ¦¬ κ΄λ¦¬, μ΄λ²€νΈ 루ν λ±μ 곡ν΅λ λΆλΆμ νλ μμν¬κ° κ΄λ¦¬νλ©°, μ¬μ©μλ νλ μμν¬κ° μ ν΄μ€ λ°©μλλ‘ κ΅¬ννλ€.
- νΉμ κ°λ λ€μ μΆμνλ₯Ό μ 곡νλ μ¬λ¬ ν΄λμ€λ μ»΄ν¬λνΈλ‘ ꡬμ±λμ΄μλ€.
- μΆμμ μΈ κ°λ λ€μ΄ λ¬Έμ λ₯Ό ν΄κ²°νκΈ° μν΄ κ°μ΄ μμ νλ λ°©λ²μ μ μνλ€.
- μ»΄ν¬λνΈλ€μ μ¬μ¬μ©μ΄ κ°λ₯νλ€.
- λμ μμ€μμ ν¨ν΄λ€μ μ‘°μ§νκ° κ°λ₯νλ€.
- Java μλ² κ°λ°μ μ¬μ©λλ
Spring
- JavaScript μλ² κ°λ°μ μ¬μ©λλ
Node.js
- Python μλ² κ°λ°μ μ¬μ©λλ
Django
,Flask
- μλλ‘μ΄λ μ± κ°λ°μ μ¬μ©λλ
Android
- iOS μ± κ°λ°μ μ¬μ©λλ
Cocoa Touch
- μΉ κ°λ°μ μ¬μ©λλ
Angular
,Vue.js
λ± - μλ° κΈ°λ°μ JSPλ₯Ό μν
Structs
- 루λΉλ‘ μμ‘λ MVC ν¨ν΄μ μ΄μ©νλ
Ruby on Rails
μννΈμ¨μ΄λ₯Ό κ°λ°ν λ,
μ»΄ν¨ν° νλ‘κ·Έλ¨μ΄ μ¬μ©νλ λΉνλ°μ± μμμ λͺ¨μ
- νΉμ κΈ°λ₯μ λͺ¨μλ μ½λμ ν¨μλ€μ μ§ν©μΌλ‘, μ½λ μμ± μ νμ© κ°λ₯ν λꡬλ€μ΄λ€.
- κ°λ°μκ° λ§λ ν΄λμ€μμ νΈμΆνμ¬ μ¬μ©νλ©°, νμν ν΄λμ€λ₯Ό νΈμΆνμ¬ μ¬μ©νλ λ°©μμ΄λ€.
- Python pipλ‘ μ€μΉν
tensorflow
,beautifulsoup
- C++μ νμ€ ν
νλ¦Ώ λΌμ΄λΈλ¬λ¦¬
STL
- Node.jsμμ npmμΌλ‘ μ€μΉν λͺ¨λ
- HTMLμ ν΄λΌμ΄μΈνΈ μ¬μ΄λ μ‘°μμ λ¨μννλ
JQuery
- μΉμμ μ¬μ©μ μΈν°νμ΄μ€ κ°λ°μ μ¬μ©λλ
React.js
μΌλ°μ μΈ
λ¬Έμ λ€μ λ μ½κ² ν΄κ²°
νκΈ° μν΄ λ€λ₯Έ κ°λ°μλ€μ΄ μμ±ν μ¬μ¬μ© κ°λ₯ν μ½λμ΄λ€.
νλ μμν¬μ λΌμ΄λΈλ¬λ¦¬μ κ°μ₯ ν° μ°¨μ΄λ
μ μ΄ νλ¦μ λν μ£Όλμ±
μ΄ λꡬμκ²/μ΄λμ μλκ°μ΄λ€.
- νλ μμν¬λ
μ 체μ μΈ νλ¦μ μ€μ€λ‘
κ° μ₯κ³ μμΌλ©° μ¬μ©μλ κ·Έ μμμ νμν μ½λλ₯Ό μμ±νλ€. - λΌμ΄λΈλ¬λ¦¬λ
μ¬μ©μκ° μ 체μ μΈ νλ¦
μ λ§λ€λ©° νμμ λ°λΌ λΌμ΄λΈλ¬λ¦¬λ₯Ό κ°μ Έλ€ μ΄λ€.
- λΌμ΄λΈλ¬λ¦¬λ₯Ό μ¬μ©νλ
μ ν리μΌμ΄μ μ½λλ μ ν리μΌμ΄μ νλ¦μ μ¬μ©μκ° μ§μ λ₯λμ
μΌλ‘ μ μ΄νλ©°, λμνλ μ€μ νμν κΈ°λ₯μ΄ μμ λ λ₯λμ μΌλ‘ λΌμ΄λΈλ¬λ¦¬λ₯Ό μ¬μ©ν λΏμ΄λ€.
λ°λ©΄μ νλ μμν¬λ κ±°κΎΈλ‘μ ν리μΌμ΄μ μ½λκ° νλ μμν¬μ μν΄ μλμ
μΌλ‘ μ¬μ©λλ©°, λ³΄ν΅ νλ μμν¬ μμ κ°λ°ν ν΄λμ€λ₯Ό λ±λ‘ν΄λκ³ , νλ μμν¬κ° νλ¦μ μ£Όλνλ μ€μ κ°λ°μκ° λ§λ μ ν리μΌμ΄μ μ½λλ₯Ό μ¬μ©νλλ‘ λ§λλ λ°©μμ΄λ€. - νλ μμν¬λ λΆλͺ
ν
μ μ΄μ μμ
κ°λ μ΄ μ μ©λμ΄μμ΄μΌ νλ€. - μ ν리μΌμ΄μ μ½λλ νλ μμν¬κ° μ§λμ νμμ μλμ μΌλ‘ λμν΄μΌ νλ€.
μ΄λ ν μΌμ νλλ‘ λ§λ€μ΄μ§ νλ μμν¬μ μ μ΄ κΆνμ λκΉμΌλ‘μ¨ ν΄λΌμ΄μΈνΈ μ½λκ° μ κ²½ μ¨μΌ ν κ²μ μ€μ΄λ μ λ΅
λΌμ΄λΈλ¬λ¦¬
μ κ²½μ°, μ ν리μΌμ΄μ μ νλ¦μμ¬μ©μκ° μ§μ μ μ΄
ν΄μΌ νμ§λ§νλ μμν¬
μ κ²½μ°, μ½λλ₯Ό μ°κ²°ν μ μλ μμΉλ₯Ό μ 곡νκ³ νμμ λ°λΌμ¬μ©μκ° μ°κ²°ν μ½λλ₯Ό νΈμΆνλ μ μ΄ νλ¦ κΆν
μ κ°μ§κ³ μλ€.
- μμ§κΉμ§ κ°λ μ΄ λͺ¨νΈνλ©΄ μλμ λΉμ λ₯Ό 보μ.
νλ μμν¬λ μ°¨, λΉνκΈ°, λ°°μ κ°μ ν κ²μ΄λ€.
μ¬λμ΄ νμ μμ§ μΌκ³ , κΈ°μ΄ λ£κ³ , νΈλ€ λλ¦¬κ³ , ν κ²μ μ‘°μνλ€.
λΌμ΄λΈλ¬λ¦¬λ ν±, λ§μΉ, μ½κ³Ό κ°μ λꡬ(μ°μ₯)μ΄λ€.
μ¬λμ΄ λ€κ³ μ°κ³ , λ€λ₯Έ λκ΅¬λ‘ λ°κΎΈκ³ , λ΄λ €μΉκ±°λ λ
μ ν μ μλ€.
λꡬλ₯Ό μΈ λ, κΈνλ©΄ μ°μ΄μΌ ν κ³³μ λ§μΉλ‘ λ΄λ €μ³λ λκ³ , λ
μ νμΌν κ³³μ ν±μΌλ‘ κΈμ΄λ΄λ λλ€.
μ¬λμ λꡬλ₯Ό μ ννλ μ
μ₯μ΄κΈ° λλ¬Έμ, μ΄λ€ λꡬλ₯Ό μ¬μ©νλ μνλ κ²μ λ§λ€μ΄λΌ μλ§ μμΌλ©΄ λλ€.
λ°λ©΄μ ν κ²μ μ ν΄μ§ κ³³μΌλ‘λ§ λ€λ
μΌ νλ€.
μ°¨λ₯Ό νκ³ νλμ λ κ±°λ, λ°°λ₯Ό νκ³ λ
μΌλ‘ κ° μλ μλ€.
λͺ©μ μ λ§κ² λ§λ€μ΄μ Έ μκΈ° λλ¬Έμ μ ν΄μ§ κ·μΉμ λ§μΆ° μμ§, κΈ°μ΄, νΈλ€μ μ μ‘°μν΄μΌ νλ€.
νλ μμν¬λ μ§μ΄λ€.
μ΄λ―Έ μ§μ΄μ§ μ§μ μ¬λμ΄ λ€μ΄κ°μ μννλ€.
λΌμ΄λΈλ¬λ¦¬λ κ°κ΅¬μ΄λ€.
νμν κ°κ΅¬λ€μ μ§μ λ°°μΉνμ¬ μ¬λμ΄ μ¬μ©νλ€.
μ§μμ μννλ©΄μ, μμλ₯Ό μ·κ±Έμ΄μ²λΌ μ°κΈ°λ νκ³ νΉμ ν 무μΈκ°λ₯Ό λ² κ³ μ μλ μλ€.
λͺ©μ μ λ§κ² λ€μν κ°κ΅¬λ₯Ό μ¬μ©νλ©΄ ν° λ¬Έμ κ° μλ€.
μ§μ μ΄λ―Έ μ§μ΄μ Έ μκΈ° λλ¬Έμ, μνλ λ°©μ μλ‘κ² λ§λ€κ±°λ λ°©μ μμ κΈ°κ° λ§€μ° νλ€λ€.
λ³΄ν΅ κΈ°μ‘΄μ μ§μ΄μ§ ꡬ쑰μ λ§λ μνμ νλ€.
- λ¨μνκ² νλ μμν¬λ₯Ό μλͺ» κ°μ Έλ€ μ΄ κ²μ΄λ€.
- λͺ©μ μ κ°κΉμ΄ νλ μμν¬λ₯Ό μ°ΎμΌλ©΄ λλΆλΆ μμ κ²μ΄κ³ μκ±°λ μ°ΎκΈ° νλ€λ©΄ λΉμ·ν νλ μμν¬λ₯Ό λΌμ΄λΈλ¬λ¦¬ λ¨κ³μμ λ³κ²½ν΄ νλ μμν¬λ‘ λ§λ€λ©΄ λλ€.
- λΉμ°ν κ°λ₯νλ€.
- νμ§λ§ κΈ°μ‘΄ νλ μμν¬κ° μ 곡νλ λͺ¨λ κ²μ λ€μ λ§λ€ λ₯λ ₯κ³Ό μκ°μ΄ μμ΄μΌ νλ€.
- μ€μ€λ‘ λ§λ νλ μμν¬λ λ²κ·Έλ μ€μ€λ‘ μ‘μμΌ νλ λ°λ©΄μ, λ¨λ€μ΄ λ§λ€μ΄λμ νλ μμν¬λ μ°λ μ¬λμ΄ λ§κΈ°μ μμ μ΄λ μ λ°μ΄νΈκ° λΉ λ₯΄λ€.
- λ§μ½ κΈ°λ₯μ΄ λ§μμ λ€μ§ μλ€λ©΄, νλ μμν¬λ₯Ό κ³ μ³μ μ¬μ©ν μ μλ€. λ€μ λ§λλ κ²λ³΄λ€λ ν¨μ¬ μ μ μμμ΄ λ€ κ²μ΄λ€.
- λ΄μΌ λΉμ₯ μ§λ°©μμ μμΈλ‘ μΆκ·Όν΄μΌ νλλ°, μ°¨λ₯Ό μ§μ λ§λ€μ΄μ νκ³ κ°μΌνλ€κ³ μκ°ν΄λ³΄μ.
- νλ μμν¬μ λΌμ΄λΈλ¬λ¦¬μ μ°¨μ΄λ?
Reference