我已经阅读了很多关于Microsoft Dot Net的书籍,我学到了很多东西
面向对象的编程
Windows用户界面设计
使用SQL Server和XML
调试应用程序
使用序列化和应用程序域
部署Windows应用程序
安全和许可
我知道如何做到这一切,没有完美和非常深刻,但很好.但我的问题是我无法构建应用程序.这不是关于这个想法,我有想法.
问题是,每次启动时,我都不知道如何启动,从何处着手,如何设计计划,在编写应用程序时或之后调试应用程序,何时实现安全性,何时部署和测试应用程序,如果我的应用程序缺少一个步骤,如果它与其他dot net框架兼容,如果它在所有平台上都能完美运行....
我觉得我的学习中有一些缺失,使我无法构建整个应用程序,这是安全的,并且在管理时.
我错过了另一本书,课程,课程吗?或者这是我的问题?所有人都可以设计计划,还是仅限于其他人?最后:我该怎么办?继续学习并构建一个应用程序(稍后出售)或者只是兼职工作直到我完成学业并找到一份全职工作?
不要以大思考开始.从小思考开始.当你想大的时候,你冒着恐吓自己的风险.
当我开始思考太大的时候,我永远找不到合适的起点,而且我会像你所描述的那样进入无尽的思考圈子.如果我可以从一个小的,现实的,可管理的任务开始,那么我开始做一些小的进步.一件完成后,我可以从下一件开始.当然,我稍后会回去调整以前的部分但是没关系.至少我开始了,我正在走上正轨,并没有停留在"我从哪里开始"的完美主义者.
你怎么吃大象?一次咬一口.
[编辑]这是另一个想法:尝试每天写一个简单但完整的应用程序一周.这将需要做hack-y事情和使用半思考的意大利面条代码.但它也会迫使你专注于得出一个真实的结论,并评估哪些功能是必需的,哪些功能只是特征蠕变.
我不会为很多人推荐这个.如果你做得太久,你就会构成恶劣的习惯.但是,对于您的个人心理障碍,此练习可能有所帮助.
如果你决定做这样的事情,请回到这里,让我们都知道它是怎么回事.
祝好运!
ps:很好的问题.我相信很多人都面临同样的情况,但不想要害怕看起来很糟糕.我知道,由于你所描述的原因,我已经注定了我自己的许多个人项目