当前位置:网站首页>Programmers pursue technology to consolidate basic learning route suggestions
Programmers pursue technology to consolidate basic learning route suggestions
2022-08-10 11:08:00 【Flamel the night man,】
Article table of contents
1. C language (absolutely basic course, it is recommended to finish C language first before learning other)
Strategy: Focus on the topic, supplemented by reading
When reading "C Primer Plus", be sure to finish writing the programming questions at the end of each chapter. If you can't read it or don't understand it, you can skim it first, then read the questions, and then scroll forward according to the title if you didn't read it carefully.and consolidate the knowledge points, if not, you can look at how other people write the answers on the Internet (be careful with C++!)
2. Counting groups.
Strategy: reading books as the main focus, and doing the questions as a supplement
Black book "The Principles of Computer Composition", this book is very good and very important, the last chapter can be omitted, the previous ones must be read intensively, and it is best to write the after-school contact, the official website of English books that do not knowThe answer can be found
3. Operating system (need to finish the class first)
Strategy: Read books and videos, depending on your interests
Tsinghua University operating system course of XuetangX is recommended, and it is best to follow the uCore experiment.For reading books, "Modern Operating Systems" or "Operating System Concepts" are fine (Operating Systems: Three Easy Pieces is also a good book if you have confidence in your English), or the same, if you feel like readingIf you can't go on, try to read it in combination with the exercises
- After finishing 1, 2, and 3, you can read both books:
"In-depth Understanding of Computer Systems" (required, intensive reading)
"Assembly Language" Wang Shuang (skimming)
4. Networking
Strategy: Read books
"Illustrated http" and "Illustrated tcp/ip" (both books are skimming, just read it once)
If you want to go deeper: Black Book "Top Down" or Online Courses (depending on whether you prefer reading books or online courses, you can do it. But I don't seem to see a comparison on Jiwang's website.Good online course. The black book is very thick and difficult to understand. If you really can't read it, you can take a closer look at "Illustrated tcp/ip", and then do the wireshark experiment attached to the official website of the black book)
5. Database
Strategy: Video
Dark horse programmer MySQL ("Principles of Database System" is basically not helpful to you, unless you plan to study and develop database engine architecture in the future, if you simply use it, don't waste your energy on this book), there should be some on LikouSQL topic, you can write it
6. Data Structures and Algorithms
Strategy: Focus on the topic, supplemented by reading
90% of the energy is on the brush force buckle. I really feel that there is a serious shortcoming in knowledge. You can skim "Data Structure and Algorithm Analysis (C Language Implementation)" (It is not recommended to read the Java version, before you read thisYou should finish C language first) (stay away from "Introduction to Algorithms"!)
边栏推荐
- 组合模式:Swift 实现
- 蔚来-软件开发工程师一面记录
- How can an organization judge the success of data governance?
- 面试官:项目中 Dao、Service、Controller、Util、Model 怎么划分的?
- Break through the dimensional barriers and let the dolls around you move on the screen!
- Codeforces 814 C. An impassioned circulation of affection (dp)
- 2022.8.7-----leetcode.636
- 解决ASP.NET Core在Task中使用IServiceProvider的问题
- POJ 1026 Cipher (置换群)
- 跨公网环境,路由策略,进行设备的访问
猜你喜欢

MongoDB数据库笔记

金九银十跳槽旺季:阿里、百度、京东、美团等技术面试题及答案

"Chief Engineer" Principal (Principal) engineer's way of training

让软件飞——“X+”技术揭秘

「业务架构」介绍BPMN第二部分-泳道

3 injured in 'electrical accident' at Google data center

网络安全笔记5——数字签名

js猜拳小游戏源码

The impact of development mode on testing

Gold, nine, silver and ten job-hopping seasons: technical interview questions and answers on Alibaba, Baidu, JD.com, and Meituan
随机推荐
组合模式:Swift 实现
自动化测试及Selenium
Taro小程序跨端开发入门实战
MongoDB database notes
第二十二章 源代码文件 REST API 参考(四)
Several small projects that I have open sourced over the years
OSSCore 开源解决方案介绍
Redis6(一)——NoSQL数据库简介与Redis的安装
Short video software development - how to break the platform homogenization
Pycharm终端出现PS问题、conda或activate不是内部命令问题..
短视频软件开发——平台同质化如何破局
Situation丨The intrusion of hackers intensifies, and the shooting range sets up a "defense shield" for network security
第2章-矩阵及其运算-矩阵创建(1)
FastReport.Net 2022.2.17 Crack
owl.carousel poster card Slider carousel switch
1-IMU参数解析以及选择
ZZULIOJ 1116 删除元素【删】
what is bsp in rtems
金九银十跳槽旺季:阿里、百度、京东、美团等技术面试题及答案
Get started quickly and conquer three different distributed architecture calling schemes