程序员入门进阶手册.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
这篇文章,我主要是让你成为更为专业的入门程序员。请注意,此时,你可能需要读一些比较枯燥的书,但我想说,这些是非常非常重要的。你一定要坚持住。 编程技能 在系统地学习编程技能之前,我希望你能先看一下 ? HYPERLINK /posts/learn-to-code-and-be-self-reliant/ The Key To Accelerating Your Coding Skills, 这篇文章会告诉你如何有效地快速提高自己的编程能力。 然后接下来是下面几大块内容,但还只是入门级的。 编程技巧方面?- 你可以开始看怎么把程序写好的书了,这里推荐的是《 HYPERLINK /subject/1477390/ 代码大全》。这本书好多年没有更新了,其中有一些内容可能有点过时,但还是一本非常好的书,有点厚,你不需要马上就看完。在你的编程路上,这本书可以陪你走很久,因为当你有更多的编程经验时,走过更多的坑后,再把这本书拿出来看看,你会有更多的体会。好的书和不好的书最大的不一样的是,好的书在你不同的阶段来读,你会有不同的收获,而且还会产生更多的深层次的思考!?《代码大全》就是这样的一本书。 编程语言方面?- 这个阶段,你可以开始了解一下 Java 语言了,我个人觉得 Java 是世界上目前为止综合排名最好的语言。你一定要学好这门语言。推荐《 HYPERLINK /subject Java 核心技术(卷 1)》,除了让你了解 Java 的语法,它还会让你了解面向对象编程是个什么概念(如果你觉得这本书有点深,那么,你可以降低难度看更为基础的《 HYPERLINK /subject/2000732/ Head First Java》)。然后,既然开始学习 Java 了,那就一定要学 Spring,推荐看看《 HYPERLINK /subject Spring in Action》或是直接从最新的 Spring Boot 开始,推荐看看《 HYPERLINK /subject Spring Boot 实战》。关于 Spring 的这两本书,里面可能会有很多你从来没有听说过的东西,比如,IoC 和 AOP 之类的东西,能看懂多少就看懂多少,没事儿。 操作系统。这里你可以看看《 HYPERLINK /subject/4889838/ 鸟哥的 Linux 私房菜》,这本书会让你对计算机和操作系统,以及 Linux 有一个非常全面的了解,并能够管理或是操作好一个 Linux 系统。当然,这本书有很多比较专业的知识,你可能会看不懂,没关系,就暂时略过就好了。这本书的确并不适合初学者,你能看多少就看多少吧。 网络协议?- 你需要系统地了解一下 HTTP 协议,请到 MDN 阅读一下其官方的? HYPERLINK /zh-CN/docs/Web/HTTP HTTP 的文档。你需要知道 HTTP 协议的几个关键点:1)HTTP 头,2)HTTP 的请求方法,3)HTTP 的返回码。还有,HTTP 的 Cookie、缓存、会话,以及链接管理,等等,在 MDN 的这个文档中都有了。对于 HTTP 协议,你不需要知道所有的东西,你只需要了解这个协议的最关键的那些东西就好了。 数据库设计?- 你需要系统地了解一下数据库设计中的那些东西,这里推荐慕课网的一个在线课程 -- HYPERLINK /learn/117 数据库设计的那些事。每个小课程不过 5-6 分钟,全部不到 2 个小时,我相信你一定能跟下来。你需要搞清楚数据的那几个范式,还有 SQL 语句的一些用法。当然,你还要学习和使用一下数据库,这里推荐学习开源的 MySQL。你可以看官方文档,也可以看一下这本书《 HYPERLINK /subject/3354490/s MySQL 必知必会》。 前端方面?- 前端的东西不算复杂,你需要学习几个东西。一个是和 JavaScript 相关的? HYPERLINK / jQuery,另一个是和 CSS 相关的? HYPERLINK / Bootstrap,学习这两个东西都不复杂,直接上其官网看文档就好了。最重要的是,你要学习一下,JavaScript 的 Ajax 请求后端的 API 接口的方式,而不是再像前面那样用后端来向前端返回 HTML 页面的形式了。这里,你需要学习一下,JavaScript 的 Promise 模式。 HYPERLINK / \l docs/promise 阮一峰翻译的 ES6 的教程中有相关的内容。当然,你 Google 一下,也可以找到一堆学习资料。 字符编码方面?- 在你处理中文时有时会发现有乱码出现,此时需要了解 ASCII 和 Unicode 这样的字符编码。这里推荐一篇文

文档评论(0)

kbook + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档