»ç¹°ÀÎÅͳÝ, ÀΰøÁö´É, ºòµ¥ÀÌÅÍ¡¦ 4Â÷ »ê¾÷Çõ¸í½Ã´ëÀÇ Å°¿öµåµéÀε¥ À̵éÀÇ °øÅëÁ¡Àº ¹«¾ùÀϱî? ¹Ù·Î SW(¼ÒÇÁÆ®¿þ¾î) ÄÚµù(Coding)ÀÌ´Ù. ÄÚµùÀ̶õ C¾ð¾î, ÀÚ¹Ù, ÆÄÀ̽㠵îÀÇ ÄÄÇ»ÅÍ ¾ð¾î¸¦ »ç¿ëÇØ ÇÁ·Î±×·¥À» ¸¸µå´Â °ÍÀ¸·Î, »ç¹°ÀÎÅͳÝ, ÀΰøÁö´É, ºòµ¥ÀÌÅÍ µîÀÇ Á¤º¸°ª°ú °á°ú°ªµéÀÇ Ã³¸®´Â ¸ðµÎ ÄÚµùÀ¸·Î ÇÑ´Ù.
C¾ð¾î´Â 1972³â À¯´Ð½º ¿î¿µÃ¼°è¿¡¼ »ç¿ëÇϱâ À§ÇØ °³¹ßµÈ °ÍÀ¸·Î, ÄÄÇ»Å͸¦ ±â¹ÝÀ¸·Î ÇÏ´Â ¸ðµç ±â±â¿¡ Àû¿ë°¡´ÉÇÑ ÄÄÇ»ÅÍ ¾ð¾îÀÌ´Ù. Ÿ ±âÁ¾ °£ÀÇ À̽ļºÀÌ ³ô°í, °íÁ¤Àû Çü½ÄÀÌ ¾øÀ¸¸ç, °£°áÇÏ°í È¿À²ÀûÀÎ ¸é¿¡¼ ÀÎÁ¤µÇ¾î °¡ÀüÁ¦Ç°, ÀÚµ¿Â÷ µî ´Ù¾çÇÑ ºÐ¾ß¿¡¼ »ç¿ëµÇ°í ÀÖ´Ù. C++´Â C¾ð¾î¿¡ °´Ã¼ÁöÇâÀû °³³äÀÌ Ãß°¡µÈ °ÍÀ¸·Î, ¿öµå, ¿¢¼¿, Æ÷Åä¼¥ µîÀÌ ´ëÇ¥ÀûÀÎ C++·Î ¸¸µé¾îÁø ¼ÒÇÁÆ®¿þ¾î·Î ÁÖ·Î °ÔÀÓ °³¹ß¿¡ ¸¹ÀÌ »ç¿ëµÇ°í ÀÖ´Ù.
ÀÚ¹Ù´Â C¾ð¾îº¸´Ù ´Ê°Ô Ãâ½ÃµÇ¾úÁö¸¸, ÀÎÅͳÝȯ°æ ÇÁ·Î±×·¥ °³¹ß¿¡ ÃÖÀûÈµÈ ¾ð¾î·Î C¾ð¾î¿Í ÇÔ²² 4Â÷ »ê¾÷Çõ¸íÀÇ Áß½ÉÀ¸·Î ÀÚ¸®Àâ°í ÀÖ´Â ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÌ´Ù. C¾ð¾î¿Í ºñ½ÁÇÏÁö¸¸, C++¿Í °°Àº °´Ã¼ÁöÇâÀû ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÌ°í, ±¸Á¶¿Í Æ÷ÀÎÅÍ°¡ ´Ü¼øÇϸç, À̽ļºÀÌ ¶Ù¾î³ª, °°Àº Äڵ带 ´Ù¾çÇÑ ¿î¿µÃ¼°è¿¡¼ ½ÇÇàÇÒ ¼ö ÀÖ´Ù´Â ÀåÁ¡À» °¡Áö°í ÀÖ´Ù.
ÆÄÀ̽ãÀº °£°áÇÏ°í »ý»ê¼º ³ôÀº ÇÁ·Î±×·¡¹Ö ¾ð¾î·Î, ÀÔ¹®ÀÚ°¡ ÀÌÇØÇϱ⠽±°í, ´Ù¾çÇÑ ºÐ¾ß¿¡ È°¿ëÇÒ ¼ö ÀÖ´Â ¾ð¾îÀÌ´Ù. ¸Ó½Å·¯´×, ±×·¡ÇÈ, À¥ °³¹ß µî ¿©·¯ ¾÷°è¿¡¼ ¼±È£ÇÏ´Â ¾ð¾î·Î ±Û·Î¹ú ±â¾÷¿¡¼ºÎÅÍ ½ºÅ¸Æ®¾÷±îÁö ´Ù¾çÇÏ°Ô ¾ÈÁ¤ÀûÀ¸·Î È°¿ëµÇ°í ÀÖ´Ù. ±¸±Û, ¾ßÈÄ, À¯·´ ÀÔÀÚ ¹°¸® ¿¬±¸¼Ò(CERN), ¹Ì±¹Ç×°ø¿ìÁÖ±¹(NASA) µîÀÌ ÆÄÀ̽ãÀ» ÀÌ¿ëÇØ ¼ºñ½º¸¦ ±¸ÃàÇß´Ù.
¿ÃÇغÎÅÍ ¡®2015 °³Á¤ ±³À°°úÁ¤¡¯ÀÌ µµÀԵŠÁß∙°íµîÇб³¿¡¼ Á¤º¸ ±³°ú°ú¸ñÀ¸·Î 34½Ã°£ÀÌ, 2019³â¿£ ÃʵîÇб³ 5¡¤6Çгâ»ý¿¡°Ô 17½Ã°£ ÀÌ»óÀÇ SWÄÚµù(Coding)±³À°ÀÌ Àǹ«ÈµÈ´Ù. 4Â÷ »ê¾÷Çõ¸í½Ã´ë¿¡ ´©±¸³ª ±âº»ÀûÀ¸·Î °®Ãç¾ß ÇÒ ¼Ò¾çÀÎ SWÄÚµùÀº »ý°¢ÇÏ´Â ÈûÀΠâÀÇ·Â, ³í¸®Àû »ç°í·Â, ±×¸®°í ¹®Á¦ÇØ°á´É·ÂÀ» Å°¿öÁֱ⠶§¹®¿¡ ±× Á߿伺ÀÌ °Á¶µÈ´Ù.
¡®SWÄÚµù¡¯À̶õ ½±°Ô ¸»ÇØ ÄÄÇ»ÅÍ¿ÍÀÇ ÀÇ»ç¼ÒÅë ¹æ½ÄÀÌ´Ù. 2016³â ¹Ì±¹Àº ÃÊ¡¤Áßµî SW±³À°¿¡ 4Á¶ 4000¾ïÀ» ÅõÀÚÇß°í, ¹Ì±¹ ½ºÅÄÆ÷µå ´ëÇп¡¼´Â Àü ½ÅÀÔ»ýÀÌ C++ÇÁ·Î±×·¥À» ¹è¿ì°í ÀÖ´Ù.
À̽º¶ó¿¤ÀÇ °í±³ ÀÌ°ú»ýµéÀº 3³â°£ 450½Ã°£ÀÇ Àǹ«ÄÚµù±³À°À» ÇÏ°í, Áß±¹Àº Áß¡¤°í±³ Á¤±Ô±³°ú¿¡ ÄÚµùÀ» Çʼö ±³À°À¸·Î, ÀϺ»Àº 2009³âºÎÅÍ °í±³ Çʼö°ú¸ñÀ¸·Î, Àεµ´Â 2013³âºÎÅÍ ÄÚµùÀ» ÃÊ¡¤Áßµî Çʼö°ú¸ñÀ¸·Î ÁöÁ¤ÇÏ¿´´Ù. ¿µ±¹Àº ¾î¸± ¶§ºÎÅÍ ÄÚµù±³À°À» Çϱâ·Î À¯¸íÇѵ¥, ¸¸ 5¼¼ºÎÅÍ ¸ÅÁÖ 1½Ã°£ ÄÚµù±³À°À» Çؼ 6Çгâ±îÁöÀÇ ´©Àû¼ö¾÷ÀÌ 252½Ã°£¿¡ ´ÞÇÏ°í, ¹æ°úÈÄ ÄÚµùÇÁ·Î±×·¥À» 2000°³ ÀÌ»ó ¿î¿µÇÒ Á¤µµ´Ù.
MS(¸¶ÀÌÅ©·Î¼ÒÇÁÆ®)ÀÇ ºô°ÔÀÌÃ÷, ÆäÀ̽ººÏÀÇ ¸¶Å© ÁÖÄ¿¹ö±×, µå·Ó¹Ú½ºÀÇ µå·ù ÈÞ½ºÅÏ, Æ®À§ÅÍÀÇ Àèµµ½Ã¡¦ À̵éÀº ¸ðµÎ ÃʵîÇб³ ¶§ºÎÅÍ ÄÄÇ»ÅÍ¿Í ´ëÈÇÏ´Â ¹æ½ÄÀ» ÀÍÇû´Ù°í ÇÑ´Ù. ¹Ù·Î ÄÚµùÀÌ´Ù! À̵éÀÌ °ú¿¬ Áö±Ý°ú °°Àº 4Â÷ »ê¾÷Çõ¸í½Ã´ë°¡ µµ·¡ÇÒ °ÍÀ̶ó´Â ¼±°ßÁö¸íÀÌ¶óµµ ÀÖ¾ú´ø °É±î?
ÀÌÁ¦, ¿ì¸® ´ëÇѹα¹ÀÇ ¹Ì·¡¸¦ À̲ø¾î°¥ âÀÇÀûÀÎ ¹Ì·¡ÀÇ ÀÎÀ縦 À°¼ºÇϱâ À§ÇØ ¿ì¸®°¡ ÁýÁßÇؾßÇÏ´Â °ÍÀº ÀÌÁ¦ ¼öÇÐÀ̳ª ¿µ¾î°¡ ¾Æ´Ñ, 4Â÷ »ê¾÷Çõ¸í½Ã´ë°¡ ¿ä±¸ÇÏ´Â ¡®SWÄÚµù±³À°¡¯ ÀÌ´Ù.
ÇÊÀÚ°¡ ÀÏÇß´ø ¿ëÀνõðÁöÅлê¾÷ÁøÈï¿ø¿¡¼ÀÇ »ç¹°ÀÎÅÍ³Ý ¹æÇÐÄ·ÇÁ¿¡´Â ¸¹Àº ÇлýµéÀÌ ´Ù¾çÇÑ Ä¿¸®Å§·³¿¡ Âü¿©ÇÑ´Ù. ¾î´À ³¯, ÇÑ Çлý¿¡°Ô ¡°ÄÚµùÀÌ ¿Ö ÁÁ¾Æ?¡±¶ó°í ¹°¾ú´õ´Ï, ¡°ÄÚµùÀ» Çϸé Á¦°¡ Ç϶ó´Â ´ë·Î ÄÄÇ»ÅÍ°¡ Çϴϱî ÁÁ¾Æ¿ä¡±¶ó°í ´äÇÑ´Ù. ¹Ù·Î ±×°Å´Ù! ÀÚ½ÅÀÇ Ã¢ÀÇÀûÀÎ »ý°¢À» ÄÄÇ»ÅÍ·Î ±¸ÇöÇÒ ¼ö ÀÖ´Â °Í, ±×°ÍÀÌ ÄÚµùÀÇ ¸Å·ÂÀÌ°í ¿ì¸®°¡ ±Ã±ØÀûÀ¸·Î ¿øÇÏ´Â °ÍÀÌ´Ù.
SWÄÚµù±³À°Àº ÄÄÇ»ÅÍ °ü·Ã Àü°ø»ýµé¿¡°Ô¸¸ ÇÊ¿äÇÑ °ÍÀÌ ¾Æ´Ï¶ó, ÇöÁ¸ÇÏ´Â ¸ðµç ºÐ¾ß¿¡ Àû¿ë °¡´ÉÇÑ, ¹®Á¦Á¡¿¡ ´ëÇÑ ÇØ°áÃ¥À» µµÃâÇÒ ¼ö ÀÖ´Â »õ·Î¿î µµ±¸ÀÌ´Ù. ÀÌ ½Ã´ë°¡ ¿ä±¸ÇÏ´Â ÀΰøÁö´É, ºòµ¥ÀÌÅÍ µî¿¡¼ ÇÊ¿äÇÑ ÇÙ½É ±â¼ú·Î, ´ëÇѹα¹ÀÇ ¹Ì·¡¸¦ Áû¾îÁú ¿ì¸®³ª¶óÀÇ ¸ðµç û¼Ò³âµé¿¡°Ô 4Â÷ »ê¾÷½Ã´ë¿¡ ÇʼöÀûÀ¸·Î °®Ãç¾ß ÇÏ´Â ±âº» ¼Ò¾çÀ¸·Î Á¦°øµÇ¾îÁ®¾ß ÇÑ´Ù.
ÀÌ°ÍÀÌ ±¹°¡, ÁöÀÚü, Çб³¿¡¼ SWÄÚµù °ø±³À°ÀÌ ÀÌ·ç¾îÁ®¾ßÇÏ´Â ÀÌÀ¯ÀÎ °ÍÀÌ´Ù. ¡®ÇÑ ¾ÆÀ̸¦ Å°¿ì±â À§Çؼ´Â ¿Â ¸¶À»ÀÌ ÇÊ¿äÇÏ´Ù¡¯¶ó´Â ¸»ÀÌ ÀÖ´Ù. È¥ÀÚ¼ °í±ººÐÅõÇϱ⺸´Ù´Â ¸¶À», °¡Á¤, Çб³, Á¤ºÎ°¡ ÇÔ²² ¶Ù¾î¾ßÇÑ´Ù. 4Â÷ »ê¾÷Çõ¸í½Ã´ë¿¡ ¾ÆÀ̵éÀÇ È£±â½ÉÀ» ÀÚ±ØÇÏ°í, ¡®Ã¢ÀÇÀûÀÎ ¹®Á¦ÇØ°á´É·Â¡¯À» ÇÔ¾çÇϴµ¥ ÇÊ¿äÇÑ ÀÌ SWÄÚµù±³À°ÀÌ »ç±³À°½ÃÀå¿¡¼ ÀϺΠ¼±ÅùÞÀº û¼Ò³â¿¡°Ô¸¸ ÁÖ¾îÁöÁö ¾Êµµ·Ï, Á¤ºÎ, ÁöÀÚü, Çб³´Â ÈûÀ» ¸ð¾Æ¾ß ÇÒ °ÍÀÌ´Ù.
--------------------------------------------------------------------
Ä®·³´Ï½ºÆ® ±èÇý¿µ ±³¼ö(sweetcandice@hanmail.net)
KAIST ½Å¼ÒÀç°øÇÐ Àü°ø ÇС¤¼®»çÇÐÀ§¸¦ ¹Þ°í KAISTÈ«º¸ÀÌ»ç, KAISTÀÔÇлçÁ¤°ü¿ø, ¹ÎÁÖÆòÈÅëÀÏÀÚ¹®À§¿ø, ¢ß¿¥ÁöÅØ ºÎ»çÀå, Çѱ¹¿¸°»çÀ̹ö´ëÇб³ ±³¼ö, À×±Û¸®½¬³ª¶ó ´ëÇ¥, ¿ëÀνõðÁöÅлê¾÷ÁøÈï¿ø â¾÷Áö¿ø¼¾ÅÍÀåÀ» ¿ªÀÓÇß´Ù. ¿ëÀÎ °ü³»±â¾÷ÀÇ Ã¢¾÷Áö¿ø ¹× ¿ëÀνà ÃÊ¡¤Áß¡¤°í IT/SWÄÚµù±³À°À» ÃÑ°ý ¿î¿µÇßÀ¸¸ç, ÇöÀç, 4Â÷ »ê¾÷Çõ¸í Àüµµ»ç·Î¼ È°¹ßÇÑ °¿¬À» ÆîÄ¡°í ÀÖ´Ù.