디시에서 이런 진지한 얘기 꺼내는 것은 좀 아니라고 보기는 하는데, 혹시나 해서 질문을 올려봅니다.
현 작성자는 현 고2 내년 수능을 보는 예비 고3입니다.
학과도 행정학 지원이지만 갑자기 프로그래밍이라는 것에 흥미가 돋아 시작해보려고 합니다.
하지만 프로그래밍에도 여러 종류가 있더군요.
파이썬, c언어, 자바 등등.
글쓰고 지우고하는 프로그램이라고는 엑셀, 한글, 파워포인트 뿐 만져본 것이 없는 저에게는 매우 생소한 단어들이었습니다.
수능이 끝나는 동시에 한 번 해볼까라는 생각이 접힐 정도로 큰 문턱에 막힌 기분이었습니다.
결국은 큰 문턱에 발을 올리기 위해 저는 여기 프로그래밍 갤러리에 질문을 올려보려고 합니다.
1. 만약 처음 프로그래밍을 시작한다면 알아야 할 것은 무엇인가요?
2. 문과도 노력한다면 충분히 접할 수 있습니까?
3. 시작을 한다면 어떤 것부터 하는 것이 좋을까요?
4. 웹 관련 프로그래밍, 게임 제작 관련 프로그래밍 등 이 각각 프로그래밍 마다 서로 사용하는 프로그래밍이 다른 건가요? (예를 들어 ~~관련 프로그래밍에는 리눅스 프로그래밍-)
현 작성자는 현 고2 내년 수능을 보는 예비 고3입니다.
학과도 행정학 지원이지만 갑자기 프로그래밍이라는 것에 흥미가 돋아 시작해보려고 합니다.
하지만 프로그래밍에도 여러 종류가 있더군요.
파이썬, c언어, 자바 등등.
글쓰고 지우고하는 프로그램이라고는 엑셀, 한글, 파워포인트 뿐 만져본 것이 없는 저에게는 매우 생소한 단어들이었습니다.
수능이 끝나는 동시에 한 번 해볼까라는 생각이 접힐 정도로 큰 문턱에 막힌 기분이었습니다.
결국은 큰 문턱에 발을 올리기 위해 저는 여기 프로그래밍 갤러리에 질문을 올려보려고 합니다.
1. 만약 처음 프로그래밍을 시작한다면 알아야 할 것은 무엇인가요?
2. 문과도 노력한다면 충분히 접할 수 있습니까?
3. 시작을 한다면 어떤 것부터 하는 것이 좋을까요?
4. 웹 관련 프로그래밍, 게임 제작 관련 프로그래밍 등 이 각각 프로그래밍 마다 서로 사용하는 프로그래밍이 다른 건가요? (예를 들어 ~~관련 프로그래밍에는 리눅스 프로그래밍-)
지금 시작하기에는 조금 늦은 감이 있습니다. 인공지능의 발전 추세로 볼떄 지금 님이 시작해서 4년 정도에 걸쳐 다 공부한다 해도 이세돌 알파고 경우처럼 노력이 물거품되는 확률이 높습니다. 그래서 전 비추천드립니다. 행정과 가서 편하게 머리 안아프게 사시는걸 강추드립니다
님이 지금 프로그래밍을 배우겠다는건 지금부터 10년동안 외국어를 마스터하겠다는 것과 똑같습니다. 그러나 현실은 구글 번역기가 5년안에 인간을 추월하는걸 높은 확률로 점찍고 있는 마당에 그 노력은 아무도 인정해주지 않게 되는거겠지요. 프로그래밍도 마찬가지입니다.
현업에서 뛰거나 오래 이 분야에 몸담았던 사람들은 지금 수많은 자동화를 몸소 지난 세월동안 느끼고 살아왔습니다. 그리고 그 가속도는 인간의 학습시간보다 점점더 짧아지고 있다고 보면 되구요. 왜 이런지 궁금하시면 레이 커즈와일 이라고 유튜브에 쳐서 보시면 됩니다. 그가 2029년이라고 했던 강인공지능의 시대도 사실상 지금 하드웨어는 2020년까지라고 최신 뉴스에 보도되었듯이.. 미래에 무언갈 노력으로 하겠다는건 시대 착오적 발상임을 진지하게 질문드려서 진지하게 답변드리는겁니다
제 말이 못 믿기시다면 그럼 본인 뜻대로 공부하시면 됩니다. 전 그냥 제 의견을 남겨봅니다 끝
윗놈말 무시하고
프로그래밍이라는 것에 흥미가 돋아? 그런데 파이선, C, 자바가 생소해?
그건 흥미가 돋지 않은 거라고 해야 하는 거다.
최소한 '흥미가 있다'라고 하려면 니가 말한 저 셋 중에 하나라도 해봤어야 돼.
그것이 너의 잘못이라고 할 수는 없어. 우리나라의 인문계 고등학교의 교육과정은 실무와 경험과는 완전히 동떨어진 헛똑똑이 교육이거든.
프로그래밍이든 다른 무엇이든 짬이 될 때, 반드시 작은 경험이라도 해봐라. 그래야 대학 가서 안 헤멘다.
1. Python, C, Java는 프로그래밍 언어(programming language)라고 한다. Python으로 입문 추천 많이 하더라.
2. ㅇ
3. 1.참조
4. 검색해라. 자료 많음.
프로그래밍에 관심이 생기셨군요^^ 그렇다면 학교 공부하다 시간 있으실때 윤성우 열혈강의c+인강 들으시고 입시에서 4년제 공대 컴공에 입학하셨으면 최호성님의 독하게 시작하는 C+최호성님 유튜브 채널 인강 정주행 완독 하신 후 최호성님의 C++ 로봇책+최호성님 유튜브 채널 인강 정주행 완독하셨으면 자료구조>알고리즘>이산수학>컴퓨터구조>디자인 패턴>소프트웨어 공
학 순으로 공부하시면 됩니다. 이게 통상적인 학습순서 입니다만, 4년제 공대 컴공과 생활 보내시다보면 컴공 전공 교수 같지도 않은 교수가 내주는 미친과제로 인한 스트레스+팀플 작업시 실력이 좀 부족한 학우 캐리 해주기로 스트레스 좀 받으시겠지만 저는 IT개발 및 소프트웨어 기술자로 진로를
정하셨다면 4년제 대학교 컴공 공학사 학위가 반드시 있어야된다고 말씀드리고 싶습니다. 그게 저의 IT회사 직원 생활경험으로 말씀드리자면 저는 인생 처음으로 입사한 IT회사에서 임베디드 키트를 잘 못다룬다고 멱살 잡히고 폭언까지 들어서 지금 집에서 요양 중 입니다. 그러니 고2 인데 프로그래밍 공부하기에도 학교시간이 너무 바쁘다 싶으면
반드시 영어를 대입용이나 필수용 공부를 넘어서서 해외생활 생존용 영어로 꼭 반드시 공부하라고 말씀드리고 싶습니다. 당연히 영어 발음도 미국인 발음에 가깝도록 연습하시고요.ㅇㅇ 제가 이렇게 까지 말씀드리는 이유가
우리나라에는 승자에 대해서만 인정해주지 실패자는 절대 인정해주지 않는 이상한 시스템이 고착되어있어서 그렇습니다. 그래서 저 지금 집에서 요양 보내면서 틈틈이 공장 노가다 다니고 있지만요... 현 정부에서 승자만 인정해주는 못되먹은 시스템을 고쳐보겠다고 다양한 플랜들을 내놓고 있지만 이 승자만 인정해주는 시스템이 70년이상 고착화 되어있어서
현정부 5년으로는 어림없습니다. 적어도 15년 정도는 두고봐야될 문제입니다. 저도 지금 나이가 딱 30세 이여서 앞으로의 일들이 엄청난 희생을 치뤄야될 제 나이또래 친구들과 후배, 동생들을 보면 정말로 억장이 무너지고 안타깝습니다.ㅠㅠㅠㅠㅠ
감사합니다. 여러 도움이 되었어요. - dc App