안녕하세요. 파이썬 언어를 공부하고 있으시군요,
현재 전공생이신가요?
안녕하세요. IT 멘토 입니다.
프로그래밍 공부
독학은 추천드리고싶지 않습니다
사실 대학 전공자들도 실무자들도
가장 어려워하는 기본언어입니다.
가장 중요한 언어인만큼 처음 배울때가 중요한데 독학으로 어떻게 할지 궁금하네요
IT의 모든 기술은 모를때나 공부하다 막힐때 누군가에게 물어보고
즉각 해결할수있어야합니다
그래서 준비하는 모든 학생들이 교육기관에서 교육을 받거나 인강을 청취하고있습니다
느낌이 오시나요?
독학으로 할 만큼 만만한 분야가 아닙니다
프로그래밍을 배우시려면 IT기초인 파이썬부터 시작하시는 것이 좋습니다.
IT분야는 독학으로 하기 어려운 부분이 있어서 전문교육기관에서 배우시는 것이 좋습니다.
프로그래밍언어를 배우시려는 목적이 취업이신가요?
그렇다면 IT전문교육기관에서 기초부터 배우시는 것을 추천드립니다.
IT분야에서 원하는 진로도 생각해보시는 것이 좋습니다.
진로에 따라서 공부하는 내용이 달라지기 때문입니다.
프로그래밍언어를 처음 배우신다면 Python부터 시작하시는 것이 좋습니다.
Python은 프로그래밍언어의 기초이기 때문에 처음 배우시는 분들에게 추천드립니다.
Python을 배우고나서 C언어->JAVA->JSP->SPRING 순서로 배우시면 좋습니다.
어느 분야로 진로를 정하셨는지는 모르지만 대부분 이 순서대로 배우시고 있습니다.
이런 교육과정은 독학으로 하기 힘든 점이 있어 전문교육기관에서 공부 계획을 짜서 학습하고
있습니다.
프로그래밍 언어에 대해서 간단하게 소개해드리겠습니다.
1) Python: 오픈 소스를 제공하며 문법이 쉽고 간단해서 쉽게 배우고 익힐 수 있음.
다양한 표현법 사용으로 소스 코드의 길이가 매우 짧으며, 개발 시간을 단축할 수
있어서 개발자들이 선호하는 언어.
초보자부터 전문가까지 쉽게 접근할 수 있는 프로그래밍 언어로 다양한 플랫폼에서
활용 가능
다양한 라이브러리 지원으로 IT 전 분야에서 널리 사용되고 있음.
2) c언어: 컴파일러나 소프트웨어 개발용 도구로 사용되는 언어
시스템 기술 언어로 개발
프로그램을 기계어 명령에 가까운 유형으로 직접 기술할 수 있으며 언어를 간단하게
하여 풍부한 표준 자료집을 갖게 할 수 있으며 연산자가 많고 다른 기종에 프로그램
이식이 쉬움
3) Java: 객체 지향 프로그래밍 언어. 보안성이 뛰어나며 컴파일한 코드는 다른 운영체제에서
사용이 가능.
4) JSP: Java Server Pages의 약자. 자바 서블릿 기술을 확장시켜 웹 환경 상에서 100% 순수한
자바만으로 서버 사이드 모듈을 개발하기 위한 기술
5) SPRING: 오픈 소스 프레임워크. 엔터프라이즈 애플리케이션 개발의 복잡함을 해결하기 위해
만들어짐.
Java에서 DB작업을 편하게 해주는 프레임워크
IT분야의 직업이 어떤 것이 있는지 잘 모르시는 것 같아서 간단하게 소개해드리겠습니다.
1) 프로그래머: 프로그램을 설계.개발, 유지보수를 하는 직업.
직업의 수요가 가장 많고 취업이 쉬울 수 있다.
경력이 올라갈수록 연봉이 높아지는 직업
웹/앱, 소프트웨어 개발자
2) 엔지니어: 시스템 엔지니어와 네트워크 엔지니어로 나눌 수 있음.
시스템 엔지니어는 컴퓨터와 통신장비들을 시스템에 맞춰 설계.관리하는 직업으로
서버에 대한 지식이 많이 필요해서 실무적인 부분을 알아야 함.
네트워크 엔지니어는 전산망과 관련된 하드웨어.소프트웨어에 관한 네트워크 시스템
분석.설계.구축에 관한 업무
전체적인 네트워크 시스템 구조를 분석.평가하여 문제점과 개선책을 마련하는 직업
3) 정보보안전문가: IT 분야에서 가장 최상위에 있는 직업으로 프로그래밍, 시스템, 네트워크&서버,
데이터베이스를 배우고나서 정보보안 분야를 배워야 함.
정보보안전문가가 되기 위해서 실무를 중점적으로 공부해야 함.
정보보안전문가는 다시 5개 분야의 직업으로 나눌 수 있음.
- 모의해킹전문가: 웹/프로그램을 임시적으로 해킹하여 취약점을 분석하고 작업하는 직업
- 보안솔루션: 모의해킹을 통해 찾은 취약점을 보안.대비하는 직업
모의해킹 쪽과 함께 팀을 이루어 같이 다님.
확실하게 실무적인 부분이 뛰어나야 하는 직업
- 보안관제: 24시간 3교대로 모니터링을 통해 1차적으로 대응하는 직업
- 악성코드분석: 유해한 코드나 프로그램을 분석하여 백신이나 보안프로그램을 만드는 직업
V3.알약 등 악성코드를 예방하는 역할
- 디지털포렌식전문가: 삭제되거나 손상된 데이터를 복원/복구하는 직업
법적 증거물들을 수집하는데 많이 이용
경찰청, 사이버수사대 등 국가기관 쪽에서 근무
4) 데이터베이스관리자: 회사에서 사용하는 DB서버를 구축.유지보수관리하는 직업
금융권이나 대기업으로 취업
5) 빅데이터전문가: 얻고자 하는 데이터들을 식별하고 분석해서 노하우에 따라 원하는 결과를 얻고
데이터 분석에 관한 솔루션을 만들고 자료를 통계까지 하는 직업
은행이나 카드사 같은 금융권과 광고회사 및 정부나 공공기관에서 근무
IT분야의 직업에 대해 소개드렸습니다.
IT분야는 실무적인 부분이 중요하게 여겨지고 있습니다. 그에 따른 실력도 갖추어야 합니다.
진로고민, 취업준비, 자격증 취득 등 IT분야에 꿈이 있지만 아는 것이 없어 막막하신 분들을 위해
학력, 나이, 조건, 상황, 실력 등에 따라서 취업, 진학, 공부 방법을 무료상담을 통해서 맞춤형
컨설팅을 해드리고 있습니다.
프로그래밍 관련 책
Hello Coding 프로그래밍
- 프로그래밍 언어 입문서가 아닌 프로그래밍 기초 개념 입문서
윤성우의 열혈 C프로그래밍
- 윤성우 열형강의『C 프로그래밍』는 C언어에 대한 기본을 배울 수 있는 개론서이다.
JAVA의 정석
- 자바의 기초부터 실전활용까지 모두 담다
이것이 자바다
-『이것이 자바다』은 15년 이상 자바 언어를 교육해온 자바 전문강사의 노하우를 아낌 없이 담아낸 자바 입문서이다.
Do it! 점프 투 파이썬
- 지난 10년간 온라인 독자들의 질문 댓글에 답변하며 쌓아온 저자만의 노하우를 초보자들이 이해하기 쉽게 풀어냈다.
여러 이유로 시작을 망설이시거나 걱정이 많으신 분들께서는 부담 없이 무료상담을 받으셨으면
합니다.
IT직업에 대해 더 궁금하신 점이 있으시면 아래 연락처로 문의 남겨주세요.
상담신청: www.happy-itbank.com
오픈상담 : https://open.kakao.com/o/sIQvmT4
전화상담 : 010-2317-9164