Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 从a->;Z_.net_Build - Fatal编程技术网

.net 从a->;Z

.net 从a->;Z,.net,build,.net,Build,我读了很多关于微软网络的书,学到了很多东西 面向对象编程 Windows用户界面设计 使用sqlserver和XML 调试应用程序 使用序列化和应用程序域 部署Windows应用程序 保安及发牌 我知道如何做到这一切,没有完美和深刻,但很好。但我的问题是我无法构建应用程序。这与想法无关,我有想法 问题是,每次启动时,我都不知道如何启动、从何处启动、如何设计计划、在编写应用程序时或之后调试应用程序、何时实现安全性、何时部署和测试应用程序、是否我的应用程序缺少一个步骤、是否与其他dot net框

我读了很多关于微软网络的书,学到了很多东西

  • 面向对象编程
  • Windows用户界面设计
  • 使用sqlserver和XML
  • 调试应用程序
  • 使用序列化和应用程序域
  • 部署Windows应用程序
  • 保安及发牌
我知道如何做到这一切,没有完美和深刻,但很好。但我的问题是我无法构建应用程序。这与想法无关,我有想法

问题是,每次启动时,我都不知道如何启动、从何处启动、如何设计计划、在编写应用程序时或之后调试应用程序、何时实现安全性、何时部署和测试应用程序、是否我的应用程序缺少一个步骤、是否与其他dot net框架兼容,如果它能在所有平台上完美运行

我觉得我在学习中缺少了一些东西,这些东西阻止我构建一个完整的应用程序,它是安全的,并且在管理时是安全的

我是不是又少了一本书、课程、课程??还是我的问题?所有人都能设计计划吗?还是只限于其他人? 最后:我该怎么办?继续学习并构建应用程序(稍后出售)
或者只是兼职工作,直到我完成学业并找到一份全职工作???

不要从大处着眼开始。从小事做起。当你想大事的时候,你就有威胁自己的危险

当我开始思考太多的时候,我永远找不到正确的出发点,我会陷入无尽的思考圈,就像你所描述的那样。如果我能开始一项小的、现实的、可管理的任务,那么我就会开始取得小的进展。完成一件后,我就可以开始下一件了。当然,我稍后会返回并调整之前的部分,但这没关系。至少我开始了,走上了正确的道路,没有陷入“我从哪里开始”的完美主义者的困境

你怎么吃大象?一次咬一口

[编辑]还有一个想法:试着在一周内每天编写一个简单但完整的应用程序。这将需要做一些骇客的事情,并使用经过深思熟虑的意大利面代码。但这也会迫使你专注于得出一个真正的结论,并评估哪些功能是需要的,哪些只是功能蠕变

我不会向很多人推荐这个。如果你做得太久,你会养成恶劣的习惯。然而,对于你的个人心理障碍,这个练习可能会有所帮助

如果你真的决定做这样的事情,请发回这里,让我们都知道它是如何进行的

祝你好运


附言:好问题。我相信很多人都面临着同样的情况,但他们不想问,因为害怕自己看起来很糟糕。我知道我自己的许多个人项目都失败了,原因正是你所描述的

你所读到的是谜题的一部分,可以说是如何。你需要对全局有一个清晰的认识。你为什么要解决这个问题?这是个问题吗?是否有替代方案、解决办法?我在哪些方面比竞争对手做得更好? 做你的批评者

我是不是又少了一本书、课程、课程??还是我的问题

我想让你看看软件工程原理,开发过程。另外,阅读一些关于理解需求、软件架构和设计等方面的知识。继续练习所学内容

所有人都能设计计划吗?还是只限于其他人

有些人比其他人更擅长。就像在其他领域一样

最后:我该怎么办?继续学习并构建一个应用程序(稍后出售),或者只是兼职,直到我完成学习并找到一份全职工作

继续读/写。工作确实有助于让你了解在专业环境中如何做事。你也可以在你的宠物项目中应用这些原则。在软件领域找到一份工作肯定是非常有价值的。

试着做“婴儿步”

例如,对于通讯簿,首先构建搜索,然后构建创建表单,然后构建更新表单,等等。 也可以经常重构代码,以避免重复应用


我有时会用这种方式构建应用程序的第一个和第二个小版本,在我学会了在V1上犯的错误后,我会构建第二个更干净的版本。

从您自己的小用途电话簿应用程序开始,几天内就可以完成。把一个简单的项目从头到尾看一遍,会让你更清楚地知道如何继续做一些稍大的事情,并让你走上人生的阶梯

实现全面系统的所有方面都需要多年的经验


祝你好运

在这个行业工作肯定有助于把很多东西组合在一起。更有用的是向更有经验的开发人员展示,他们可以指导您完成整个过程

有一件事确实帮助了我,那就是开发了一个简单的笔记应用程序,我在找工作的时候用到了这个应用程序。我已经能够把它作为一些其他个人项目的基础,以及我在职业生涯中每天使用的工具

过了一段时间,我又回到了代码中,这让我看到了哪里可以做得更好。毕竟,您编写的大多数代码都必须在某个地方进行维护,可能不是您自己维护的。因此,如果您在返回到自己的代码并修改它时遇到困难,想象一下其他人会是什么样子。到目前为止,就软件单元而言,我的方法是“构建一个以丢弃”

从新的开始是很好的,但正如你所发现的,它也可能是压倒性的。您会发现,随着您的进步,您可能需要添加其他功能。抵制这种诱惑!当然,添加某个选项似乎“很容易”,但这可能会让你走上黑暗的道路,让你的注意力从主要目标上移开