후하하핫
9k
2022-03-22 04:44:31
5
7043

프로그래밍에 재능이 있는지 확인해 보는 방법: 덕력이 있으신가요?


요새는 대중 교양서에 나올 정도로 유명해 진 이야기입니다만, 실리콘 밸리의 광고판에 아래와 같은 글이 붙은적이 있습니다.


저기서 e는 오일러 상수를 뜻합니다. 보통은 그냥 지나칠텐데, 어떤 덕후들은 이걸 갖고 가서 python이든 뭐든 써서 돌렸겠죠. 소수 계산이 어렵다고는 해도, 컴퓨터한테 노가다 시키면 되는 수준의 연산이긴 하니까요. (에라스토테네스의 체 알고리즘으로 걸러내면 됩니다. 중학교 수학이죠.)


계산 때려보면 7427466391이 나오네요. 7427466391.com 을 쳐서 들어갑니다.


뭔가 축하한다고 얘기하네요. 그리고 www.Linux.org 사이트에 들어가 Bobsyouruncle 이라는 아이디로 로그인 하기 위한 패스워드를 넣기 위해 수학 문제를 또 줍니다.

위 수열은 닐 슬론이라는 수학자가 A095926 sequence라고 부르는, 오일러수 패턴에서 합이 49가 되는 10자리 수열들입니다. 이건 난이도가 좀 있긴 한데, 오일러수 안에서 생각해보면 역시 코딩 노가다 하면 풀리는 문제긴 합니다. 답은 5966290435 입니다. (사실 저는 멍청해서 이 패턴 찾는데 시간 쓰기 전에 IP 여러개 사서 합이 49가 되는 10자리 수 테스트 돌려 놓고 수학적으로 생각해봤을 것 같긴 합니다)


자, www.Linux.org에 로그인 하면 무슨 일이 벌어질까요?



구글에 지원할 수 있는 채용 공고가 뜹니다. 아마 이 경로로 구글에 지원한 사람이 많지 않을거고, 저 수학 문제 두개를 풀 정도의 호기심과 열의를 가진 사람은 더 적겠죠. 그 이력서가 이쁘든 안이쁘든, 경력이 어떻든 저 경로로 지원한 사람은 좋은 엔지니어로 생각될 가능성이 큽니다.


사실, 쿠팡이랑 네이버만 해도 페이지 소스보기로 사이트 보다보면 이력서 내는 곳이 있고 (이건 너무 알려져서 이제 별 효과가 없을 것 같긴 하지만…), 버그 바운티라고 오픈소스 소프트웨어들 버그들 고치다보면 알고보니 의도된 버그 였다면서 채용공고 뜨는 일이 심심치 않습니다. 보안쪽 하시는 분들은 아주 잘 아실겁니다.

즉, 회사들은 적극적으로 어떤 문제를 풀려는 사람을 좋아합니다. 주어진 공부를 하고, 이력서에 뭔가 한줄이 들어가고 수상을 하는 것보다 어쩌면 위의 지원 방식으로 지원하는 사람들을 더 선호할 수도 있겠죠.


아시다시피, 저는 꼰대다 보니까 할 말이 그렇게 다양하지도 않고 별것도 없습니다. 진짜 풀고 싶은 문제가 있고 자신이 꽂히는게 있다면 열심히 풀어 보세요. 학벌이 좋든 안좋든, 머리가 좋든 나쁘든, 덕후 같이 다른 사람들은 신경도 안쓰는 문제를 오직 재미로 붙들고 있을 수 있다면, 당신은 재능러입니다.

25
13
  • 댓글 5

  • 호떡이아빠
    59
    2022-03-22 20:24:46 작성 2022-03-22 20:29:13 수정됨

    좋은 글 잘 읽고 갑니다.

    학창시절 관심분야의 작은 문제를 몰두해서 해결하고 거기서 성취감을 얻었고, 지도교수님께서 작은 성취감이 쌓여서 큰 자신감이 되고 앞으로 살아나가는데 좋은 자양분이 된다고 했었던게 기억나네요.

    적고보니 지금 글과 관련이 있는지는 모르겠지만, 좋아하는 분야에 몰두하는건 개인의 발전에 좋은일인것 같습니다.

  • 오내가젊
    1k
    2022-03-23 09:40:46

    재밌네요 ㅎㅎ

  • 토가처캬조노
    435
    2022-03-25 00:00:49

    저도 가끔 이런 생각을 했는데 저는 덕질을 할 수 있는 사람은 아닌 것 같습니다. 하지만 덕질을 하려고 노력은 하는 사람인 것 같네요. 노력하는 사람도 발전할 수 있겠죠..

  • 후하하핫
    9k
    2022-03-26 00:17:55

    @토가처캬노조: 덕질을 할 수 있는 사람은 재능이 있는 것일 뿐이구요, 프로그래머는 재능이 있어야 하는 것은 아니라고 생각합니다. 재능이 있으면 그저 더 편할 뿐이죠. 충분히 노력으로 극복할 수 있습니다. 주변에서 그런 경우를 너무 많이 봤어요.]

  • 쓸모있는 개발
    317
    2022-03-27 22:14:43

    덕질이라고 하시니 좀더 재미있게 접근하게되네요

  • 로그인을 하시면 댓글을 등록할 수 있습니다.