본문

[유머] 코딩 초보와 고수의 차이점.png

일시 추천 조회 58278 댓글수 49


1

댓글 49
BEST
숙련자 특) 자기가 직접 코드 다 짜지 않고 남이 만든 오픈 소스 씀
눈감고코딩 | (IP보기클릭)218.155.***.*** | 20.01.18 18:28
BEST
진짜 고수는 유지보수의 편의성을 위해서 파일로 빼서 로드해서 찍음
페도 다뒤졌으면 | (IP보기클릭)121.169.***.*** | 20.01.18 18:23
BEST
반복문 써서 출력하기 그냥 직접 써서 출력하기
루리웹-6675962026 | (IP보기클릭)211.179.***.*** | 20.01.18 18:23
BEST
직관성과 간결함!
페퍼민트 | (IP보기클릭)112.168.***.*** | 20.01.18 18:23
BEST
초보는 아직 배우는 입장에 있는 사람이라.. 프로그래밍에서 할수있는 기능들을 많이 사용해서 결과를 많음... 반면 고수들은 어찌됬든 결과만 나오면 끝이라서 단 하나의 기능으로 똑같은 결과를 만들어내는거... 물론 무작정 저렇게 하면 안되고 나중에 변경될지도 모를 확장성이나 내용이 수정이 될지도 모르는 상황을 다 예상해서 저렇게해도 상관없을때만 만드는거임...
아이젠큐트 | (IP보기클릭)58.225.***.*** | 20.01.18 18:38
BEST
코딩 초보: 버그가 안나게 코딩하려고 한다 코딩 고수: 버그가 문제가 안되게 코딩하려고 한다
루리웹-9744959854 | (IP보기클릭)104.238.***.*** | 20.01.18 18:36
BEST
되도 않는 기교는 아니지 않냐...
쿠미로미 | (IP보기클릭)183.103.***.*** | 20.01.18 18:36
BEST
고마워요 스택오버플로우! 감사해요 깃허브!
절멸 | (IP보기클릭)1.235.***.*** | 20.01.18 18:38
BEST
초보는 배워야 하는 입장이니까 어쩔 수 없는 거.
로리섹돌왕국 | (IP보기클릭)221.154.***.*** | 20.01.18 18:24
BEST
(구글링) 숙련자
만세 | (IP보기클릭)211.201.***.*** | 20.01.18 18:35

* ** *** **** *****

은성류 | (IP보기클릭)61.81.***.*** | 20.01.18 18:23

설명좀?

[89일환] 트립시트 | (IP보기클릭)59.21.***.*** | 20.01.18 18:23
BEST
[89일환] 트립시트

반복문 써서 출력하기 그냥 직접 써서 출력하기

루리웹-6675962026 | (IP보기클릭)211.179.***.*** | 20.01.18 18:23
BEST
[89일환] 트립시트

초보는 배워야 하는 입장이니까 어쩔 수 없는 거.

로리섹돌왕국 | (IP보기클릭)221.154.***.*** | 20.01.18 18:24
[89일환] 트립시트

* ** *** **** ***** 를 만드는데 초보는 기능을 배워야하니깐 *를 반복해서 넣는 법을 쓰고 고수는 그냥 손수 쳐서 넣음

I아티I | (IP보기클릭)1.237.***.*** | 20.01.18 18:32
[89일환] 트립시트

저게 유명한 기초적인 문제임 반복문 배울 때 짜는거 근데 고수는 그냥 간단한 코드를 짜는거지

이과 빌런 | (IP보기클릭)39.7.***.*** | 20.01.18 18:35
BEST
[삭제된 댓글의 댓글입니다.]
cockpit:9090

되도 않는 기교는 아니지 않냐...

쿠미로미 | (IP보기클릭)183.103.***.*** | 20.01.18 18:36
BEST
[89일환] 트립시트

초보는 아직 배우는 입장에 있는 사람이라.. 프로그래밍에서 할수있는 기능들을 많이 사용해서 결과를 많음... 반면 고수들은 어찌됬든 결과만 나오면 끝이라서 단 하나의 기능으로 똑같은 결과를 만들어내는거... 물론 무작정 저렇게 하면 안되고 나중에 변경될지도 모를 확장성이나 내용이 수정이 될지도 모르는 상황을 다 예상해서 저렇게해도 상관없을때만 만드는거임...

아이젠큐트 | (IP보기클릭)58.225.***.*** | 20.01.18 18:38
[89일환] 트립시트

배울때는 과정이 중요하고 실무때는 효율이 중요하고

우린굉장해 | (IP보기클릭)211.204.***.*** | 20.01.18 18:50
우린굉장해

이게 운전면허랑비슷하네..

루리웹-9170347241 | (IP보기클릭)182.230.***.*** | 20.01.18 18:54
[89일환] 트립시트

첫번째는 반복문을 써서 연산이 들어감 두번째는 연산이 거읩 없다고 생각하면 됨 1+1=2 라고 찍는것과 2라고 찍는 차이 정도 어차피 사용자는 이게 계산 돼서 출력한건지 뭔지 알자 아니니까

독캐 | (IP보기클릭)223.62.***.*** | 20.01.18 19:00
[89일환] 트립시트

전자는 로직으로 매 회차마다,*수를 늘려서 4번까지 출력하게 만든거고 후자는 걍 * ** *** ****가 나오게 써놓은거 뒷일은 모른다는 얘기가 전자는 출력횟수를 늘어도 숫자만 바꾸면 되는데 후자는 마저 일일이 쳐야되서 그래도 적을때는 후자가 편하지

칼데우스 | (IP보기클릭)211.36.***.*** | 20.01.18 19:03
BEST

직관성과 간결함!

페퍼민트 | (IP보기클릭)112.168.***.*** | 20.01.18 18:23
BEST

진짜 고수는 유지보수의 편의성을 위해서 파일로 빼서 로드해서 찍음

페도 다뒤졌으면 | (IP보기클릭)121.169.***.*** | 20.01.18 18:23
페도 다뒤졌으면

저 짤은 요구사항을 충족하기 위한 취소한의 노력인데 고수랍시고 파일로 빼는 게 바로 필요 없는 일을 예측이랍시고 하고 있는 왼쪽 보다 더 멍청한 자기 생각에만 고수가 하는 일이에요.

로또1등출신 | (IP보기클릭)211.189.***.*** | 20.01.18 18:37
로또1등출신

현업자인데요.. 현업에서 그렇게 안하면 수도없이 쏟아지는 수정 요청사항에 집에를 못가요.

페도 다뒤졌으면 | (IP보기클릭)121.169.***.*** | 20.01.18 18:54
로또1등출신

매 수정사항마다 빌드 다시하고 배포 다시하실?

페도 다뒤졌으면 | (IP보기클릭)121.169.***.*** | 20.01.18 18:54
페도 다뒤졌으면

파일이 아니고 웹으로 입력 받아서 디비에 넣어 달라면 다시 짜야 하는 거자나요? 저거만 보고 요구사항도 모르면서 미리 짜는 거 자체가 바로 오버엔지닝어링이에요.

로또1등출신 | (IP보기클릭)211.189.***.*** | 20.01.18 19:15
페도 다뒤졌으면

요구사항이 뭔지도 모르면서 미리 만드는 건 피해할 사항이에요. 물론 뻔히 보이는 요구사항이 있을 수도 있지요. 하지만 저기에 그런게 어디 있어요? 저 유머 자체가 딱 필요한 만큼만 하자는 건데 거기에다가 고수라면 이렇게 하겠지 자체가 어리석은 판단이에요.

로또1등출신 | (IP보기클릭)211.189.***.*** | 20.01.18 19:16
로또1등출신

로또 열심히 사셔야 할 듯

김성노 | (IP보기클릭)175.118.***.*** | 20.01.18 21:36
김성노

로또 열심히 하고 있고 그거 없이도 잘 살고 있습니다만? 오버엔지니어링이라고 들어 봤어요? 요구사항 분석도 못하고 필요도 없는 기능 만드는 게 고수라고 생각하는 게 얼마나 하수인지 알수 있는 날이 오기를 바랄게요. 저기 왼쪽 보다도 더 못하는 게 바로 파일 만들어서 읽는 바보 같이 필요도 없는 기능에 시간 쓰는 오버엔지니어링이라고 하는 거에요.

로또1등출신 | (IP보기클릭)211.189.***.*** | 20.01.18 21:50
김성노

로또1등출신 | (IP보기클릭)211.189.***.*** | 20.01.18 22:04
로또1등출신

이게 요즘 트랜드인듯 중간에 현업이 낑겨서 요구사항 개발공수 x까라하고 난입해서 파일로빼라 디비로빼라 엑셀로 업데이트 하게 해달라하며 통합테스트부터 다 뒤틀리게 함. 나름 합리적인 논리 없는건 아님. 이걸 현업에서 지속적으로 관리를 잘한다는 전제하에. 하지만 현실은 몇개월단위로 재계약되는 운영 외주개발자들에 의해 관리되며 중구난방으로 흩어진 관리포인트는 개같은 일정과 쌩뚱맞은 요구사항에 의해 소스내 하드코딩이나 똑같은짓을 또하게 만들어냄. 최소 로그추적과 변경관리 이력을 고려하지 않은 개발은 자멸하기 위한 편의장치임.

루리웹-2268228903 | (IP보기클릭)39.7.***.*** | 20.01.19 12:50
BEST

숙련자 특) 자기가 직접 코드 다 짜지 않고 남이 만든 오픈 소스 씀

눈감고코딩 | (IP보기클릭)218.155.***.*** | 20.01.18 18:28
BEST
눈감고코딩

(구글링) 숙련자

만세 | (IP보기클릭)211.201.***.*** | 20.01.18 18:35
BEST
눈감고코딩

고마워요 스택오버플로우! 감사해요 깃허브!

절멸 | (IP보기클릭)1.235.***.*** | 20.01.18 18:38
절멸

마! 이게 오픈 소스 정신이다!

눈감고코딩 | (IP보기클릭)218.155.***.*** | 20.01.18 18:42
눈감고코딩

아니던데.. 어느회사 이사님은 오픈소스 못믿어서 그냥 자기가 다 만들고도 납기를 맞춤

형사반장 | (IP보기클릭)110.70.***.*** | 20.01.18 23:19

간결! 정리! 직관성! 그래도 ㅈ같은건 초보나 숙련자나 똑같지! ㅋㅋㅋㅋㅋㅋㅋ

BAba VwV | (IP보기클릭)121.183.***.*** | 20.01.18 18:34

저기서 몇걸음 나아가면 인도나 중국에 하청주고 탱자탱자 놀면서 연봉이 올라가는 매직을 보여주는사람도 있더라 실제로 있는사례임

겉바 속촉 | (IP보기클릭)180.230.***.*** | 20.01.18 18:35

진짜 고수 특) 효율이 좋은건 확실한데 작동원리를 파악하기 힘듬 코드를 짬

하이른 | (IP보기클릭)180.65.***.*** | 20.01.18 18:36
하이른

와 평생직장

레이시어 | (IP보기클릭)58.126.***.*** | 20.01.18 18:39
BEST

코딩 초보: 버그가 안나게 코딩하려고 한다 코딩 고수: 버그가 문제가 안되게 코딩하려고 한다

루리웹-9744959854 | (IP보기클릭)104.238.***.*** | 20.01.18 18:36

C언어 수업 때 가르쳐준 대로 안 짜면 조교님이 보고 이 코드가 왜 제대로 실행되는지 한참 봐야함.

Visible Man | (IP보기클릭)222.103.***.*** | 20.01.18 18:36

고수 특: 초보후임이 와도 자기에게 전화 안 할 쉬운 코드로 짠다

call-151 | (IP보기클릭)175.223.***.*** | 20.01.18 18:36

저거 출력하는데 초보처럼하는게 오히려 리소스 낭비 아니냐.

po감마wer | (IP보기클릭)114.108.***.*** | 20.01.18 18:38

제대로된 고수는 완성본 읽어서 스트림으로 뿌려주는거지

카렐 | (IP보기클릭)59.13.***.*** | 20.01.18 18:44

심지어 오른쪽이 최적화도 더 잘 됐음

말레이B | (IP보기클릭)119.70.***.*** | 20.01.18 18:46

저게 백, 천까지 가면 얘기 달라짐. +, - 잘한다고 곱하기 나누기 안 배워도 되는 거 아니잖아 ㅎㅎ

AWCY | (IP보기클릭)220.78.***.*** | 20.01.18 18:49
[삭제된 댓글의 댓글입니다.]
말랑말랑해요

그 작업은 매크로를 이용해서 ㅋ

최봉근 | (IP보기클릭)112.148.***.*** | 20.01.20 18:14

이걸 유머가 아니라 다큐로 받아들이는 병1신들이 있네 ㅋㅋ

lIlIlIlIlI | (IP보기클릭)218.145.***.*** | 20.01.18 18:50

하지만 출력문장이 100개가 넘어가는 업데이트를 하면 왼쪽은 힘들어지지

황금 깡통 | (IP보기클릭)211.220.***.*** | 20.01.18 18:50

위의 예시로 성장 단계로 보자면 고수 -> 초보 -> 고수 이렇게 성장함. 초보 : 기교를 몰라서 위의 고수 짤처럼 무식하게 짬. 중수 : 반복을 줄이고, 범용성 높은 코드를 짜며, 구조적인 고민을 많이 함. 고수 : 필요한 곳에 딱 필요한 만큼의 노력을 쏟음.

C++ 좋다 | (IP보기클릭)106.251.***.*** | 20.01.18 18:52

)*( )*( ****** )*()*(

민트붐 | (IP보기클릭)183.96.***.*** | 20.01.18 18:55

별찍는게 100가이상 많거나 가변하면 좌측처럼 코딩해야하지만 그냥 저렇게 끝나는거면 우측으로 코딩하는게 맞다 요즘은 컴 성능도 좋아져서 성능최적회보다는 협업을 위한 코딩 가독성을 더 중요시함

나난나는야 | (IP보기클릭)183.98.***.*** | 20.01.18 19:00

반복문 풀어쓰기는 최적화 기법중 하나이기도 하지

THE·O | (IP보기클릭)106.101.***.*** | 20.01.18 19:04

나중에 저 별표 모양을 어떻게 고칠줄 알고 for문을 써가면서 계단을 만듬? 미친거 아냐?

죄수번호-812885249 | (IP보기클릭)121.157.***.*** | 20.01.18 20:27

어릴 때 프로그래밍 대회 나갔는데 주어진 그림에서 어느 지점을 입력하면 거기에 맞는 목적지까지 이르는 간단한 경로를 찾는 문제였어 A를 입력하면 A->C->D->F 이런식으로 출력하는 문제였는데 각 출발지마다 경로와 도착지가 고정적이었음 난 문제지의 지도그림을 저장해두고 출발지를 입력하면 경로를 찾아서 문제를 해결하게끔 만들었는데 같이 출전한 내 친구는 출발지를 입력하면 고정적으로 그냥 미리 입력해둔 출력문을 출력하게 만들었음 ㅋㅋㅋㅋㅋ 근데 같이 통과함 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

리프트마시쪙 | (IP보기클릭)219.251.***.*** | 20.01.18 20:50

간편이 아니라 for loop 자체가 시스템 리소스를 처먹으니 저게 더 효율적이라는거...

webbiana | (IP보기클릭)59.13.***.*** | 20.01.19 05:57

가끔 날코딩이냐 라고 할 정도로 무식한 방법이 로직 가독성 때문에 좋은 경우도 많음. 물론 3자가 이해하기 좋고...

만성피로쿠마 | (IP보기클릭)210.120.***.*** | 20.01.20 09:55
댓글 49
1
위로가기
똥축구야박근혜 | 추천 0 | 조회 691 | 날짜 2020.04.25
여 월 | 추천 9 | 조회 662 | 날짜 2020.04.25
고(구)려인 | 추천 2 | 조회 905 | 날짜 2020.04.25
클틴이 | 추천 1 | 조회 968 | 날짜 2020.04.25
숏더바이더빔 | 추천 5 | 조회 661 | 날짜 2020.04.25
니들출근길따라간다 | 추천 0 | 조회 639 | 날짜 2020.04.25
니들출근길따라간다 | 추천 2 | 조회 706 | 날짜 2020.04.25
니들출근길따라간다 | 추천 0 | 조회 538 | 날짜 2020.04.25
1q1q6q | 추천 1 | 조회 884 | 날짜 2020.04.25
저슽레에에에이잉 | 추천 2 | 조회 805 | 날짜 2020.04.25
저는바보입니다 | 추천 2 | 조회 801 | 날짜 2020.04.25
저슽레에에에이잉 | 추천 0 | 조회 784 | 날짜 2020.04.25
당근맛 쿠키 | 추천 0 | 조회 807 | 날짜 2020.04.25
고(구)려인 | 추천 1 | 조회 1000 | 날짜 2020.04.25
마스터군 | 추천 0 | 조회 905 | 날짜 2020.04.25
이지스함 | 추천 2 | 조회 989 | 날짜 2020.04.25
이지스함 | 추천 0 | 조회 1047 | 날짜 2020.04.25
당근맛 쿠키 | 추천 0 | 조회 809 | 날짜 2020.04.25
똥축구야박근혜 | 추천 1 | 조회 943 | 날짜 2020.04.25
이지스함 | 추천 1 | 조회 703 | 날짜 2020.04.24
민트붐 | 추천 0 | 조회 745 | 날짜 2020.04.24
저슽레에에에이잉 | 추천 0 | 조회 856 | 날짜 2020.04.24
Cuberleyfallaci | 추천 3 | 조회 863 | 날짜 2020.04.24
치킨다리스쿼트 | 추천 0 | 조회 1955 | 날짜 2020.04.24
iodine | 추천 0 | 조회 538 | 날짜 2020.04.24
너프 매니아 | 추천 4 | 조회 765 | 날짜 2020.04.24
스라푸스 | 추천 1 | 조회 651 | 날짜 2020.04.24
리톨쿤 | 추천 3 | 조회 733 | 날짜 2020.04.24

6 7 8 9 10

글쓰기
유머 BEST
힛갤
오른쪽 BEST