2016 스타트업 생태계 컨퍼런스-전강훈님
TRANSCRIPT
대학에서 배출하는 전산자원의 질
- 미국과의 비교를 통한 시사점 -
전강훈
AGENDA
• INTRO
• COLLEGE EDUCATION
• INTERNSHIP
• COMMUNICATION SKILL
• Q&A
[ INTRO ]
Who am I? • Seoul National University - Bachelor of Science
• Computer Science and Engineering • UIUC - Master of Science
• Computer Science / Real-time Embedded Systems
• Motorola • Mobile Devices, Carrier Based Services
• Qualcomm • QCT, Wireless Connectivity
• Netflix • Streaming Platforms, Partner Ecosystem
My Computer Experience
• Childhood • Game, Coding, Programming Competition
• College • Windows 95, Internet, WWW, Network, Database
• Graduate • Linux, Embedded System, Sensor Network, Wireless
• Industry�• Mobile Devices, Video Streaming, Cloud, Big Data
[ COLLEGE EDUCATION ]
[ PROGRAMMING ]
[ COMPUTER SCIENCE ]
[ SOFTWARE ENGINEER ]
College Departments
• COMPUTERSCIENCE(CS):“…thescien:ficandprac:calapproachtocomputa:onanditsapplica:ons.”• COMPUTERENGINEERING(CE):“…adisciplinethatintegratesseveralfieldsofelectricalengineeringandcomputersciencerequiredtodevelopcomputerhardwareandsoLware.”• ELECTRICALENGINEERING(EE):“…afieldofengineeringthatgenerallydealswiththestudyandapplica:onofelectricity,electronics,andelectromagne:sm.”
4 Keywords
• Pre-requisites for a good software engineer
1. Creativity 2. Logical Thinking 3. Problem Solving Skills 4. Working Knowledge and Vision
Reality Check – Korea
• College students are pushed to focus on GPA and spec to survive pierce competition
• In general, college curricula are not as practical as in the U.S.
• Not many tech companies offer practical internship programs that can create a virtuous cycle
• As a result, companies have to spend redundant training costs for new employees out of college
[ KOREA vs U.S. ]
[ KBO vs MLB ]
Comparison between U.S. and Korea
• Major League Baseball (MLB) VS. Korea Baseball Org (KBO)
• History
• Tradition
• Market Size
• Job Flexibility
• Compensation
• Social Support
[ INTERNSHIP ]
[ COLLEGE ]
[ INTERNSHIP ]
[ INDUSTRY ]
Internships in U.S.
• Critical to job placements after college graduation
• No guarantee for a full-time offer, but… • Work assignments are similar to full-time employees’
• Hiring process is a shorter version of full-time interviews
• Big paychecks.
Internship matters
• Internships are the key to unlocking doors to major industries.
Google Interview Questions • Brain Teasers
- How much should you charge to wash all the windows in Seattle?
- How would you find out if a machine’s stack grows up or down in memory?
- Explain a database in three sentences to your eight-year-old nephew.
- How many times a day does a clock’s hands overlap?
Google Interview Questions • Whiteboard Coding
- Write a C program which measures the the speed of a context switch on a UNIX/Linux system.
- Given a function which produces a random integer in the range 1 to 5, write a function which produces a random integer in the range 1 to 7.
- Describe the algorithm for a depth-first graph traversal.
- Design a class library for writing card games.
Whiteboard Coding
[ COMMUNICATION SKILL ]
[ SKILLSET ]
[ COMMUNICATION ]
[ TEAMWORK ]
Netflix Culture
Netflix Values
Judgment Communication
Impact
• At Netflix, we particularly value the following nine
behaviors and skills in our colleagues
Curiosity Innovation Courage
Passion Honesty
Selflessness
Communication Skills
• You listen well, instead of reacting fast, so you can better
understand
• You are concise and articulate in speech and writing
• You treat people with respect independent of their status
or disagreement with you
• You maintain calm poise in stressful situations
Netflix Performance Review • 360 Review
• Communication Skills
• Collaboration/Teamwork
• Quality of Deliverables
• Timely Response
Communication at Netflix • Documentation Tools
• Google Docs – Product and Business topics
• Confluence/Jira – Technical and Engineering topics
Value of Teamwork
• In procedural work, the best are 2x better than the average.
• In creative work, the best are 10x better than the average,
so huge premium on creating effective teams of the best
[ Q&A ]
THANK YOU!