作为一个初学者设计的第一个大型程序应该是什么

作为一个初学者怎样更好的设计自己的第一个小软件程序

先说对这个问题的理解。标题说的大型程序,里面说明中是小程序。我理解是不是指第一个堪用的发行程序?

作为初学者,如果时间充裕,建议做一个单机版的小游戏。偏算法方向,与自己当前的数学水平相当,兼顾界面。这样既不至于过于复杂,又能走完流程设计,算法,界面,发行的全流程。以笔者为例,做的第一个小游戏是https://blog.csdn.net/goldenhawking/article/details/80724685,在中学学了坐标系和几何,学习之余锻炼下还是不错的。

如果已经是高校了,建议做与主干专业相关的小工具。比如网络调试助手,串口调试助手,或者带某些专业公式的行业计算器,如温度压力与沉淀时间关系等。很多重要的工具最初就是从小工具开始的,一步步发展为CAD