알고리즘을 처음 공부할때는
막 실행시간줄일려고 기발한 아이디어로 문제해결하고 그러는줄 알았는데 물론 그런것도 있지만
대부분은 파일입출력함수쓰고 그러는거였다는걸 알았을때
현타왔음
뭐 파일입출력쓰는 것도 하나의 방법이고 목적을 이루는데 부합하지만
뭔가 알고리즘 문제를 푼다는게 열심히 공부해서 이곳저곳 응용할수있는줄 알았는데
그냥 어느순간 코드들이 딱 알고리즘 문제만 풀수있게끔 작성되있고 뭔가 거리감이 느껴졌었음
알고리즘 문제를 푼다는게 코딩의 한 분야인줄알았는데 코딩을 하는게 아니라 그냥 코딩과는 동떨어져있는 퀴즈중 하나? 이런 느낌
막 실행시간줄일려고 기발한 아이디어로 문제해결하고 그러는줄 알았는데 물론 그런것도 있지만
대부분은 파일입출력함수쓰고 그러는거였다는걸 알았을때
현타왔음
뭐 파일입출력쓰는 것도 하나의 방법이고 목적을 이루는데 부합하지만
뭔가 알고리즘 문제를 푼다는게 열심히 공부해서 이곳저곳 응용할수있는줄 알았는데
그냥 어느순간 코드들이 딱 알고리즘 문제만 풀수있게끔 작성되있고 뭔가 거리감이 느껴졌었음
알고리즘 문제를 푼다는게 코딩의 한 분야인줄알았는데 코딩을 하는게 아니라 그냥 코딩과는 동떨어져있는 퀴즈중 하나? 이런 느낌
학교에서 국어 수학 배운다고 많은 곳에서 활용할 수 있는게 아닌 것 처럼 알고리즘도 많이 활용되는 분야는 아니지 ㅇㅇ. 알고리즘에서는 사칙연산 수준인 DFS BFS 나 다른 곳에서 쓰지 이곳저곳 응용하고 싶으면 알고리즘이 아니라 개발을 하러 가야 됨
ㅇㅇ그래서 현타왔음... 알고리즘을 공부하면 뭐 프로젝트를 해도 좀더 효율적으로 설계하고 그러는건줄알았는데, 그래서 코딩을 하는데 있어서 뼈대가 되고 그러는 건줄 알았는데 개발하고 크게 관련이 없었다는거에 좀 쌔게 현타왔음
난 그래도 알고리즘 문제를 푸는게 순수 지적 유희만을 위한 거는 아니라고 생각함. 상위에 있는 알고리즘 문제를 풀기 위해 하게 되는 사고 방식 자체가 일반적인 문제 해결에도 도움이 되는 경우가 많음. 여러 문제가 생겼을 때 문제를 접근하는 방법을 배운다거나 하는 거에서 일반적인 개발 상황에서도 알고리즘을 안 한 사람보다 의외로 많이 유리함. 그런 이유로 구글 삼성 같은 머기업에서도 PS하는 사람들을 뽑는거라고 생각하고
근데 진짜 개발 실력을 늘리고 싶은거면 작은 프로젝트라도 참여해서 개발을 하러 가는게 알고리즘 문제나 잡고 있는거보단 훨씬 낫지 ㅋㅋ 이 쪽 분야를 공부하는게 재밌고 즐거우면 계속하는거고
ㅇㅇ뭔가 알고리즘은 수능수학 느낌임 수능수학이 순수수학하고 관계는 크게 없지만 문제해결력을 체크하는 그런 느낌
정리하자면 ps = 문제해결 능력을 키우기 위한 훈련 이게 개발을 진행함에 있어 포함됨 그러나 개발능력을 키우기 위해선 "개발"을 해야한다
어느정도 관련은 있지만 실무랑 좀 동떨어져있긴 함 코테도 얘가 코딩능력이 좋은지를 수치화해서 보는게 아니라 문제해결 능력과 코딩 작성스타일을 보는거라 상위티어들은 어느정도 알고리즘 문제를 위한 문제가 있음 딱 처음에 흔히 생각하는 실수임 알고리즘 잘 푸는 사람들이 개발자에서 탑이다 뭐 이런 생각들
근데 님이 정리한거를 보면 알고리즘이 결국 개발의 뼈대가 맞는건데 생각해보니까 맞는거같음 IQ테스트문제 잘푸는게 수능공부하는데 직접적인 도움은 안되지만 IQ테스트문제 잘푸는애들이 수능도 잘보는 느낌?
ㅇㅇ 뼈대 표현도 얼추 맞긴한데 그것보단 기반재질을 튼튼하게 한다고 보면 됨 알고리즘 안하고 모래성 쌓듯 그냥 개발해도 간단하게 들어갔을때는 문제 없음 결과물이 나오긴 함 그러나 나중에 기간이 지나고 뭔가 깊게 들어가려고 하면 기반이 부실하기 때문에 남들보다 시간이 오래걸린다거나 금방 포기하거나 땜빵 식으로 결과를 만들게 되고 결국 남들은 앞으로 나아가는데 나는 그 자리에 머물러 있는거 이런게 CS지식과도 관련있음 지금 당장 쓸모 없어 보일지는 몰라도 나중가선 지식이 있는사람과 없는사람은 차이가 벌어지게 되있음
"바퀴부터 개발하지 말라"
역량같은 개념이라 축구선수가 체력훈련 하는 그런 느낌이지 당장 쓸모있진않은 듯
저 내용이 맞는말이긴 함 순수수학이 ps이고 프로젝트같은게 응용수학이라 하면 적당하겠네 실제로 오렌지쯤가면 순수하게 이 분야에 대한 재미를 가지고 실력향상을 위해서 하는거도 맞고 근데 파일입출력 예시로든거 보면 글 쓴 사람도 ps를 그렇게 많이 해 본거 같아 보이지는 않는데