>  기사  >  시스템 튜토리얼  >  대학 학업 계획 컴퓨터

대학 학업 계획 컴퓨터

PHPz
PHPz앞으로
2024-02-01 17:54:02532검색

대학 학업 계획 컴퓨터

1 서문

최근에 아직 공부하고 있는 학생들이 대학에서 무엇을 배워야 하는지 물어보곤 합니다. 그들은 Java를 배우고, JS, HTML, CSS를 읽고, 그들 중 많은 사람들이 컴퓨터와 동창들인 것 같습니다.

졸업 후 좋은 직업을 찾으려면 대학에서 응용 분야 기술을 배우고 널리 사용되는 언어와 프레임워크를 마스터해야 한다는 것은 의심의 여지가 없습니다. 실제 프로젝트를 해본 경험과 인턴십 경험이 있는 것이 가장 좋습니다. 이는 이력서에서 확인할 수 있는 가산점이자, 돋보이게 하는 중요한 가중치입니다.

하지만 이것들은 모두 큰 나무의 가지, 잎, 꽃입니다. 대학에서 배워야 할 것은 보이지 않는 뿌리, 즉 기초 지식입니다. 특히 전공 배경이 있는 사람들에게는 더욱 그렇습니다.

이유는 매우 간단합니다. 퇴근 후에는 기본 지식을 따라잡을 수 있지만 방해받지 않고 공부할 수 있는 그렇게 많은 시간과 조용한 환경을 더 이상 찾을 수 없습니다.

다음 날 고객의 얼굴을 어떻게 처리할지 고민할 필요도 없고, 어젯밤의 심각한 버그는 우리의 문제가 아니라고 리더에게 어떻게 설명할지 고민할 필요도 없이 그냥 공부만 하면 됩니다. . 이렇게 많은 친구들을 보니 게임을 하며 즐거운 시간을 보내니 정말 한숨이 나옵니다. 이런 시간이 있었으면!

이제는 기초 지식을 따라잡기 위해 단편적인 시간만 쓸 수 있어요. 시간을 거슬러 도서관에 앉아 조용히 책을 읽을 수 있다면 정말 좋을 것 같아요!

동급생 A가 말했습니다: 기본, 다시 기본, 이 말을 몇 번이나 말했습니까, Lao Liu! 내 귀에는 굳은 살이 들립니다!

미안해요, 기본이 너무 중요해서 아직도 Xianglin 부인처럼 장황하게 말해야 해요.

대학에서 습득해야 할 기본 지식에는 다음이 포함되어야 한다고 생각합니다(이에 국한되지 않음).

2C 언어

대학에서 Java, Python 및 기타 고급 언어를 배우느라 바쁘지 마십시오. 먼저 C 언어(C++가 아님)를 마스터해야 합니다. 이 언어는 기계에 너무 가깝고 운영 원리를 이해하는 데 도움이 될 수 있기 때문입니다. 내 말을 믿을 수 없다면 "컴퓨터 시스템에 대한 심층적 이해"를 살펴보십시오. 왜 그것을 설명하기 위해 Java 또는 Python을 사용하지 않습니까? 하위 레이어를 설명하기에는 너무 상위 수준이고 너무 추상적이기 때문입니다.

C 언어를 배우면 다른 기본 지식의 기초가 될 수 있습니다. 대부분의 기본 소프트웨어와 시스템 소프트웨어가 C 언어로 작성되어 있기 때문입니다. C 프로그램을 이해할 수 없다면 어떨까요?

다른 사람들이 이미 웹 페이지를 만들 수 있다는 것을 보고 나는 여전히 명령줄의 작은 검은 창에서 이리저리 헤매다가 마음이 뜨거워지면 C 언어를 버리고 나중에는 시간을 보냈습니다. 그것을 보충하는 데 많은 시간이 걸립니다.

하드웨어에 가까운 간단하면서도 복잡한 언어인 C를 배운 후에는 다른 언어를 배우는 것도 거의 쉽지 않을 것이라는 점을 기억하세요.

3 컴퓨터의 구성 원리를 이해합니다

전공이라면 "컴퓨터 구성의 원리"와 "디지털 회로" 두 과목을 솔직하게 공부하고, 실험 내용(게이트 회로, 반가산기, 전가산기, 플립플롭 등)도 성실히 공부하세요. 잘.

목표를 세워야 합니다. 간단한 것은 수치 연산을 수행하는 것입니다. 더 복잡한 것은 지침을 구현하는 것입니다. 교재가 너무 지루하다고 생각되면 "코딩" 또는 " 컴퓨터의 안개를 통해"를 배우세요. 게임을 정말 좋아한다면 "마인크래프트" 게임으로 가서 CPU를 만들 수 있습니다. 일부 전문가들은 이미 이 작업을 수행했습니다.

4 운영 체제 원리 이해하기

운영 체제에 대한 이해는 향후 작업에서 달성할 수 있는 깊이를 결정합니다. 여기에는 프로세스, 스레드, 잠금, 스케줄링, IO 모델의 개념과 같은 매우 중요한 개념이 숨겨져 있습니다. 및 가상 스토리지는 향후 고성능 및 동시성 시스템 개발에 중요한 역할을 할 것입니다.

Java나 SSH/SSM을 먼저 배워도 실력이 향상되면 결국 이런 기초지식의 세계로 들어가게 됩니다. 대학에 있는 동안 모두 취득해 보는 것은 어떨까요?

어떤 사람들은 OS가 너무 지루해서 견딜 수 없다고 생각할 수도 있습니다. 사실 OS는 실습형 실습 과정입니다. (C 언어 필요) 수많은 소스 코드가 있습니다. 책과 기사를 직접 만들 수도 있습니다. 간단한 운영 체제와 많은 비디오 책이 있으며, 게임을 하며 시간을 보낼 것인지 여부에 따라 다릅니다.

예: 하얼빈 공과대학의 VOID 학생은 학부 시절 처음부터 Linux 0.11과 유사한 운영 체제를 구축했으며 현재 Alibaba에서 근무하고 있습니다. 그가 녹화한 "처음부터 운영 체제 작성" 영상은 스테이션 B에서 볼 수 있습니다: https://www.bilibili.com/video/av12169693/

동급생 B는 묻고 싶습니다. "나는 훌륭한 사람이고 좋은 학교에 다니고 있습니다. 세 권의 책을 가진 쓰레기인 내가 어떻게 할 수 있습니까? 당신은 나에게 불가능한 과제를 설정하는 것이 아닌가요?"

모든 사람이 천재가 되는 것은 불가능하고, 모두가 천재적인 결과를 낳는 것도 불가능하다는 것은 사실입니다.

하지만 우리는 천재가 개척한 길을 따라 계속 전진해야 합니다. 어쩌면 언젠가 우리는 아, 내가 너무 많은 사람들을 능가했다는 것을 알게 될 것입니다!

Windows 대신 Linux 사용을 고집하세요. 특히 백엔드 개발을 하기로 결정했다면 제가 대학에서 이중 시스템을 설치했지만 결국 하루 종일 Windows를 선호하고 Linux를 찾지 않게 되었을 때처럼 되지 마세요. 상표.

5 네트워크, 데이터베이스, 컴파일 원리

이 세 가지를 종합해보면 이전에 비해 중요성이 크지 않다고 개인적으로 느낍니다.

네트워크의 경우 네트워크 계층 모델, 안정적인 전송 원리, TCP/IP 프로토콜, 소켓 프로그래밍을 이해해야 하며 운영 체제와 결합하여 웹 서버 작성을 고려할 수 있습니다.

데이터베이스의 경우 먼저 SQL, 관계형 모델, 트랜잭션 및 인덱스를 이해하세요. 더 깊이 배우고 싶다면 쿼리가 어떻게 구현되고 트랜잭션이 어떻게 구현되는지 살펴보실 수 있습니다. SQLite의 소스 코드를 살펴보세요.

컴파일을 배우는 가장 좋은 방법은 자신만의 프로그래밍 언어를 만드는 것입니다. 개발한 후에는 프로그래밍 언어에 대한 철저한 이해를 갖게 될 것입니다.

6 데이터 구조 및 알고리즘

이것의 중요성은 강조할 필요가 없습니다. 프로그래머가 뒤돌아보는 것을 자주 본 사람들은 이전 기사 "데이터 구조를 학습하는 것이 무엇입니까?"를 읽을 수 있습니다. 》

학습 과정에서 책을 읽고 다양한 알고리즘과 데이터 구조를 이해하는 것 외에도 더 중요한 것은 질문하고, 질문하고, 질문하는 것입니다!

동급생 C가 "라오 리우야, 전문적인 컴퓨터 과정을 말하는 거 아니야?"

그렇습니다. 전문적인 컴퓨터 강좌입니다. 일반적으로 몇 년 동안 일해 본 후에야 그 가치를 깨닫게 될 것이며, 지금의 나처럼 대학에서 왜 열심히 공부하지 않았는지 후회하게 될 것입니다.

학교에서 발행하는 교과서에만 국한되지 마세요. 요즘에는 온라인 비디오 리소스가 엄청나게 풍부하고 세계적 수준의 대학에서도 강의를 볼 수 있습니다.

동급생 Ding이 말했습니다: Lao Liu, 제발 장님이 되지 마세요. 당신은 나에게 Java를 배우고 프로젝트를 하라고 했고 이제는 나에게 CPU 구축, 운영 체제, 데이터베이스, 서버 작성을 요청합니다... 저는 그럴 시간조차 없습니다. 내 여자친구랑 데이트해.

축하합니다. 이미 대부분의 동급생을 능가하는 여자 친구가 있습니다. 대학에서 사랑에 빠지고 젊음을 즐기는 것도 매우 중요합니다.

하지만 제가 말씀드리고 싶은 것은 모든 것을 배울 수는 없다는 것입니다. 가장 관심 있는 방향인 한 방향으로 화력을 집중하는 것이 가능합니다. 외로움과 유혹을 이겨낼 수 있는 사람만이 성공할 확률이 높다. 자신의 이익과 결합하면 반드시 성공할 것이다.

간단히 말하면, 컴퓨터에 대한 기본 지식이 당신을 남들과 구별시켜 주고 남들보다 더 빠르게 가속할 수 있게 해줍니다.

하지만 Lao Liu에게 시각 장애인 BB가 너무 많은 것은 별로 도움이 되지 않을 것입니다. 왜냐하면 당신이 조치를 취하지 않으면 나는 아무것도 할 수 없기 때문입니다.

위 내용은 대학 학업 계획 컴퓨터의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 linuxprobe.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제