현재 위치 - 회사기업대전 - 회사 정보 - IT 업계에서 가장 좋은 선택은 무엇입니까?

IT 업계에서 가장 좋은 선택은 무엇입니까?

나는 항상 초보자에게 IT 분야의 기술 동향은 따라잡을 수 없고 따라잡을 수 없다고 생각했다. 저는 DDMM 학생들이 교과서를 버리고 C # 이나 VB.Net 와 같은 값비싼 책을 파는 것을 자주 보았는데, 그것은 저를 매우 슬프게 했습니다. (윌리엄 셰익스피어, Northern Exposure (미국 TV 드라마), 공부명언) 그리고 포인터가 어떻게 된 건지 모르는 BBS 역 친구들은 C# 에 포인터가 없어야 한다는 것을 기꺼이 토론하는 것이 나를 웃기게 한다. C# 는 그해 ASP 와 같다. "봄의 강풍처럼 밤에 불어와 배나무 꽃잎 만 그루를 날려 버린다." 그 결과, 많은 학교의 정보학원들이' 인터넷학원' 이 되었다. 많은 대학생들이 모두 인터넷을 했다. 물론, 나는 어떤 업종을 차별할 의식이 없다. 나는 단지 그들이 기초수업에서 이 유행하는 기술들을 따라잡기 위해 더 많은 시간을 보낸다면 더 멀리 갈 수 있을 것이라고 생각했을 뿐이다. (존 F. 케네디, Northern Exposure (미국 TV 드라마), 공부명언)

몇 가지 오해

초심자가 C# 트렌드를 따라잡는 것은 사실 학습 과정에서 자주 마주치는 몇 가지 오해 중 하나일 뿐이다. 이러한 현상을 설명하기 위해 몇 가지 실용적인 예를 사용하겠습니다. 여러분이 그 중 하나 이상에 속해 있는지 한 번에 한 단계씩 볼 수 있습니다.

컴퓨터 기술이 프로그래밍 기술과 같다고 생각하십시오.

어떤 사람들은 이런 생각이 없어도 무의식적으로 이런 충동을 가지고 있다. 놀랍게도, 정보대학의 많은 학우들도 이런 생각을 가지고 있다. 그는 컴퓨터 전공이 프로그래밍 전공이라고 생각했고, 프로그래밍과 관련이 없거나 관련이 없는 모든 과정을 소홀히 했다. 극단적인 학생은' 프로그래밍' 이라는 단어가 없으면 책을 읽지 않는다.

사실 프로그래밍은 컴퓨터 기술 응용 프로그램 중 가장 복잡성이 낮은 노동일 뿐, IT 업계의 밑바닥 사람들이 모두 코드맨인 이유다. (윌리엄 셰익스피어, 윈스턴, 컴퓨터명언) 컴퓨터 기술에는 멀티미디어, 컴퓨터 네트워크, 인공지능, 패턴 인식, 관리 정보 시스템 등이 포함됩니다. 프로그래밍 작업은 이러한 특정 기술에 대한 이론적 연구나 엔지니어링 실습 과정에서 알고리즘을 표현하는 과정일 뿐입니다. 프로그래머가 반드시 높은 컴퓨터 기술 지식을 가지고 있는 것은 아니다. 한 가지 흥미로운 현상은 컴퓨터 기술을 습득한 많은 연구자들이 프로그래밍을 이해하지 못한다는 것이다. 인터넷의 대대적인 선전과 현실의 양호한 근무 조건이 프로그래밍된 노동을 현혹시켰다. 사실, 모든 프로그래머들은 이러한 것들이 다른 전공보다 배우기가 어렵지 않기 때문에 당연히 고급스럽지 않다는 것을 잘 알고 있다. (윌리엄 셰익스피어, 프로그래머, 프로그래머, 프로그래머, 프로그래머, 프로그래머)

글을 씹고 글자를 씹는 것은 나름대로의 풍격이 있다.

여학생이 쓴' 컴퓨터 네트워크 원리' 교재를 본 적이 있다. 이 여학생은 초등학생처럼 책에 가로대를 가득 그리고 필기는 꽉 찼다. 프린트가 교과서보다 두꺼울 거예요. 제가 이해할 수 없는 것은 컴퓨터 네트워크 원리와 같은 수업이 필기를 할 필요가 있다는 것입니다. 우리의 응시 교육은 확실히 많은 학생들을 해쳤다. 원리 등 과목을 공부할 때 많은 학생들이 마르크스 레닌주의 원리를 배우는 것처럼 하나하나 기억을 외운다. 이것은 내가 본 것 중 가장 어리석은 행동이다. 소위' 원리' 란 그것이 왜 이렇게 하는지, 왜 그런지, 어떻게 하는지 배워야 한다는 것이다. (존 F. 케네디, 공부명언) 매우 진지한 학생들은 이더넷 케이블의 최대 길이, 데이터 프레임의 길이, 각 필드의 의미, IP 헤드의 형식 등을 암기했지만 라우팅의 원리를 잊고 TCP/IP 프로토콜 설계의 목적을 잊어버렸습니다. 요컨대, 많은 사람들이 책을 외우는 데 많은 시간을 보냈지만 아무것도 배우지 못했다.

이 학생들은 프로그래밍을 배웁니다. 그들은 C++ 구문의 모든 세부 사항을 정확하게 기억합니다. C++ 자습서를 보고' C++ 로 생각하다' (정말 좋은 책), C++, C++ 참조, 이 C++, 그 C++ ...++... 그리고 C+++++++.... c++++++++ 한 동생이 나에게 말했다: "C++ 는 너무 어렵다. 네가 여기서 배우면 거기서 잊는다. 상속을 배우면 템플릿을 잊어버린다. " 내 대답은 "공부하지 않는 것은 쉽다" 는 것이다. 나는 그를 나쁘게 가르치지 않았다. 나는 단지 그에게 C++ 의 문법을 고수하는 것은 구멍이 이미 회향콩의 회향자를 과시한 몇 가지 표기법처럼 의미가 없다고 말했을 뿐이다. C++ 의 문법에 너무 신경을 쓰지 않아도 됩니다. 프로그래밍을 시작하시면 됩니다. 만약 당신이 아무것도 기억하지 못한다면, MSDN 을 검사해서 즉시 완성할 수 있습니다. 나는 프로그램 문법에 대한 이해가 실제 개발 과정에서 가장 중요하지 않은 지식이라는 결론을 내렸습니다. 이것이 내가 학생들에게 Basic 으로 작은 프로그램을 쓸 때 (나는 이전에 배운 적이 없다), 단지 30 분 동안 문법을 보고, 그리고 30 분 만에 프로그램을 다 썼고, 한 시간 후에 Basic 의 키워드를 모두 잊어버렸다.

기초를 무시하고 맹목적으로 유행하는 기술을 쫓아가다.

마지막으로 주제에 중점을 둡니다. 대부분의 사람들은 자신의 물건이 바로 달려가 돈이 되기를 바란다. 이 아이디어는 전문 분야에 진출한 프로그래머나 프로젝트 매니저에게 일리가 있다. IT 기술이 너무 빨리 발전하여 따라가지 않으면 실직하게 된다. 그러나 초심자 (특히 시간이 넉넉한 대학생) 에게는 이런 생각이 이해하기 어렵다. 업계 경쟁에 들어가지 않은 초보자의 가장 큰 자본은 마음을 가라앉히고 기초를 배울 수 있는 충분한 시간을 갖는 것이다. 왜 그런지 배우는 것이다. (존 F. 케네디, 공부명언) 트렌디한 기술은 종종 쉽게 습득할 수 있고, 점점 더 쉽게 습득할 수 있다. 이는 상업적 이익의 원동력이며, 소프트웨어 개발 비용을 최소화하기 위해서이다. 하지만 이것이 바로 IT 분야의 현실입니다. 쉽게 파악할수록 배우는 사람이 많을수록 탈락 속도도 빨라진다. 매번 신기술이 나올 때마다 많은 초보자들이 따라온다. 이 초보자들은 필요한 기초가 부족해서 후속 과정에서 많은 시간을 보냈고, 그가 배우면 이 기술은 곧 도태될 것이다. 데이터 구조, 운영 체제 원리 등과 같은 기본 과정 Linux (이것이 많은 사람들이 이론 수업이 무용지물을 비웃는 이유) 를 즉시 깨닫게 할 수는 없지만, 신기술을 배울 때 학습 곡선의 기울기를 크게 낮출 수 있다. Win32 SDK 프로그래밍, DDK 프로그래밍과 같은 많은 핵심 기술에도 필수적입니다.

살아있는 예는 나와 나의 동창 중 한 명이다. 1 학년 때, 나는 시작 버튼을 찾을 수 없었고, 그는 이미 간단한 어셈블러를 쓸 줄 알았다. 고등학교 2 학년 때 나는 어셈블리, 컴퓨터 아키텍처, 데이터 구조, 운영 체제 원리 등을 배우는 데 모든 시간을 바쳤고, 그는 HTML, VB 를 배우기 시작했고, ASP 의 조류를 따라잡았다. 대학 3 학년은 Windows 운영 체제 원리와 SDK 프로그래밍을 배우기 시작했다. 오랜 시간이 걸렸고 VC 로 괜찮은 앱을 개발할 수 있었다. 학우의 프로그램이 실행되고 있고 대화 상자를 만드는 법을 배우다가 졸업할 때까지 자신의 선택이 얼마나 정확한지를 알게 된 적이 있다. (윌리엄 셰익스피어, 햄릿, 공부명언) 내가 그와 협상한 회사는 그의 두 배 이상의 월급을 냈다. 여기에 부적절한 예가 있습니다. VB 프로그래밍을 배우는 데 4 개월이 걸리고 기본 수업과 VC 프로그래밍을 배우려면 1 년이 필요하다고 가정합니다. 그래서 VB 를 먼저 배우고 후자를 배우면 시간이 줄어들지 않고 1 년. 반대로 후자를 먼저 배우고 VB 를 배우면 1 주만 있으면 매우 능숙하게 배울 수 있을 것이다.

몇 가지 중요한 기초 수업

만약 당신이 학생이거나 충분한 시간이 있다면. 다음 지식을 진지하게 습득하는 것이 좋습니다. 제 제안은 IT 기술 방면에서 성과를 거두고자 하는 초보자를 위한 것입니다. 동시에 나는 책도 몇 개 열거했는데, 서점에 있을 것이다. 솔직히 말해서, 내가 다른 사람의 문장 때 가장 큰 소망은 작가가 책 목록을 만드는 것이다.

대학 영어-웃기지 마세요. 나는 이 수업을 강력하게 추천한다. 왜냐하면 전문 문헌 독서가 없으면 상상도 할 수 없기 때문이다. 원숭이의 해에는 중국어 번역본이 자주 나왔는데, 지금은 많은 출판사들이 아예 전자 본문을 직접 인쇄한다. 공부하는 방법은 스스로 원판 교재를 읽도록 강요하는 것이다. 처음에는 너는 이해할 수 없지만, 많이 쓰면 자연히 익숙해진다. 고생스럽게 먹고, 독하게 하는 것은 확실히 어떤 업종에도 필요한 품질이다.

컴퓨터 아키텍처와 어셈블리 언어-아키텍처에 관한 책은 곳곳에 널려 있고, 대동소이하다. 하지만 좋은 책, 80x86 어셈블리 언어 프로그래밍 자습서 (청화대 출판사, 검은색 표지, 양계안정) 가 있습니다. 너는 포스트 386 보호 모드의 프로그래밍에 집중해야 한다. 그렇지 않으면, 현대 운영 체제의 밑바닥에 있는 것을 배울 때, 당신은 자신이 천서를 읽고 있다고 느낄 것이다.

컴퓨터 운영 체제의 원리-Dell 의 개발은 항상 특정 운영 체제에서 수행됩니다. 그렇지 않다면, 오직 한 가지 가능성만 있다: 너 자신이 운영 체제를 구현하고 있다. 어쨌든 운영 체제 원리는 반드시 읽어야 한다. 이것은 우리가 칩에 주변 장치를 만들 때 칩의 기본 작동 순서를 이해해야 하는 것과 같다. 이런 종류의 책은 매우 많은데, 나는 아직 어떤 책이 출중하다는 것을 발견하지 못했다. 다만 이 몇 권의 책을 다 읽을 시간이 있다면' Windows 2000 내막' (마이크로소프트 출판사, 내가 본 것은 E 판, 중국어 제목은 반드시 Windows 2000 기술 내막) 을 봐야 한다고 생각했을 뿐이다. ZDNET 에 대한 또 다른 문장 한 편은 그것을 배울 필요성에 대해 토론했다.

데이터 구조와 알고리즘-이 과정은 한 사람의 프로그래밍 수준을 결정하는 핵심 과정입니다. 나의 첫 번째 선택은 칭화판 (주, 유) 이다. 많은 사람들이 C++ 버전을 사는 것을 좋아하지만, 나는 불필요하다고 생각한다. C++ 의 문법은 알고리즘 구현 과정을 훨씬 복잡하게 만듭니다. 많은 교사들이 모듈을 사용하여 알고리즘을 더욱 복잡하게 만드는 것을 좋아합니다. C 판을 공부한 후에는 C++ 버전의 책을 찾아보는 것이 좋다.

소프트웨어 공학-이 수업은 뒤로 갈수록 중요해지는데, 처음엔 철학을 보는 것처럼 구름 한 점 없이 시작됐지만. (윌리엄 셰익스피어, 윈스턴, 소프트웨어, 소프트웨어, 소프트웨어, 소프트웨어, 소프트웨어, 과학명언) 나의 건의는 실용 소프트웨어 공사 (황 칭화) 를 읽는 것이다. 너무 많은 시간을 들여 규칙과 제도를 기억하지 마라. 만약 네가 그들을 이해하지 못한다면, 뛰어가라. 소프트웨어 설계 임무 (인턴이든 직장이든) 를 완성할 때마다 뒤돌아보고 뒤돌아 보면 매번 수확이 있다.

Windows 프로그래밍-'베이징대학교 출판사, Petzold' 나는 Windows 프로그램을 설계하려는 사람은 VC 를 배우기 전에 열심히 완성할 것을 제안한다. 그리고 앞의 Windows 2000 안에 있는 책도 이 책 뒤에서도 더 보기 좋다. 이 책에는 C++, GUI, 컨트롤이 없습니다. 일부는 원래 C 언어를 사용하여 Windows 프로그래밍을 완료하는 방법입니다. 배우면 VC 가 사실 배우기 쉽다는 것을 알게 될 것이다. 이 책을 다 읽지 않고서는 절대 VC 를 배우지 마라. 너는 그것을 만지지 않는 것이 좋겠다. 내가 아는 많은 명문 학교들은 심지어 그것을 교재로 사용한다. 분명히 그것은 매우 중요합니다.

위 수업은 필수라고 생각합니다 (Windows 프로그래머가 되고 싶다면).

다른 수업에는 간단한 선택이 있습니다. 만약 당신이 컴퓨터 전공이라면, 당신의 모든 전공 기초 과목을 잘 배워 주세요. 그렇지 않은 경우 컴퓨터과의 강좌 설정을 참조하십시오. 만약 자신이 책 한 권을 읽을 수 없다는 것을 알게 된다면, 책의 끝을 훑어보고, 그 참고 문헌을 보고, 그것들을 찾아 배우고, 다시 돌아가서 그 책을 읽어 보세요. 책 제목에' 원리' 라는 단어가 있다면, 반드시 세부 사항을 암기해서는 안 된다. 너는 하루에 적어도 50 페이지의 속도로 요령을 익혀야 한다. 가능한 한 컴퓨터에서 이론이나 알고리즘을 연습한다.

CSDN 에 대한 많은 서평도 읽을 수 있습니다. 이 서평들은 네가 어떤 책을 읽을지 결정하는 데 도움이 될 것이다.

하루 세 성은 자신에게 관심을 갖는다

매일 책을 너무 많이 읽으면 길을 잃기 쉽다. 매일 밤 자신이 무엇을 배웠는지, 또 어떤 관련 물건을 파악해야 하는지, 자신이 가장 관심 있는 것이 무엇인지, 책 한 권에 너무 오래 걸렸는지 등을 생각해야 한다. 동시에, 기술 트렌드를 따라잡는 것이 아니라 기술 트렌드를 이끌 수 있도록 미래에 가장 가능성이 높은 응용에 대해 더 생각해야 한다. (윌리엄 셰익스피어, 윈스턴, 과학명언) 동시에, 당신이 지금 가지고 있는 기술과 이론을 이용하여 새로운 것을 만들어 보십시오. 이렇게 하면 단순히 코드맨이 아닌 소프트웨어' 개발자' 가 될 수 있다. (존 F. 케네디, 소프트웨어, 소프트웨어, 소프트웨어, 소프트웨어, 개발자)

대부분의 시간을 공부에 소비하다.

이것은 초보자를 위한 마지막 제안이다. 매주 CS 나 CS 를 하는 시간은 가급적 적어서 놀지 않는 것이 좋다. 동시에, 만약 당신의 ASP 기술이 이미 돈을 벌 수 있다면, 심지어 어떤 회사가 당신을 파트타임으로 초대한다면, 당신의 재능이 열심히 공부한 후에 더 나은 수입을 얻을 수 있다는 것을 증명할 수 있다면, 당신은 더 복잡한 일을 해야 합니다. 장기적으로 모든 사람에게 적용된다.

C # 를 배울지, 언제 배울지 이미 결정할 수 있다고 믿는다.

copyright 2024회사기업대전