본문 바로가기
IT

블로그 운영 필요한 프로그래밍 (코딩 사용 이유 장점 단점)

by DAILOG 2023. 7. 1.
반응형

 프로그래밍, 코딩을 왜 배워야 할까요? 사람과 사람이 서로 대화하려면 언어가 필요하죠? 제 생각을 한국어로 글 쓰듯이 컴퓨터가 인터넷과 블로그에 원하는 형식의 프로그램과 웹사이트를 표현하려면 이에 맞는 언어로 소통해야 합니다. 이 언어가 프로그래밍 언어입니다. 그리고 컴퓨터가 여러 복잡한 과정을 이 프로그래밍 언어를 풀어서 작성해 나가는 것을 코딩이라고 합니다.

 오늘은 블로그를 쓰는데 프로그래밍이 어떻게 도움이 되는지, 사용할 때 장점 단점은 무엇이고 어떤 프로그램을 사용해야하는지 알아보겠습니다.

프로그래밍
프로그래밍을 해야하는 이유

프로그래밍을 해야하는 이유를 알아봅시다.

 

1. 생각하는 방법을 배울 수 있다.

 

저는 모든 국민들이 프로그래밍을 배워야 한다고 생각한다. 사고하는 방법을 배울 수 있기 때문입니다. - 스티븐 잡스-

문제를 해결하려면 논리적으로 접근해야 합니다. 논리에서 벗어나면 프로그램은 오류를 내기 때문에 끊임없이 생각하는 과정을 거쳐야 문제를 풀 수 있습니다. 

 

2. 창의력 향상에 도움이 됩니다.

 

내가 만들고 싶은 프로그램이 있다고 합시다. 예를 들어 인터넷 검색어로 무엇이 유행인지 크롤링해 블로그 데이터로 쓸수 있습니다. 단순히 내가 필요한 프로그램이 세상에 없다면 이게 왜 없지?? 이거 하나 만들어볼까? 프로그램을 실제로 만들고 수정하고 안 되는 부분을 해결하면서 생각을 계속하게 되고 이 과정을 통해 창의력이 향상됩니다.

 

3. 시간을 효율적으로 사용할 수 있습니다.

 

컴퓨터가 없던 시절을 생각해보죠? 긴 숫자 계산만 해도 나의 시간을 투입해야 합니다. 현재는 엑셀, 스프레드 시트에서 수식만 작성하면 자동으로 어려운 계산을 풀어주고 더 나아가면 프로그램으로 데이터를 자동으로 입력하고 결과를 도출해 줍니다. 프로그래밍을 안 배운 사람은 3일 동안 하루 8시간 동안 풀어야 하는 문제를 프로그래밍을 통해 1시간 만에 자동화를 시키기도 합니다. 결과적으로 전자는 3일 8*3=24시간을 투입, 후자는 1시간 투입, 총 23시간의 시간을 획득하게 됩니다.

 

한마디로 인생을 더 원하는 방향으로 효율적으로 시간배분이 가능합니다.

 

 

블로그 운영에 필요한 프로그래밍은???

 

블로그 운영에 필요한 프로그래밍에는 여러가지가 있지만 다음과 같은 프로그램이 도움이 될 것이라고 생각합니다. 

 

1.HTML(Hypertext Markup Language)

  HTML : HTML은 웹 페이지의 구조를 표현하는 마크업 언어입니다. 프로그램 언어는 아니지만 코딩을 배우는 분들이 보통 가장 먼저 접하게 됩니다. 

 

2. CSS (Cascading Style Sheets)

 CSS는 웹 페이지의 스타일과 디자인을 제어하는 스타일 시트 언어입니다. 폰트, 색상, 배경, 레이아웃 등 웹 페이지의 디자인을 꾸미고 조절할 수 있습니다.

 

3. JavaScript

 웹 페이지에 동적인 기능을 추가하고 사용자 경험을 향상시키기 위해 사용하는 프런트엔드 프로그래밍 언어입니다. 사용자 상호작용, 애니메이션, 전환 효과 등 다양한 기능을 구현할 수 있습니다.

 

4.CMS

콘텐츠 매니지먼트 시스템 (CMS): 블로그를 효과적으로 관리하고 운영하기 위해 다양한 기능을 제공하는 도구가 필요합니다. 워드프레스와 같은 CMS를 활용하면 콘텐츠 작성, 게시, 관리 등을 쉽게 할 수 있습니다. CMS는 플러그인과 테마를 통해 확장성을 제공하여 사용자가 필요한 기능을 추가할 수 있습니다.


백엔드 프로그래밍: 웹 애플리케이션을 더 개발하고 싶다면 Python, Ruby, PHP 같은 백엔드 프로그래밍 언어를 고려해 볼 수 있습니다.

 

지금까지 프로그래밍을 해야하는 이유, 블로그 운영에 필요한 프로그래밍을 알아봤는데요. 이거 보고 또 "아 어렵구나 나중에 다시 공부해 봐야지" 하지 마시고 지금 당장 시작해 보세요. 주저하지 마시고요. 여러 가지 정보만 알아보면 더 어렵고 복잡하게 느껴집니다. 막상 시작하면 별거 아닌 경우도 많더라고요. 

 

내가 시작하는 일이 얼마나 어려운지 알아보지 말고 바로 시작하시죠!

 

 

반응형