본문 바로가기

아이티뱅크/* 프로그래머

C언어프로그램 정확히 어디서 어떻게 쓰이는지 알고 배우자 C언어 프로그램 정확히 어디서 어떻게 쓰이는지 알고 배우자 안녕하세요^^ 승글쌤입니다. C언어 프로그램 대부분 프로그래밍 시작을 C언어로 해야된다는 홍보글이 많아 첫 시작언어로 유명한 C언어입니다. C언어가 도대체 어디서 어떻게 쓰이는지 글이 한개도 없네요. 오늘은 C언어 프로그램 어디서 어떻게 쓰이는지 이야기 나눠볼게요^^ 4차 산업혁명 시대에 살고 있는 우리는 사회 모든 직무에 컴퓨터가 사용됩니다. 컴퓨터에게 명령을 내리기 위해 컴퓨터 언어를 배우는 과정이 바로 프로그래밍 언어 공부입니다. 미국인과 대화하고 싶으면 영어를 배우듯이 일본인과 대화하고 싶으면 일본어를 배우듯 말이죠^^ C언어 프로그램의 특징은 바로 호환성입니다. 거의 모든 기종의 컴퓨터에 컴파일이 가능하며 가장 원시 언어이기 때문에 과거.. 더보기
웹개발자라면 알아야 할 Spring 그외 웹개발자가 되기위한 필수 조건 자바개발영역의 시작단계인 웹 웹개발에 있어서 자바가 차지하는 영역은 압도적이라 할 수 있습니다. 자바 그리고 자바로 만들어진 웹개발전용 언어인 JSP 정부에서 지정한 전자정부표준프레임워크 Spring 여기까진 자바웹개발자라면 당연히 알고 있어야 할 기본지식입니다. 이 외의 요구 프로그래밍으로는 파이썬 프레임워크인 장고의 활용능력 DBMS, 특히 오라클사의 DB를 다루는 능력 그리고 네트워크프로그래밍 경험과 리눅스(&윈도우) 운영체제에 대한 이해 이렇게가 웹개발자로써 갖춰야할 경쟁력입니다. 웹개발에 있어서도 다양한 주문이 있을 것이고, 그러한 주문 하나하나가 프로젝트가 되는데 내가 할 수 있는것이 한정적이라면 참여가능한 프로젝트 범위도 적어지고 범위가 적어지면 프로젝트 경험도.. 더보기
웹프로그래머가 많은 이유(자바의 활용범위) 웹프로그래머는 웹개발자라고도 하며 프로그래머의 한 종류입니다. 프로그래머의 종류는 어떤 개발을 주력으로 하느냐에 따라 분류가 되는데, 개발분야를 크게 사용하는 언어로 분류를 합니다. 자바개발자, PHP개발자 임베디드(C)개발자 등등... 그중 자바가 개발시장에서 차지하는 부분은 절대적이고 가장 많은 수요를 보유한게 자바시장입니다. 그래서 개발취업에 있어서 대부분의 사람들이 자바계열로 취업을 하게 되는데 자바 개발의 가장 초급 영역이 바로 웹입니다. 그래서 웹개발자가 많습니다. 자바로 할 수 있는 영역은 웹 말고도 무궁무진하게 많습니다. 금융, 사무자동화, 게임, 광고, 홈쇼핑 경영시스템, 교육분야 원격 등등... 그러한 다양한분야로 가기위한 디딤돌이라고 생각할 수 있는게 웹개발입니다. 이뿐만 아니라 제4.. 더보기
Python 강좌 먼저 해본사람만 아는 현실 Python 강좌를 찾는 분은 대부분 프로그래밍 입문자입니다. 배우기 쉬운 프로그래밍 언어로 Python이 잘 알려졌기 때문에 처음으로 찾는 언어. 하지만 과연 정말로 쉬울까요? Python은 미국을 중심으로 프로그래밍 기초 교육의 선두주자로 자리 잡았습니다. 간결하며 쉬운 문법과 생산성도 높은 프로그래밍. 초심자에게 가르치기에 가장 적합하기 때문인데 착각하지 말아야 할 것이 쉽다고 전문가들이 말하지만 프로그래밍은 절대 쉽지 않습니다. 프로그래머는 전문기술자로 일반적인 사무직과는 다르게 그 전문성을 인정 받습니다. 즉, 아무나 쉽게 배울 수 없는 자신의 경쟁력이 될 기술을 가진 전문인력이기 때문인데요 그들이 다루는 프로그래밍이 비전공자도 쉽게 터득하고 개발이 가능하다고 생각하나요? 프로그래밍 언어 중에 .. 더보기
안드로이드 앱 개발, 이젠 혼자 할 수 있습니다. 안드로이드는 모바일시장에서 가장 많은 점유율을 차지하고 있는 운영체제입니다. 그래서 안드로이드 앱은 아주 많은 수요를 만들어내고 있기에 안드로이드 앱을 필요로 하는 개인 사업자나 기업들이 많습니다. 안드로이드 앱을 만듦에 있어서 개발자가 아닌 사람들이 느끼는 가장 큰 벽은 코딩입니다. 코딩은 프로그램을 만드는 과정으로 프로그래밍이라고도 합니다. 컴퓨터의 언어를 배움으로써 시작할 수 있는데 이 프로그래밍이란게 그동안은 의무교육도 아니었고, 대학에서 전공자들 외엔 접할 일이 없었기에 더더욱 막연하게 어려움을 느끼는 것입니다. 안드로이드 앱은 자바로 만들어집니다. 자바와 더불어 안드로이드스튜디오를 통해서 안드로이드 앱을 만들게 되고 조금 더 세련되고 다양한 기능들이 포함되어 있는 앱을 위해서는 단순히 앱만들기.. 더보기
컴퓨터프로그래밍 기초, 무엇을 배워야하는지 모르겠다면... 컴퓨터 프로그래밍 말그대로 컴퓨터 프로그램을 만드는 과정을 말합니다. 다른 말로 (컴퓨터)코딩이라고도 하죠. 프로그래밍에 대한 관심이 높아지고 있기에 다양한 사람들이 프로그래밍을 배워보기 위해 정보를 알아보실텐데요. C언어, C++, 자바프로그래밍, 파이썬... 상당히 햇갈려하십니다. 프로그래밍을 위한 컴퓨터언어의 종류는 엄청나게 많습니다. 각각의 언어들은 목적에따라 쓰임새가 각각 다르므로 목적이 정해져있다면, 배워야 할 언어가 정해져있겠으나, 그러한 상황이 아니라면, 다양한 목적에 사용되고 많이 사용되며 결과물을 쉽게 만들어 낼 수 있는 언어를 배움으로써 진로나, 적성에 대한 판단도 해보면서도 동기부여 및 강화도 할 수 있는 기초과정부터 시작해보는게 좋습니다. 대부분의 추천은 요즘 떠오르는 언어인 '파.. 더보기
파이썬학원 왜 사람들이 "이곳"만 찾을까? 파이썬학원 사람들이 많이 찾는 곳엔 특별한 이유가 있다? 파이썬학원은 최근 비전공자, 전공자분들 까지 다양하게 찾고 있는 상황입니다. 하지만, 찾는 분들이 모두 "이곳"만 찾고 있는데요 지금부터 그 이유를 확실하게 알려드리겠습니다. 파이썬을 배우는 이유는 딱 한 가지 입니다. 바로 비전공자도 쉽게! 기초 프로그래밍을 배우는 것으로 가장 널리 알려졌기 때문입니다. 이제는 SW 교육 의무화로 인해 모두 배우게 되는 프로그래밍. 미국은 이미 파이썬을 그 기초로 의무교육을 진행하고 있습니다. 국내는 카이스트, 성균관대학 등 일부 대학에서만 교양과목으로 교육을 진행 하고 있죠. 파이썬은 IT업계에서 가장 선호하는 인재상의 하나로 자리 잡았습니다. 그래서 파이썬을 배우고자 하는 여러 사람들이 급증하는 것도 이 부분.. 더보기
어플리케이션 개발, 돈을 쓸 것인가 노력을 쓸 것인가? 1인 1스마트폰 게임도, 사교활동도 고객관리도, 이벤트서비스도 모두 손 안에서 해결되는 시대입니다. TV를 봐도 지하철에서 스마트폰으로 보고 그로인한 많은 수익 창출이 스마트폰 시장을 타고 확장했습니다. 그래서 많은 어플개발제작 업체들이 광고를 하고 있고 그만큼 어플개발에 대한 수요가 많다는 방증이 되기도 합니다. 프로그램을 개발하는 프로그래머를 희망한다면 당연히도 알아야하고 그러한 진로관련이 아니더라도 특히나 개인사업을 염두에 두고 있다면 어플리케이션을 만드는 방법에 대해서 한번쯤은 고심해보셨을 겁니다. 왜냐하면 어플리케이션을 만들기위해 업체에 맡기는 비용이 너무나 많은 비용이 들기 때문입니다. 제작비용만 하더라도 천만원단위는 넘어가는데 유지, 보수비용이 지속적으로 보안업데이트에 이래저래 수익이 안정적.. 더보기
프로그래머 연봉의 차이를 만들어내는 것 어떠한 직업을 알아봄에 있어서 많은 사람들의 주요 관심사는 바로 그 직업의 연봉입니다. 연봉을 결정짓는 요소는 단지 직업에 따른 차이보단 학력적인 차이 들어간 기업의 규모 맡은 업무, 실적에 따라서 제각각이기에 '어떤 직업의 연봉은 얼마다'라는 정보 자체는 무의미 합니다. 그래서 그 제각각의 연봉들을 나열하기보단, 그 연봉의 차이를 만들어내는 프로그래머의 개념을 정리 해보겠습니다. 프로그래머는 컴퓨터프로그램을 만드는 프로그래밍을 하는 직업입니다. 즉, 개발활동을 하는 직업으로 어떤 개발을 하느냐에 따라 프로그래머의 분류가 나눠집니다. 웹개발, 게임개발, 어플리케이션개발 보안프로그램개발 등등... 다양한 개발영역들이 있습니다. 그 개발영역들은 초급개발영역, 중금개발영역, 고급개발영역으로 나눠지며 그에 따른.. 더보기
자바개발자가 하는 일 자바개발자라는 말은 실무에서 많이 사용되고 있습니다. 다양한 분야의 개발영역 중 자바를 주로 사용하는 개발영역을 맡고있는 개발자들입니다. 게다가 국내의 개발시장은 자바가 압도적인 비중을 차지하고 있습니다. 그래서 개발자의 많은 비중이 자바개발자들입니다. 그렇다면 자바로 할 수 있는 것은 무엇이 있는가? 일단 개발시장에서 가장 수요가 많은 웹개발이 자바로 이뤄집니다. 어플리케이션 시장에서 절대우위의 비중을 차지하는 안드로이드 또한 자바로 만들어집니다. 그 외에도 금융, 사무자동화(온라인 은행업무, 라이브 데이타교환, 보안무역-거래 등등 게임에서도 쓰이며 웹 상에서 여러 사용자가 대화를 하면서 게임을 할 수 있다는 점이고, 다중 사용자게임을 비롯해 컴퓨터시뮬레이션까지 그 활용 범위는 매우넓습니다. 또한 자바.. 더보기
Java프로그래밍을 배우는 이유 프로그래밍이란게 무엇인지... 정보가 많이 있기에 이젠 다들 아실겁니다. 그렇게 전제를 하고 JAVA(자바)라는 걸 다뤄보겠습니다. 프로그래밍, 그중에서 자바를 많이 배우는 이유... 국내 취업시장중에서 프로그래밍분야의 취업시장은 자바를 사용하는 영역이 압도적입니다. JAVA(자바)의 활용분야를 설명해드리자면 금융, 사무자동화 분야: 온라인 은행업무, 라이브 데이타교환, 보안무역, 실시한 문서 관리, 사무자동화등에 적용됩니다. 게임분야: C언어가 활용되는 유니티뿐만 아니라 자바를 활용하면 웹 상에서 여러 사용자가 대화를 하면서 게임을 할 수 있다는 점이고, 다중 사용자게임을 비롯해 컴퓨터시뮬레이션까지 그 활용 범위는 매우넓습니다. 광고, 홈쇼핑분야: 자바의 애니메이션 기능은 기존 웹을 이용해 광고,홈쇼핑.. 더보기
웹페이지 제작 미래를 생각한다면 이렇게 준비하세요 웹페이지 제작 보이는 부분만 보지 말고 넓게 봐야 하는 이유 웹페이지 제작에 대해서 어느정도 알고 계신가요? 그냥 웹... 홈페이지만 제작하는 것? 아니면 홈페이지의 디자인까지? 각자 다양하게 생각하실텐데요, 이처럼 어느정도 알고 있지만 확실하게는 모르겠고, 어떤 것들을 배워야지 웹페이지 제작을 할 수 잇는지 또 어떤 직업들로 취업이 가능한지 모르시는 분들을 위해 이 글을 준비해봤습니다. 웹페이지 제작이라고 하면, 홈페이지만 제작하는 것을 생각하는 분들이 많을거에요. 하지만 보여지는 홈페이지뿐 아니라 웹이라는 것을 만들려면 좀더 많은 작업이 필요한데요, 대표적으로 눈으로 보여지는 초기화면인 홈페이지와 서비스를 제공하는 웹 서버로 구분하고 있습니다. 웹 사이트에 접속하게 되면 가장 먼저 보여지는 것은 홈페.. 더보기