반업주부의 일상 배움사

ChatGPT가 정리한 :: 초보자를 위한, 좋은 프로그래머가 되려면 어떻게 해야 하나요? 빌게이츠 본문

IT 인터넷/일반

ChatGPT가 정리한 :: 초보자를 위한, 좋은 프로그래머가 되려면 어떻게 해야 하나요? 빌게이츠

Banjubu 2023. 3. 6. 16:44
반응형

 

https://www.youtube.com/watch?v=2-VKC8g2u1Y 

 

 

 

[ 요약 ]

13살 때 컴퓨터 처음 접함, 1984년 8살 때 매킨토시 구입, 대학에서 코딩 배움, 초심은 재미있는 것 만들기, 작은 프로그램을 만들고 기능 추가, 새로운 것은 책이나 인터넷에서 찾아서 추가, 프로그래밍은 악기 연주나 스포츠와 같음.

코딩은 처음에는 두려움이 있지만, 시간이 지나면 익숙해짐. 코딩을 배울 수 있으며, 대부분은 간단함. 결단력이 있으면 충분. 컴퓨터는 모든 분야에서 사용됨. 코딩을 배우는 것은 멋진 일이며, 다른 사람들의 비판에 상관없이 열심히 해야 함.


많은 친구들이 직업을 가지고 있음. 정책은 유능한 엔지니어를 최대한 고용하는 것. 시스템 한계는 교육 받은 기술자 부족. 최고 인재를 확보하기 위해 멋진 사무실을 만듦. 무료 음식, 세탁, 간식 등 제공.

사무실 주변에 휴식, 창의성을 발휘할 수 있는 장소가 있음. 컴퓨터 프로그래밍은 강력한 기술이며 인류를 돕는 일에 사용됨. 아이디어를 구현하면 수백만 명의 사람들이 사용할 수 있는 경험 가능.

미래의 프로그래머는 마법사와 같음. 기숙사 방에서 시작한 아이디어가 10억 명의 사용자를 가진 회사가 될 수 있음. 프로그래머는 초능력에 가까운 능력을 가진 마법사와 같음. 좋은 프로그래머는 오늘날의 록스타.

 

[ 한글 번역 ]

저는 13살 때 컴퓨터를 처음 접했습니다.
부모님은 제가 8살 때인 1984년에 매킨토시를 사주셨습니다.
저는 초등학교 6학년이었죠.
대학에서 코딩을 배웠어요.
1학년 1학기 컴퓨터 과학 입문 수업이었죠.
틱택토 게임을 하는 프로그램을 만들었죠.
아주 초라한 시작이었던 것 같아요.
제가 처음 작성한 프로그램은 다음과 같은 질문을 던졌어요,
가장 좋아하는 색이 뭐니, 몇 살이니?
저는 처음에 녹색 원과 빨간색 사각형이
화면에 빨간 사각형이 나타나게 하는 방법을 배웠죠.
처음으로 뭔가가 나타나서
컴퓨터가 그렇게 하도록 만들었죠,
정말 놀라웠어요.
프로그래밍을 배우기 시작한 건
모든 컴퓨터 과학을 배우고 싶거나
이 분야를 마스터하고 싶어서 시작한 건 아니었어요.
그냥 단순한 한 가지 일을 하고 싶어서
이 간단한 한 가지를 하고 싶었기 때문입니다.
저와 제 동생들을 위해 재미있는 것을 만들고 싶었어요.
만들고 싶었어요.
그래서 작은 프로그램을 만든 다음
거기에 약간의 기능을 추가했어요.
그러다 새로운 것을 배워야 할 때였죠,
책이나 인터넷에서 찾아봤어요
거기에 조금씩 추가했어요.
악기를 연주하거나 스포츠를 즐기는 것과는
악기를 연주하거나 스포츠를 하는 것과 다르지 않습니다.
처음에는 매우 겁이 나지만,
시간이 지나면 어느 정도 익숙해지죠.
코딩은 배울 수 있는 것입니다.
그리고 저는 그것이 두렵다는 것을 압니다.
많은 것들이 두렵지만, 그렇지 않은 것은 어떤 것일까요?
사람들이 하는 코딩의 대부분은 사실 매우 간단합니다.
복잡한 문제를 해결하는 것보다는
복잡한 알고리즘을 만들어내는 것이 아니라
문제를 해결하는 과정에 가깝습니다.
코딩하는 방법을 알기 위해 천재가 될 필요는 없습니다.
결단력만 있으면 됩니다.
더하기, 빼기, 그 정도면 충분합니다.
구구단 정도는 알고 있어야 합니다.
코딩을 하기 위해 천재가 될 필요는 없습니다.
읽는 데 천재가 되어야 하나요?
카레이서가 되고 싶거나 야구를 하고 싶거나
집을 짓고 싶어도 이 모든 것이
모두 소프트웨어에 의해 뒤집어졌습니다.
컴퓨터는 어디에나 있습니다.
농업 분야에서 일하고 싶으신가요?
엔터테인먼트 분야에서 일하고 싶으신가요?
제조업에서 일하고 싶으신가요?
모든 곳에 컴퓨터가 있습니다.
2013년이 바로 여기 있습니다.
우리는 모두 기술에 의존해 소통하고 있습니다,
은행, 정보에 의존하고 있지만, 우리 중 누구도
코드를 읽고 쓸 줄 아는 사람은 아무도 없습니다.
제가 학교 다닐 때 방과 후 그룹에 있었어요.
위스키라는 그룹에 있었어요.
사람들이 이 사실을 알고는 저를 비웃었어요.
비웃었죠.
하지만 전 상관없다고 생각했어요.
멋지다고 생각해요.
그리고 많이 배우고 있어요.
그리고 제 친구들 중 일부는 직업을 가지고 있습니다.
저희 정책은 말 그대로 유능한 엔지니어를 최대한 많이 고용하는 거예요
최대한 많이 고용하는 것이죠.
시스템의 모든 한계는
교육을 받고 이러한 기술을 가진 사람이 충분하지 않다는 것입니다.
충분하지 않다는 것입니다.
최고의 인재를 확보하기 위해 저희는 사무실을 가능한 한
가능한 한 멋지게 만들려고 노력합니다.
환상적인 셰프가 있군요.
무료 음식.
아침, 점심, 저녁 식사가 제공됩니다.
무료 세탁.
간식.
비디오 게임과 스쿠터에서 플레이할 수 있는 장소도 있습니다.
사무실 주변에는 이런 흥미로운 것들이
사무실 주변에는 사람들이 놀거나 휴식을 취하거나
생각하거나 음악을 연주하거나 창의력을 발휘할 수 있습니다.
많은 돈을 벌려고 하든
세상을 바꾸고 싶든,
컴퓨터 프로그래밍은 배울 수 있는 엄청나게 강력한 기술입니다.
배울 수 있습니다.
누군가 저에게 소프트웨어는 인류에 관한 것이고
인류에 관한 것이고, 컴퓨터 기술을 사용하여 사람들을 돕는 것이라고
컴퓨터 기술을 사용하여 사람들을 돕는 일이라고 말해주었다면
훨씬 더 일찍 말이죠.
실제로 아이디어를 떠올려서
아이디어를 떠올려서 손에 쥐고 버튼 하나만 누르면
수백만 명의 사람들이 사용할 수 있게 되는 거죠,
제 생각에는 우리가 그런 경험을 한 최초의 세대라고 생각합니다.
그런 경험을 한 최초의 세대라고 생각합니다.
대학 기숙사 방에서 무언가를 시작할 수 있고
기숙사 방에서 무언가를 시작할 수 있다는 것만으로도
큰 회사를 만들어본 적 없는 사람들이 모여서
10억 명의 사람들이 일상 생활의 일부로 사용하는 것을
생각만 해도 미친 짓이죠?
정말 겸손하고 놀랍습니다.
미래의 프로그래머는 미래의 마법사입니다.
다른 사람들에 비해 마법의 힘을 가진 것처럼 보일 거예요.
마법의 힘을 가진 것처럼 보일 거예요
정말 대단하다고 생각해요.
초능력에 가장 가까운 능력이라고 생각해요.
훌륭한 코더는 오늘날의 록스타예요.
이상입니다.
감사합니다.

[ 영문 원본 ]

I was 13 when I first got access to a computer.
My parents bought me a Macintosh in 1984 when I was 8 years old.
I was in sixth grade.
I learned to code in college.
Freshman year, first semester, intro to computer science.
I wrote a program to play Tic-Tac-Toe.
I think it was pretty humble beginnings.
I think the first program I wrote asked things like,
what's your favorite color or how old are you?
I first learned how to make a green circle
and a red square appear on the screen.
The first time I actually had something come up
and say hello world, and I made a computer do that,
it was just astonishing.
Learning how to program didn't start off
as wanting to learn all of computer science
or trying to master this discipline or anything like that.
It just started off because I wanted
to do this one simple thing.
I wanted to make something that was fun for myself
and my sisters.
And I wrote this little program, and then basically
just add a little bit to it.
And then when I needed to learn something new,
I looked it up, either in a book or on the internet,
and then added a little bit to it.
It's really not unlike kind of playing an instrument
or something, or playing a sport.
It starts out being very intimidating,
but you kind of get the hang of it over time.
Coding is something that can be learned.
And I know it can be intimidating.
A lot of things are intimidating, but what isn't?
A lot of the coding that people do is actually fairly simple.
It's more about the process of breaking down problems
than sort of coming up with complicated algorithms
as people traditionally think about it.
You don't have to be a genius to know how to code.
You need to be determined.
Addition, subtraction, that's about it.
You should probably know your multiplication tables.
You don't have to be a genius to code.
Do you have to be a genius to read?
Even if you want to become a race car driver or play baseball
or build a house, all of these things
have been turned upside down by software.
What it is is computers are everywhere.
You want to work in agriculture?
Do you want to work in entertainment?
Do you want to work in manufacturing?
It's just all over.
Here we are in 2013.
We all depend on technology to communicate,
to bank, information, and none of us
know how to read and write code.
When I was in school, I was in this after-school group
called the Whiskies.
And when people found out, they laughed at me
and you know all these things.
And I'm like, man, I don't care.
I think it's cool.
And I'm learning a lot.
And some of my friends have jobs.
Our policy is literally to hire as many talented engineers
as we can find.
The whole limit in the system is just
that there just aren't enough people who are trained
and have these skills today.
To get the very best people we try to make the office
as awesome as possible.
You have a fantastic chef.
Free food.
Breakfast, lunch, and dinner.
Free laundry.
Snacks.
Even places to play in video games and scooters.
There's all these kind of interesting things
around the office and places where people can play or relax
or go to think or play music or be creative.
Whether you're trying to make a lot of money
or whether you just want to change the world,
computer programming is an incredibly empowering skill
to learn.
I think if someone had told me that software is really
about humanity, that it's really about helping people
by using computer technology, it would have changed my outlook
a lot earlier.
To be able to actually come up with an idea
and then see it in your hands and then be able to press a button
and have it be in millions of people's hands,
I mean, I think we're the first generation in the world that's
really ever had that kind of experience.
Just to think that you can start something in your college
dorm room and you can have a set of people
who haven't built a big company before come together
and built something that a billion people use as part
of their daily lives is just crazy to think about, right?
It's really, it's humbling and it's amazing.
The programmers of tomorrow are the wizards of the future.
You know, you're going to look like you have magic powers
compared to everybody else.
I think it's amazing.
I think it's the closest thing we have to a superpower.
Great coders are today's rock stars.
That's it.
Thank you.

 

 

반응형
LIST
Comments