⎥Ä«Ä«¿ÀÆäÀÌ Å©·çµéÀÇ À̾߱⵵ È®ÀÎÇØÁÖ¼¼¿ä.
⎥Á¶Á÷ ¼Ò°³
- ÀúÈñ´Â Ä«Ä«¿ÀÆäÀÌ ¸ðµç ¼ºñ½ºÀÇ ¸¶ÄÉÆÃÀ» À§ÇÑ ´Ù¾çÇÑ ÀÚ¿øµéÀ» Á¦°øÇÏ´Â ÇÁ·Î´öÆ®¸¦ ¸¸µé°í ÀÖ¾î¿ä.
- »ç¿ëÀڵ鿡°Ô È¿¿ë¼ºÀÌ ÀÖ´Â ÇýÅÃÀ» Á¦°øÇϱâ À§ÇÑ ÄíÆù¼ºñ½º¸¦ ¸¸µé°í ÀÖ°í, ¿©·¯ ¼ºñ½º¿¡¼ È°¿ëÇÒ ¼ö ÀÖµµ·Ï Ç÷§Æû ÇüÅ·Π±â´ÉÀ» Á¦°øÇÏ°í ÀÖ½À´Ï´Ù.»ç¿ëÀÚµéÀÌ ¼ºñ½º¿Í ÇýÅÃÁ¤º¸¸¦ ÀÎÁöÇÏ°í Âü¿©ÇÒ ¼ö ÀÖµµ·Ï ⱸ¿ªÇÒÀ» ÇÏ´Â ÇÁ·Î¸ð¼Ç ÆäÀÌÁöµéµµ ÀúÈñÀÇ ¼ÕÀ» °ÅÄ¡°í¿ä.
- »ç¿ëÀÚµéÀÌ ¹ÞÀº ÇýÅÃÀ» ü°¨ÇÏ°í, Ãß°¡ÀûÀÎ ÇýÅÃÀ» ¹ß°ßÇÒ ¼ö ÀÖµµ·Ï '³» ÇýÅÃ' ¼ºñ½ºµµ ÇÔ²² ¸¸µé°í ÀÖ½À´Ï´Ù.
- ¸¶Áö¸·À¸·Î ÀÌ ¸ðµç °É ¸¶ÄÉÅÍ¿Í ºñÁî´Ï½º ´ã´çÀÚµéÀÌ ¼Õ½±°í È¿°úÀûÀ¸·Î ¼öÇàÇÒ ¼ö ÀÖµµ·Ï ÅëÇÕ¸¶ÄÉÆà ÅøÀ» Á¦°øÇÏ°í ÀÖ¾î¿ä.
- ¿ªÇÒÀÌ ´Ù¾çÇÑ ¿©·¯ Ç÷§Æû°ú ¼ºñ½º¸¦ ¸¸µé±â À§ÇØ ÀúÈñ´Â PM, ¼¹ö°³¹ß, ÇÁ·ÐÆ® °³¹ßÀÚ°¡ ÇÑ ÆÀÀ¸·Î ±¸¼ºµÇ¾î ÀÖ¾î¿ä.
- ÀúÈñ¿Í ÇÔ²² ÇÏ½Å´Ù¸é ¸¶ÄÉÆà µµ¸ÞÀÎÀÇ Ç³ºÎÇÑ Áö½Ä°ú °æÇèÀ» ½×°í, »õ·Î¿î ÇÁ·Î´öÆ®¸¦ ÇÔ²² ¸¸µé¾î°¡´Â ±âȸ¸¦ ¾òÀ¸½Ç ¼ö ÀÖÀ» °Å¿¡¿ä!
⎥Á÷¹« ¼Ò°³
¾÷¹«³»¿ë
- Ä«Ä«¿ÀÆäÀÌ ÄíÆù ¼ºñ½º ¿î¿µ ¹× °³¹ß ¾÷¹«¸¦ ´ã´çÇÕ´Ï´Ù.
- °æÇ° ´ç÷ °ü¸® ¼ºñ½º ¿î¿µ ¹× °³¹ß ¾÷¹«¸¦ ´ã´çÇÕ´Ï´Ù.
- ÇÁ·Î¸ð¼Ç ÆäÀÌÁö¸¦ À§ÇÑ À¥ ¾Û ºô´õ ¼ºñ½º ¿î¿µ ¹× °³¹ß ¾÷¹«¸¦ ´ã´çÇÕ´Ï´Ù.
- ¼ºñ½ºÀÇ ¹é¿ÀÇǽº ½Ã½ºÅÛ ¿î¿µ ¹× °³¹ß ¾÷¹«¸¦ ´ã´çÇÕ´Ï´Ù.
Áö¿øÀÚ°Ý
- °³¹ß °æ·Â 5³â ÀÌ»ó, Àü»ê °ü·ÃÇаú ÇлçÀÌ»ó ¶Ç´Â µ¿ÀÏÇÑ ÀÚ°ÝÀ» º¸À¯ÇϽŠºÐÀ» ¿øÇØ¿ä.
- Java ¶Ç´Â KotlinÀ» ÀÌ¿ëÇÑ ¼ÒÇÁÆ®¿þ¾î µðÀÚÀÎ ¹× °³¹ß ´É·ÂÀ» º¸À¯ÇϽŠºÐÀ» ¿øÇØ¿ä.
- Spring Framework ÇÁ·¹ÀÓ¿öÅ©¸¦ È°¿ëÇÑ °³¹ß ´É·ÂÀ» º¸À¯ÇϽŠºÐÀ» ¿øÇØ¿ä.
- RDBMS ±â¹ÝÀÇ À¥¾îÇø®ÄÉÀÌ¼Ç ¸ðµ¨¸µ/°³¹ß/Æ©´× ´É·ÂÀÌ ÀÖÀ¸½Å ºÐÀ» ¿øÇØ¿ä.
- OOP ¿Í Functional Programming ±â¹ÝÀÇ ¼ÒÇÁÆ®¿þ¾î µðÀÚÀÎ/°³¹ß ´É·ÂÀÌ ÀÖÀ¸½Å ºÐÀ» ¿øÇØ¿ä.
- ´Ù¾çÇÑ ºÐ¾ßÀÇ »ç¶÷°úÀÇ Çù¾÷ ´É·ÂÀÌ ¿øÈ°ÇϽŠºÐÀ» ¿øÇØ¿ä.
- ³í¸®ÀûÀÌ°í ü°èÀûÀÎ ¹®Á¦ÇØ°á ´É·Â ¹× Ä¿¹Â´ÏÄÉÀÌ¼Ç ´É·ÂÀÌ ÀÖÀ¸½Å ºÐÀ» ¿øÇØ¿ä.
- »õ·Î¿î ±â¼úÀ̳ª Áö½ÄÀ» ÇнÀÇϴµ¥ °ÅºÎ°¨ÀÌ ¾ø°í Áñ±â½Ã´Â ºÐÀ» ¿øÇØ¿ä.
- ÀÚ±âÁÖµµÀûÀ¸·Î ÀÏÇϸç, ¿£Áö´Ï¾î·Î¼ ´ã´çÇÏ´Â ½Ã½ºÅÛÀÇ °³¼±¿¡ Èû¾²½Ã´Â ºÐÀ» ¿øÇØ¿ä.
¿ì´ë»çÇ×
- Git µîÀÇ Çü»ó°ü¸® µµ±¸ ¹× CI µµ±¸ÀÇ °æÇèÀÌ ÀÖÀ¸½Å ºÐÀ» ¼±È£ÇØ¿ä.
- ¹®¼ ÀÛ¼º, ¹ßÇ¥ µî °³¹ß Áö½ÄÀ» °øÀ¯ÇÏ´Â È°µ¿ °æÇèÀÌ ÀÖÀ¸½Å ºÐÀ» ¼±È£ÇØ¿ä.
- Docker, Kubernetes ȯ°æ¿¡ ´ëÇÑ °æÇèÀÌ ÀÖÀ¸½Å ºÐÀ» ¼±È£ÇØ¿ä.
- MSA¸¦ ÀÌÇØÇÏ°í ÀÖ°í ¼ºñ½º ¼³°è ¹× ¿î¿µ °æÇèÀ» º¸À¯ÇϽŠºÐÀ» ¼±È£ÇØ¿ä.
- ´ë¿ë·® Æ®·¡ÇÈÀ» ó¸®ÇÏ´Â ½Ã½ºÅÛ °³¹ß/¿î¿µ °æÇèÀÌ ÀÖÀ¸½Å ºÐÀ» ¼±È£ÇØ¿ä.
- webflux, coroutine µîÀ» È°¿ëÇÑ ºñµ¿±â °³¹ß °æÇèÀ» °®°í °è½Å ºÐÀ» ¼±È£ÇØ¿ä.
⎥Áö¿ø ¾È³»
ÀüÇü ÀýÂ÷
¼·ù - »çÀü°úÁ¦ - 1Â÷ ÀÎÅͺä - 2Â÷ ÀÎÅͺä - ó¿ìÇùÀÇ - ÃÖÁ¾ÇÕ°Ý
Áö¿ø¼ ÀÛ¼º tip
ÇÁ·ÎÁ§Æ® ¼öÇà °æÇè Áß ´ë±Ô¸ð or ¼º°ú¸¦ âÃâÇß´ø or lesson learned ÀÇ °æÇèÀ» ¹ßÃéÇÏ¿© ÇØ´ç ÇÁ·ÎÁ§Æ®ÀÇ ¼Ò°³¿Í º»ÀÎÀÌ ´ã´çÇß´ø ¿ªÇÒ, ±¸Ã¼ÀûÀÎ ¼öÇà¹æ½Ä, °á°ú µîÀ» ¾Ë·ÁÁÖ¼¼¿ä.
À¯ÀÇ»çÇ×
¡Ø Ä«Ä«¿ÀÆäÀÌ Á÷¿ø Áß ÃßõÀÎÀÌ ÀÖÀ» °æ¿ì, ÃßõÀÎ ¼º¸íÀ» ±âÀçÇØÁÖ¼¼¿ä.
¡Ø ÇØ´ç °ø°í´Â »ó½Ã ¿µÀÔÀ¸·Î, ä¿ë ¿Ï·á ½Ã Á¶±â¸¶°¨µÉ ¼ö ÀÖ¾î¿ä.
¡Ø ÀÔ»çÁö¿ø ¼·ù¿¡ ÇãÀ§±âÀç »ç½ÇÀÌ ¹ß°ßµÉ °æ¿ì, ºÒÇÕ°Ý ¶Ç´Â ÀԻ簡 Ãë¼ÒµÉ ¼ö ÀÖ¾î¿ä.
¡Ø º¸ÈÆ´ë»óÀÚ ¹× Àå¾ÖÀÎ µî Ãë¾÷º¸È£´ë»óÀÚ´Â °ü°è¹ý·É¿¡ µû¶ó ¿ì´ëÇØ¿ä.
¡Ø Àå¾Ö³ª ±¹Àû µî¿¡ °ü°è¾øÀÌ ¿ÂÀüÈ÷ Áö¿øÀÚÀÇ ¿ª·® ±â¹ÝÀ¸·Î Æò°¡¸¦ ÁøÇàÇÏ°í ÀÖ¾î¿ä.
¡Ø °æ·Â»çÇ×Àº Áö¿ø¼¿¡ ±âÀçÇÏ¿© ÁֽŠ³»¿ë ±âÁØÀ¸·Î ÀÎÁ¤µÇ¹Ç·Î, ´©¶ô¾øÀÌ ±âÀçÇÏ¿© ÁÖ¼¼¿ä.