안녕하세요?
지금 학부 1학년 학생입니다.
2학기 때부터 프로그래밍 기초 과목을 듣는데
미리 수강하는 친구들 말을 들으니 미리 하고 온 애들이 처음 하는 애들을 발라버린다고 하더라고요...
언어는 C++로 한대요
여태껏 프로그래밍을 해 본 적은 없고... HTML로 몇 번 장난친다든가 약간 인터넷에 널린 프로그램들을 쓰기만 했지 직접 작성해 본 적은 없거든요. 제가 생각하기에도 그걸 단순히 쓰는 것과 직접 작성하는 건 엄청난 차이가 날 것 같고요.
그래서 질문을 드리고 싶은 건
1. 방학 동안에 C++를 공부해 보고 싶은데
물론 학점을 잘 받는 것도 중요하겠지만
장기적으로 봤을 때 저 C++ 언어에 대한 능력?을 확실히 키우는 게 도움이 될 거 같아서
(사족입니다만 배워본 적이 없긴 한데, 어떤 아이디어가 있으면 그걸 최대한 짧은 코드로 오류 없이 구현해 내는 게 이쪽 분야에서의 능력일까요?)
입문용으로 추천해 주실 사이트/강좌나 책 같은 걸 알려주실 수 있나요?
일단 제가 찾아본 곳은
www.code.org www.opentutorials.org/course KOCW 강좌
이 정도인데 C++은 다루질 않는 것 같아서... 이곳에 질문을 드립니다.
그리고 두 번째 질문은
위 언어와는 별개로
제가 만들고 싶은 애플리케이션? 트윅? 이 있는데
Cydia라고 아이폰 쓰시는 분들은 많이 아실 것 같습니다
이곳에 보면 개발자 분들이 iOS 기능을 확장하거나 제어하는 Tweak? 이라는 걸 유료 혹은 무료로 배포를 하는데요
제가 아이폰을 쓰면서 불편한 점을 제법 느꼈었는데
그래서 그 점을 해결하고자 직접 트윅을 제 손으로 만들어 보고 싶거든요... (비웃으셔도 좋습니다ㅜ)
이런 트윅들을 만들려면 어떤 언어나 과목을 알고 있어야 하는지... 알려주시면 감사하겠습니다
배우는 데 좀 시간이 걸리더라도 직접 만들어보고 싶어서요
이 Cydia에 올라와 있는 트윅 중 제가 잘 사용하고 있고 아이디어가 좋다고 생각한 트윅의 예를 좀 들어드리면
SwipeSelection
키보드 위를 쭉 밀어서 텍스트를 선택할 수 있는 트윅
보통은 텍스트 상자 위에서 꾹 눌러야 하는데 이 트윅으로 빠르게 복사가 가능해요.
StatusModifier
아이폰 상단바에 시각뿐만 아니라 가용램, 날짜, 요일, IP 주소를 나타낼 수 있는 트윅
같은 것들이구요. 맨 밑 스크린샷은 저것들이 설치된 경로에 있는 파일들을 나타낸 건데 혹시 답변자께서 어떤 걸로 만들었는지 파악하는 데 도움이 될까 하여 같이 첨부해 봐요.
최대한 제가 아는 한에서 질문을 명확히 하려고 했는데, 잘 전달되었을지 모르겠네요. 부족한 질문글 읽어 주셔서 감사해요.