본문 바로가기

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

프로그래밍독학 어려운 이유와 학습시스템의 중요성 프로그래밍독학 많은 사람들이 프로그래밍을 배우기 위해서 독학 방법과 책 인강등을 많이들 검색해보고 있습니다. 그렇다면 프로그래밍을 왜 배우는 것일까요? 프로그래밍은 프로그램을 만드는 과정으로 소프트웨어를 다루는데에 있어서 시작이라고 할 수 있습니다. 프로그래밍은 2018년도부터 초중고 대상으로 의무교육으로 지정 되는 만큼 앞으로 우리 생활에 있어서 더욱 가까워지며 그에 따른 생활패턴이나 사회모습이 많이 변화할거라 예상되고 있습니다. 그리고 예고 된 4차 산업혁명 소프트웨어가 우리일상에 결합되어 모든 것이 지능화 되는 것입니다. 소프트웨어를 모르고는 앞으로의 사회에 있어서 남들보다 뒤쳐질 가능성이 높아지는 것이겠죠. 내가 개인사업을 하더라도 이젠 웹이나 앱정도 못만드는 사람들이 없어질 것이고, 공장의 시스.. 더보기
코딩독학 한다고 어려워말고 함께공부해요 코딩 배우기가 열풍이죠! 2018년도부터 초중고 학생들을 대상으로 코딩교육이 의무교육과정으로 지정됨에 따라 코딩에 대한 대비가 한창이며 학부모님들과 학생들의 문의가 대폭 증가하고 있는 것을 느낄 수 있습니다. 코딩이란 것은 컴퓨터프로그램을 만드는 과정을 코딩이라고 합니다. 프로그래밍이라고도 하구요. 컴퓨터언어들을 활용하여 코드를 작성하여 알고리즘(명령체계)을 통해 프로그램이 작동되게 하는 과정입니다. 그렇다면 왜 학생들을 대상으로 의무교육으로 지정됐을까요? 프로그램을 작동시키기 위해서 하나하나 코드를 넣는 과정에서 문제가 발생하게 되고 그 문제를 해결해나가는 과정에서 논리적인 사고를 계속 하게되기 때문에 두뇌발달, 사고능력 발달 문제해결능력 발달에 도움이 되기 때문이며 더욱이 시대흐름에 따라 4차산업혁명.. 더보기
웹프로그래밍언어 자바가 대세 웹프로그래밍언어 아주 다양한 웹프로그래밍언어들이 존재하고 있습니다. 기존에 많이 사용되던 PHP부터 .NET ASP, JSP등등... 요즘 대세는 JSP입니다. PHP를 통한 웹개발이 많았던 예전에 비해서 이젠 PHP보다 보안성이 더 뛰어난 JSP가 선호되고 있죠. 최근들어 랜섬웨어대란 등등 많은 보안사건들을 겪다보니 더더욱 그렇습니다. JSP는 자바서버페이지의 이니셜로 이름 그대로 자바를 기반으로 만들어진 웹프로그래밍언어 입니다. 자바서버를 구축하고 DB연동까지 하는 과정입니다. 그리고 여기에 Spring 프레임워크까지 더해지면 웹구축에 있어서 가장 많이 쓰이는 프로그래밍기술을 습득하게 됩니다. Spring은 특히 정부에서 지정한 전자정부표준 프레임워크로 국가기관, 공공기관에서 사용할 웹사이트의 표준형.. 더보기
C언어프로그램 만들기 이론만으로 가능할까? C언어프로그램 만들기 이론만으로 가능할까? 안녕하세요 진호쌤이에요^^* 오늘은 C언어프로그램을 배우려는 많은 사람들에게 꼭 필요한 내용을 준비해왔습니다. C언어는 시스템 기술용의 프로그래밍 언어로써 오래되었으면서도 가장 많이 쓰이기도 하는 대표적인 프로그래밍 언어 입니다. 직접 프로그램을 설계하고 개발을 진행하는 프로그래머와 네트워크,시스템을 관리하는 관련 엔지니어들 거기다 정보보안전문가 등 IT업계에 종사하는 거의 모든 직업에서 사용되기 때문에 관련업계에 종사하려는 사람이라면 필수적으로 배워야 합니다. 대표적으로 배우는 곳이라면 관련 전공의 대학교를 많이들 떠올리실 겁니다. 컴퓨터공학과를 시작으로 많은 IT관련 과가 있는데 대학교에서 배우신다면 최소 1년을 잡으셔야 합니다. 왜냐하면, 대학교에서는 많은.. 더보기
코딩배우기 쉽지않은 이유 코딩배우기가 유행입니다. 2018년도부터는 코딩이 초중고 학생들을 대상으로 의무교육과정으로 지정되기도 하구요. 앞으로 살아감에 있어서 코딩이라는 부분이 지금보다 더 중요한 역할을 할거라 예상이 되기에 다들 코딩을 배우려합니다. 코딩을 배움에 있어서 방법도 다양합니다. 학원에가서 배우기도하고 책을사서 혼자공부를 해보기도하고 그렇게 공부하다가 어려우면 인터넷강의를 등록해서 듣기도 합니다. 그치만 코딩은 배우기 만만치 않습니다. 왤까요?? 코딩이란건 프로그램을 만드는 과정으로 컴퓨터언어를 사용하여 프로그램을 만들게 됩니다. 이 과정에서 컴퓨터언어 대표적으로 C언어나 자바같은 언어를 사용하기위한 환경설정 등을 초보자들이 하기 어려우며 두번째는 프로그램을 만드는 과정에서 발생할 오류들... 이 오류는 반드시 맞이.. 더보기
안드로이드앱 만들기 글로 배우지말자 안드로이드앱 만들기 인터넷에 안드로이드 앱 만들기를 검색하면 책과 더불어 다양한 개발 방법들을 설명한 블로그나 카페글들을 찾아볼 수가 있습니다. 안드로이드 앱을 만들기 위해선 안드로이드스튜디오라는 안드로이드개발 전용프로그램을 배우면 얼추 앱의 형태와 계산기나 달력같은 기본 앱은 만들 수 있겠지만, 우리가 생각하는 앱, 구글스토어나 앱스토어에 있는 그런 앱은 프로그래밍을 배워야만 만들 수 있습니다. 앱 이란건 결국 프로그램이니까요. 프로그램을 만드는 과정인 프로그래밍은 오류가 발생했을때 문제를 해결하는 과정을 배우는 것과 같습니다. 프로그래밍을 함에 있어서 반드시 오류를 접하게 될텐데 글로는 오류를 접할 일도 문제를 해결할 일도 없습니다. 단지 이론적으로만 알 수 있을 뿐이죠. 프로그래밍을 많이 해보고 다.. 더보기
프로그래밍기초 연령대마다 다르다. 프로그래머,화이트해커,백신개발... 이러한 다양한 직업을 하기위해 필수로 알아야 하는 능력인 프로그래밍 능력 많은 포털사이트에서 C언어..파이썬..JAVA등등 다양한 프로그래밍 언어들을 볼 수있죠 ㅎㅎ 프로그래밍 언어 -> 코딩 프로그래밍 언어를 공부하여 컴퓨터에 프로그램의 명령문을 사용해 프로그램을 작성하는 코딩이라는 작업을 하게 됩니다 C언어 / 파이썬 / JAVA 가장 기초로 접근하기위해 공부하는 과목으로 사용도는 C언어에 비해 떨어지지만 C언어 JAVA다음으로 프로그래밍 언어중에서 가장 사용도가 높다 쉽게 좋은퀄리티의 결과를 낼 수있는 장점이있다. 평균적으로 IT공부의 접근할 때 시작하는 언어 많은 포털사이트에서 가장 기초라고 하지만 절대 마냥 쉬운 언어는 아닙니다. 전세계적으로 사용도가 가장 높.. 더보기
앱만드는법 배우는게 주문보다 훨씬 이득 스마트폰이 손에서 떨어지지 않는 요즘 앱 만드는법에 대한 관심은 사그러들질 않고있습니다. 모바일앱은 정말 다양한 분야에서 다양한 이유로 필요해지게 됩니다. 애초에 앱개발자가 목표거나, 우리매장에서 사용할 홍보목적 혹은 이벤트용 앱이라든지... 앱만드는법, 앱개발 방법 등... 인터넷에 검색해보면 앱제작업체의 글 들을 많이 보실 수 있을 겁니다. 앱제작을 의뢰해서 만드는 비용이 얼마나 드는지 알고계시나요? 최소300만 옵션이 추가될수록 비용은 올라가고 평균 400~500은 나옵니다. 오히려 만드는 방법을 배우는게 훨씬 저렴하고도 내가 지속적으로 만들어낼 원리를 알게되죠 그래서 직접 만드는 방법을 배우려는 분들이 늘어나고 있습니다. 앱을 만들기위해서는 프로그래밍을 배워야합니다. 프로그래밍이란 컴퓨터언어로 프.. 더보기
C언어독학 그게 최선인가요 C언어독학, 그게 최선인가요? 안녕하세요! IT전공자 진호쌤이에요~ 요즘 C언어 독학에 대해 관심을 가지는 사람들이 많아지고 있는데요, 이번엔 그 부분에 대한 글을 준비했어요. C언어는 운영 체제나 언어 체계등 시스템 기술에 적합한 하나의 프로그래밍 언어 입니다. 영문 소문자 집합을 바탕으로 하며 함수의 정의문들의 집합으로 구성되어 일반적인 범용의 언어와 거의 다를 바가 없습니다. 대표적인 특징은 프로그램을 간결하게 쓸 수 있고 고수준 언어에서 볼 수 있는 기술적인 제약이 적기 때문에 오히려 프로그래밍 하기 쉬운 언어죠. 많은 C언어를 독학으로, 또는 전문적으로 배우시는 분들은 이 말을 들으면 믿지 못할 겁니다. 배우는 다른 프로그래밍 언어에 비해서 어렵게 느껴지기 때문이죠. 생소한 문법으로 함수를 쓰고.. 더보기
모바일앱개발 아무나 하는거 아니다 모바일앱개발 아무나 하는거 아니다 안녕하세요~ IT전공자 진호쌤이에요^^* 오늘은 모바일앱개발 에 대한 내용인데 매우 중요한 만큼, 이쪽으로 진로를 정한 분들이라면 꼭 한번씩!!! 반드시 확인해보시는게 좋을거에요. 모바일앱개발이란, 말 그대로 모바일 환경에서 사용하는 모든 어플리케이션(앱)을 만드는 전문적인 기술을 말합니다. 대표적으로 안드로이드 앱개발자 IOS 앱개발자 등 모바일 분야별로 다양하게 있지요. 대표적으로 안드로이드 앱개발자는 프로그래밍을 할 때 JAVA에 기반한 안드로이드 스튜디오, SDK 등으로 앱개발을 하게 됩니다. 그러니까 JAVA는 필수로 배워야겠죠? 그러나 JAVA를 배우기에 앞서 C언어와 C++을 배우지 않으면 처음 이해하기도 힘들뿐더러 기본적인 함수의 법칙, 이해력과 응용력이 .. 더보기
자바개발자 자바만 배워선 안되요. 자바개발자 자바를 활용한 개발직군에 있는 직업을 말합니다. 자바를 기반으로하는 개발대상은 굉장히 다양하지만 대표적으로 웹과 어플(안드로이드)이 있습니다. 가장 수요가 많기때문에 개발자라한다면 대부분이 자바개발쪽으로으 취업을 원하거나 혹은 원치않더라도 하게 될 수 있습니다. 그만큼 자바의 수요는 많습니다. 그런데 자바개발자는 자바만 다룰까요? 이름이 자바개발자라해서 자바만 다루지않습니다. 자바라는 이름보다 개발자라는 이름에 포커스를 맞춰야합니다. 개발자라면 자바뿐 아니라 C언어나 파이썬 그외에 다양한 언어들을 다룰 줄 알아야하고 그게 곧 개발자의 개발역량이자 스펙이 되는 것입니다. 개발자는 좋은 대학을 나온다고 좋은개발자가 되는게 아닙니다. 고로 다양한 개발분야를 개척해야 좋은 개발자가 됩니다. 그래서 자.. 더보기
프로그래밍 교육, 이제는 엘리스다. 프로그래밍 교육, 이제는 엘리스다. 안녕하세요! 진호쌤입니다 ^^* 오늘은 프로그래밍 교육에 대한 새로운 내용을 준비하였습니다. 먼저 일반적인 프로그래밍 교육이라고 하면, C, C++, JAVA등 여러 프로그램에 대해 각종 함수를 이용해 여러 프로그램을 응용하여 만드는 법을 배우는 거라고 다들 알고 계실텐데요, 일상 생활에서 잘 사용하는게 아닌만큼 처음 접하시는 분들은 생소한 단어들과 낯선 함수의 법칙 때문에 많이 힘들어 하십니다. 하지만, 그렇다고 지금의 방법을 바꾸기엔 쉽게 이해시키는 방법도 없을 뿐더러 실제 업무에 가장 필요한 '응용력'을 기르는 게 아주 힘들죠... 그러나! 지금은 21세기, 4차 산업혁명의시대. 날이 갈수록 점점더 발전하는 기술력에 따라 이제는 그 교육하기 어렵던 프로그래밍도 A.. 더보기