π λꡬλ λ§μ μμ μ΄λ ₯μ ν μ₯μ μμΌλκΉ,
β‘ 1λΆ μ»· μ§μμΌλ‘ νλμ€ν μλ²λ‘μ μ¬μ μ μμνμΈμ. (μ΄λ ₯μ μμ¨μμ)
β
Robot/Smart Factory
π ν©λ₯νμ€ νμ μκ°ν΄μ
- [RXκΈ°μ ν]μ λ‘λ΄μ΄λΌλ ν€μλλ₯Ό λ°νμΌλ‘ λ€μν νκ²½μμμ μ€μ§μ μΈ κ³ κ°λ§μ‘±μ μν μλΉμ€λ₯Ό μ 곡νλ κ³³μ
λλ€. κ΅λ΄/μΈμ λ€μν λ‘λ΄λ€μ νμ©μ μν μ΄κΈ°μ’
λ‘λ΄κ΄μ μμ€ν
κ°λ°μ μ€μ¬μΌλ‘, μ¬λ¬ μμ€ν
λ€κ³Όμ μ°κ³ λ±μ ν΅ν΄ μ μ‘°/λ¬Όλ₯ νμ₯μμμ μμ°μ±μ λμ΄κ³ μλΉμ€λΆλ¬Έμμ μ¬μ©μμκ² μμ κ³Ό νΈμμ±μ μ 곡νλ λ±μ λ€μν λ‘λ΄μΈν
λ¦¬μ Όμ€ μλΉμ€λ₯Ό λ§λ€κ³ μ ν©λλ€. μ°λ¦¬ νμ κ³ κ°λ€μ λ€μν μꡬμ λ§λ λ§μΆ€ν μ루μ
μ λμΆνμ¬ μλ‘μ΄ μ¬μ
μ μ κ·Ήμ μΌλ‘ μΆμ§νκ³ μμ΅λλ€. μμΌλ‘λ λ‘λ΄ μλΉμ€ μ 곡μ ν΅ν΄ λ―Έλλ₯Ό μ€λΉνκ³ , κ³ κ°λ€μ΄ ν¨μ¨μ±κ³Ό κ²½μλ ₯μ μ΅λνν μ μλλ‘ λκ³ μ ν©λλ€.
π» ν©λ₯νμλ©΄ ν¨κ» ν μ
무μμ
- ν΅ν©κ΄μ μ νμν μκ°ν λꡬ κ°λ°(λμ보λ, μ€μκ° λͺ¨λν°λ§ λ±)
- λκ·λͺ¨ νλ¦Ώ(Fleet) κ΄λ¦¬λ₯Ό μν μΉ μ±λ₯ μ΅μ ν
- μ¬μ©μ κ²½νμ κ³ λ €ν UI/UX κ°λ°
- λ°±μλ μμ€ν
λ° μΈλΆ μμ€ν
μ°κ³
π μ΄λ° λΆκ³Ό ν¨κ» νκ³ μΆμ΄μ
- ReactJS(SPA λλ SSR)
- Typescript
- REST API
- Unit Test
- CSS
- μνκ΄λ¦¬ λΌμ΄λΈλ¬λ¦¬(redux, jotai λ±)
#React #TypeScript #TDD # NextJS
π μ΄λ° λΆμ΄λΌλ©΄ λμ± μ’μμ
- OpenLayers λλ μ§λ κ΄λ ¨ λΌμ΄λΈλ¬λ¦¬ μ¬μ© κ²½ν
- Three.js, React Three Fiber λ± WebGL API μ¬μ© κ²½ν
- WebSocket, Polling λ±μ νμ©ν μ€μκ° λ°μ΄ν° μ²λ¦¬ κ²½ν
- μΉ μ±λ₯ μ΅μ ν κ²½ν
- Test Driven Development
- NextJS AppRouter νλ‘λμ
μ¬μ© κ²½ν
β μ΄λ κ² ν©λ₯ν΄μ
- μλ₯ μ μΒ βΒ μλ₯ κ²ν Β β μ§λ¬΄μλν
μ€νΈ(μ½λ©) λ° μΈμ±κ²μ¬ β 1μ°¨λ©΄μ Β β 2μ°¨λ©΄μ β μ²μ°νμ λ° μ±μ©κ²μ§Β β μ΅μ’
ν©κ²©π
- β» μκΈ° μ§λ¬΄μλν
μ€νΈ ε€ μΆκ° μλνκ°κ° μ§νλ μ μμΌλ©°, ν΄λΉ κ²°κ³Όλ μ’
ν©μ μΈ μλ κ²ν λ₯Ό μν μ°Έκ³ μλ£λ‘ νμ©λ©λλ€.Β
π λ§λκ² λ 근무μ§λ μ¬κΈ°μμ
π£ λλ£μ ν λ§λ
-
[RXκΈ°μ ν]μ λμ μ μ΄κ³ μ΄μ μ΄ κ°λν νμ΄μμ. μ΄λ €μ΄ λ¬Έμ λ₯Ό ν΄κ²°νκΈ° μν΄ λ€μν μκ°μμ κ³ λ―Όνκ³ , μμ λ‘μ΄ λΆμκΈ°μμ νλ°νκ² μ견μ λλ μ. λν, μ
무λ₯Ό μννλ©΄μλ ννμ΄ μλ‘μ΄ κΈ°μ κ³Ό μ 보μ κ·λ₯Ό κΈ°μΈμ΄κ³ ν¨κ» 곡μ ν΄μ. μμ΄λμ΄λ₯Ό νΉνλ‘ μΆμνκ±°λ μ격μ¦μ μ·¨λνλ©° μ±μ₯νκ³ μμ§μ. μ°λ¦¬ νμ ν©λ₯ν΄ ν¨κ» λμ νκ³ μ¦κ²κ² μΌν΄μ!
-
(ν 리λ)[RXκΈ°μ ν]μ νλμ°¨κ·Έλ£Ήμ λ―Έλ 먹거리 μ€ νλμΈ λ‘λ΄λΆμΌμ λν μ§μμ μν΄ 2024λ
μ μ μ€λ νμ
λλ€. κ³ κ°μκ² μλ‘μ΄ κ°μΉλ₯Ό μ 곡ν μ μλλ‘ νλμ€ν μλ²κ° κ°μ§κ³ μλ μννΈμ¨μ΄ μλκ³Ό νλμ°¨ κ·Έλ£Ή λ΄/μΈμ λ€μν λ‘λ΄λ€μ κ²°ν©μμΌ λ‘λ΄ μΈν
λ¦¬μ Όμ€ μλΉμ€λ₯Ό κ°λ₯μΌνλ μν μ μννκ³ μμ΅λλ€. μλ‘μ΄ μκ°μΌλ‘ μΈμμ λ°λΌλ³΄κ³ μ΄λ₯Ό λ€μν κΈ°μ κ³Ό μ λͺ©μν€κ³ λμκ° μ¬μ
νκΉμ§ μλ£ν΄μΌ νλ μ΄λ €μ΄ λ―Έμ
μ κ°μ§κ³ μμ§λ§ κ·Έλ§νΌ λ¨λ€μ΄ κ²½ννκΈ° μ΄λ €μ΄ λΆμΌμ μΌλ€μ ν΄λ³Ό μ μμ΅λλ€. λμ λͺ©νλ₯Ό μΈμ°κ³ μ΄λ₯Ό μν΄ λ
Έλ ₯ν μ μλ λμ κ³Ό μ±μ·¨λ₯Ό μνμλ λ§μ λΆλ€μ μ§μ λΆνλ립λλ€.
π μ°Έκ³ ν΄ μ£ΌμΈμ
- μ±μ© μ λ§κ°λλ μμ μ±μ© κ³΅κ³ λ‘ μ΄μλλ©°, μ±μ© μ μ°¨μ μΌμ μ λ³λλ μ μμ΄μ.
- μ¬νμ λ°°λ € λμμ(보ν μ·¨μ
μ§μλμμ, μ₯μ μΈ)λ κ΄κ³ λ²λ Ήκ³Ό λ΄κ·μ λ°λΌ μ°λν΄μ.
- λͺ¨μ§ λΆμΌ λ° λ΄λΉ μ
무μ λ°λΌ μμ΄ κ΅¬μ νκ°,Β λ νΌλ°μ€ 체ν¬,Β λλ κΈ°ν μ νμ΄ μ€μλ μ μμ΄μ.
- μ§μμμ κ²½νκ³Ό μλμ κ³ λ €νμ¬ λ€λ₯Έ ν¬μ§μ
μ΄ λ μ ν©νλ€κ³ νλ¨λλ κ²½μ° μ§μ λΆμΌκ° λ³κ²½λ μ μμ΄μ.
- λ°°μΉ λΆμ λ° κ·Όλ¬΄μ§λ νμ¬ μ¬μ μ λ°λΌ λ³κ²½λ μ μμ΄μ.
- μλμ κ²½μ°, ν©κ²©μ΄ μ·¨μλκ±°λ μ ν μ§νμμ λΆμ΄μ΅μ λ°μΌμ€ μ μμ΄μ.
- μ§μμκ° μ¬μ€κ³Ό λ€λ₯΄κ±°λ μ¦λΉμ΄ λΆκ°ν κ²½μ°
- ν΄μΈμ¬ν 결격 μ¬μ κ° μλ κ²½μ° (λ¨μ±μ κ²½μ°,Β νμ¬κ° μ§μ ν μ
μ¬μΌκΉμ§ λ³μ ν λλ λ©΄μ νμ)
- μ΅μ’
ν©κ²© ν νμ¬κ° μ§μ νλ μ
μ¬μΌμ μ
μ¬ λΆκ°ν κ²½μ°