https://arca.live/b/programmers/41261485?showComments=all&p=2


화석 개발자가 자기 후기적었는데


2번째란에 자료구조 알고리즘 코테 준비 크게 중요하지 않다고하고

이에 발끈한 원생들이 좀 보임


나도 진짜 현업뛰고 

자바로 입문하고 nodejs로 실무시작하고

현재 자바로 이직한 회사에서 플러터까지 도입한 상태임


현 회사에서는 노드,스프링,플러터 3개에 도커까지 씀


그래서 자료구조 알고리즘 능력을 ㅈㄴ게 발휘하냐?


아니



그럼 자료구조 알고리즘 필요없냐?


아니



취준생들이랑 원생들이 시험붙을려고 배우는 자료구조와 알고리즘은 이미 패키지로 다 풀린 상태임


그니깐 요즘 프레임워크에 디폴트로 장착되서 나온다고


만약 내가 원하는 기능이 프레임워크에 장착이 안되있을땐 하드코딩하는데


책에서본 자료구조와 알고리즘을 떠올린다?


내 입장에선 지2랄해라 ㅋㅋㅋ 이수준밖에 안됨




진짜 저 노땅 화석이 말한거처럼 내가 아이디어 떠올려서 짜야되는데


원생들이랑 코테 시험준비생들이 하는 실무 솔루션 짤때 약간 조미료 수준으로 첨가되는 수준이지


그걸로 뭐 할수는 없음


요리대회에 나갈때 필요한 참돔이 필요한거지 참돔을 요리하기위해 양파 하나 없다고 실무가 안되진 않음



즉 저 노땅말이 틀린건 아님


근데 수학분야를 파라는거에 대해선 또 얘기가 틀림


이거도 너무 단정지어서 얘기한거 맞음




이  IT 라는 분야는 분야가 너무 넓고 방대해서 이바닥에서 20년 일한 사람도 손 못대고 모르는 분야가 흐르고 넘침


그렇다고 한 사람이 모든걸 다 공부할순 없음


왜냐면 돈 벌어야 하거든



막말로 자료구조, 알고리즘, 수학 몰라도 IT바닥에서 고급기술자 달수 있고


솔루션 해결 기가막히게 하는 리더가 되는 경우 있음



IT바닥은 내가 취업한 분아갸 절대 전부가 아니고, 어느 분야나 회사에서 수익을 창출하기 위한 필요스택은


다들 틀림




배민 CTO가 한말중 하나 공감되는게


개발자의 트렌드와 요구사항이 변했음


개발자는 코딩하고 자료구조 많이 외우고 알고리즘 잘짜는사람이 아니라


문제가 있으면 그걸 해결하는 사람이라고




엘레베이터가 느리다고 불평할때 어느 회사는 20억을 들여서 20% 빠르게 한다


어떤 사람은 엘레베이터 앞에 거울을 설치한다



정답이란 없다


해결책과 방법론과 결과만 있을 뿐이다


그걸 해결하는 단계에서 서로 사용한 방법과 서로의 입장에서 쌓은 스택만 다를뿐이다


나와 틀리다고 마녀사냥하는 근첩새끼들은 역겨우니 좀 꺼져라