코더로 경력은 어느정도 있는데
기본기가 부족한것같아서
요즘 자료구조 다시 공부하고있음
근데 당연히 안다고 생각했던것들이
실제로 구현해보니 은근 시간이 걸리고
쉽게 구현이 안되네
간단한 그래프도 구현하는데 한참걸리고
오늘은 바이너리서치 구현하는데도
디버거로 디버깅해가면서 구현했음
원래 경력자들은 이정도는 파바박 숨쉬듯이 구현하는게 정상임??
기본기가 부족한것같아서
요즘 자료구조 다시 공부하고있음
근데 당연히 안다고 생각했던것들이
실제로 구현해보니 은근 시간이 걸리고
쉽게 구현이 안되네
간단한 그래프도 구현하는데 한참걸리고
오늘은 바이너리서치 구현하는데도
디버거로 디버깅해가면서 구현했음
원래 경력자들은 이정도는 파바박 숨쉬듯이 구현하는게 정상임??
그런 거는 레퍼런스 없이 직접 만들어보라 하면 못하는 애들 많음 - dc App
가끔 앉은자리에서 트리, 그래프. 해시맵정도는 메모장에서도 뚝딱 만들줄 알아야한다는 할배들은 그냥 틀인거야?
그런 거 할 시간 없음 다 갖다 씀..
이진탐색 특)직접 구현하면 엣지케이스 잔실수 많음
근데 잘못 구현된 알고리즘 보고 잘못된 거 찾아낼 능력은 있어야
시니어 프로그래머들한테 이진탐색을 구현해보라했는데 제대로 구현한사람이 절반도 안됐었다는 글을 본적이있음
코테로 시간 코딱지만큼 주니까 그런 거겠지? 시간 널널하면 다 만들 수 있을텐데..
정상
안되는게 보통
콘솔로 안찍어보고 디버거로 붙여서 했다는 것만으로도 훌륭하다
CS전공 대학원생같은 게 아닌 이상 그런 능력은 별로 의미없음 - dc App
보통 이론은 알고있지만 실제 구현때는 은근 잔실수가 많아서 바로 후다닥 만들진 못함
진지하게 궁금한 건데 요즘 같은 시대에 그런 거 구현하는 방법은 왜 공부함? 검색하면 이미 천재들이 다 최적화 해놓은 알고리즘 다 나오잖아 지금 니가 공부해야 할 건 알고리즘 구현 방법이 아니라 어느 상황에 어느 알고리즘을 써야 하는지 아님?
저런 것도 알아야 진정한 고수의 길로 가는게 아닐가