请问自学电脑编程需读哪些科目,C语言C++数据结构数据库操作系统这样行吗。跪求读书高手批准这样就够了。
嘛,如果只是入门,那一本《编码》+任意语言编程书就可以了。
不过,上来就 C++ 凶狠啊兄嘚。
坦白说,C语言C++数据结构数据库操作系统。
这些书绝对够了,够了,你要真能看完,“看懂”,“做懂”,完爆本科生了。
C语言《C prime plus》
C++ 《C++ prime》
操作系统《深入理解计算机操作系统》
数据库,我只会增删改查和 ORM 自动化,DB 是专门的职业,要专门的去问。
数据结构,随便一本算法,不做算法请不要触碰《算法导论》。
再加上任意一本讲编译原理的书(可选,龙虎鲸看喜好,自制也不错)。
再加上任意一本讲 TCP/IP 协议的书,这方面好书多,国内、欧美、日本都很好。
再加上任意一本动态语言的书籍,Ruby、Python、Js。
最后,根据你自身想要走的方向,选择嵌入式、前端、后端、DB、游戏、AI等等特定方向的专业书籍。
你要是搞定了上面这些书,那就啥都不是个事,工资六六六六的,要是全部吃得很透,面试官高兴不已。
其实就是计算机本科要学的东西都在上面,不过我是建议你去看视频教程,之后再来看书。
嘛,祝你好运,勇者。
希望对你有帮助
程序设计:
Head First 设计模式
基础理论:编码:隐匿在计算机软硬件背后的语言
编程语言:
C:C和指针
C++:C++程序设计原理与实践
Java:Java核心技术(第9版)
C#:精通C#(第6版) 快速完成泛读
JavaScript:JavaScript DOM编程艺术(第2版)
Python:Python基础教程(第二版)可以尝试阅读
编程语言理论:编程语言实现模式 快速完成泛读
程序设计:程序设计方法 快速完成泛读
算法与数据结构:算法(第4版)快速完成泛读 延伸《算法设计手册》英文版 与算法导论 并行数学基础知识的泛读
程序调试:调试九法——软硬件错误的排查之道 快速完成泛读
编程实践:程序设计实践
面向对象程序设计:Head First设计模式
重构:重构
软件测试:How to Break Software
项目管理:极客与团队
专业开发:程序员修炼之道:从小工到专家
大师之言:奇思妙想:15位计算机天才及其重大发现
界面设计:写给大家看的设计书
交互设计:通用设计法则
职业规划:软件开发者路线图 快速完成泛读
思维方式:程序员的思维修炼:开发认知潜能的九堂课 快速完成泛读
求职面试:金领简历:敲开苹果微软谷歌的大门
英语写作:The Only Grammar Book You'll Ever Need
软件开发:
个人成长: