최근 트위터에서 소프트 스킬과 하드스킬에 대한 주제가 화제가 되었다. 물리엔진, ML 프레임워크, 컴파일러, 데이터베이스 등을 만드는 전문적인 개발을 하는 사람들의 경우 하드 스킬이 많이 요구되지만 일반적인 웹앱의 경우 평균 수준의 하드스킬이 요구되고 협업할 일이 많아서 소프트 스킬이 더욱 강조된다는 류의 트윗이었다. 최근 나도 협업에 대해서 많은 고민을 하고 있어서 이걸 보고 많은 생각이 들었다. 최근에 협업을 하면서 고민한 점들이 많아서 어떻게 협업을 이뤄내야할지에 대해서 진지하게 생각해보았다. 내 개인적인 견해는 이렇다. 하드 스킬은 기본중의 기본이다. 전문적인 엔지니어가 되기 위해서 하드 스킬이 필요한 것이고 진정 자신을 전문가라고 말하기 위해서는 하드 스킬을 쌓아야 하는 것이 당연시 된다. 그렇..