프로그래밍이 어렵습니까? 그것은 장난이 아니다. 이 분야에 종사하지 않는 사람은 이 줄의 어려움을 영원히 알지 못하는데, 어떻게 작은 눈을 들고 프로그래밍을 잘 배울 수 있냐고 물으니?
< P > LZ 가 성투사 스타샤라는 애니메이션을 본 적이 없는지 모르겠다. 프로그래밍의 전당에 들어가려면 수많은 아이들에게 비웃음을 당하는 실력이 형편없다는 것을 먼저 생각해야 한다 Helloworld 를 프로그래밍한 후, 당신이 직면해야 할 문제는 별화살과 비슷하다. 당신 앞에는 넘을 수 없는 큰 산골짜기처럼 수많은 어려움이 있을 것이다. (윌리엄 셰익스피어, 햄릿, 프로그래밍명언) 수많은 알 수 없는 문제들이 천서처럼 너를 괴롭히고 있다. 또 사람을 찾을 수 없다. 스스로에게 의지할 수밖에 없다. (다른 사람이 왜 시간을 들여 무상으로 너를 도울 수 있는가.) (서양속담, 시간속담) 그래서 먼저 스스로에게 물어봐야 합니다.' 별화살처럼 한 발짝도 쉬지 않고 한 발짝도 긁지 않고, 보통 사람들이 상상할 수 없는 어려움과 고통의 질을 견디며 열심히 탐구해 본 적이 있습니까?' 라고 자문해 보아야 합니다. (윌리엄 셰익스피어, 햄릿, 믿음명언) 내가 농담으로 너를 놀렸다고 했잖아, 좋아, 아래는 볼 필요 없어. 네가 정말 배우기에 적합하지 않기 때문이야.
만약 네가 큰돈만 벌고 싶다면, 이 일을 건드리지 말라고 충고하고, 한마디만 하면 학대를 찾지 마라. 왜요 보시는 휴대폰 앱, 각종 앱, 개발하려면 몇 가지 기술이 필요한지 모르겠습니다. 가장 일반적인 웹 사이트 개발을 위해서는 백그라운드 데이터베이스 MySQL, 데이터 형식 JSON, XML, 다양한 네트워크 프로토콜, 웹 개발 언어 PHP, JSP, ASP.NET | Open-Source Web Framework for. NET 가 필요합니다. 각 기술은 두툼한 500 페이지짜리 책으로, 적어도 1 년 이상 기술을 익히는 데 걸리는 책이다. (윌리엄 셰익스피어, 햄릿, 기술명언) 가장 끔찍한 것은, 각 기술은 서로 교차하지 않고 범위가 넓습니다. 각 기술마다 자신의 디자인 이념과 많은' 천구' 가 당신이 공략하기를 기다리고 있습니다. 스스로에게 물어보세요. 당신은 이 항심과 의지력이 매일 이 대부의 책을 들고 매일 읽으며 매일 기계 조작학을 하고 있습니까? (윌리엄 셰익스피어, 햄릿, 독서명언) (윌리엄 셰익스피어, 윈스턴, 독서명언) 그래, 그래, 그래, 너 TV 에서 그 재벌 2 세 매일 소탈하게 돌아다니는 걸 보니 기본적으로 너 때문에 인연이 없어, 너 때문에 시간이 없어, 연애도 어렵고, 인터넷 놀기도 힘들고, 왕 놀기도 하고 싶어? 그럼 됐어, 너는 그래도 이 일을 건드리지 마라, 네가 게임을 하는 것을 지체하지 말고 인생을 즐기지 마라.
우선 프로그래머가 야근을 하는 것은 무섭다. 근무제는 보통 996, 즉 아침 9 일 9 일 토요일에도 출근해야 하고, 저녁 9 일 퇴근은 아직 이르다. 보통 밤 10 시까지다. 너는 그때 밤이 깊어서 남들이 모두 쉬고 아내와 아이를 안고 잤다고 생각했는데, 너는 아직 일하고 있는데, 매우 붕괴되지 않았니? 매일 저녁 7 시에, 너는 밥을 먹을 때 창문을 사이에 두고 다른 식구들이 개를 끌고 즐겁게 공원을 돌아다니는 것을 보면, 그때 너는 새콤달콤하고 쓴맛이 어떤 심정인지 알 수 있을 것이다. (윌리엄 셰익스피어, 햄릿, 음식명언) 여자들이 집안일을 하는 것이 출근하는 것보다 더 힘들다고 말하는 경우가 많다. 부모님은 일찍 자고 일찍 일어나야 건강에 좋다고 늘 경고하신다. 하지만 밤 11 시가 되어서야 퇴근하고 마지막 지하철을 타고 한 시간 동안 차를 타고 집에 도착했을 때, 그 집안일은 또 해야 할 일이 있는가? (윌리엄 셰익스피어, 햄릿, 가족명언) 일찍 자고 일찍 일어나는 게 웃기지 않아요. 왜 육식을 하지 않을까요?
2 위, 프로그래머가 뇌를 너무 많이 소비한다. 직장에서 10 여 시간 동안 뇌가 쉬지 않고 작동한다. 알고리즘을 설계하고, 끊임없이 코드를 바꿔서 고객의 하루 며칠간 변화하는 수요에 적응해야 한다. (존 F. 케네디, 컴퓨터명언) 많은 기능들은 기성 해결책이 없고, 천서와 같은 어려운 문제도 자주 발생한다. 버그, 실제 작업 중 돌발 상황은 매우 이상하다. 당신이 본 적이 없는 버그, 붕괴, 몇 만 줄의 로그 일지를 조금씩 조사해야 할 것이다. (윌리엄 셰익스피어, 윈스턴, 독서명언) (윌리엄 셰익스피어, 윈스턴, 독서명언) 그리고 바이두, 구글, 영어포럼이 도움을 구하고, 잘못된 메시지가 무슨 뜻인지 이해해야 한다. 그래서 영어가 좋지 않은 인내심은 잊어버려요. 이 라인에 적합하지 않아요.
3. 프로그램 개발은 우선 배우기 매우 어렵다. 어떤 프로그래밍 언어도 독자적인 사상, 개념 설계를 가지고 있으며, 많은 경우 한 언어가 다른 언어와 별로 관련이 없어 지식 경험을 꿰맬 수 없다.
모든 언어와 기술에는 수많은 천구와 문제가 있다. 당신이 이해하기를 기다리고 있다. 하지만 어떤 사람이 말하는 것처럼 언어를 배우면 생각을 할 수 있고, 다른 것은 백통이다. 그러면 당신은 너무 순진합니다. 예를 들면 자바, C# 와 비슷하지만, 자바를 배우고 C# 을 배우면, 더 깊이 발견할수록 모르는 것이 많을수록 구덩이도 점점 더 깊어진다. (윌리엄 셰익스피어, 햄릿, 언어명언) 그리고 직장에서 너는 이 기술들을 사용해야 한다. 너는 어쩔 수 없이 배워야 한다. 그리고 프로그램 기술은 나날이 변화하고 있으며, 새로운 클래스 라이브러리인 새로운 SDK 는 매일 출시되며, 매일 새로운 기술을 끊임없이 배워야 합니다. 최신 비디오 디코딩 기술, 게임 엔진 등, 이 새로운 기술들은 국내에는 책이나 자료가 없으니, 영어 공식 홈페이지에 가서 예시를 찾아 문서를 보고 배워야 한다. 더욱 죽을 지경이다. 새로운 기술과 오래된 기술은 아직 그다지 관련이 없다. 너는 처음부터 다시 배워야 한다. (윌리엄 셰익스피어, 햄릿, 독서명언) 그리고 사장이 급하게 프로젝트를 서두르면 어떤 시간도 주지 않는다. 보통 3 일은 한계다. 이렇게 짧은 시간에 신기술을 빨리 습득해야 한다.
요약하면, 프로그래머가 왜 항상 야근을 하는지, 그리고 이 일이 사람이 하는 일이 아니라는 것도 알겠지. 왜 프로그래머가 서른까지 해도 움직이지 않는다고 하는가. 아주 간단합니다. 이런 식으로 인생의 모든 시간 상태를 죽이면, 당신의 인생에는 초과근무만 하고 공부만 할 수 있습니다. 당신은 집을 돌볼 수 없습니다. 친구와 모임을 가질 수 없습니다. 더 이상 자신의 여가 시간을 가질 수 없습니다. 여자친구의 연애는 말할 것도 없습니다. 이런 상태로 당신은 30 세까지 버틸 수 있습니까? 나는 그것이 기적이라고 생각한다