Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

테헤란로 북 클럽 English for developers

6,113 views

Published on

스타트업 얼라이언스 주최 테헤란로 북 클럽에서 진행했던 <english> 북세미나 발표 자료

영어 독해와 독서 방법에 대한 팁, 힌트를 제공

Published in: Self Improvement
  • Be the first to comment

테헤란로 북 클럽 English for developers

  1. 1. + 테헤란로 북 클럽: English for Developers(IT 트렌드로 배우는 개발자 영어 독해) 엑셈 CTO I 박재호(jaypark@ex-em.com)
  2. 2. + 개발자에게 영어가 중요한 이유? n  지식과 정보의 보고 n  대다수 최신 정보는 영어 n  남들보다 한 걸음 앞서는 토대 n  프로그래밍 언어 n  영어권에서 개발 n  의사 소통을 위해 작명 관례가 중요! n  변수 이름을 gab으로 하면? n  깨끗한 코드의 중요성 n  의사 소통 도구 n  공동체 참여(특히 오픈 소스) n  Quora/메일링 리스트 등에서 질문과 대답을 위한 공용어
  3. 3. + 스타트업에게 영어가 중요한 이유 n  사업/마케팅 기회 n  링크드인 페이지 구성 n  문의/계약을 위한 이메일 n  앱 소개 자료(앱스토어에 올릴 설명) n  마케팅 자료(홈페이지 구성)
  4. 4. + (특히 소프트웨어 부문에서) 읽기가 중요 한 이유 n  4대 능력 n  말하기, 듣기, 쓰기, 읽기 n  퀴즈) 코드 쓰기: 읽기 비율 n  소프트웨어 개발에서 n  대다수 시간은 생각에 쓰고 n  남은 시간 대다수를 읽기에 쓴다 n  주의 사항 하나 n  멀티미디어 세상이지만 여전히 정보는 텍스트 중심으로 전파된다 n  직접적인 대면 접촉 없이도 정보를 손쉽게 입수하는 세상이 도래(예: 오퍼상 vs 해외 직구)
  5. 5. + 자원의 밀도
  6. 6. + 지식의 범위
  7. 7. + 깨끗한 코드란? n  그레디 부치(객체지향 대가) n  깨끗한 코드는 단순하고 직접적이다. 깨끗한 코드는 잘 쓴 문장처럼 읽힌다. 깨 끗한 코드는 결코 설계자의 의도를 숨기지 않는다. 오히려 명쾌한 추상화와 단 순한 제어문으로 가득하다.
  8. 8. + 깨끗한 코드란? n  워드 커닝엄(위키 창시자, 피트 창시자, 익스트림 프로그래밍 창시자) n  코드를 읽으면서 짐작했던 기능을 각 루틴이 그대로 수행한다면 깨끗한 코드라 불 러도 되겠다. 코드가 그 문제를 풀기 위한 언어처럼 보인다면 아름다운 코드라 불 러도 되겠다.
  9. 9. + 개발자가 가장 먼저 익혀야 할 언어는? n  C? n  자바? n  루비/파이썬? n 영어
  10. 10. + 영문 독해를 구성하는 3대 기초 n  어휘 n  전문 단어 vs 일반 단어 n 문장 구조 n  5형식은 악의 축인가? n  문해력 n  글을 통해 의미를 구성하기 위해 사회적 맥락에 요구되는 방식으로 읽고 쓸 수 있는 능력과 의지 n  글을 배워 알고 이를 활용해 지식과 정보에 접근하고 이를 분석, 평가, 소통하 며, 개인과 사회의 문제나 과제를 해결하는 능력
  11. 11. + 3대 기초를 튼튼히 하는 방법 n  어휘 n  외운다, 또 외운다 n  읽는다, 또 읽는다 n  문장 구조 n  쉬운 문법책 한 권 독파(중고생 문법책도 좋다!) n  5형식만 알면 (비록 복문 등에 여전히 취약하지만 어느 정도) 직독직해가 가능 n  문해력 n  많이 읽고, 많이 생각하기 à 인내심 n  영어 책이 어렵다면 한글 책도 어려울 가능성이 높음 à 호기심과 상상력
  12. 12. + 이게 정답일까? 일부는 그렇다!
  13. 13. + 문장 5형식에 얽힌 오해 n  비판 n  일본과 한국에서만 사용 à 다른 영어권 국가에서는 중요도가 떨어짐 n  단순히 통사론적인 이론? n  구시대적인 학습법? n  유용성 재인식 n  어순 구조가 다른 한국어 사고 방식으로 직독직해를 가능하게 만드는 도구 n  참고: 기술 부문에서 아주 복잡한 문장 구성을 사용하는 경우는 흔치않다 n  모호성 n  논리와 코드를 다루는 특성
  14. 14. + 영어 독해 습관 들이기 n  습관의 중요성! n  왕도는 없다. 자신만의 효과적인 방법을 찾아야 한다. n  시간 투자 n  매일 정해진 시간을 확보해 꾸준히 읽기 연습 n  요약 정리 연습: 핵심 주제가 무엇인지 한국어로 표현 n  몇 가지 힌트 n  영문 뉴스레터 구독(예: Quartz(qz.com),The day ahead( https://forms.thomsonreuters.com/thedayahead/), LinkedIn Pulse) n  English for Developers 공식 페이지 구독( https://www.facebook.com/English4Developers) n  영어 기사를 많이 올려주는 트위터 구독(예: @jrogue)
  15. 15. + 복잡성에 겁먹지 않기 n  닭이 먼저냐 달걀이 먼저냐? n  현상: 단어를 모르니 문장이 눈에 들어오지 않고, 문장 구조를 모르니 단어 뜻 을 유추하기가 어렵다. 그냥 복잡해 보인다. n  모국어로 사상되지 않는 단어/개념이 문제! n  고급 표현은 시사성 강한 글에서 습득할 필요가 있음 n  복잡성을 다루는 해법 n  문장 구조를 튼튼히 익힘 à 일정 수준에 도달 n  자신이 잘 아는 분야의 글부터 읽기 시작 à 어휘 문제라는 장벽 넘기 n  주의: 어린이 동화책을 읽을 경우 전문적인 영어 독해에는 큰 도움이 안 된 다 n  다양한 책과 기사를 읽어 전반적인 문해력 강화 à 최종 단계
  16. 16. + English for Developers 기획 의도(1)
  17. 17. + English for Developers 기획 의도(2)
  18. 18. + English for Developers 활용법(1) n  난이도별 읽기 연습 n  문장 구조에 따라 난이도(*)를 부여(책 마지막 288페이지 난이도순 목차 참조) n  http://english4developers.blogspot.kr/에서도 난이도 목차 제공
  19. 19. + English for Developers 활용법(2) n  핵심 문법 이해하기 n  문법을 위한 문법이 아닌 n  독해를 위한 기초 공사!
  20. 20. + English for Developers 활용법(3) n  단어 이해하기 n  책에 있는 단어 정리 n  온라인/오프라인 테스트 제공(http://english4developers.blogspot.kr/p/ vocabulary-tests.html)
  21. 21. + English for Developers 활용법(4) n  읽기 능력 배양을 위한 MP3 제공 n  http://english4developers.blogspot.kr/p/mp3-downloads.html n  오디오북처럼 활용 가능 n  받아쓰기를 위한 속력 조절(난이도에 따라 달라짐!)
  22. 22. + English for Developers 활용법(5) n  독해 후 이해 수준 확인 n  본문 뒤에 나오는 문제 풀이(모범 답안 제공) n  스터디 그룹 등을 위한 토론해보기 n  번역 확인하기(직독직해를 위해 끊어서 한국어로 번역한 내용 제공) n  필요에 따라 손으로 써서 확인(본문 일부 내용을 가져와 빈칸 채워넣기 형식으 로 문제 제공)
  23. 23. + 마무리: 주의 사항 n  메타 지식에 매몰되지 말자! n  영어 독해와 관련해 학습 방법에 대한 연구와 탐험도 중요하지만 n  실제 영어 독해에 익숙한 다음에야 결과론적으로 학습 방법이 맞는지 아닌지 알 수 있다. n  결론: “최대한 많이 읽고 많이 생각하기”
  24. 24. + 참고 자료 n  http://english4developers.blogspot.kr/ n  https://www.facebook.com/English4Developers n  http://www.vikingcodeschool.com/posts/why-learning-to-code- is-so-damn-hard n  클린 코드(인사이트 2013년) n  http://blog.daum.net/_blog/BlogTypeView.do? blogid=0AmOS&articleno=18314353

×