从基础上建立强大的职业。
> Flame Uploading. Source Icons8
如今,现代标准已经成为我们的标准,即使做出选择有时也会变得非常困难。 这背后的原因是我们提供的选择几乎是无限的。
您有时候不觉得自己像糖果店里的婴儿吗? 查看所有可以选择的闪亮资源。 通过在线课程,Udemy课程,Youtube视频,您几乎可以掌握大量技能。 当然,编程世界已经跟随这一趋势,为各个级别的学习者提供了众多的选择。
有时候我会问你这不是很沮丧吗?
因为是的,您看的有光泽的材料有时可能会成为负担,并在犹豫不决的压力下压垮您。 您应该以哪种语言开始? 您应该学习什么课程? 您应该阅读基础书籍还是完整的在线课程?
现代创造了过度选择的概念。 而且没有人对此感到安全。 如果您选择了错误的资源怎么办? 如果您浪费金钱却又选择了30门JavaScript课程,那该怎么办? 不相信这件事是真的吗? 甚至还有一个Wikipedia页面,详细解释了这是如何成为现实的。
现在,我想让这种感觉成为本文的主题。 但是,不是试图提供解决方案,而是可能。 因为对于无休止的在线课程,会有无数不同的人。 因此,我可以提供的唯一解决方案是:取决于情况。
我的目标是共享一个我在开始编写代码时所使用的资源,这可以通过为新手程序员提供从入门的方向来帮助他们。 因此,请允许我向您展示我所拥有的意想不到的礼物,而实际上只是从某种意义上讲。
大约在5或6年前。 当我还在读高中时。 而且由于某种原因,在学习编码方面,我还是个"老派"孩子。 我甚至不了解Udemy的课程,在线训练营以及我可以提名的其他数千种资源。
我刚买了一本书,因为它的书名吸引了我。 那一刻我想学习的一切。 看,我不知道我到底想成为什么。 我只知道有一天,我会很高兴成为一名专业编码员。 我不在乎后端编程,前端框架等。我想从某个地方开始。 我做到了,这要感谢这里的小砖头:
使用C ++的编程,原理和实践。 标题中有多美丽? 它并没有真正专注于特定的语言或技术。 它只是提到您将学习编程的基础和原理。 当然,C ++将是本书的重要组成部分。 但这只是一个更大的目标。
这本书是给我的,但现在仍然是现实世界中编程的准备。
"它没有给您答案,而是为您提供了获得答案的工具"。
因为当您开始编码时,可能会出现很多问题。 这是执行此任务的正确方法吗? 什么是代码库中的"简单性"? 我该如何写一些将来可以维护的东西? 注释代码呢?
这本书确实给了我,并且仍然可以为新手程序员奠定他们编程生涯的坚实基础。 它开始向我解释什么是编程语言。 它与人类语言有何不同,以及我需要如何"执行"这种语言。 它向我展示了变量是什么及其在内存中的表示形式,创建数组,函数,然后创建更复杂的数据结构的需求以及它们如何适应可维护的环境。
另外,从书的第一页开始,它还让我觉得有些不可思议的价值。 关于责任的课程。 关于您作为开发人员的原因对您所写的内容,其背后的质量以及将来必须要处理的程序员感到难以置信的责任。
结论
在许多可能性之间进行选择很困难。 特别是作为开发人员起步时。 我的目标是为您提供对我来说有意义的资源,并且该资源对您今天仍然仍然有意义。—皮耶罗
资源资源
- 所有图标均来自Icons8。
- 在Amazon上使用C ++进行编程,原理和实践。
- 超过维基百科的选择。