ÇÁ·Î±×·¡¸Ó(Programmer)¿Í ŸÀÌÇǽºÆ®(Typist)

±è»óÈ£

ÄÄÇ»ÅÍ°¡ µîÀåÇϸ鼭 »õ·Ó°Ô »ý°Ü³­ Á÷Á¾Àº °è¼Ó Áõ°¡ÇÏ°í ÀÖ´Ù. ÀÌ°°Àº Áõ°¡Ãß¼¼´Â ¾ÕÀ¸·Î ´õÇÏ¸é ´õÇßÁö ÁÙ¾îµéÁö ¾ÊÀ»¼º½Ã´Ù. ÃÊâ±â ÄÄÇ»ÅÍÀÇ Åº»ý ´ç½Ã¸¸ ÇÏ´õ¶óµµ Áö±Ý°ú °°ÀÌ º¹ÀâÇÑ ³»¿ë±îÁö ÄÄÇ»ÅÍ°¡ ´ã´çÇϸ®¶ó°í´Â ±× ¾Æ¹«µµ ¿¹ÃøÇÏÁö ¸øÇÑ °Ô »ç½ÇÀÌ´Ù. °°Àº ³í¸®¸¦ Àû¿ëÇØ º¸¸é ¾ÕÀ¸·Î ÄÄÇ»Å͸¦ ÀÌ¿ëÇÑ ¾î¶² »õ·Î¿î ¿µ¿ªÀÌ ¾ðÁ¦ ¾î¶»°Ô »ý°Ü³¯ °ÍÀÎÁö¸¦ Á¤È®ÇÏ°Ô ¾Ë ¼ö ÀÖ´Â ¹æ¹ýÀº ¾ø´Ù. ¸ðµç ÀÏ¿¡ ¿¹¿Ü°¡ ÀÖÁö¸¸ Àû¾îµµ º¯ÇÏÁö ¾Ê´Â ±Ý°ú¿ÁÁ¶(Golden Rule)°¡ ÀÖÀ½À» ºÎÀÎÇÒ ¼ö ¾ø´Ù. ÀÌ ºÐ¾ß¿¡¼­µµ °ñµç ·êÀÌ ÀÖ´Ù¸é ÄÄÇ»ÅÍ°¡ Á¸ÀçÇÏ´Â ÇÑ ÇÁ·Î±×·¡¸ÓÀÇ ¿µ¿ªÀº Ç׽à Á¸ÀçÇÑ´Ù´Â °ÍÀÏ °ÍÀÌ´Ù. ÃÖ±Ù µé¾î ÇÁ·Î±×·¡¸ÓÀÇ °íÀ¯ ¿µ¿ªÀ̶ó ÇÒ ¼ö ÀÖ´Â ÇÁ·Î±×·¡¹Ö ¿µ¿ª±îÁö ÀÚµ¿À¸·Î 󸮵ǵµ·Ï ÇÏ·Á´Â ½Ãµµ°¡ ÀÖÁö¸¸ ±×·¯ÇÑ ½Ãµµ ÀÚüµµ °á±¹Àº ÇÁ·Î±×·¡¸ÓÀÇ ¼ÕÀ» °ÅÄ¥ ¼ö¹Û¿¡ ¾øÀ½À» »ý°¢Çϸé ÇÁ·Î±×·¡¸ÓÀÇ À§Ä¡´Â ¸ÞÄ¿´ÏÁòÀÇ ¿µ¿øÇÑ ¼º¿ªÀÌ´Ù. ÇÏÁö¸¸ ÀÌ·¯ÇÑ ¿¬±¸°¡ ¼º°øÇϸé ÇÒ¼ö·Ï ¼öÄ¡ÀûÀ¸·Î ÇÁ·Î±×·¡¸ÓÀÇ ºñÀ²Àº ¼Ò¼ö Á¤¿¹È­°¡ µÉ ¼ö¹Û¿¡ ¾ø´Â ÀÔÀå¿¡ ³õÀÌ°Ô µÈ´Ù´Â »ç»ìÀÌ ¿¹ÃøµÈ´Ù. °á±¹Àº ¼öÁØ ³ôÀº ÇÁ·Î±×·¡¸Ó¿¡ ÀÇÇØ ´Ù¸¥ ÇÁ·Î±×·¡¸ÓµéÀº ÀÚ½ÅÀÇ À§Ä¡¸¦ ÀÒ¾î ¹ö¸®°Ô µÉ ¼ö ÀÖ´Ù´Â ³í¸®°¡ ¼º¸³ÇÏ°Ô µÈ´Ù. ±×·¸´Ù¸é ´©°¡ ¼öÁØÀÌ ³ôÀº ÇÁ·Î±×·¡¸ÓÀÌ°í ´©°¡ ¼öÁØÀÌ ³·Àº ÇÁ·Î±×·¡¸ÓÀΰ¡? ±×¸®°í ±×·¯ÇÑ ±âÁØÀº ´©°¡ ÆÇ´ÜÇÏ´Â °ÍÀϱî?

ÇÁ·Î±×·¡¸ÓµéÀº ÄÄÇ»ÅÍ¿¡ °ü·ÃµÈ ÁÖº¯ À̾߱âÇÏ´Â °ÍÀ» Áñ°ÜÇÑ´Ù. ÀÌ´Â ÄÄÇ»ÅÍ ÇÁ·Î±×·¡¸Ó¶ó ÇÒÁö¶óµµ ¿©·¯ ºÐ¾ß, ¿©·¯ ÇüÅÂÀÇ ¾ð¾î·Î ÇÁ·Î±×·¡¹ÖÇÏ´Â ºÐ¾ß°¡ Á¸ÀçÇϱ⠶§¹®¿¡ ÀÚ½ÅÀÌ °æÇèÇÏÁö ¸øÇϰųª ÀÚ½ÅÀÌ °æÇèÇÑ ³»¿ëÀ» ¼­·Î Àü´ÞÇϸ鼭 ÄÄÇ»Æÿ¡ °üÇÑ ÀÚ½ÅÀÇ ÁöÀû ¼ÒÀ¯¸¦ ³ÐÈ÷·Á°í ÇÏ´Â ½Ãµµ¿¡¼­ ¿À±â ¶§¹®À̶ó°í »ý°¢ÇÑ´Ù. ±×·¸´Ù¸é ¿©±â¼­ ÇÁ·Î±×·¡¸Ó´Â °ú¿¬ ¹«¾ùÀ» ÇÏ´Â »ç¶÷Àΰ¡¸¦ »ý°¢ÇØ º¸±â·Î ÇÏÀÚ. ³¹¸»ÀÇ °Ñ¸ð¾ç¸¸ »ìÇǸé ÇÁ·Î±×·¡¸Ó¸¦ ÄÄÇ»ÅÍ ÇÁ·Î±×·¡¹ÖÀ» Á÷¾÷À¸·Î¼­ °¡Áö°í ÀÖ´Â »ç¶÷À̶ó ÇØ¾ß ÇÑ´Ù. ±×·¯¸é Ãë¹Ì·Î ÇÁ·Î±×·¡¹ÖÀ» ÇÏ´Â »ç¶÷µé, ƯÈ÷ Ãë¹Ì·Î ÇÁ·Î±×·¡¹ÖÀ» ÇÏÁö¸¸ Á÷¾÷À¸·Î¼­ ÇÁ·Î±×·¡¹ÖÀ» ÇÏ´Â »ç¶÷º¸´Ù ´õ ÁÁ°í ÈǸ¢ÇÑ ÇÁ·Î±×·¥µéÀ» Á¦ÀÛÇÏ´Â »ç¶÷µéÀº ¾î¶»°Ô ºÒ·¯¾ß ÇÒ±î? ´Ü¼øÈ÷ ÇÁ¸®·£¼­(Freelancer)¶ó°í ÇØ¾ß ÇÒ±î? ±×·¡¼­ÀÎÁö ¸ð¸£Áö¸¸ ÀϹÝÀûÀ¸·Î ÇÁ¸®·£¼­¶ó°í ÇÏ¸é ¿ì¼±ÀûÀ¸·Î ÄÄÇ»ÅÍ ÇÁ·Î±×·¡¸Ó¿Í ¾ÆƼ½ºÆ®¿Í °°Àº âÁ¶ÀûÀÎ ÀÏÀ» ÇÏ´Â »ç¶÷µéÀ» ¶°¿Ã¸®°Ô µÈ´Ù. ÇÏÁö¸¸ ÀÌ·¯ÇÑ Á÷¾÷Àû ºÐ·ù¿¡ ¾Õ¼­ ÁøÁ¤ ¿ì¸®°¡ - Àû¾îµµ ÇÁ·Î±×·¡¹ÖÀ» ÇÒ ¼ö ÀÖ´Â ¸ðµç »ç¶÷ - ÇÁ·Î±×·¡¸Ó¶ó°í »ý°¢ÇØ¾ß ÇÏ´Â °ÍÀº ÀÚ½ÅÀÇ »ý°¢À» ÄÄÇ»ÅÍ·Î Àüȯ½Ãų ¼ö ÀÖ´Â ´É·ÂÀ» °¡Áø »ç¶÷À̶ó°í »ý°¢ÇØ¾ß µÉ °ÍÀÌ´Ù. ÄÄÇ»ÅÍ ÇÁ·Î±×·¥À» Á¦ÀÛÇÏ´Â »ç¶÷¸¸À» ÇÁ·Î±×·¡¸Ó¶ó ĪÇÑ´Ù¸é ´Ü¼øÈ÷ ÄÚµù¸¸À» °­Á¶ÇÏ¿© ÁöĪµÈ À̸§À̶ó°í ÇÒ ¼ö ÀÖ´Ù. ±×·¯¸é ÇϳªÀÇ ÇÁ·Î±×·¥Àº ƯÁ¤ ÄÄÇ»ÅÍ ¾ð¾î¿¡¼­ ÁöÁ¤ÇÑ ¹®¹ýÀ» µû¶ó¼­ ÀÛ¼ºµÈ ÇϳªÀÇ ½ºÅ©¸³Æ®(Script)¶ó°í ÇÒ ¼ö Àִµ¥ ÄÄÇ»ÅÍ ¾ð¾îÀÇ ¹®¹ý ü°è¸¦ ÀÍÈ÷´Â °ÍÀº ±×·¸°Ô ¾î·Á¿î ÀÏÀÌ ¾Æ´Ï¶õ °ÍÀ» ¾Ë ¼ö ÀÖ´Ù. ´Ü¼øÈ÷ ¿µ¾îÀÇ ¹®¹ýÀ» ÀÍÈ÷µí ¾Ï±â À§ÁÖÀÇ Çü½ÄÀÏ »ÓÀÌ´Ù. ±×·¸´Ù¸é ÀÌÁ¦ ¸· ÄÄÇ»ÅÍ ¾ð¾îÀÎ C³­ Pascal µîÀ» ÀÍÈù »ç¶÷À» µÎ°í ÇÁ·Î±×·¡¸Ó¶ó°í ĪÇÒ ¼ö ÀÖÀ»±î? À̵éÀº ±×µéÀÌ ¼±ÅÃÇÑ ÄÄÇ»ÅÍ ¾ð¾î°¡ ÁöÁ¤ÇÏ´Â ¹®¹ý ±ÔÁ¤À» ¾Ë°í ÀÖ°í ÀÌ¿¡ µû¶ó °£´ÜÇÑ ÇÁ·Î±×·¥Àº ÀÛ¼ºÇÒ ¼ö ÀÖÀ» ÅÍÀ̹ǷΠ±×µéÀ» ÇÁ·Î±×·¡¸Ó¶ó°í ºÎ¸£Áö ¾ÊÀ» ÀÌÀ¯´Â ¾øÀ» °ÍÀÌ´Ù. ÇÏÁö¸¸ ÇÊÀÚ´Â ¿©±â¿¡ ¹Ý·ÐÀ» Á¦±âÇÏ°í ½Í´Ù. ´Ù½Ã ¸»Çؼ­ ÇÁ·Î±×·¡¸Ó¶ó´Â °ÍÀº ´Ü¼øÈ÷ ¼Ò½º Äڵ带 ÀÔ·ÂÇÒ ¼ö ÀÖ´Â ´É·ÂÀÇ ¼ÒÀ¯ÀÚ¸¦ ¸»ÇÏ´Â °ÍÀº ¾Æ´Ï¶ó´Â °ÍÀÌ´Ù.

À̸¦ À§Çؼ­ ¿ì¼±ÀûÀ¸·Î ÄÄÇ»ÅÍ ÇÁ·Î±×·¥À̶õ ¹«¾ùÀΰ¡¸¦ ¾Ë ÇÊ¿ä°¡ ÀÖ´Ù. ÇÁ·Î±×·¥À̶õ ÄÄÇ»ÅÍ¿¡°Ô ƯÁ¤ÇÑ µ¿ÀÛÀ» ¼öÇàÇϵµ·Ï ÀÛ¼ºµÈ ¸í·É¾îÀÇ ÁýÇÕÀ» ¸»Çϸç À̸¦ ±Ù°Å·Î ÄÄÇ»ÅÍ°¡ ÀÚ½ÅÀ» µ¿ÀÛ½ÃÄÑ »ç¿ëÀÚ¿¡°Ô ¿øÇÏ´Â ¹Ù¸¦ ¾òÀ» ¼ö ÀÖµµ·Ï ±¸¼ºµÈ °ÍÀ» ¸»ÇÑ´Ù. °á°úÀûÀ¸·Î ¼öÇàµÇ´Â ³»¿ë¿¡ µû¶ó ÀÛ¼ºµÈ ÇÁ·Î±×·¥Àº ¿À¶ô¿ëÀÌ µÉ ¼ö ÀÖÀ¸¸ç ¾÷¹«¿ëÀ¸·Î »ç¿ëµÉ ¼öµµ ÀÖ´Ù. ¿©±â¼­´Â °á°úº¸´Ù´Â Á¦ÀÛ °úÁ¤¿¡ ´«À» µ¹·Á »ý°¢ÇØ º¸±â·Î ÇÏÀÚ. ÇϳªÀÇ ÇÁ·Î±×·¥À» ÀÛ¼ºÇϴµ¥´Â ¿©·¯ °¡Áö »çÀü Áö½ÄÀÌ ÇÊ¿ä·Î Çϴµ¥ À̸¦ °ø½ÄÀ¸·Î Ç¥ÇöÇÏÀÚ¸é ´ÙÀ½°ú °°ÀÌ ÀÛ¼ºÇÒ ¼ö ÀÖ´Ù.

ÇÁ·Î±×·¥(Program) = ÀÚ·á ±¸Á¶(Data Structure) + ¾Ë°í¸®µë(Algorithm)

ÀÌ °ø½ÄÀ» ÀüÁ¦·Î Çϸé ƯÁ¤ ¾ð¾î°¡ ±ÔÁ¤ÇÏ´Â ¹®¹ý ±ÔÁ¤Àº ÀÚ·á ±¸Á¶¶ó ÇÒ ¼ö ÀÖ´Ù. ±×·¸´Ù¸é ¾Ë°í¸®µëÀº ÇÁ·Î±×·¥¿¡ ÀÖ¾î ¾ó¸¶³ª Áß¿äÇÑ ¿ªÇÒÀ» Â÷ÁöÇÏ´Â °ÍÀϱî? ÀÚ·á ±¸Á¶´Â ¾î´À Á¤µµ Á¤ÇüÈ­µÈ ³»¿ëÀÌ µÇ¹Ç·Î ÀϹÝÀûÀÎ ÇнÀ°ú °°ÀÌ ½±°Ô ½ÀµæµÉ ¼ö ÀÖ´Â ±â¼úÀ̶ó ÇÒ ¼ö ÀÖÁö¸¸ ¾Ë°í¸®µëÀº À¯¸íÇÑ ³»¿ëÀ» Á¦¿ÜÇÏ°í´Â Á¤ÇüÈ­µÈ °ÍÀÌ ¾øÀ¸¹Ç·Î À̸¦ ÆľÇÇÏ°í È°¿ëÇϱâ¶õ ½¬¿î ÀÏÀº ¾Æ´Ï´Ù. ÇÊÀÚ°¡ »ý°¢ÇÏ´Â ÇÁ·Î±×·¡¸Ó¶õ ÀÌ ¾Ë°í¸®µëÀ» °í¾ÈÇØ ³¾ ¼ö ÀÖ´Â »ç¶÷À̶ó°í Á¶±ÝÀº ÇÑÁ¤ÀûÀ¸·Î Á¦ÇÑÇÏ°í ½Í´Ù. ¹°·Ð, ÇϳªÀÇ ÇÁ·Î±×·¥ÀÌ ¾Ë°í¸®µë Çϳª¸¸À¸·Î´Â ÀÌ·ç¾îÁú ¼ö ¾øÁö¸¸ ¾Ë°í¸®µë¾øÀÌ´Â ÇÁ·Î±×·¥À» ¸¸µé ¼ö ¾ø±â ¶§¹®ÀÌ´Ù. ±×·¸´Ù¸é ¾Õ¼­ ´Ü¼øÈ÷ ÄÚµù ´É·ÂÀ» °¡Áø »ç¶÷ÀÌ ÀÖ´Ù°í ÇßÀ» ¶§ ¹«¾ùÀ» ¾î¶»°Ô ÄÚµùÇÒ °ÍÀÌÁö¸¦ ¾ËÁö ¸øÇÑ´Ù¸é À̸¦ µÎ°í ÄÄÇ»ÅÍ ÇÁ·Î±×·¡¸Ó¶ó ÇÒ¼ö ÀÖÀ»Áö´Â ¸ð¸¥°Ú´Ù. ÇÊÀÚ´Â Â÷¶ó¸® ÄÚµù ¸Ç(Coding Man)À̶ó°í ĪÇÏ´Â °ÍÀÌ Â÷¶ó¸® ÀûÀýÇÑ Ç¥ÇöÀ̶õ »ý°¢ÀÌ µç´Ù. º¸ÅëÀÇ °æ¿ì ÇÁ·Î±×·¡¹ÖÀº Àü»ê¿¡ °üÇÑ ¸¹Àº Áö½ÄÀ» ¼ÒÀ¯ÇÑ ÀÚµéÀÇ ÀüÀ¯¹°À̶ó°í »ý°¢ÇÏ´Â °æÇâÀÌ Àִµ¥ ÀÌ´Â ¿ÇÁö ¾Ê´Ù°í º»´Ù. Àü»ê¿¡ °üÇÑ Áö½ÄÀº ªÀº ¿ª»çµ¿¾È¿¡ Á¤ÇüÈ­µÇ¾î ÀÖ´Â Çü½ÄÀ» ¹è¿ì´Â ÀÏÀÌ°í ÀÌ´Â ±×·¸°Ô ¸¹Àº ºÎºÐÀ» Â÷ÁöÇÏ°í ÀÖÁö´Â ¾Ê´Ù. ¹°·Ð ÁÁÀº ¾Ë°í¸®µëÀ» °í¾ÈÇØ ³»±â À§Çؼ­´Â À̸¦ µÞ¹ÞħÇØÁÖ´Â ÀÚ·á ±¸Á¶¿¡ ´ëÇÑ Æø³ÐÀº ÀÌÇØ°¡ ÀÖ¾î¾ß ÇÏ°ÚÁö¸¸ ¾Õ¼­ ¾ð±ÞÇßµíÀÌ ÀڷᱸÁ¶¿¡ ´ëÇÑ ÀÌÇØ´Â ÇϳªÀÇ ±â¼úó·³ ½ÀµæµÉ ¼ö ÀÖ´Â Á¤ÇüÈ­µÇ¾î ÀÖ´Â ³»¿ëÀÌ´Ù. ÀÌ·¯ÇÑ ÀÌÀ¯ ¶§¹®ÀÎÁö ½ÇÁ¦·Î Àü»êÀ» Çй®À¸·Î °øºÎÇÏ´Â ºÎ·ù ¸»°íµµ ºñÁÖ·ù °è¿­¿¡¼­µµ ÁÁÀº ÇÁ·Î±×·¥À» Á¦ÀÛÇÏ´Â °æ¿ì°¡ ¸¹´Ù. ÀÌ´Â ±×µéµµ Á¤ÇüÈ­µÇ¾î ÀÖ´Â ±â¼úÀ» ½ÀµæÇÔÀ¸·Î½á À̸¦ ÀÌÇØÇÏ¿© ÇÁ·Î±×·¥À» Á¦ÀÛÇÒ ¼ö ÀÖ´Â ´É·ÂÀ» °®°Ô µÈ °ÍÀ̱⠶§¹®ÀÌ´Ù.

µû¶ó¼­ ÄÄÇ»ÅÍ ÇÁ·Î±×·¡¹ÖÀº ÀÌÁ¦ ´õ ÀÌ»ó Àü»êÀεéÀÇ ÀüÀ¯¹°À̶ó°í ¸»ÇÒ ¼ö ¾ø´Ù. ±×·¸´Ù¸é ´©±¸³ª ½±°Ô ÇÒ ¼ö ÀÖ´Â °ÍÀÌ ÇÁ·Î±×·¡¹ÖÀΰ¡¸¦ »ý°¢Çϸé ÀÌ¿¡ ´ëÇÑ ÇØ´äÀº »ý°¢ÇÏ´Â °ÍÀ» ÁÁ¾ÆÇÏ´Â »ç¶÷À̶ó¸é ´©±¸³ª ½±°Ô ÇÁ·Î±×·¡¹ÖÀ» ÇÒ ¼ö ÀÖ´Ù°í ¸»ÇÏ°í ½Í´Ù. ÇϳªÀÇ ÇÁ·Î±×·¥À» ÀÛ¼ºÇϴµ¥ ´õ ÁÁÀº ¾Ë°í¸®µëÀ¸·Î È¿À²ÀûÀÎ ¸éÀ» »ý°¢ÇÏ·Á°í ¾Ö¾²´Â ±×°ÍÀÌ ÇÁ·Î±×·¡¹ÖÀ» Çϴµ¥ ÀÖ¾î °¡Àå Áß¿äÇÑ ¿ä¼ÒÀ̱⠶§¹®ÀÌ´Ù. ¾Æ¹« »ý°¢¾øÀÌ ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¼ö´Â ¾øÁö¸¸ ´õ È¿°úÀûÀÌ°í »ç¿ëÀÚÀÇ ÆíÀǸ¦ »ý°¢ÇÏ°í ¼öÇà¸é¿¡¼­ ´õ ³ôÀº È¿À²À» ÇØ°áÇϵµ·Ï ³ë·ÂÇÏ´Â ÀÚ¼¼°¡ ÇÊ¿äÇÏ´Ù. µû¶ó¼­ ÇÊÀÚ´Â ÇÁ·Î±×·¡¸Ó´Â ÀÚ½ÅÀÇ ¾Ë°í¸®µëÀ» ÄÄÇ»ÅÍ°¡ ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï ÀüȯÀÛ¾÷À» ÇÒ ¼ö ÀÖ´Â ´É·ÂÀ» °®Ãá »ç¶÷À̶ó°í ºÎ¸£°í ½Í´Ù. ¹°·Ð, À̸¦ À§Çؼ­ ±âº»ÀûÀ¸·Î °®Ãß¾î¾ß ÇÒ Áö½ÄµéÀÌ ÇÊ¿äÇÏ°ÚÁö¸¸ ±× ´ÙÀ½¿¡ ÇÊ¿äÇÑ °ÍÀº ¹®Á¦ ÇØ°áÀ» À§ÇÑ ÀڽŸ¸ÀÇ ¾Ë°í¸®µëÀ» °³¹ßÇس¾ ¼ö ÀÖ´Â ´É·ÂÀ» °®Ãß´Â ÀÏÀÌ´Ù. ÀÌ ÀÏÀ» °ÔÀ»¸® ÇÏ´Â ÀÚ´Â ¹«¾ð°¡ »õ·Ó°í º¯È­µÈ ÇÁ·Î±×·¥À» °³¹ßÇÏ´Â ½Ã´ë¿¡¼­ µµÅÂµÇ°í ¸» °ÍÀÌ´Ù. ÇÁ·Î±×·¡¸ÓÀÇ °íÀ¯ ¿µ¿ª¿¡¼­ »ý°¢ÇÏ·Á´Â °ÍÀ» Æ÷±âÇÑ °á°úÀ̱⠶§¹®ÀÌ´Ù. µû¶ó¼­ ÇÁ·Î±×·¡¸Ó°¡ ¾Æ´Ï¶ó ÇÏ´õ¶óµµ ÅøÀÇ µµ¿òÀ¸·Î ½±°Ô ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¼ö ÀÖ´Â ¼ÒÇÁÆ®¿þ¾î(¿¹¸¦ µé¾î C.A.S.E Tools)°¡ È®»êµÈ´Ù¸é ¾Õ¼­ ¾ð±ÞÇÑ ºñ±³Àû Àú±Þ ¼öÁØÀÇ ÇÁ·Î±×·¡¸ÓµéÀº ¹«¾ùÀ» ÇؾßÇÒ±î °ÆÁ¤ÇÏ°Ô µÉ °ÍÀÌ´Ù. ±×µéÀÌ ÇØ°áÇÒ ÀϵéÀÌ ÇÁ·Î±×·¥¿¡ ÀÇÇØ ÇØ°áµÉ ¼ö Àֱ⠶§¹®ÀÌ´Ù.

°ú°ÅÀÇ ÇÁ·Î±×·¡¹Ö ±â¹ý°ú ÇöÀçÀÇ ÇÁ·Î±×·¡¹Ö ±â¹ý ±×¸®°í ÀÌ¿¡ µû¶ó´Â ÇÁ·Î±×·¡¸ÓÀÇ ¿ªÇÒ°ú À§Ä¡°¡ ´Þ¶óÁ³µíÀÌ ÀÌÁ¦ ¹Ì·¡ÀÇ ÇÁ·Î±×·¡¹Ö ±â¹ý°ú ÇÁ·Î±×·¡¸Ó À§Ä¡´Â ¶Ç ÇѹøÀÇ º¯È­¸¦ ¸Â°Ô µÉ °ÍÀÌ´Ù. °ú°ÅÀÇ ÀýÂ÷Çü ÇÁ·Î±×·¡¹Ö ½Ã´ë(Procedural Programming)¸¦ Áö³ª ±¸Á¶Àû ÇÁ·Î±×·¡¹Ö ½Ã´ë(Structured Programming)¸¦ ¸ÂÀÌÇßÀ¸¸ç ÀÌÁ¦´Â °´Ã¼ ÁöÇâÀÇ OOP(Object Oriented Programming)½Ã´ë¸¦ ´Þ¸®°í ÀÖÁö¸¸ À̰͵µ Á¶¸¸ÇÑ Á¦³×¸¯ ÇÁ·Î±×·¡¹Ö(Generic Programming)À̶ó´Â »õ·Î¿î Æз¯´ÙÀÓÀ¸·Î ÀüȯÇÒ °ÍÀ¸·Î º¸ÀÌ´Â °Íµµ À̸¦ ´ÜÀûÀ¸·Î ¸»ÇØÁÖ°í ÀÖ´Ù. ÇÏÁö¸¸ º¯ÇÏÁö ¾Ê´Â °ñµç ·êÀÌ ÀÖ´Ù¸é »ý°¢È÷Áö ¾Ê´ÂÀÚ´Â µµÅÂµÇ°í ¸¸´Ù´Â °ÍÀÌ´Ù. À̸¦ ´ëóÇϱâ À§Çؼ­ ¿ì¼±ÀûÀ¸·Î °¡Á®¾ß ÇÒ ÀÚ¼¼´Â ÄÚµù¸¸ÀÌ ÇÁ·Î±×·¡¹ÖÀÇ ÀüºÎ¶ó´Â »ý°¢Àº Á¢¾îµÎ¾î¾ß ÇÑ´Ù´Â °ÍÀÌ´Ù. °ú°Å¿¡ ÇÁ·Î±×·¡¸Ó°¡ ÇÏ´ø ÄÚµù ÀÛ¾÷Àº ´õ »¡¸® ´õ Á¤ÇÐÇÏ°Ô Å¸ÀÌÇǽºÆ®³ª µ¥ÀÌÅÍ ¿£µðÆ®(Data Entry)µéµµ ÇÒ ¼ö ÀÖ´Â ÀÛ¾÷ÀÌ´Ù. ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î´Â ÇÁ·Î±×·¥ ÄÚµù ¼Ó¿¡ Àΰ£ÀÇ ¹®Àڷεµ ÄÄÇ»ÅÍÀÇ ¾ð¾î·Îµµ Ç¥ÇöÇÒ ¼ö ¾ø´Â ½É¿ÀÇÑ »ý°¢µéÀ» ´ã¾Æ¾ß ÇÑ´Ù. ±×°ÍÀÌ ÇÁ·Î±×·¡¸ÓÀÇ ÀÏÀÌ¸ç ¾î´À ´©±¸µµ ³Ñº¼ ¼ö ¾ø´Â ¼º¿ªÀÌ´Ù. ´Ù½Ã ¸»Çؼ­ ÇÁ·Î±×·¡¹Ö¿¡ ÀÖ¾î ¹®¹ý ü°è¿¡ ¸Â´Â ¼Ò½º ³»¿ëÀ» ÄÚµùÇÏ´Â °ÍÀÌ ÇÁ·Î±×·¡¹ÖÀÇ ÀüºÎ´Â ¾Æ´Ï¶ó´Â °ÍÀÌ´Ù. ÀÌÁ¦ ÀÌ·± °ÍÀ» ÃæºÐÈ÷ ÀÌÇØÇß´Ù¸é ¾Ë°í¸®µëÀ» »ý°¢ÇÏ·Á°í Á¤½ÄÀû °íÅëÀ» ¸¶´ÙÇÏÁö ¾Ê´Â ÁøÁ¤ÇÑ ÇÁ·Î±×·¡¸Ó°¡ µÉ °ÍÀÎÁö »ý°¢¾øÀÌ ÄÚµùÇÏ´Â °ÍÀ¸·Î ¸¸Á·ÇØÇϴ ŸÀÌÇǽºÆ®°¡ µÉ °ÍÀÎÁö ÇѹøÂëÀº »ý°¢ÇØ º¼ ¿©Áö°¡ ÀÖ´Ù°í ÆǴܵÇÁö ¾Ê´Â°¡?

ÀÌ ±ÛÀÇ ÀúÀÛ±ÇÀº ¿øÀÛÀÚ¿¡°Ô ÀÖ½À´Ï´Ù.