요즘 우리나라 회사들도 채용할 때 알고리즘이나 손코딩 많이 시켜서
관련 분야를 좀 찾아봤는데 우연찮게도 땔감들의 패턴을 파악했다.
보면 블로그 같은데다가 어디 면접보고 온 후기 같은 거 써놨거나
개발자 커뮤니티에 글 올려서 어쩌고 저쩌고 말하는데
땔감들은 다음과 같은 논리로 정신승리를 시전하더라.
1. 실무에서 쓸 일 없는 문제다.
2. 학부생이면 풀텐데 나는 졸업한지 오래돼서 까먹었다.
3. 내가 X년차인데 필요한 걸 안물어보고 고작 저런걸 물어보다니 자존심 상한다.
4. 내가 저런 문제까지 잘풀면 구글갔지 왜 니네 회사에 들어가냐.
5. 라이브러리 쓰면 되는데 왜 저런 짓을 하는지 모르겠다.
실력있는 프로그래머들은 절대 저런 반응을 보이지 않는다.
어려운 문제를 만났을 때 해결책을 궁금해하고
그게 최선인지, 더 나은 방법은 없는지 고민해본다.
내 생각에 우리나라에서 개발자라고 자칭하는 인간들이
대부분 SI에 종사하고 있어서 이런 현상이 벌어지는 것 같다.
그들의 '실무'라는 건 그냥 뻔한 기능하는 프로그램 날짜 안에 만들어주는 게 전부일 테니까....
그냥 DB에 데이터 넣어놓고 대충 인터페이스 만들어주는 수준의 개발...
수천만명 수억명이 쓰는 트래픽을 감당해야된다거나
엄청 복잡한 연산을 1~2초 안에 해야된다거나 하는
어려운 문제 해결 경험이 없으니
라이브러리 갖다 쓰는 게 개발의 전부인 줄 착각하는 거다.
개발자가 땔감 취급 당하는 헬조선도 문제이지만
땔감을 벗어날 생각도 의지도 없이 그냥 불평불만 + 자기합리화 시전하는
땔감들도 문제가 있다는 걸 알게 되었다.
실력있는 프로그래머는 이런글을 쓰지도 않을 뿐더러 보지도 못하겠죠...
나 방금 봄 ㅋㅋ
주관적 기준이네요
왜 일리있는 내용도 있는뎅
Mers// 난 학생임
그런 사람들은 개발을 좋아서한다기보다는 밥벌어먹고 살려고 하는사람들이 대부분이지 처음엔 개발 좋아해도 si가서 조금 구르면 존나 싫어지는게 한국it의 현실아닌가? ㅋㅋ
한줄 요약. 멈추면 끝.
한국 si 에서 굴러야되는 수준인게 땔감의 한 유형 아님?
그렇죠 노오오력이 부족하니까 si에서 구르는검니당 !
개공감
초딩임에도 격공합니다.
1. 실무에서 쓸 일 없는 문제다. => 항상 전체를 알아야 막힘 없이 무시 당하지 않고 남들에게 이용, 은근한 무시를 당하지 않는다. 또한 남들에게 아쉬울 것 없어 제 목소리를 내게 된다. 2. 학부생이면 풀텐데 나는 졸업한지 오래돼서 까먹었다. => 항상 기억하고 활용하는 지식으로 만들어야 하고 살아 있는 지식이 되도록 스스로 무언가를 만들거나 공부하여야 한다. 3. 내가 X년차인데 필요한 걸 안물어보고 고작 저런걸 물어보다니 자존심 상한다. => 허점을 찔린것이기도 하지만 대답은 해 주어야 한다. 4. 내가 저런 문제까지 잘풀면 구글갔지 왜 니네 회사에 들어가냐. => 개인 실력 향상 관점에서 바라 보아야 하며, 이런 개인 실력이 있다는것 만으로도 커리어 또는 무시당함등은 나아 질 수 있다
5. 라이브러리 쓰면 되는데 왜 저런 짓을 하는지 모르겠다. => 갑입장에서 돈값 못하고 내심 못마땅하고 불신하니 개인 실력을 떠보는 것이다. 회사 어려울때 라이브러리 복붙하는 인공지능 대체제 복사기 잉여들이 제일 먼저 잘리거나 도태된다.
3. 내가 X년차인데 필요한 걸 안물어보고 고작 저런걸 물어보다니 자존심 상한다. => 허점을 찔린 것이기도 하지만 반드시 해법은 이야기 해 주어야 한다. 그렇게 함으로 그 사람이 알았으니 그 문제를 계속 해결 하지 못하면 무능한 인간이거나 역량이 안되는 인간이다.
이런 인간들이랑 상종 하지 말든가 걍 어린애도 안되는 누군가를 가르친다고 생각해라