:: 게시판
:: 이전 게시판
|
- 모두가 건전하게 즐길 수 있는 유머글을 올려주세요.
- 유게에서는 정치/종교 관련 등 논란성 글 및 개인 비방은 금지되어 있습니다.
통합규정 1.3 이용안내 인용"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
18/01/28 11:06
근데 여러분 코딩, 구현이 이렇게 어렵습니다
인간이 자연현상의 상식에서 자연어로 설명하는걸 컴퓨터에서 구현하려면 정말 별별 버그가 다나오죠
18/01/28 11:11
Bread HaveBreadWithJam(enum jamType) {
if(knife==null) { throw new noKnifeException(); } switch(jamType) { case PEANUT: jam=new PeanutJam(); break; case STRAWBERRY: jam=new StrawberryJam(); } if(jam==null) { throw new noJamException(); } jam.open(); if(bread==null) { throw new noBreadException(); } bread.spread(knife,jam); jam.close(); return bread; } DI를 이용한 버전은 아랫분이...
18/01/28 11:21
전 괜찮은 것 같아요. 그리고 저런 사고방식을 일상에서 할 줄 아는 것도 중요한 것 같고요. 저게 잘 안 되는 사람들이 다른 사람들에게 이상하게 시켜놓고 왜 제대로 안 했냐고 뭐라고 하고 그러더라고요.
18/01/28 11:26
#!/usr/bin/env python3
import Bread bread = Bread('white') bread.addJam()
18/01/28 11:47
그게 이제 API 부르는거죠.
import "MOM"; MOM help = new MOM(); help; return 0; 알고리즘은 필요없어! 남이 해주는거면 충분해!
18/01/28 12:37
스택과 트리거(격발)만 제대로 이해해도 매직 룰의 80%는 이해할 수 있죠.
그리고 룰에 익숙해졌다고 자부하던 어느 유저는 레이어의 벽에 부딪히는데...ㅠㅠ
18/01/28 12:54
매직 저지(심판)입니다. (요새 공부를 너무 안 해서 짤려도 할 말이 없긴 합니다만... ㅠㅠ)
스택쌓기 및 해결과 이 내용은 다른 점이 많다고 봅니다. 스택은 후입선출과 해결, 우선권만 서로 인지하면 큰 문제가 없습니다. 즉 문제 해결에 필요한 룰 이해와 실행의 문제입니다. 그러나 위 내용은 문제 해결에 필요한 기능과 순서들을 함께 고민하고, 어떻게 ' 명확한 언어'로 정의하느냐에 대한 내용이라고 봅니다. 이미 만들어져 있는 룰을 실행하는 수준을 넘어 룰을 만드는 단계에 가까운 것 같아요. 더 고차원적이라 봅니다.
18/01/28 12:15
방송 보면 저 코딩 교육은 처음 나오는 미국 아버지가 고안한 방식이고 밑에는 그걸 따라해보는 거예요.
실제로 저게 교육 현장에 적용되고 있다는 이야기는 없던데요.
18/01/28 12:48
코딩 교육을 보면 실제로 언어를 다루는 것에 목적이 있는 것 같습니다. 그래서 이런 글도 나온 것 같고요. http://coderlife.tistory.com/132
근데, 스샷에도 나왔지만, (초?중?고?) 코딩 교육의 본질은 사고 능력 고취 정도로도 충분하다고 봐요. 언어는 나중에 배워도 되잖습니까.
18/01/28 15:13
전 이게 커뮤니케이션의 기본이라고 생각했는데 멀리 코딩까지 가는군요..
사람과 대화할 때엔 상대가 어디서부터 어디까지 알고 있는지 모르기 때문에 상대방이 모를 수 있는 부분은 모두 저렇게 상세하게 표현해야 서로가 대화가 된다는 생각을 했는데.. 평소에 설명을 잘 한다는 이야기를 듣는 이유가 이거였나봅니다.
18/01/28 16:52
저도 같은 생각 했습니다. 코딩보단 커뮤니케이션 능력을 가르치는거라 생각했어요.
업무적으로 메일 나가고 나면 이렇게 쓰면 안된다고 항상 혼나곤 했는데 아 짤을 보니 확 와닿네요.
18/01/28 17:36
피지알에 담당 선도 교원분도 계셨고, 저도 담당 업무를 해봤는데...
위의 이야기 나온 것처럼 코딩을 위한 언어 교육보다는 문제해결능력과 의사소통 능력 등이 중요합니다앙...
18/01/28 21:29
공정관리의 관점에서 보면 버터바른 빵을 만드는
공정에 필요한 WBS와 액티비티를 정의하고, 선후행 관계를 연결한 뒤(알고리즘에) 시간 개념을 넣으면 CPM 방식의 공정표가 됩니다. 예전에 라면끓이기를 예시로 하면서 라면을 끓이는 과정에서 critical path를 파악하고, 공정을 최적화하는 방법에 대해 배웠던 기억이 나네요.
|