NAVER

질문 특성화고등학교 다니고있는 1학년 고등...
정보가 없는 사용자 조회수 485 작성일2019.06.12
특성화고등학교 다니고있는 1학년 고등학생 입니다.
IT 계열 고등학교인데, 다들 컴퓨터를 잘아는지 컴퓨터 지식이 너무 뛰어나서 제가 너무 열등감? 그런걸 느끼는데, 저도 그렇게 열심히 하고싶은데 무엇부터 해야할까요..? 진짜 어디서부터 공부해나가야할지 막막합니다.
프로필 사진

답변자님,

정보를 공유해 주세요.

11 개 답변
9번째 답변
프로필 사진
자퇴생을위한멘토스쿨
별신 eXpert
교육인 #자퇴생을위한멘토스쿨 컴퓨터, 프로그래밍 33위, 교육 정책, 이슈 45위, 영화편집, 효과 44위 분야에서 활동
본인 입력 포함 정보

안녕하세요. 저는 IT전문교육기관진로·진학상담을 도와드리고 있는 교육팀장 입니다.

질문해주신 내용에 도움을 주고싶어 답변남깁니다.

IT계열고등학교 이시면 SW특기자 전형을 준비하시면서

대학 입시 준비와함께 코딩대회라던가 이런 의미있는 과정들을 준비하는게좋습니다

전혀 기초가 없다면 IT공부는 Python공부부터 시작하시면좋습니다

SW특기자전형대학 리스트 2019년 기준

가천대 / 고려대 / 광운대 / 국민대 / 경북대 / 경희대 / 단국대 / 동국대 / 부산대 / 서강대

서울여대 / 성균관대 / 세종대 / 숭실대 / 아주대 / 조선대 / 중앙대 / 충남대

카이스트 / 한동대 / 한양대

=> 현재 고등학생들이 2018년도부터 시행된 SW특기자전형에 대한 관심이

올라가고 있는데요. 그만큼 준비해야하는 것들이 있습니다.

학생부종합전형/sw특기자전형/특성화고전형 등 다양하게 수시모집을 하고있습니다

학교 내신이 좋으시다면 학생부 종합전형, 모의고사 성적이 좋으시다면

정시로 지원하시는게 좋으시고, 성적이 인서울권 4년제 진학이 힘들다고 하신다면

sw특기자전형을 통해 성적이 아닌 실력으로 대학을 입학 할 수 있습니다.

현재 고등학생이고 컴퓨터, IT관련 학과를 수시전형으로

대학을 가려고 한다면 준비해야 할 것은 실질적인컴퓨터지식,

내신, 생활기록부, 자기소개서, 면접입니다.

내신은 가능한 최대한 끌어올리도록 하고자격증, 동아리활동, 공모전,

대회(정보올림피아드) 등의 활동을 하는 것이 좋습니다.

컴퓨터지식을 잘 쌓게 되면 면접은 대비가 됩니다.

컴퓨터실력이 있는 상태에서 진학하게 되면 학점을 잘 받을 수 있고 후에 취업까지

연결되기 때문에 준비를 잘하고 들어가는 것이 유리합니다.

취득해야하는 자격증으로는

- 정보처리기능사, 리눅스마스터, 네트워크관리사가 있습니다.

저희 교육기관에서도 중,고등학생들이 진학을 위해서

기초부터 시작해서 자기소개서, 포트폴리오, 기초부터 심화과정까지

다양한 분야/ 체계적인 범위의 교육으로 관리를 하고 있습니다.

내신관리도 중요하지만 내가 어떻게 준비하냐에 따라 입학할 수 있는

학교가 달라지기때문에 정말 질문자님께서 SW전형에 대한 관심이 있다면

이렇게 인터넷으로 모르는 사람들한테 질문을 할게 아닌 직접 나서서 상담을

받고 체계젹인 계획을 세울 수 있도록 준비하시길 바랍니다.

정확하게 계획세우고 전망보고 준비하셨으면 합니다.

멘토역활 해드리니 궁금한점 있으시면

전문가를 통해 정확한 공부계획을 세우시길 바랍니다.

아래 정보를 참고하시고 상담 신청 남겨주세요

2019.06.17.

자퇴생을위한멘토스쿨님의 엑스퍼트 상품
답변자에게 더 자세한 맞춤 상담하고 싶다면 엑스퍼트를 이용해보세요!
바로가기
도움이 되었다면 UP 눌러주세요!
UP이 많은 답변일수록 사용자들에게 더 많이 노출됩니다.
10번째 답변
프로필 사진
jh19****
지존
본인 입력 포함 정보

안녕하세요 IT전문 컨설턴트입니다.

질문에 답변도와드리겠습니다.

공부하시기 전에

본인이 원하는 IT분야 직업군에 대해

진로방향을 설정하세요

그 후에 맞춤 커리큘럼을 체계적으로 세워 공부하시기 바랍니다.

<sw특기자전형이란?>

코딩의무화교육이 본격적으로 시작이 되면서

대학교마다 입학전형을 추가한 것으로

IT 관해 전문지식을 알고있는

학생분들을 뽑겠다는 특기자전형을 통해

대학진학하는 방법인데요.

<sw특기자전형 준비방법>

1. 대회 수상경력

한국 올림피아드 대회 수상 혹은 참가 이력.

2. 자격증

(정보처리기능사+리눅스마스터+네트워크관리사)

고1인 경우, 입시제도 개편되어 점수 반영 X // 생기부에 기재 가능

고2~3 경우, 생기부에 기재 가능하고 대학 점수 반영O

3. 공모전

공개 SW개발자 대회, 글로벌 소프트웨어 공모전

4. 봉사활동/독서활동

5. 동아리

창설해서 공모전, 대회 활동 준비하는 동아리

=생기부에 기재할 수도 있고

많은 경험을 면접이나 자소서에 토대로 말하거나 쓸 수 있으니

최대한 참여하고 입상하는 것이 좋습니다.

<2019 SW중심대학>

경희대 고려대 국민대 동국대 서강대 성균관대

숭실대 한양대 아주대 중앙대 광운대 단국대

*본인의 내신등급에 따라서 입시 준비하는 전형은 달라집니다.

내신이 높다면 학종으로 준비하시는 걸 추천드리고

낮다면 SW특기자전형 입시준비하시는 게 좋습니다.

**질문자님의 상황을

무료 1:1상담을 통해서 맞춤 컨설팅을 도와드리니

하단의 오픈카톡을 클릭 시

바로 상담문의 가능합니다.

https://open.kakao.com/o/sJNOGlhb

2019.06.17.

도움이 되었다면 UP 눌러주세요!
UP이 많은 답변일수록 사용자들에게 더 많이 노출됩니다.
1번째 답변
프로필 사진
탈퇴한 사용자 답변

안녕하세요

홍보가 아닌 팩트, 현실적인 답변 도와드리겠습니다

우선 저는 IT전문교육기관에서 근무하는 박세종 선생님입니다,

질문에 답변 도와드리겠습니다.

질문자님의 학력, 기초지식 등을 기재해주시지 않으셔서

자세한 답변 힘든점 양해부탁드립니다.

보통 지식인, 카페, 블로그, 검색만 해보셔도 알듯

잘모르시는 분들이 쓴 글들을 보게되면 프로그래밍(코딩)을 할때

Python 을 배워라 C언어를 배워라 JAVA를 배워라 보통 이렇게들 말합니다

다른글 몇번만 찾아보셔도 알 수 있습니다.

위 언어들을 공부하는건 좋습니다, 하지만 위 Python, C, Java는 그저

프로그래밍 언어일 뿐이지, 프로그래밍(코딩)이 아닙니다.

언어들을 왜 공부하며 어디에 쓰이는지 언어에 대한 기초개념부터 확실하게 짚으며

왜 프로그래밍과 프로그래밍 언어는 다른것인지 정확하게 확인하고 넘어가야 합니다.

다른 글과는 달리 제대로 도움이 될 수 있는 현실적인 답변, 팩트로만 이야기 해드릴테니 잘 들어보세요.

인터넷에서 떠도는 이야기가 C언어를 알아야 프로그램 만들 수 있으니 C언어를 먼저 배우라는것입니다,

하지만 위에서 말하는 언어는 그저 언어일 뿐 프로그래밍 언어를 안다고해서 프로그래밍이 가능한 것은 아닙니다,

영어 단어를 많이외운다고 해서 외국인 수준의 회화,독해 능력이 생기는게 아니듯이

C언어 문법만 어줍짢게 주구장창 외웠다가는 결국에 포기를 하게됩니다,

프로그래밍이 뭔지에 대한

이야기부터 필요할 것 같습니다,

프로그래밍은 쉽게 말해서

컴퓨터에게 일을 시키는것 이라고 생각하시면 됩니다

해야할 업무, 지시를

컴퓨터가 알아들을 수 있는 명령코드로

고쳐 쓰는 작업을 프로그래밍이라고 합니다

이에 따른 명령을 하는 작업을

코딩이라고 하구요,

쉽게 말해서 작업의 일부를

컴퓨터에게 분담시켜 본인의 일의 능률을

향상시키는 방식입니다.

프로그래밍 언어에 대해 설명을 드리자면

-------------------------------------------------

Python언어

파이썬은 우선적으로 자바가 트렌드 였다면

요즘 떠오르는 뉴트렌드입니다

다양한 형태의 sw개발이 가능하여

해외에서 타언어보다 주목받고 있는 언어입니다

다소 처음에 배우기 쉽고, 하드웨어를 비롯한

다양한 환경에서 동일한 프로그래밍환경이

제공되어 호환성이 굉장이 높습니다

웹sw 부터 다양한 시스템 sw 까지

개발 할 수 있으며

대표적으로 Python을 통해

제작한 프로그램 중엔 인스타그램이 있습니다

C언어

C언어는 군사기관, 컴퓨터, 소프트웨어

메카트로닉스 공학, 전기전자, 임베디드 등에 쓰이는게

대부분입니다

C언어의 가장 큰 특징은 하드웨어를 동작하는데 있어서

가장 편리한 언어 입니다

C언어의 장점은 표기법이 간결하고 프로그램의

크기가 작으며 속도가 빨라 자체가 간결하고

효율적이며, 포인터 기법으로 임베디드 혹은

하향식 설계 구조체, 모듈화 설계 등

다양한 운용방법을 적용하여

프로그래밍을 할 수 있으며

타 언어에 비해 이식성이 뛰어납니다

JAVA언어

자바는 프로그래밍 언어 중

가장 웹,앱 개발에 많이 쓰이는 언어 입니다

그만큼 자바가 대중적이며 요즘 트렌드에

맞는 프로그램입니다

자바의 가장 큰 특징은 개발환경, 운영체제에

독립적인 독립언어이며

자바는 어느 환경에서 작업을 하더라도

문제없이 동작하기에 호환성이 굉장히 좋습니다

또한 라이브러리 활성화가 굉장히 잘 되어있어

작업을 할때에 코드를 불러올 수 있어

간편하며 이식성이 좋고 운용하기 편합니다

-------------------------------------------------

프로그래밍의 정의부터 다시세우겠습니다

프로그램을 만들고자 하는것을 IT분야에서는 알고리즘 이라고 부릅니다,

프로그램은 명령어와 Data로 구성이 되어있구요,

이러한 알고리즘을 해결하여 본인이 원하는 문제해결을

컴퓨터에게 지시하는 능력에 대해

공부하는것을 자료구조 라고 합니다,

문제에 대한 명령어들을 어떠한 순서대로 몇번씩 실행 시키는지

결정하는걸 알고리즘 설계라고 하구요

위에 말한 자료구조, 알고리즘을 바탕으로 프로그래밍 언어를 문법에 맞게 변환시켜

구현하는 것을 프로그램을 만든다고 표현합니다,

각종 프로그래밍 언어들로 알고리즘, 자료구조로 프로그램을 만들게 될땐

필요한언어들의 문법적인 기능을 이해하며 손에익혀 계속해서 문제를 풀어보며

난이도를 점점 높여가며 많은문제를 풀어 알고리즘을 해결하다보면

스스로 알고리즘을 설계하고, 프로그래밍언어를 단순히 외워서 하는게 아닌

스스로 이해하며, 몸이 기억하게 되는겁니다

이게 정확한 프로그래밍이며, 더욱 본인을 성장시킬 수 있는 방법입니다,

또한 제대로된 공부를 원하신다면 독학자체는 힘드실 겁니다,

기본적으로 왜 배우게 되는지 어떤 구조로 돌아가며, 어떠한 시스템으로 공부하는지

체계적인 계획은 잡혀있는지 그것에 대한 부분부터 인지하시고

공부에 접근하셔야 합니다,

일반 동네컴퓨터학원? 절대 안됩니다, 또한 인터넷강의도 잘가려서 공부하셔야합니다,

독학이 안되는 이유중 가장큰 부분은 본인이 모르는 부분에 대한 피드백이

즉각적으로 이루어지지 않아,

처음에는 조금씩 풀어보겠지만 나중에 가면

모르는 부분이 쌓이게 되어 "이 공부는 내게 맞지않는구나..".라며

다른 진로를 찾게다며 포기하는일이 다반사입니다,

항상 드리는 말씀이지만 학원은 독학을 하려고 다니는 겁니다

지금 당장 질문자님에게 C언어 책을 드리면 풀 수 있을까요?

정답은 풀 수 있습니다, 처음에 나오는 Hello world? 출력문 당연히 공부할 수 있습니다

하지만 점점 클래스 배열 포인터 등등 어려운 문제가 나올때마다 모르는부분이 점점

쌓여갈 것이며, 이를 해결하기 위해 인강, 유튜브, 지식인, 검색 등등 활용을 하겠죠

과연, 점점쌓이는 모르는 양을 다 해소할 수 있을까요?

아닙니다, 아마 처음엔 의지로 불타오르지만 나중엔 분명 포기를 하게되겠죠.

그렇기 때문에 문제들을 풀 수 있는 기초적인 틀을 잡기위해 교육기관등을 이용해서

독학을 위한 틀을 잡는겁니다.

또한 IT분야에 대해서 정말 제대로 알아보시고 정확한, 체계적인 계획으로 공부를 하셔야 합니다,

그렇기에 전문가의 컨설팅이 필요한 것이구요

막연하게 공부를 시작하려해서 상황이 막막해, 이번 기회에 제대로 목표와 진로 설정을 해놓고

공부를 하고 싶으시거나 궁금하신점에 대한 무료컨설팅을 받고 싶으시다면

아래 연락처로 문의 주세요

지식iN 글을 보시고 연락주시는 분들 대상으로

(무료 진로/취업 컨설팅) 을 진행 하고 있습니다,

앞으로의 진로의 방향성, 구체적인 계획에 대해 고민이 있으시거나,

진로 및 준비방법에 대해 더 궁금하신 점 있으시면,

위쪽 네임카드 연락처 혹은 하단의 오픈카톡 을 통해

문의 주시면 자세한 1:1 전문상담 도와드리도록 하겠습니다.

2019.06.12.

도움이 되었다면 UP 눌러주세요!
UP이 많은 답변일수록 사용자들에게 더 많이 노출됩니다.
2번째 답변
프로필 사진
오성쌤
중수
프로그래머, 컴퓨터, 프로그래밍 57위, 데이터베이스 분야에서 활동
본인 입력 포함 정보

어떠한 실행환경에서 사용되는 소프트웨어를 개발하느냐이지

웹, 개인용 컴퓨터, 서버컴퓨터,스마트폰이든 소프트웨어를 개발하는 방법은

같습니다. 소프트웨어 개발을 배우고자 하면 어떠한 분야에서도 사용가능한

소프트웨어를 개발할수있도록 하시는게 좋습니다.

그러려면 먼저 프로그래밍을 체계적이고 전문적으로 배워

프로그래밍 능력을 갖추도록하셔야합니다.

프로그래밍능력이란

컴퓨터 분야에서 프로그램으로 만들고자 하는것을

데이터와 명령어로 구성하여

저장하고 쓰고 읽을지를 결정(자료구조 설계)

명령어들을 어떠한 순서로 실행시킬지 결정(알고리즘 설계)

자료구조와 알고리즘을 가지고 구현하여 프로그램을 만드는것

응용력과 문제 해결 능력 필요

프로그래밍을 배울때는 체계적이고 전문적으로 배워

4차 산업 혁명에 맞추어 프로그래밍 능력을 갖춰야 합니다.

프로그래밍을할때 사용되는 프로그래밍언어를 배운다고

저절로 응용력과 문제해결능력이 생길까요?

프로그래밍을 보다 쉽고 재미있게 효율적으로

배우실려고한다면 체계적이고 전문적으로 배우셔야 합니다.

C언어나 자바같은 프로그래밍 언어 같은 개발 도구 사용법만을 가르쳐

남이 시키는 일만 남이 만든 코드를 편집하는 노가다를 양성하는 학원이면,

차라리 독학하세요.

그렇지 않고 컴퓨터 없이 문제를 풀어 개발 도구들로 프로그램을

만드는 방법을 가르쳐 프로그래머를 양성하는 학원이면,

스스로 문제를 풀어 프로그램을 만드는 일인 프로그래밍을

체계적이고 전문적으로 배워 응용력과 문제 해결 능력을

갖출 수 있어 많은 도움이 될 것입니다.

왜냐하면, 개발 도구들로 하는 일인 프로그래밍이란

컴퓨터를 이용한 문제 해결 과정이기 때문입니다.

프로그래밍을 공부하는 데는 공부하는 방법이 매우 중요합니다.

공부하는 방법부터 배우고 시작해 보세요.

우리나라에서는 국영수학원은 다녀도 프로그래밍 학원은 안다닐려고합니다.

프로그래밍 언어를 배우라고하면 학원보다는 독학하겠다고 책을사죠

책에 적힌 내용은 그럭저럭 이해되지만 장마다 제시되는 문제를 풀어

프로그램을 만들고자 하면 어떻게 해야되는지 모르고

잘되지 않습니다. 그러면 답안지나 지식인에 물어보죠

지식인을 프로그래밍 분야보셨나요? 대부분 코딩해달라는 얘기입니다.

이렇게 답을 구해 코드만 대충보고 넘어갑니다.

망하는 지름길이죠.

프로그래밍 언어에 따라 본인 상황에따라

프로그래밍 공부방법이 다릅니다.

프로그래밍을 하고자 한다면 최소한의 능력을 갖추셔야 합니다.

(1) 문제 해결 능력

(2) 프로그래밍 언어 구사 능력

(3) 개발 툴 사용 능력

지금 가장 필요한건 상황에 맞는 최적화된 공부방법과

세부적인 진로에 대한 컨설팅이 반드시 필요합니다.

문의 주시면 자세한 1:1 전문상담 도와드리도록 하겠습니다.

https://open.kakao.com/o/sTlFubqb

2019.06.12.

도움이 되었다면 UP 눌러주세요!
UP이 많은 답변일수록 사용자들에게 더 많이 노출됩니다.
3번째 답변
프로필 사진
교육트렌드
초인
컴퓨터, 프로그래밍 38위, 영어문법, 프로그래머 분야에서 활동
본인 입력 포함 정보

IT 전문교육기관에 근무하고 있는 교육상담 컨설턴트 욱쌤입니다.

많은 고민들을 하셔서 개인적으로 쉽지 않은 선택을 하시는 분

또는 해당분야에 대해 궁금한 점을 해결하기 위해 질문하시는 분께

조금이나마 도움이 되고자 하는 생각에 답변을 드립니다.

----------------------------------------------------------------------------

프로그래밍을 하기 위해서 C언어나 JAVA, 파이썬 등 언어 등을 먼저 시작합니다.

왜냐하면 C언어나 JAVA는 한글을 배움에 있어서 ㄱ,ㄴ,ㄷ,ㄹ.. 가,나,다,라를 배우는 것과 같습니다.

즉 프로그래밍이 아니라 프로그래밍을 구성하는 언어이지요.

모든 프로그램을 다루기 위해서는 프로그래밍 언어를 먼저 아는 것이 중요합니다.

언어를 배우고 나서 네트워크나 시스템/서버, 데이터베이스 등을 배울 수 있는 시작이 됩니다.

프로그래밍 언어 등을 통해 프로그램을 만드는 것을 ‘코딩’ 이라고 하며

코딩과 같은 말이 프로그래밍이라고 보시면 됩니다.

이제 여기서부터 어떻게 배우는 가입니다. 언어를 배웠으면

어떻게 사용할 것인지 또는 특화 시킬 것인지가 중요하다고 볼 수 있습니다.

프로그램언어는 C언어와 JAVA를 더 심화시켜 사용하기도 합니다.

예를 들어 데이터들을 어떠한 기억장치에 대해 저장, 읽기, 쓰기 등을 배우는 것을 자료구조라고 합니다.

이러한 것처럼 더욱 심화 시킨 프로그래밍 언어를 기반으로 하여

단계적으로 나아가는 것이 IT 기술을 배우는 것에 기본이라고 할 수 있습니다.

프로그래밍를 배우게 되면 단계적으로 배워 나아가면서

머리로 하는 것이 아니라 몸이 반응 하는 것인 ‘체화’가 될 것입니다.

하지만 이 ‘체화’가 되기까지 그리고 체화가 되고 나서

그 윗 단계로 가는 것에 대해 독학 등은 상당한 무리가 있습니다.

즉, 전문가의 도움을 받으면서 피드백을 받으면서

자신의 문제점을 파악해 나가는 것이 또한 중요합니다.

질문에 대한 답변이외에 더 궁금하신 점이 있으시면 언제든지

오픈채팅 주소 혹은 배너를 통해 문의주세요

무료상담을 진행하고 있습니다

2019.06.12.

도움이 되었다면 UP 눌러주세요!
UP이 많은 답변일수록 사용자들에게 더 많이 노출됩니다.