如何自己学习软件开发?如何开始?选择哪种编程语言?

电脑杂谈  发布时间:2020-06-06 12:17:49  来源:网络整理

软件怎么编程_编程词典软件_编程词典的软件

开始之前: 您应该学习哪种语言?我认为应该基于您的工作需求或您的发展方向. 基本上有两类: C / C ++和Java. 例如,如果要执行企业级应用程序,则应学习Java和C#. 如果要进行嵌入式,则应该学习C语言;在其他情况下,您可以选择在不知道要做什么之前学习C / C ++. . 学习这两种类别之一将使您更轻松地学习其他语言,包括脚本语言,动态语言...

1. 我的入门课程是从学习C语言开始的(实际上是C ++课程),这是我们学校的一门公共课,我更认真地看课(尽管老师的口语很差,一段时间后,我发现我的基础知识更好)当然,她的理解力不如她. 因此,我认为对于没有基础知识的人来说,倾听他人的声音会更容易. 当时的教科书是学校自己编写的,很糟糕.

建议1(以C / C ++为例),对于那些只想参加编程的人(即从未接触过编程的人),最好的方法是听课(如果您看一下,估计很慢,而且很痛苦),您可以找到视频或培训. C语言推荐入门教材: 谭浩强的C语言,最新版本是第三版,但第二版应该没问题(蓝色). 让我解释一下: 我非常不同意直接查看K&R的“ C编程语言”. 这本书绝对不适合初学者理解. 它没有太多语法. 语法在程序中. 但是这本书非常好,一开始就必须阅读.

软件怎么编程_编程词典软件_编程词典的软件

当然,您可以直接从C ++开始. C ++之父强烈建议直接从C ++开始. C ++推荐的入门级教科书: 钱能(红色,清华大学出版)编写的C ++. 本书的第一版不是ISO C ++,但更为经典. 作者也不是第二版. 第二版似乎不太好. 国外最好的入门教科书据说是: “ Acclerated C ++”的作者是Koenig和Moo的夫妇,功能非常强大. 他们的书还包括“ c Traps and Defects”和“ C ++ Meditations”. 我还没有读过《 Acclerated C ++》一书,我想我应该首先在中国寻找这本书并阅读. 几乎一样. 如果您看这些经典的外国书籍,它们将非常有品味,否则,您可能会感到非常沮丧. 吹.

至少阅读本入门书两到三遍(要彻底理解): ). 如果是C ++,我建议应该至少理解三到五遍. 说明首先可以忽略c ++模板的一部分. 如果您有兴趣,可以顺便学习一下c ++. 我认为您可以结合使用模板,STL和通用编程来学习. 这是很多工作. ,并付出了很多努力. 因此,C ++广泛而深刻.

建议2.在学习过程中,应结合简单的算法,例如冒泡和一个100例C语言程序的小例子;此外,应该完成一个更大的项目,最好是一个控制台程序. 或者,您已经开始学习Win32,MFC或linux,也可以结合使用该平台来做小型项目.

软件怎么编程_编程词典软件_编程词典的软件

2. 第一阶段是最痛苦的,然后相对地知道如何学习. 这次假设您已经有扎实的c ++基础. 这是您可以选择还是应该选择发展方向,做企业级应用程序,系统开发,嵌入式设计或游戏开发……

那时软件怎么编程,我实际上并没有想太多,因为我没有学习计算机,所以我参加了一些类似于计算机的考试作为我的学习目标. 当时,我实际上有一个很好的C ++语言基础,但是我在计算机上的实践很少(当时我没有计算机),所以我上了省级计算机二级,国家级计算机三级,和国家计算机四级考试,但未通过计算机. 我很沮丧. 在第二级,我不知道如何进入DOS界面来解决问题. 在第三级,我迅速对其进行了编辑,尽管它也已完成,但是结果出来了但是失败了. 第四级现在该编译了,也许我的问题更难了. 看来我使用了两个周期,但损坏的机器无法承受. 后来,它被混乱破坏了(当然,主要是因为计算机太少了). 但是,我没有参加那些考试的人. 在第二和第三级,自信水平已经远远超过了测试要求(^ _ ^,笑了,也许是因为该水平测试仍然相对简单),而在第四级,是因为您已经通过了高级程序员考试,我认为没有必要补考. (我的海拔和4级在2003年进行了测试.

建议3: 确定学习方向(请参阅附录I)并学习计算机的基础知识. 如果您不确定学习方向,或者您仍在大学学习,那么我认为您应该首先学习计算机基础知识. 我认为计算机的基础课程必须学习并且必须首先掌握,首先是数据结构,其次是操作系统,软件工程和. 无论您将来要追求哪个方向,基本上都使用这四个课程. 当然,如果您有时间,还应该掌握其他基础课程,离散数学,组成原理,体系结构,网络,编译原理,甚至是跨学科. 方向非常重要,因为知识实际上是无限的,因此,一个很小的领域足以让您长时间学习. 本科生可能没有任何方向感,但是当您毕业时,您必须知道您想做什么以及要在哪里发展. 不要盲目学习和盲目学习,否则您可能最终看起来像什么,实际上一切都不会.

编程词典的软件_编程词典软件_软件怎么编程

我也学习Java有一段时间了. 由于本文是编程语言的简介,因此我也将简要地讨论它. 由于C ++具有扎实的语言基础,因此Java更易于学习. 我首先在中国寻找一本精简的教科书,然后迅速阅读(几乎能理解,但只能再次阅读). 我有空闲时间与清华张小贤的Java视频合作. 在将来,实际上认为我真的很想开始学习JAVA. 我使用了第六版的“ core java”中文(我本来想使用侯捷翻译的第二版的“ Thinking in Java”,发现我迷失了同学)我花了将近20天的时间来理解这本书的知识. 当然,它包括程序风格的模拟. 最重要的是,我几乎可以在有关GUI编程的三章中编写程序示例(当然,这是因为我了解它. 实际上,这已经成为我的知识了. )我记得其中的API. (注意: 用Java进行GUI编程是没有用的. 建议您先跳过它. GUI不是Java的强项. 如果将来需要,请查阅手册或再次学习. )

实际上,在学习C ++之后,学习Java更容易软件怎么编程,但是建议不要同时学习两者. 它们的用途是不同的. 您应该熟悉其中之一,更重要的是,您需要熟悉它们的应用程序领域. 具有创业计划的专家,甚至平台以及使用它们的公司,也应该考虑其应用领域,最重要的是考虑其潜在的应用领域.

这是基础研究的开始. 以下研究实际上是高级部分. 我不会先介绍它,因为: 1.我自己还没有学过,在这里误导孩子是错误的. 第二,对高级事物的研究很多,选择很多,并且需要很多乏味的知识,而且可能一点都不清楚. ---------

编程词典的软件_编程词典软件_软件怎么编程

我从事该行业已经8年了,下班后我收集了一些视频资料

有JAVA高级架构师,系统高级架构师,大数据,机器(深度)学习/数据挖掘/数据分析/算法/计算机视觉,Android,IOS,Web前端,JavaScript,WebApp(React Native),微信小程序开发,C,C ++,Python开发和维护,Linux操作和维护体系结构内核,PHP,.Net,,UID,游戏开发,软件测试,网络编程,FFmpeg开发,计算机软考试等的教程.

我在商店中悬挂了所有信息,这被认为是对事物的最佳利用. 希望我能为需要的人提供帮助,而不必花费时间寻找信息;

信息不断更新,无论您是新手还是老手,都可以找到所需的信息;


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-235952-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 曹成公姬负刍
        曹成公姬负刍

        一直被模仿从未被超越

      热点图片
      拼命载入中...