22018, 1/1101 회원가입  로그인  
   rhdbrkd2
   http://없음
   조언 부탁드립니다.

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=35277 [복사]


안녕하세요. 저는 고2 학생입니다.
제가 정말 진지하게 해커 쪽으로 진로를 생각하고 있습니다.
하지만 제가 무엇을 어떻게 왜 하는지를 몰라서 아직까지 그저 계획만 세우고 있습니다. 제가 바라는것은 모의해킹 전문가 인데요. 독학으로 하려고 하는데 공부 순서,어떻게 공부를 해야 실력이 잘늘고 응용를 잘하고 등등 자세하게 조언해주시면 감사하겠습니다.
아 그리고 독학으로는 정말로 성공을 할 수 없는지 간단하게 알려주시면 감사하겠습니다.

  Hit : 10296     Date : 2017/08/10 12:23



    
kismp123 다들 독학으로 시작하는거지 뭐 강남 애들처럼
몇천만원짜리 과외로 시작하는 줄 아셨나봐요??;;

그냥 제 생각을 말씀드리면 만약 님이 컴퓨터 덕후라면 이쪽에서 일하는데 도움이 될 것 같군요
당연히 컴퓨터로 하는 일인데 8시간 이상 앉아있는 것을 못한다면 다른 분야를 찾아보시는게 좋을 것 같구요
어느정도 기본기가 쌓이면 모든 분야가 똑같아 보입니다. 그냥 이론만 알면 다 이해가 되고 구현도 할줄 알아요
그렇게 기본기가 쌓이기 위해서는 당연히 오랫동안의 노력이 필요하겠지요

저같은 경우 처음에는 프로그래밍 대회를 준비하면서 프로그래밍만 죽어라 팠습니다.
그러다가 리버싱이라는 것을 알고 리버싱을 2년 정도 파면서 공부해보니 깨닳음을 얻었던 것 같아요
리버싱을 공부하면서 메모리를 알게되었고 메모리가 이해되니 모든 해킹 기법이 이론만 알면 사용할 줄 알고 나도 해킹문제를 어떻게 낼지 알게 되더군요...

하여튼 너무 막쓴거같지만 도움되셨길 바랍니다.
2017/08/10  
김답변 독학이란게 학원을 다니고 학교를 다니고 이런걸 안하면서 책과 컴퓨터로만 공부한다는 뜻이라면 제가 아는 분들은 독학으로 공부한 분이 많습니다
물론 그 과정에서 다른 해커들과 교류도 하고 BoB같은 교육과정도 거치면서 100%독학이라고는 굳이 따지자면 말할순 없지만
하여튼 많은 사람들이 독학으로 공부했습니다
그리고 학교공부와 해킹을 병행하시기는 굉장히 어렵습니다. 학교공부를 잘한다면 해킹에 시간을 조금 쏟으면서, 그리고 해킹을 잘한다면 학교공부에 조금 시간을 쏟으면서 둘다 잘해질수있겠지만
대부분의 경우에서는 해킹공부를 하면 학교성적이 떨어지고, 학교공부를 열심히하다보면 해킹공부할 시간이 없어집니다
그래서 지금 만약 보안공부에 올인을 하시겠다는 생각이라면 학교를 안가시는게 좋은데 문제는 자퇴를 해서 성공하기 위해선 자퇴 이전에 이미 해킹실력이 어느정도 궤도에 올라있어야 합니다
그래서 고등학교 성적을 포기하고 해킹공부를 한다면 대학은 어느정도 제쳐둔상태에서 실력을 길러 취업을 하는 방향으로 가셔야 할텐데, 2년만에 취업가능한 실력을 만들기가 그렇게 쉽진 않습니다. 그것도 어떤 틀이 없는 상태에서 혼자 모든걸 관리해야된다면요
그래서 보통 고졸취업을 하는 분들은 선린, 디미, 한세와 같은 특성화고에서 3년간 개발, 보안에 집중해 교육을 받은 뒤 취업을 하고, 실제로도 실력들이 다들 되게 괜찮습니다
인문계출신에서도 굉장히 실력좋은 사람들이 많긴하지만 그중에서 학교성적이 좋아 대학교진학을 하는사람들은 드물었습니다. 물론 실력이 굉장히 좋든말든 대회성적이 제일 중요한거기 땜에 대회성적이 좋은 분들은 해킹에 올인했어도 대학 잘 가긴합니다
실력이 아무리좋아도 자기보다 실력좋은사람이 있으면 결국 대회순위는 낮아지니까요

다른길은 학교공부에 좀더 집중하는 길인데, 여기서 좀더 동기부여를 할 수 있는 방법은
해킹공부를 하는것이 아니라 학교에서 배우는 수학과 밀접한 연관이 있는 알고리즘을 공부하는겁니다
그러니까 학교에서 어떤걸 공부할 때, 그 공부 내용을 왜 공부해야하는지 모르겠다면 그 이유를 컴퓨터에서 찾는거죠
예를들어 국어에서 배우는 형태소, 어절 이런 문법적인 요소들은 컴퓨터공학에서 자연어처리에서 중요하게 다뤄집니다
수학에서 미적분을 공부할 때도 머신러닝에서 최적값을 찾는데 사용된단것을 알고, 미적분을 공부하면서 머신러닝을 같이 공부해보는것도 좋겠죠
혹은 삼각함수를 배우면서 2d, 3d 그래픽 프로그래밍에서 물체의 회전을 직접 구현해보시는것도 좋구요(삼각함수, 삼각함수의 역함수 모두 사용됨)
2017/08/10