gpt4 book ai didi

c++ - 如何开发小型软件或应用程序?

转载 作者:IT老高 更新时间:2023-10-28 23:02:55 26 4
gpt4 key购买 nike

Hya 大师,

我已经学习 c++ 8 到 10 个月,并且想要开发一个软件或小型应用程序(我是使用一些书自学的)所以只要将我视为 C++ 入门级程序员。因为我不知道 win32 等对于 GUI 开发,我可以使用一些库。我知道大部分 c++ 特性、数据结构、算法,并阅读过一些 c++ 书籍和 scott meyer 的有效 c++。

但问题是我无法整合我所有的知识来构建软件,我认为我是一名临时编码员。当我看到即使是小的模拟或小的应用程序代码时,有时我也能理解代码(有时不是因为只看代码就很难理解它们),但我发现第 4-7 页的代码太大了,以至于我认为我无法开发应用程序。

例如:如果我想开发自己的 chm 阅读器或 FTP 或任何你认为认真编码的 appz 或软件,我该如何开发它?然后我发现自己完全迷失了,只是开始输入我知道永远无法开发它的代码。 (我觉得 0% 的自信)

所以我想知道像你们这样的程序员在只使用 C++ 之后如何学习开发严肃的应用程序,我是否需要一些其他书籍来学习如何开发软件?或者成为认真的应用程序开发人员的过程是什么?

非常感谢任何帮助。

P.S(重要):如果你能告诉我在学习 C++ 后你是如何成为认真的开发人员的,你做了什么等等,我很高兴。以及对我的任何个人建议。

编辑:

我不知道 UML 或软工程,我需要学习吗?

再次感谢))

最佳答案

编写大型应用程序是一个漫长而艰巨的过程。即使是中型软件。

即使是老手也需要时间来阅读新代码。我记得最近刚刚开始研究一个现有的软件项目,该项目有大约 150 个类(class)。花了一段时间才弄清楚基本输入是如何处理的,更不用说整个结构了。

您需要关注的是增强您对构建软件的信心。

尝试创建一些微不足道的东西,一些你知道你可以编程的东西。尝试通过添加一些功能使其更大一点,尽管不多,并继续这样做。随着时间的推移,你会对大代码更有信心。

编程需要练习,你需要坚持下去。这听起来像是一项艰巨的任务,但对一门语言真正的自信需要多年的练习。

看看这里关于优秀软件书籍的问题。

关于c++ - 如何开发小型软件或应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6072936/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com