| 김답변 |
독학이란게 학원을 다니고 학교를 다니고 이런걸 안하면서 책과 컴퓨터로만 공부한다는 뜻이라면 제가 아는 분들은 독학으로 공부한 분이 많습니다
물론 그 과정에서 다른 해커들과 교류도 하고 BoB같은 교육과정도 거치면서 100%독학이라고는 굳이 따지자면 말할순 없지만
하여튼 많은 사람들이 독학으로 공부했습니다
그리고 학교공부와 해킹을 병행하시기는 굉장히 어렵습니다. 학교공부를 잘한다면 해킹에 시간을 조금 쏟으면서, 그리고 해킹을 잘한다면 학교공부에 조금 시간을 쏟으면서 둘다 잘해질수있겠지만
대부분의 경우에서는 해킹공부를 하면 학교성적이 떨어지고, 학교공부를 열심히하다보면 해킹공부할 시간이 없어집니다
그래서 지금 만약 보안공부에 올인을 하시겠다는 생각이라면 학교를 안가시는게 좋은데 문제는 자퇴를 해서 성공하기 위해선 자퇴 이전에 이미 해킹실력이 어느정도 궤도에 올라있어야 합니다
그래서 고등학교 성적을 포기하고 해킹공부를 한다면 대학은 어느정도 제쳐둔상태에서 실력을 길러 취업을 하는 방향으로 가셔야 할텐데, 2년만에 취업가능한 실력을 만들기가 그렇게 쉽진 않습니다. 그것도 어떤 틀이 없는 상태에서 혼자 모든걸 관리해야된다면요
그래서 보통 고졸취업을 하는 분들은 선린, 디미, 한세와 같은 특성화고에서 3년간 개발, 보안에 집중해 교육을 받은 뒤 취업을 하고, 실제로도 실력들이 다들 되게 괜찮습니다
인문계출신에서도 굉장히 실력좋은 사람들이 많긴하지만 그중에서 학교성적이 좋아 대학교진학을 하는사람들은 드물었습니다. 물론 실력이 굉장히 좋든말든 대회성적이 제일 중요한거기 땜에 대회성적이 좋은 분들은 해킹에 올인했어도 대학 잘 가긴합니다
실력이 아무리좋아도 자기보다 실력좋은사람이 있으면 결국 대회순위는 낮아지니까요
다른길은 학교공부에 좀더 집중하는 길인데, 여기서 좀더 동기부여를 할 수 있는 방법은
해킹공부를 하는것이 아니라 학교에서 배우는 수학과 밀접한 연관이 있는 알고리즘을 공부하는겁니다
그러니까 학교에서 어떤걸 공부할 때, 그 공부 내용을 왜 공부해야하는지 모르겠다면 그 이유를 컴퓨터에서 찾는거죠
예를들어 국어에서 배우는 형태소, 어절 이런 문법적인 요소들은 컴퓨터공학에서 자연어처리에서 중요하게 다뤄집니다
수학에서 미적분을 공부할 때도 머신러닝에서 최적값을 찾는데 사용된단것을 알고, 미적분을 공부하면서 머신러닝을 같이 공부해보는것도 좋겠죠
혹은 삼각함수를 배우면서 2d, 3d 그래픽 프로그래밍에서 물체의 회전을 직접 구현해보시는것도 좋구요(삼각함수, 삼각함수의 역함수 모두 사용됨) |
2017/08/10 |
|