2022λ μ 격λ³μ μκΈ°μλ€. κ·Έλ§νΌ νκ³ ν λ΄μ©λ λ§μμ μ¬λ¬νΈμΌλ‘ νκ³ λ‘μ μμ±νκ³ μλ€. λλμ΄ λ§μ§λ§, κΈ°μ νΈμ΄λ€.
κ°μ₯ μ€μν κΈ°μ νΈμ λ§μ§λ§κΉμ§ λ¨κ²¨λμ μ΄μ λ λ±ν μλ€. κ·Έλ₯ νΈν λ΄μ©λλ‘ μ°λ€λ³΄λ μ€ν°λ - μΌ - κΈ°μ μμλλ‘ μ°κ² λμλ€. μ무λλ μμ§κΉμ§λ μ»΄ν¨ν°μ ν λͺΈμ΄ λμ§ λͺ»νκΈ° λλ¬ΈμΈ κ² κ°λ€. (μ΄μ체μ μμ κ΅μλμ΄ λ§μνμ 'λ΄κ° μ΄μ체μ μ, μ΄μ체μ κ° κ³§ λλ€'μ μ§κ²½κΉμ§λ μ΄λ₯΄μ§ λͺ»νλ€.π μΈμ κ° κ·Έλ° λ μ΄ μ¬μ§..?)
νΉμ νλ μμν¬λ ν΄μ λ€λ€λ³΄μλ€λ μ¬μ€μ΄ 곧 λμ μ±μ₯μ μλ―Ένμ§λ μλλ€. κ·Έ κΈ°μ μ΄ λμ¨ λ°°κ²½κ³Ό μν , μ₯λ¨μ μ μ μ΄ν΄νκ³ μ μ¬μ μμ μ μ¨λ¨Ήμ μ μμ΄μΌ νλ€. κ·Έλ° μ μμ μμ§κΉμ§ κ° κΈΈμ΄ λ©κ³ λ λ©λ€. νμ§λ§ κ·Έ 첫 λ°κ±Έμμ λ΄λμλ€λ κ²μ μμλ₯Ό λκ³ νκ³ λ‘μ μμ±ν΄λ³΄λ €νλ€.
κ°μΈ λ ν¬μ§ν 리μμ μ€μ΅νλ©° μ¨λ³Έ κΈ°μ μ μνν΄λ³΄κΈ°λ‘ νλ€. μ λ§ λ€νν κΉ μλκ° μμ ν λ§λΌμ£½μ§λ μμμ§λ§ μλ
μ λΉνλ©΄ λ§μ΄ μ€μ΄λ€μλ€. μ¬ν΄μλ μ’ λ λ§μ΄ μ¬μ΄λ³΄κ³ μΆλ€. π
Java, Typescript, Dart, Spring, Flutter, Kubernetes, Docker
νλΆμ λλ Javaλ₯Ό μ«μ΄νλ€. μΌλ¨ λͺ¨λ κ² ν΄λμ€λΌλ μ¬μλ λ§μμ μ λ€μκ³ ν΄λμ€λͺ μ΄ μμ²λκ² κΈΈμ΄μ§λ κ²λ λ³λ‘μλ€. νμ§λ§ λͺ¨λ μλ° μΈ μ‘μ μ± μμ μ΅μ μλ° λ¬Έλ²μ μκ² λλ©΄μ μκ°μ λ°κΎΈκ² λμλ€. OOP κ°λ μ μμ§κΉμ§ μμ ν μ 볡νμ§ λͺ»νμ§λ§, μ μ΄λ ꡬλ₯λ€λ¦¬ μΈμ΄λΌλ μ΄λ―Έμ§λ λ²μλ€. μ무λλ Typescriptλ₯Ό μ°λ©΄μ ν¨μν νλ‘κ·Έλλ°μ μ΅μν΄μ§λ€λ³΄λ μ’ λ νΈνκ² λ°μλ€μ¬μ§ κ² κ°λ€.
K8S, Dockerμͺ½μ μ¨λ³΄κΈ° μ μ κ²μ λ¨Ήμλ€. μμμ DevOps μ 무λ₯Ό νΌμ λ΄λΉνλ νμμ΄ κ³ ν΅λ°λκ±Έ μ§μΌλ΄€κΈ° λλ¬Έμ΄λ€. μ μ§ λμ μμ£Ό λ¨Ό μΈμ μ΄μΌκΈ°μΈμ€λ‘λ§ μμλλ° μ΄μ©λ€λ³΄λ λ컀 μ€ν°λλ νκ³ λ΄ λ ΈνΈλΆμ λ컀 λ°μ€ν¬νμ κΉμμ μ€μ΅μ νκ² λμλ€. μ΄λ‘ μ νλμ© λ°°μ°κ³ μλλ° μ μ¨λ¨ΉκΈ°λ§ νλ€λ©΄ κ΅μ₯ν κ°λ ₯ν ν΄μ΄λΌλ μκ°μ΄ λ€μ΄μ μμΌλ‘λ κ³μ λ³΄κΈ°λ‘ νλ€.
Flutter, Dartλ κ°λ°μ μ λ¬Έν λ μΉν΄μ§ μ€νμ΄λ€. Git 컨벀μ μ μ²μ μ ν΄λ³΄κ³ , μ²μμΌλ‘ μν λΆλ°°λ₯Ό ν΄λ³΄κ³ , μ²μμΌλ‘ λ°λλΌμΈμ λ°μμ κ°λ° μ΄λΌλ μΌμ νμ λ νλ¬ν° μ ν리μΌμ΄μ λ§λλ μΌμ νκ³ μμλ€. κ·Έ λ€λ‘ React μΉμ±λ λ§λ€μ΄λ΄€μ§λ§ UI λ§λλλ°λ μμ νλ¬ν°κ° κ°μ₯ μ§κ΄μ μ΄κ³ νΈνλ€. 'κ°λ°μλΌλ©΄ λ΄κ° μνλ μ± νλμ λλ νΌμ λ§λ€ μ μμ΄μΌμ§!'λΌλ κΈ°μ€μ κ°κ³ μλλ°, κ·Έ λκ΅¬λ‘ νλ¬ν°λ₯Ό μ μ μ©ν κ² κ°λ€.
νλ²μ―€ μ¨λ΄€μ§λ§ μμ§ μ΅μνμ§ μμ μΉκ΅¬λ€μ΄λ€. νμ§λ§ κ³μ λ³΄κ² λ κ² κ°λ€.
ELK Stack, Ruby, Sentry, MongoDB, Redis
κ·Έ μ κΉμ§ λμΉμ±μ§ λͺ»ν μ¬μ€.
μννΈμ¨μ΄ κ°λ°μλ μ¬λ¬ λ¨κ³κ° μλ€. κΈ°ν - μ€κ³ - ꡬν - QA - μ΄μ - ... λλ κ·Έμ€ μ€κ³ λ¨κ³λ₯Ό κ°μ₯ μ’μνλ€. μ΄κ±Έ κ·Έλμ κΉ¨λ«μ§ λͺ»νκ³ μμλ€. λ΄κ° μκ³ μλ κ² μΈμ μΌλ§λ λ€μν μ νμ§κ° μλμ§ λͺ°λκ³ , 볡μ‘ν μꡬμ¬νμ μ΅λν ν¨μ¨μ μΌλ‘ ν΄κ²°ν΄μΌνλ κ²½μ°κ° κ±°μ μμκΈ° λλ¬Έμ΄λ€.
λμ΄μΌλ³΄λ©΄ μ‘Έμ
νλ‘μ νΈλ₯Ό μ§ννλ©΄μ νλ² μ λλ‘ λ μ€κ³λ₯Ό ν΄λ³Έ μ μ΄ μλ€. κ·Έ λλ μ΄λ° κ·Έλ¦Όμ κ·Έλ Έλλ°, μ£Όμ΄μ§ μ μ½μ¬νμ μ΄λ»κ² ν΄κ²°ν μ§ κ³ λ―Όνλκ² λ¨Έλ¦¬ μνλ©΄μλ κ΅μ₯ν μ¬λ°μλ κΈ°μ΅μ΄ λλ€.
μ€κ³ μμ μ΄ μ¬λ°μ΄μ λκ·λͺ¨ μμ€ν μ€κ³ κΈ°μ΄ μ€ν°λλ ν΄λ³΄κ³ , λ°μ΄ν° μ€μ¬ μ ν리μΌμ΄μ μ€κ³ μ± λ μ½μ΄λ³΄κ³ , μΌλ§ μ μλ ν ν¬ μ€ν κ·Έλ¦Ό 그리λ λ ν¬μ§ν 리 λ λ§λ€μλ€. (λ ν¬μ§ν 리 Issue, PRμ μΈμ λ νμμ λλ€.π)
ν΄κ·Ό ν, μ£Όλ§μλ μ¬μ¬νλ©΄ μ½λ©μ νλ€κ³ νλ©΄ λ€λ₯Έ κ³Ό μΉκ΅¬λ€μ΄ μ΄μν λλΉμΌλ‘ 보λ κ²½νμ λ€λ€ νμ κ²μ΄λ€.(μ λ§ κ·Έλ°κ±°μλμ£ ?π€) κ·Έλλ μμ§κΉμ§λ λκ° λ§λ€μ΄λ΄λκ² μ¬λ°λ€. κΉλν μ½λλ₯Ό μν΄ κ³ λ―Όνλ κ²λ μ¬λ°κ³ , κ·Έ μ½λκ° λμκ°λ©΄μ λ΄κ° μκ°νλλ‘ λμνλκ±Έ 보λ κ²λ μ¬λ°λ€. λ¬Όλ‘ λ λμ λλ²κΉ νκ³ μ½μ§ν΄μ£Όλ μΈκ³΅μ§λ₯μ΄ νμνλ€λ μκ°μ νμ νκ³ μμ§λ§, κ²½νμ΄ μμ΄λ©΄μ λλ²κΉ νκ³ μ½μ§νλ μκ°λ μ€μ΄λ€μ§μμκΉ?
OOP κ°λ , λ€νΈμν¬, λΆμ° νκ²½κ³Ό κ°μ΄ λμ 보μ΄μ§ μλ κ²λ€μ λν μ΄ν΄κ° λΆμ‘±νλ€λ μκ°μ΄ λ λ€. 2023λ λμλ μ΄λ° λΆλΆμ μ’ λ μ±μλκ°λ ν΄κ° λμμΌλ©΄ μ’κ² λ€.