35, 1/2 회원가입  로그인  
   h@cking2013
   정보올림피아드&알고리즘에 대해 질문합니다ㅠㅠㅠ

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


안녕하세요.
지난 대회에서 알고리즘 공부를 하기 위해 샀던 'c로 배우는 알고리즘'이라는 책이 집에 있습니다만,
대회가 끝난 후 해킹공부와 리눅스 공부를 하면서 그 책은 책장 한곳에 고이 모셔두고 있었는데, 이번에 정보올림피아드 대회를 개최한다는 에기를 듣고 다시 책을 꺼내서 보게 되었습니다.
근데 책을 꺼내보니까 두통이 밀려오고, 해킹과 무슨 상관이 있나 하는 생각도 듭니다. 근데 대회를 안나가면 후회할 것 같고.......

1.지역대회가 5월달에 있던데 그때까지 어느정도 기초 알고리즘과 자료 구조에 대해 배우는게 가능한가요?
2.(현재 중학생)고등학교나 대학교를 가거나, 아니면 화이트 해커로서 회사에 취직하게 될때 정보올림피아드 수상 실적이 도움이 되나요?
3.해킹을 하거나, 보안을 할때 알고리즘과 자료구조가 어느 정도 필요한가요?

  Hit : 5592     Date : 2015/03/08 12:05



    
chi1527 1. 사람마다 다릅니다. 언어를 쉽게 이해하는 친구들이 있는반면, 알고리즘 자체를 쉽게 이해하는 친구들이 있습니다. 저같은 경우엔 둘다 어려웠지만........ㅠ_ㅠ
2. 진로상담사로 활동하면서 학생들을 위해 입시부터 특기병(병특 산업체) 취업까지 관련 분야에 대한 정보를 수집해보니.. 자격증만큼 수상실적이 중요함을 느꼈습니다. 혹시 톡을 주시면 관련 내용(대학 입시부터 특기병, 입사 규정까지)의 일부를 캡쳐해 보내드리겠습니다.
3. 솔직히 너무 깊게는 공부를 할 생각이 없었는데..(상담하는데 있어 친구들에게 기본적인 것들은 알고 있어야 하기에..) 자료구조는 꼭 필요하단 생각이 들었습니다. 학원 다닐 생각이 없으시다면, 책이든 인강이든 다양한 수단을 이용해 꼭 탄탄히 해두셔야 한다고 생각합니다.
(언어는 발전가능성이 적지만, 알고리즘에선 여러가지 이슈등으로 인해 발전 가능성이 남아 있습니다. 창의적이고 독창적인 화이트해커가 되고싶다면 이러한 부분을 꼭 완벽히 익혀두시는게 좋지요)

카톡 아디에 대해선 쪽지 보내드리곘습니다.
2015/03/08  
improve0014 고등학생이신가요? 정보보안전문가로 취업하시겠다고 하신다면..
일단 영어랑 수학부터 먼저 공부하세요..
영어는.. 신기술이 해외로부터 들어오기 때문에 신기술을 익히려면 영어가 필요합니다..
그리고 수학을 잘하면 최고의 해커가 되는거고 수학을 못하면 그냥 그런 해커가 됩니다..
그래서 영어와 수학이 중요합니다.. 이것부터 먼저 다 공부하고 프로그래밍 언어부터 공부하세요..
프로그래밍 공부하시고 운영체제와 네트워크공부하시고.. 그 다음에 해킹/보안 공부를하세요..
사실.. 이것 말고도 알아야하는게 더 많습니다.. 컴퓨터구조, 알고리즘, 자료구조, 이산수학등등
많은 것을 공부해야합니다.. 데이터베이스도 배워야하구요..

우리나라에서는.. 해커에 대한 인식과 대우가 그렇게 좋지 않습니다.. 찬밥신세죠..
우리나라 정보보안 다 합쳐서 200명정도 된다고합니다.. 그 중에서 잘하는 사람은 10~15명정도라고합니다... 해킹을 공부한다는것은.. 그만큼 어렵고 힘들고 시간도 정말 많이 소비됩니다..

제가 왜 이런말을 했냐면.. 그래도 배우시기전에 현실을 먼저 알고 시작하라는겁니다.
언제든지 꿈은 바뀔수 있습니다.. 저는.. 취미로 배우는것이기 때문에.. 상관은 없지만..
글쌔요.. 영어공부 열심히 하셔서 해외로 가신다면 모를까 ㅎㅎㅎ
해외로가면 돈 많이주고 대우잘해줍니다.. 하지만 우리나라는 절때 그런일은 없습니다..
2015/03/08  
improve0014 마지막으로 프로그래머는 해킹을 못해도 프로그램을 못만드는 해커는 없다고..
프로그래밍언어를 가지고 프로그램을 능숙하게 만들줄 알아야합니다.
2015/03/08  
h@cking2013 두분 모두 답변해주셔서 감사합니다.
덕분에 많은걸 알게 되엇어요.
2015/03/08