.net 从a->;Z
我读了很多关于微软网络的书,学到了很多东西.net 从a->;Z,.net,build,.net,Build,我读了很多关于微软网络的书,学到了很多东西 面向对象编程 Windows用户界面设计 使用sqlserver和XML 调试应用程序 使用序列化和应用程序域 部署Windows应用程序 保安及发牌 我知道如何做到这一切,没有完美和深刻,但很好。但我的问题是我无法构建应用程序。这与想法无关,我有想法 问题是,每次启动时,我都不知道如何启动、从何处启动、如何设计计划、在编写应用程序时或之后调试应用程序、何时实现安全性、何时部署和测试应用程序、是否我的应用程序缺少一个步骤、是否与其他dot net框
- 面向对象编程
- Windows用户界面设计
- 使用sqlserver和XML
- 调试应用程序
- 使用序列化和应用程序域
- 部署Windows应用程序
- 保安及发牌
或者只是兼职工作,直到我完成学业并找到一份全职工作???不要从大处着眼开始。从小事做起。当你想大事的时候,你就有威胁自己的危险 当我开始思考太多的时候,我永远找不到正确的出发点,我会陷入无尽的思考圈,就像你所描述的那样。如果我能开始一项小的、现实的、可管理的任务,那么我就会开始取得小的进展。完成一件后,我就可以开始下一件了。当然,我稍后会返回并调整之前的部分,但这没关系。至少我开始了,走上了正确的道路,没有陷入“我从哪里开始”的完美主义者的困境 你怎么吃大象?一次咬一口 [编辑]还有一个想法:试着在一周内每天编写一个简单但完整的应用程序。这将需要做一些骇客的事情,并使用经过深思熟虑的意大利面代码。但这也会迫使你专注于得出一个真正的结论,并评估哪些功能是需要的,哪些只是功能蠕变 我不会向很多人推荐这个。如果你做得太久,你会养成恶劣的习惯。然而,对于你的个人心理障碍,这个练习可能会有所帮助 如果你真的决定做这样的事情,请发回这里,让我们都知道它是如何进行的 祝你好运
附言:好问题。我相信很多人都面临着同样的情况,但他们不想问,因为害怕自己看起来很糟糕。我知道我自己的许多个人项目都失败了,原因正是你所描述的你所读到的是谜题的一部分,可以说是如何。你需要对全局有一个清晰的认识。你为什么要解决这个问题?这是个问题吗?是否有替代方案、解决办法?我在哪些方面比竞争对手做得更好? 做你的批评者 我是不是又少了一本书、课程、课程??还是我的问题 我想让你看看软件工程原理,开发过程。另外,阅读一些关于理解需求、软件架构和设计等方面的知识。继续练习所学内容 所有人都能设计计划吗?还是只限于其他人 有些人比其他人更擅长。就像在其他领域一样 最后:我该怎么办?继续学习并构建一个应用程序(稍后出售),或者只是兼职,直到我完成学习并找到一份全职工作 继续读/写。工作确实有助于让你了解在专业环境中如何做事。你也可以在你的宠物项目中应用这些原则。在软件领域找到一份工作肯定是非常有价值的。试着做“婴儿步” 例如,对于通讯簿,首先构建搜索,然后构建创建表单,然后构建更新表单,等等。 也可以经常重构代码,以避免重复应用
我有时会用这种方式构建应用程序的第一个和第二个小版本,在我学会了在V1上犯的错误后,我会构建第二个更干净的版本。从您自己的小用途电话簿应用程序开始,几天内就可以完成。把一个简单的项目从头到尾看一遍,会让你更清楚地知道如何继续做一些稍大的事情,并让你走上人生的阶梯 实现全面系统的所有方面都需要多年的经验
祝你好运 在这个行业工作肯定有助于把很多东西组合在一起。更有用的是向更有经验的开发人员展示,他们可以指导您完成整个过程 有一件事确实帮助了我,那就是开发了一个简单的笔记应用程序,我在找工作的时候用到了这个应用程序。我已经能够把它作为一些其他个人项目的基础,以及我在职业生涯中每天使用的工具 过了一段时间,我又回到了代码中,这让我看到了哪里可以做得更好。毕竟,您编写的大多数代码都必须在某个地方进行维护,可能不是您自己维护的。因此,如果您在返回到自己的代码并修改它时遇到困难,想象一下其他人会是什么样子。到目前为止,就软件单元而言,我的方法是“构建一个以丢弃” 从新的开始是很好的,但正如你所发现的,它也可能是压倒性的。您会发现,随着您的进步,您可能需要添加其他功能。抵制这种诱惑!当然,添加某个选项似乎“很容易”,但这可能会让你走上黑暗的道路,让你的注意力从主要目标上移开