|
|
51CTO旗下网站
|
|
移动端

学习编程时应该阅读的第一本书

我刚买了一本书,因为它的书名吸引了我。 那一刻我想学习的一切。 看,我不知道我到底想成为什么。 我只知道有一天,我会很高兴成为一名专业编码员。 我不在乎后端编程,前端框架等。我想从某个地方开始。

作者:闻数起舞来源:今日头条|2020-07-10 14:04

从基础上建立强大的职业。

学习编程时应该阅读的第一本书
> Flame Uploading. Source Icons8

如今,现代标准已经成为我们的标准,即使做出选择有时也会变得非常困难。 这背后的原因是我们提供的选择几乎是无限的。

您有时候不觉得自己像糖果店里的婴儿吗? 查看所有可以选择的闪亮资源。 通过在线课程,Udemy课程,Youtube视频,您几乎可以掌握大量技能。 当然,编程世界已经跟随这一趋势,为各个级别的学习者提供了众多的选择。

有时候我会问你这不是很沮丧吗?

因为是的,您看的有光泽的材料有时可能会成为负担,并在犹豫不决的压力下压垮您。 您应该以哪种语言开始? 您应该学习什么课程? 您应该阅读基础书籍还是完整的在线课程?

现代创造了过度选择的概念。 而且没有人对此感到安全。 如果您选择了错误的资源怎么办? 如果您浪费金钱却又选择了30门JavaScript课程,那该怎么办? 不相信这件事是真的吗? 甚至还有一个Wikipedia页面,详细解释了这是如何成为现实的。

现在,我想让这种感觉成为本文的主题。 但是,不是试图提供解决方案,而是可能。 因为对于无休止的在线课程,会有无数不同的人。 因此,我可以提供的唯一解决方案是:取决于情况。

我的目标是共享一个我在开始编写代码时所使用的资源,这可以通过为新手程序员提供从入门的方向来帮助他们。 因此,请允许我向您展示我所拥有的意想不到的礼物,而实际上只是从某种意义上讲。

大约在5或6年前。 当我还在读高中时。 而且由于某种原因,在学习编码方面,我还是个"老派"孩子。 我甚至不了解Udemy的课程,在线训练营以及我可以提名的其他数千种资源。

我刚买了一本书,因为它的书名吸引了我。 那一刻我想学习的一切。 看,我不知道我到底想成为什么。 我只知道有一天,我会很高兴成为一名专业编码员。 我不在乎后端编程,前端框架等。我想从某个地方开始。 我做到了,这要感谢这里的小砖头:

学习编程时应该阅读的第一本书

使用C ++的编程,原理和实践。 标题中有多美丽? 它并没有真正专注于特定的语言或技术。 它只是提到您将学习编程的基础和原理。 当然,C ++将是本书的重要组成部分。 但这只是一个更大的目标。

这本书是给我的,但现在仍然是现实世界中编程的准备。

"它没有给您答案,而是为您提供了获得答案的工具"。

因为当您开始编码时,可能会出现很多问题。 这是执行此任务的正确方法吗? 什么是代码库中的"简单性"? 我该如何写一些将来可以维护的东西? 注释代码呢?

这本书确实给了我,并且仍然可以为新手程序员奠定他们编程生涯的坚实基础。 它开始向我解释什么是编程语言。 它与人类语言有何不同,以及我需要如何"执行"这种语言。 它向我展示了变量是什么及其在内存中的表示形式,创建数组,函数,然后创建更复杂的数据结构的需求以及它们如何适应可维护的环境。

另外,从书的第一页开始,它还让我觉得有些不可思议的价值。 关于责任的课程。 关于您作为开发人员的原因对您所写的内容,其背后的质量以及将来必须要处理的程序员感到难以置信的责任。

结论

在许多可能性之间进行选择很困难。 特别是作为开发人员起步时。 我的目标是为您提供对我来说有意义的资源,并且该资源对您今天仍然仍然有意义。—皮耶罗

资源资源

  • 所有图标均来自Icons8。
  • 在Amazon上使用C ++进行编程,原理和实践。
  • 超过维基百科的选择。

【编辑推荐】

  1. 浏览器支持HTML5+标准,可达到原生的功能体验
  2. 增强Jupyter Notebook的功能,这里有四个妙招
  3. 测评企业微信3.0的八大核心功能!2020年,到底要怎么玩?!
【责任编辑:未丽燕 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢

订阅专栏+更多

大数据安全运维实战

大数据安全运维实战

CDH+Ambari
共20章 | 大数据陈浩

86人订阅学习

实操案例:Jenkins持续交付和持续部署

实操案例:Jenkins持续交付和持续部署

微服务架构下的自动化部署
共18章 | freshman411

174人订阅学习

思科交换网络安全指南

思科交换网络安全指南

安全才能无忧
共5章 | 思科小牛

105人订阅学习

视频课程+更多

架构之路 - JAVA之设计模式精讲

架构之路 - JAVA之设计模式精讲

讲师:王军伟29131人学习过

强哥带你学习docker

强哥带你学习docker

讲师:周玉强17600人学习过

Appium移动自动化(App)测试

Appium移动自动化(App)测试

讲师:李晓鹏939人学习过

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊

51CTO服务号

51CTO官微