소프트웨어 엔지니어가 어느 정도의 low level 지식을 알아야 하는가에 대해..

Words
69
Reading
1 min
Listen
Play
9y

밑단 기술을 어디까지 알아야 하는가에 대해서 토론이 활발한 것 같습니다.

(web) sw engineer가 양자역학을 알 필요는 없지만, 기본적인 tcp/ip프로토콜, 디자인 패턴, 메모리 관리 기술, 자료구조 같은것들은 알아둬야 한다고 생각합니다. 기초가 튼튼하면 처음엔 늦는거 같아도 갈수록 흡수력이 커진다고 봅니다.

프레임워크로 입문해서 뭔가 구현만 해내는 사람하고, 하다못해 c/c++부터 떼고 올라와서 웹개발 하는 사람하고 확실히 차이가 난다고 생각합니다.

Managed Language, Unmanaged Language 양쪽 다 하나씩은 제대로 알아 둘 필요가 잆다고 생각되기도 하네요.