최근 방문

코딩 초보와 고수의 차이.jpg

산격동꿀주먹 작성일 21.12.23 09:26:13
댓글 43조회 10,797추천 32
4b2600a29670c47f6d49222b8b91c2ad_372599.jpeg

몬소리인지 아는사람

산격동꿀주먹의 최근 게시물
  • 2
    초보: 어려운 함수써서 결과를 냄.

    1번째 줄엔 별이 하나. 다음 줄부터 별이 하나씩 늘어도록 계산식을 써 놓고, 총 4줄까지 표시
    ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
    고수: 걍 다 써버림
    1줄 별하나, 2줄 별 두개, 3줄 별 세개, 4줄 별 4개
    ㅡㅡㅡㅡㅡㅡㅡㅡ
    결과론적으로 사용자가 볼때 결과는 똑같음..ㅋㅋ
    근데 고수가 일일히 다 쓴 것은 에러가 안남ㅋㅋ
  • 1
    명사들의 연설은 대부분의 연령대가 알아듣기도 쉽고 어려운 단어도 안 쓰는데 줫문가들이 하는 말은 온갖 영어, 한자어 남발에 같은 분야 전문가들도 뭔 소린지 알아듣기 힘든 이치군요
  • 2
    고수: 짬이차서 누가 내 소스 안봄
    초보: 코딩리뷰도 해야해서 오른쪽처럼 짜면 짤림
  • 끼이낑낑깡21.12.23 09:32:43 댓글
    2
    초보: 어려운 함수써서 결과를 냄.

    1번째 줄엔 별이 하나. 다음 줄부터 별이 하나씩 늘어도록 계산식을 써 놓고, 총 4줄까지 표시
    ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
    고수: 걍 다 써버림
    1줄 별하나, 2줄 별 두개, 3줄 별 세개, 4줄 별 4개
    ㅡㅡㅡㅡㅡㅡㅡㅡ
    결과론적으로 사용자가 볼때 결과는 똑같음..ㅋㅋ
    근데 고수가 일일히 다 쓴 것은 에러가 안남ㅋㅋ
  • 세상을날다21.12.23 11:12:17 댓글
    1
    명사들의 연설은 대부분의 연령대가 알아듣기도 쉽고 어려운 단어도 안 쓰는데 줫문가들이 하는 말은 온갖 영어, 한자어 남발에 같은 분야 전문가들도 뭔 소린지 알아듣기 힘든 이치군요
  • 아갈히다드라21.12.23 16:09:59
    0
    @세상을날다 ㅋㅋㅋㅋㅋㅋㅋㅋ 개공감

    저도 20년전에 작업하던 PSD파일 열어본적이 있는데 뭔놈의 레이어가 그렇게도 많던지 ㅋㅋㅋㅋ 일일히 이름도 다 써놧음;;

    지금은... 레이어 몇개 안쓰네요 확실히 경력이 늘수록 레이어수가 점점 줄어들더군요

    디자인이라는게 얼마나 미니멀까지 도달하느냐 싸움같아요 이거랑 비슷한 맥락이 아닌가 생각이듭니다
  • 오사카에서21.12.23 12:04:11 댓글
    3
    그런데 초보가 만든건 i가 1000단위면 위에꺼 4만숫자봐꾸먼되는데 고수떤 천개를 써야라잖아요 ㅠ
  • 아라므엘21.12.23 12:51:05
    0
    @오사카에서 결과물을 내기 위한 최적의 코딩이니까...
    1000 단위면 전자가 좋죠.. 단지 저 내용대로 4줄 나오게 하는데 복잡할 필요는 없으니까 하시는 이야기 같습니다 ㅎㅎ
  • 가듯21.12.23 09:34:08 댓글
    0
    "Google" 선생님~
  • 소크라데쓰21.12.23 09:36:47 댓글
    0
    오른쪽이 cpu 자원도 덜 먹고 유지보수도 편하겠네. 딱 보면 뭐하는 코드인지 알잖어.
  • 소크라데쓰21.12.23 09:46:28 댓글
    0
    최종적으로 n개의 별 출력하는 코딩
    stars =‘’
    for i in range(0,n):
    stars += ‘*’
    print(stars+’\n’)
    이렇게 하면 되나염? 헐 띄어쓰기 안들어가지네
  • 오사카에서21.12.24 10:56:35 댓글
    0
    그러면 아무것도 출력안됨 ㅋ
  • 7시내고향21.12.23 09:50:26 댓글
    2
    어셈블리로 바꿔서보면 오른쪽의 연산량이 훨씬 적음
    실제로 최적화 기법중 하나인 loop unrolling이
    저렇게 반복문을 피하고 풀어서 쓰는거임
  • 단능21.12.23 12:32:28 댓글
    0
    PL랩 출신?
  • 세균고양이21.12.23 09:52:14 댓글
    0
    개발자들 다 튀어 나오네~
  • 임덕규21.12.23 09:56:40 댓글
    0
    고등수학에서 경우의수 과목도 괜히 nCr이나 !로 공식적으로 접근하기보단 그냥 단순무식해보여도 나열하는게 오히려 쉽고 정확하고 단순할때가 많았던것 같습니다 ㅎㅎ

    나열하는게 나쁜게 아니라 좋은거라고 알려주셨던 박승동 쌤이 생각나네요ㅠㅠ
  • adgaqe21.12.23 09:59:47 댓글
    0
    오... 교과서만 보면 된다는 박승동쌤 얘길 짱공에서 보네요
  • 매너의정석21.12.23 09:59:52 댓글
    1
    초보:줄자써서 벽돌간격 칼같이 맞추려함
    고수:맨날쓰는거라 그냥대강놔도 간격이 얼추맞음
    실상은 오른쪽처럼하면 병1신소리듣기좋음
    진짜 고수는 저기능을 모듈화시켜서 가지고있겟죠
  • 리얼포비21.12.23 10:06:23 댓글
    0
    눈으로 보면 왼쪽이 고수처럼 보이지만 오른쪽 실행 속도면에서 더 빠르기 때문에 오른쪽이 고수 맞음.
  • 삐리리뿌숑숑21.12.23 10:22:06 댓글
    0
    1도 모르겠다
  • 닭스훈트21.12.23 10:22:47 댓글
    2
    고수: 짬이차서 누가 내 소스 안봄
    초보: 코딩리뷰도 해야해서 오른쪽처럼 짜면 짤림
  • 미쳐날뛰는존21.12.23 11:15:09 댓글
    0
    코딩 모르는 직장인으로 이게 제일 공감 가는듯
  • 나라라721.12.23 10:30:10 댓글
    0
    5개까지니깐 오른쪽이 더 효율적이겠지만 100개 1000개 라면 왼쪽이 더 나은건가요?
  • 멀좋아해21.12.23 11:26:46 댓글
    0
    글처 반복문이 나온계기가 결국 여러번 반복되는걸 계속나열하기 귀찮고 오류가 발생하기 쉬워요
    윗글처럼 간단한건 나열하는게 좋지만 길어지면
    반복문을 쓰겠죠
  • 0
    아하!! 오른쪽이 글자수가 더 적으니 고수라는 말이군요! 이해했어!!
  • 주식가즈아21.12.23 10:49:39 댓글
    0
    저렇게 고수가 된 이후에
    왜 다들 닭을 튀기시나요???
  • 멀좋아해21.12.23 11:32:45 댓글
    0
    일단 프로그래밍이라는게 변화가 다른업종보다 엄청나게 빨라요
    대학교때 배웠던 언어가 사회와서는 사장되는경우도 있구요
    그래서 다른직종 보다 말씀하신 부분들이 많은것 같습니다
    정말로 뛰어나신분들은 나이들어도 잘나가셔요 소수지만
  • 아아아커커커21.12.23 11:36:01 댓글
    0
    고수라는 소리를 유지할려면 계속 공부해야 되기 때문이죠. 어느 시점에서 누구나 그렇듯 만족을 해버립니다. 이정도면 되겠지 이렇게해도 결과는 똑같으니까 상관없겠지.
    하지만 최신기술이 나오는것은 이유가 있는것이고 그것을 따라가는걸 멈추는순간 너무나 쉽게 고수가 아니게 됩니다.
    대신 고수가되면 그만한 보상도 따라오는 노력을 항상 해야하는 직업입니다.
  • 닭스훈트21.12.23 12:34:26 댓글
    0
    변화가 많아서 평생 공부해야하고
    아차 하는순간 뒤쳐짐

    중국어를 배우면 취업도 잘되고 미래도 있다고해서
    중국어를 공부해왔고 나름 a급이라고 자부할 만큼 되었는데 어느순간 전세계에서 중국어를 안쓰기 시작하고 불어를 쓰기 시작함
    이직하려고 봐도 중국어는 자리가 없고 있어도 오래된 중소기업뿐... 중국어를 하려는 사람은 다 이곳으로 몰려서 a급 내에서도 급이 나뉘어버림
    결국 치킨
  • 별별별별21.12.23 12:51:08 댓글
    0
    예전에는 개발자를 노가다꾼 쯤으로 생각해서 인건비가 낮은 신입들을 선호하니 40대가 되면 치킨집 엔딩이었는데, 요즘은 분위기가 바뀜. 개발자 연차가 쌓일수록 눈에 보이지 않는 격차가 크다는걸 알기 때문에 40-50대가 되어도 개발자로 일하는 경우가 대부분이고, 고액연봉을 주고서라도 10년차 이상 시니어 개발자를 채용하는 경우가 많아짐
  • 개눈까르21.12.23 20:54:39 댓글
    0
    결국은 나이먹고 짬 차면 개발 팀장인데 단순히 개발 마인드가 아니라 영업 마인드까지 있어야 함

    말이 쉽지.. 한마디로 몇 십년을 개발하다가 영업하라고 하니 힘들죠

    결국 회사는 이윤을 창출하는건데 돈 못 벌어다 주면 짤리죠
  • TSpoon21.12.23 10:59:02 댓글
    0
    왼쪽은 i를 4까지로 고정했으니 초보지, 그걸보고 고수라는 사람이 차라리 이래해라 혼내주는 코드군.
  • 버럭스타일21.12.23 11:31:52 댓글
    1
    고수..
  • 좋아해도될까요21.12.23 12:10:14 댓글
    0
    코팅은 잘했는데..
  • 별별별별21.12.23 12:39:27 댓글
    0
    고수는 딱 보면 단순하게 해야하는지 아니면 힘써야 되는 곳인지 판단이 되는데, 초보는 그게 안되니 코드가 복잡하고 오버스펙인 경우가 많음
  • I배뚱땡I21.12.23 12:58:58 댓글
    0
    아 진짜 저게 고수 ㅋㅋㅋ 희화하 했지만 맞는말임.
  • 은하최강한량21.12.23 13:35:15 댓글
    0
    중수: 굳이 클래스 나누고 스트림으로 foreach 처리함
  • darkq21.12.23 14:32:02 댓글
    0
    최대한 단순하고 보기좋고 봐꾸기 쉽고 당장 노가다 같아보여도 실제로 변경이 일어나면 오른쪽이 훨씬 유리함.
  • 테일러48221.12.23 14:54:23 댓글
    0
    최대한 연산안하게 ㅋㅋ
  • whitejm21.12.23 15:08:22 댓글
    2
    요즘엔 개념이 바뀐건가? 왼쪽이 기본적인 방식이고 오른쪽은 하드코딩(반복작업으로 겉만 그럴듯하게 보이게 만드는 방법)이라고 하는데.. 즉 왼쪽처럼 함수를 만들 실력이 없어서 노가다로 하드코딩하는거임.. 우리가 수학문제 풀때 공식쓰면 쉽게 풀수 있는걸 노가다로 푼다고 생각하면됨.. 저렇게 간단한건 하드코딩을 해도 문제가 없지만 수백 수천개를 표시해야 한다면 오른쪽방식으론 수백 수천개를 코드에 추가해야함..
  • 정용이21.12.23 17:01:00 댓글
    0
    고장이 어떻게하면 나는건지도 모르겄네요
  • 소크라데쓰21.12.23 18:09:40 댓글
    0
    클라이언트 : 음… 3번째 줄 가운데 *만 X로 바꿔주세요.

    라고 말할때 고수의 코드가 빛을 발할 듯.
  • 0홀랑021.12.23 20:06:38 댓글
    0
    ㅋㅋㅋ 왼쪽 코드 맨붕ㅋㅋㅋㅋ
  • 삼백억누구냐21.12.23 23:51:06 댓글
    0
    초보코드: 닭잡는데 총쏘는 격
    고수코드: 유지보수 편함

    나이먹고 년차수 쌓이면서 좋은 개발자가 되고자 노력하는 중인데. 개인적으로 내린 좋은 개발자의 정의는 내가 떠나도 뒷사람이 편한 프로그램을 짜는 거였죠
  • 양파망치21.12.24 06:21:34 댓글
    0
    고수는 소잡는 칼로 닭을 잡지 않은거
  • 쏘쩍새21.12.25 19:34:29 댓글
    0
    원시코드로 보면 두개다 비슷한 코딩. 그냥 빠른게 최고라 오른쪽

엽기유머 인기 게시글