
μ μ
μ€λ μκ³ λμ ν΄μ¬λ₯Ό κ²°μ νκ³ ν¬λνν€ μ κΈ 8κΈ°μ ν©λ₯νμμ΅λλ€. μ μμ λΉμΌ μμΉ¨ μ§μ 리λ₯Ό λ§μΉκ³ 12μμ ν¬λνν€ μ κΈ μ©μΈμΊ νΌμ€μ λμ°©νμ¬ μ²΄ν¬μΈμ μ§ννμμ΅λλ€. μ΄ν 14μ μ μμμ΄ μ§νλμμ΅λλ€.
κΈ°μμ¬
κΈ°μμ¬μ λν μμΈν μ΄μΌκΈ°λ μ°¨νμ μ λ°μ΄νΈνκ² μ΅λλ€. λ€λ§ ν¬λνν€ μ κΈ μ©μΈ μΊ νΌμ€κ° μ΄λ²μ μ곡λ λ§νΌ μ΅κ³ μ μμ€μ κ°μΆμλ€λ μ μ λΆλͺ ν©λλ€. κΈ°λ³Έμ μΌλ‘λ λΆλ―ΈκΆ λνμμ νν λ³Ό μ μλ 볡λμ (corridor style) ꡬ쑰μ κ°κΉμ΅λλ€. λ€λ§ μ μ 2μΈμ€μ λλ€. μ΄μ μ λνκ΅ μμ€μ 곡μ νλ μμ μλ 1μΈμ€ μ νμ΄ λΆκ°λ₯νμ§λ μμλ λ―νλ°, μ΄ λΆλΆμ μμ¬μ΄ μ μ λλ€.
3λ°4μΌ λ―Έλ νλ‘μ νΈ
보ν΅μ νλ‘κ·Έλ¨μ΄λΌλ©΄ μ μ 첫λ μλ μ§μ νκ³ μ λΉν κ΅μ‘κ΄μ΄λ κΈ°μμ¬ μμ€μ ꡬ경νλ©° νμκ³Ό μΉν΄μ§λ μκ°μ κ°κ² μ§λ§, ν¬λνν€ μ κΈμ μ μ 첫λ λΆν° λ―Έλ νλ‘μ νΈλ₯Ό μ§νν©λλ€.
- 3μΈμ ν ꡬμ±μΌλ‘ 3λ°4μΌκ° μΉ μλΉμ€ κ°λ°
- Tailwind/Bulma κΆμ₯, Python νμ, ν΄λΌμ°λ λ°°ν¬ νμ
μ μ μ κ²μμ ν΅ν΄ λλ΅ μ΄λ ν λͺ¨μ΅μΌμ§ μμμ νμ§λ§ λ§μ μμ ν΄λ³΄λ κ·ΈμΌλ§λ‘ νΌλ κ·Έ μ체μμ΅λλ€. μ²μ 보λ νμλ€κ³Ό μκ°λ μ μ, λ°λ‘ μμ΄λμ΄ κ΅¬μ, κΈ°ν, μμ΄μ΄νλ μ ꡬμ±, μΌμ κ³ν μμ μ λμ νμ΅λλ€. κ·Έλ¦¬κ³ μ μ λ€μλ 13μκΉμ§ νλ‘μ νΈ κ³νμ λ°ννμμ΅λλ€. μλ‘μ΄ νκ²½μ μ μν μλ μμ΄ μ΄λ¬ν μμ μ μ§ννλλΌ μ§μ΄ λ€ λΉ μ‘μ΅λλ€.
λ€λ§, κ°μ¬νκ²λ, μ ν¬ νμ κ°λ°μ λλ¦ μμ‘°λ‘κ² μ§νλμμ΅λλ€. μ ν¬ νμ μ μ λλΆμ΄ λ°±μλ κ²½νμκ° ν λͺ λ μμκΈ° λλ¬Έμ λλ€. μ λ νΉν νλΆμ°κ΅¬μ λΉμ Flask μλ² λ° Jinja2 ν νλ¦Ώ μμ§ κΈ°λ° κ°λ°μ κ²½νν΄λ³΄μκ³ , μμ§λμ΄λ‘μ μ¬μ§νλ μμ μλ AWS λ° νλΌμ΄λΉ ν΄λΌμ°λ κΈ°λ° λ°°ν¬ν΄λ³Έ λ° μμμ΅λλ€. κ·Έλμ μμ μ μ 첫λ νλ‘μ νΈ κ΅¬μμ΄ λλμλ§μ Github λ ν¬μ§ν 리λ₯Ό νκ³ AWS EC2μ Jenkins CI/CD νμ΄νλΌμΈμ ꡬμ±νμ¬ μ¦μ λ°°ν¬λ₯Ό μμνμ΅λλ€. λλΆμ λ°°ν¬/μ΄μκ³Ό κ°μ λΆμ°¨μ μΈ λ¬Έμ μ νμ μΈ νμ μμ΄ κ°λ°μλ§ μ€λ‘―μ΄ μ§μ€ν μ μμμ΅λλ€. ννΈ λ€λ₯Έ κ²½νμ νμμ μννΈμ¨μ΄ μν€ν μ²λ₯Ό μλ μ ꡬμ±ν΄μ£Όμ μ 곡ν΅λΆ λ° κ° λλ©μΈκ° λΆλ¦¬λ₯Ό νλ‘μ νΈ μ΄κΈ°λΆν° μ€κ³ν΄μ£Όμ λμ Gitμμ λ³λ€λ₯Έ μΆ©λ μμ΄ λ¨Έμ§κ° κ°λ₯νμ΅λλ€.
μ ν¬ ν 3λͺ μ€ 2λͺ μ΄ μΉ κ°λ°μ μ΅μνλ€ λ³΄λ, λ€λ₯Έ νλ€μ΄ μ² μΌλ₯Ό ν λ μ ν¬λ μλμΉ μκ² λ§€μΌ 8μκ°μ μλ©΄μ μ¬μνλ©° (...) μ΅μ’ λ°νκΉμ§ μ§νν μ μμμ΅λλ€. λ€λ₯Έ νλ€μ λΉν΄ μκ°μ΄ λ¨λ€ 보λ, νλ‘μ νΈ λΆλμ μ’ λ μ‘μκ±Έ μΆμμ§λ§, 5λΆμ΄λΌλ μ΅μ’ λ°ν μ ν μκ°μ μ ν¬κ° ꡬνν λ°λ₯Ό μ λΆ μκ°νλ€ λ³΄λ λ²μ¨ ν리λ¦... λ μκ°μ΅λλ€.
κ·Έλ κ² μ ν¬μ λ―Έλ νλ‘μ νΈλ μμ΄κ°μ΄ μ§λκ°κ³ , μ λ μλ μΌκ²Ήμ΄ νμμ΄...!
ν¬λνν€ μ κΈ 8κΈ°λ μ κΈ νλ‘κ·Έλ¨μ μμ΄ λλ¦μ μλ―Έκ° μλ κΈ°μμ΄κΈ°λ ν κ²μ λλ€. μλλ©΄ ν¬λνν€ μ κΈ μ©μΈ μΊ νΌμ€κ° μ곡λ λ€ μ΄κ³³μμ νλ‘κ·Έλ¨μ μ§ννλ 첫 κΈ°μκ° λ°λ‘ μ ν¬μ΄κΈ° λλ¬Έμ λλ€. λλΆμ μ ν¬ κΈ°μλΆν°λ μμ ν μλ‘μ΄ μμ€μμ, μ€λ‘μ§ νλ‘κ·Έλ¨μλ§ λͺ°μ ν μ μλ νκ²½μ κ°μ§ μ μκ² λμμ΅λλ€. νμ μμ μ ν¬μ μ μ© μΉ΄νν 리μμμ μ§νλμμ΅λλ€.
κ·Έλμ, λ°°μ΄ κ²μ?
λ―Έλ νλ‘μ νΈκ° μμ‘°λ‘μΈμλ‘ μ€νλ € μ μκ²λ νμ€λ‘ νμ©ν μ μλ μ€μκ°μ΄ λ€μμ΅λλ€. κ·Έ μ΄μ λ, λ€λ₯Έ νλ€μ κ²½νμ μμ΄λ μ λ³΄λ€ λ μ΄λ¦° μΉκ΅¬λ€μ΄μκ³ , μ λ λμ΄κ° λ μλ λ§νΌ, μ¬κΈ°μ νμ€νκ² μνλ λ°λ₯Ό μ»κ³ μ±μ₯νμ§ μμΌλ©΄ μλκΈ° λλ¬Έμ λλ€. "λ μ΄μμ κΈ°νλ μλ€"λ μκ°μΌλ‘ μ μ΄μλ₯Ό λ€μκΈ λ€μ§λ©°, μ΄λ² μ κΈ νλ‘κ·Έλ¨μ λμΌλ‘ Junior - Mid-level - Senior - PrincipalκΉμ§, μ΄λ² λ―Έλ νλ‘μ νΈκ° μμ‘°λ‘μ λ κ²μ²λΌ, μμΌλ‘μ μ μ»€λ¦¬μ΄ ν¨μ€ μμ μμ‘°λ‘μ μΌλ©΄ μ’κ² μ΅λλ€.
μΊ νΌμ€ μ κ²½
λμΌλ‘ μΊ νΌμ€ λ΄μΈ μ κ²½ 보μ¬λ리며 μ΄λ² ν¬μ€νΈ λ§μΉκ² μ΅λλ€.
'λμ μ΄μΌκΈ° > ν¬λνν€ μ κΈ' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
ν¬λνν€ μ κΈ 3μ£Όμ°¨ WIL (0) | 2025.04.03 |
---|---|
ν¬λνν€ μ κΈ 2μ£Όμ°¨ WIL (0) | 2025.03.27 |
ν¬λνν€ μ κΈ 1μ£Όμ°¨ WIL (2) | 2025.03.20 |
μλ νμΈμ.
ν¬μ€ν μ΄ μ’μλ€λ©΄ "μ’μμβ€οΈ" λλ "ꡬλ ππ»" ν΄μ£ΌμΈμ!