답변자님,
정보를 공유해 주세요.
안녕하세요
홍보가 아닌 팩트, 현실적인 답변 도와드리겠습니다
우선 저는 IT전문교육기관에서 근무하는 박세종 선생님입니다,
질문에 답변 도와드리겠습니다.
질문자님의 학력, 기초지식 등을 기재해주시지 않으셔서
자세한 답변 힘든점 양해부탁드립니다.
일반적으로 인터넷에 제대로 모르는 사람들이 쓴 글들을 보면 프로그래밍을 할때
C언어를 배워라 JAVA를 배워라 보통 이럽니다. 다른글 찾아보셔도 아실겁니다.
근데 JAVA나 C언어는 프로그래밍 언어지 , 프로그래밍이 아닙니다.
일단 이 개념부터 명확하게 짚고나서 넘어가야합니다.
제가 진짜 도움되는 현실적인 답변 해드리고 있는거니까 잘들으세요.
인터넷에서 말하는 논리가 C언어를 알아야 프로그램을 만들 수 있으니 C언어를 먼저 배워라 입니다.
이러한 논리가 우리나라 영어 교육이나 학습에서도 적용되있습니다.
C언어는 프로그래밍언어입니다. 프로그램을 만들기 위한 영어로 따지자면 문법과 같다고 할수 있습니다.
근데 문법만 배우면 회화도 안되고 쓰지도 못하듯이 프로그래밍도 마찬가지입니다.
어려운 문법만 주구장창 외우다가 포기하고 끝납니다.
그럼 어떻게 공부를 해야하느냐 입니다.
프로그래밍의 정의부터 다시 세우겠습니다. 프로그램으로 만들고자 하는것을 컴퓨터분야에서는
우린 문제라고 부릅니다. 그리고 프로그램은 데이터와 명령어로 구성 되어 있구요
그래서 문제를 푸는것이 프로그래밍 한다. 라고 말씀 드릴 수 있습니다.
그럼 이 문제에 대한 데이터들을 어떠한 기억장치에 저장,읽기,쓰기 를 결정하는지
이거에 대해 배우는것이 자료구조 입니다.
문제에 대한 명령어들을 어떠한 순서로 몇번씩 실행시킬지 결정하는것에
대해 배우는것이 알고리즘 설계
그럼 위에 말한 자료구조와 알고리즘설계를 C언어나 JAVA로 문법에 맞게 변환하여 구현하는것이
프로그램을 만든다 즉 문제를 푼다 즉 이것이 프로그래밍입니다.
그럼 이 프로그래밍을 잘하려면 어떻게 해야할까요?
먼저 알고리즘과 자료구조를 만드는 방법을 배우셔야 합니다. 그리고 C언어나 자바로
알고리즘 자료구조를 알맞게 변환하여 프로그램을 만드는 방법을 배우시는겁니다.
C언어나 자바로 알고리즘과 자료구조로 프로그램을 만들때
필요한 C언어나 자바의 문법적인 기능을 C언어나 자바 책에서 찾아서 읽어 보고 적용하는 방식으로
공부하셔야 합니다. 계속 그렇게 난이도를 높여가면서 많은 문제를 풀어 프로그램을 만들다 보면
스스로 문제를 풀어 프로그램을 만들 수 있고 C언어나 자바를 외워서 하는게 아니라
몸이 기억하는겁니다.
이게 제대로된 프로그래밍이고 최고의 자리까지 올라갈수 있는 방법입니다.
그리고 제대로 공부를 하고 싶으시면 독학은 힘들겁니다.
기본적으로 어떤 구조로 돌아가는지 어떤 시스템으로 공부하는것인지 그거에 대한 것부터
인지하시고 시작 하셔야 합니다. 일반 동네 컴퓨터학원 안됩니다. 그리고 인강도 잘 가려서 들으셔야 하구요.
그리고 무엇보다 내가 안되는것에 대해 바로바로 피드백 받기 힘든점이 있습니다.
그리고 IT분야에 대해서 쭉 알아보시고 제대로 공부를 하셔야 합니다. 그렇기 때문에
컨설팅이 필요한거구요.
제대로 개발자가 되고싶거나 고민이 있으시면
아래 연락처로 문의주세요
지식iN 글을 보시고 연락주시는 분들 대상으로 (무료 진로/취업 컨설팅)
을 진행 하고 있습니다,
앞으로의 진로의 방향성, 구체적인 계획에 대해 고민이 있으시거나,
진로 및 준비방법에 대해 더 궁금하신 점 있으시면,
위쪽 네임카드 연락처 혹은 하단의 익명 카카오톡 을 통해
문의 주시면 자세한 1:1 전문상담 도와드리도록 하겠습니다.
2019.01.24.
-
채택
질문자가 채택한 답변입니다.
UP이 많은 답변일수록 사용자들에게 더 많이 노출됩니다.
2019.01.23.
UP이 많은 답변일수록 사용자들에게 더 많이 노출됩니다.
질문자님 안녕하세요.
선린 인터넷고에 들어가기위한 방법은 아래 블로그를 통해 보시면됩니다.
http://blog.naver.com/alsthfk888/221406477116
카카오톡 서버관리자를 희망한다면 언어보다는 우선
서버네트워크와 시스템운영체제 중점으로 공부하시는게 좋습니다.
물론 공부하는 과정안에 충분히 리눅스마스터 2급과
네트워크관리사 2급의 자격증 대비까지 가능해서
생기부에 기입한다면 선린인터넷 고등학교에 입학하기 한걸음 더 나아가죠.
우선적으로 지금당장 대비해야 할 사항들은 선인고 대비입니다.
코딩공부해서 정보올림피아드 대비하고
올해안에 자격증 리눅스마스터2급과 네트워크관리사는 취득하시는게 좋아요.
누군가는 고등학교 올라가서 취득하는게 좋다고 하겠지만
어차피 대학 진학할 시에는 생기부에 기입되어있는 자격증들은
2022년 대학입학 대상자들부터는 자격증은 인정해주지 않게 되기때문에
지금 취득하셔도 되는 부분입니다.
물론 카카오 채용에서도 코딩만으로도 채용을 하기도 했어요.
http://blog.naver.com/alsthfk888/221408908111
우선적으로 카카오가 목표라면 코딩을 전문적으로해도되고
아니면 네트워크와 시스템까지 공부하여 탄탄하게 준비를하시면 되죠.
다른 궁긍하신 사항이나 선인고대비 / 카카오채용대비 / 대학대비 /
자격증취득 / 프로그래밍&코딩공부 / 네트워크공부순서 / 시스템공부순서 등
2019.01.24.
UP이 많은 답변일수록 사용자들에게 더 많이 노출됩니다.
일단 선린인터넷고등학교 진학 방법을 써 놓은 블로그 입니다.
참고하시고
자격증은 리눅스마스터, 네트워크관리사, 정보처리기능사를 취득 하시면 됩니다!
선린인고나 디미고 같은 경우 it고등학교중에서 가장 유명한 고등학교다 보니
보통 중3때 시작하는 학생분들은 살짝 늦은 감이 없지 않아 있습니다.
중1때 관련 공부하고 중2때 대회수상, 공모전 수상등 경력을 쌓고
중3때 내신공부에 집중 하셔야 하는데
질문자님께서는 중3때 이러한 것들을 다 해야하다보니 시간이 촉박합니다ㅠㅠ
선린인고 원서는 9~10월이기 때문에 사실상 남아 있는 시간이 9개월밖에 안됩니다.
그러므로 정말 선린인고에 진학 하시고 싶으시다면
전문적인 상담 후 진학코칭반이 따로 준비되어 있는
it전문교육기관에서 도움을 받으시면서 준비 하시는 것을 추천합니다.
그 외 선린인고 진학에 대해 궁금하신 점이 있으시다면
아래 오픈 카카오톡을 남겨드릴테니
부담가지시 마시고 언제든지 연락 주세요!
http://open.kakao.com/me/godjieun
질문자님이 IT 분야 관심이 많은것 같아 무료 인강 사이트를
알려드릴테니 도움이 되셨으면 좋겠습니다 .
https://itbank1.edueroom.co.kr/
위 사이트 들어가셔서 가입하시고
마이페이지에서 무료강의쿠폰을 사용하실수 있습니다 .
인강안에는 자격증 대비 , 프로그래밍언어 (c 언어 , 자바 등 ), 네트워크 등
다양한 과목이 있어서 질문자님이 원하는 과목을
선택해서 들어보실 수 있습니다 .
보너스로 IT분야 전반적인 정보 관련 카페 하나 소개 해드릴게요!
https://cafe.naver.com/itgodmeeting
좋은 하루 되세요!ㅎㅎ
2019.01.24.
UP이 많은 답변일수록 사용자들에게 더 많이 노출됩니다.
2019.01.24.
UP이 많은 답변일수록 사용자들에게 더 많이 노출됩니다.