분류 전체보기10 코딩과 프로그래밍의 차이점 알아보기 4차 산업혁명과 함께 프로그래밍의 중요성이 대두되고 있다. 국내와 마찬가지로 해외 여러 국가에서 코딩 교육의 중요성을 인식하면서 코딩 관련 교육을 의무화하고 있다. 이에 많은 사람은 코딩을 배워야 한다고 주장하면서도 정작 코딩이 무엇이냐고 묻는 말에는 명확히 대답하지 못한다. 또한, 프로그래밍과 코딩에 차이를 두지 않고 같은 의미로 묶어 사용하는 사람도 많다. 그렇다면 코딩과 프로그래밍은 어떻게 다른 것일까? 코딩은 코드를 작성한다는 뜻이다. 조금 더 쉬운 말로 바꿔보자면, 코딩은 우리가 이해하는 언어에서 컴퓨터가 이해할 수 있는 언어로 바꾸는 것을 말한다. 코딩의 다른 뜻은 부호화(符號化)로, 주어진 데이터를 컴퓨터가 이해할 수 있는 형태로 바꾸는 것을 의미한다. 그리고, 프로그래밍은 프로그램을 작성하.. 2021. 6. 21. 떠오르는 자바 대체 언어 ‘코틀린’, 어떤 장점이 있을까? 2017년 5월, 구글이 안드로이드 앱 구축 공식 언어로 코틀린을 추가했다. 그리고 2년 후, 구글은 안드로이드 앱 개발자가 가장 선호하는 언어는 코틀린이 될 것이라고 주장했다. 핀터레스트, 우버, 에버노트 등의 수많은 기업도 코틀린을 선택해 앱을 개발하고 있다. 대체 코틀린이 무엇이고 어떤 장점이 있길래, 구글과 기업들이 선택한 떠오르는 자바 대체재로 언급되는 것일까? 코틀린은 젯브레인(JetBrains)이 개발한 자바가상머신(JVM)에서 동작하는 프로그래밍 언어이다. 자바 플랫폼에서 돌아가는 언어이기 때문에 자바와의 호환성이 매우 뛰어나다. 기존 자바의 수많은 라이브러리를 사용할 수 있고, 기존 자바로 개발된 앱 또한 코틀린을 통해 기능 추가 또는 업데이트가 가능하다. 코틀린의 가장 큰 장점은 간결성.. 2021. 6. 21. 코딩테스트, 어디서 어떻게 준비할까? 국내 대기업 뿐만 아니라 IT 기업 대부분이 코딩테스트를 통한 채용을 진행하고 있다. 이를 대비해, IT 개발자가 되고자 하는 이들은 코딩 테스트를 준비해야 한다. 그런데, 많은 사람이 코딩테스트를 어떻게 준비해야 할지 몰라 난처해 한다. 코딩테스트 준비 방법을 몰라 막막해 하는 이들을 위해 준비했다. 아래 사이트는 코딩테스트를 준비하기 좋은 사이트이다. 1. 백준 약 18,000 문제를 보유한 코딩 문제 사이트이며, 다양하고 많은 알고리즘 문제가 있다. 알고리즘 문제를 단계별, 종류별 등 다양하게 접근할 수 있고 사용자가 직접 만든 문제도 있어서 선택하여 문제를 풀 수 있다. 2. 정올 틀린 문제를 두고 입력 예시를 보여준다. 따라서 문제 해결법을 찾는 데 도움이 되는 사이트이다. 3. 온코더 정기적으.. 2021. 6. 21. 코드 학습에 도움되는 모바일 앱 8가지 날이 갈수록 코딩과 프로그래밍 학습 수요가 증가하고 있다. 그러나 이는 프로그래밍 실력자가 증가하고 있다는 의미는 아니다. 제대로 실력을 쌓을 방법을 모르는 사람이 많기 때문이다. 따라서 이번에는 해외 온라인 뉴스 웹사이트 MUO가 선정한 프로그래밍 실력을 쌓는 데 도움이 될 앱 8가지를 소개한다. 1. 솔로런(Sololearn) 스크래치로 프로그래밍 학습을 하고자 한다면 솔로런과 함께 시작하는 것을 추천한다. 솔로런은 학습 과정에 도움이 될 스크래치 코더 커뮤니티와도 쉽게 접근할 수 있다. 사용자와 다른 학생이 함께 참석해 도움이 필요한 섹션과 주제 관련 토론을 할 수도 있다. HTML과 자바스크립트, 자바, 스위프트, C++, 파이썬, CSS, SQL, PHP와 같은 프로그래밍 언어 학습에도 도움이 .. 2021. 6. 21. 이전 1 2 3 다음