代码之家  ›  专栏  ›  技术社区  ›  Pete

加深对C++、C语言、ASP.NET和设计模式的认识

  •  4
  • Pete  · 技术社区  · 17 年前

    我做了10年的软件开发人员,从一个疯狂的汇编语言编程世界,然后是C++和COM的服务器端,在过去的5年里,我在一个安静的世界里安顿下来。

    问题是——过去几年过得很舒服,我也花了将近一半的时间做文学学士的工作,以至于我觉得我忘记了低级C#语言、设计模式和ASP.NET的大部分内容。在5年不使用C++的大型项目中,我的语言能力更差。

    有人能给我指一个资源或给我一个建议吗(我能两者都要吗?), 我怎样才能很快(在一周左右的时间内)将我对C#/.NET、DP和ASP.NET的知识提高到非常优秀的高级开发人员(我两年前是一名高级开发人员)的水平 . 至于C++,我愿意花一个月的时间来重新获得我的知识,但这是不太重要的。

    请理解我的意思,我不是一个新手,我以前知道的所有这些事情,我只想100%地重新开始工作。

    非常感谢。

    6 回复  |  直到 17 年前
        1
  •  9
  •   Andre Kraemer    17 年前

    对于设计模式,我建议获得一份Head-First设计模式的副本。 关于ASP.NET、C#和某些模式的使用,观看Rob Connery的ASP.NET MVC店面网络广播将是一个良好的开端。

    此外,我还要看一些成功的开源项目的代码,如subtext、DasBlog、Oxite。。。

    下一步可能是为其中一些项目做出贡献(向项目管理员发送一些补丁),因为没有什么可以取代实践。。。

    然而,你应该记住,一周的时间可能不足以重新磨练你的技能。

        2
  •  3
  •   AndreasT    17 年前

    既然你知道这一切,我猜这意味着你以前用过这一切, 您可以回顾自己的代码作为起点。

    • 我为什么要这样做?
    • 我现在能做得更好吗?

    把程序中一个小的棘手和有趣的部分拿出来,试着

    这一切都是为了让你在精神上回到那个时代,捡起一些被丢弃的东西 内存中的线程。我发现这些方法对于重新激活知识非常有用。

    然后在博客和书籍上阅读新的发展/最佳实践,并略读一遍 以前对你有用的书(可能有最新版本)

    我用史葛Meyle的“有效C++”系列来让我回到 提高我的C++知识。

        3
  •  1
  •   Juergen    17 年前

    今天,许多书都介绍了设计模式。标准当然是名为《四人帮》的书 "Design Patterns" .

    另一本书更具实践性,将设计模式与另一种新事物——“敏捷开发”相结合。好的方面是,设计模式在实例中呈现,在上下文中呈现也很有趣。我认为Robert C.Martin也对许多OO开发原则有很多见解。这本书叫做 Agile Software development .

        4
  •  1
  •   veeblefetzer veeblefetzer    17 年前

    我发现www.asp.net/learn上的asp.net视频非常适合快速学习(或记忆)许多asp.net主题。

        6
  •  0
  •   anand    17 年前

    - C++ FAQ Second Edition
     - Effective C+++
     - Effective STL
    

    我认为C++应该足够了,如果你有更多的时间,你也可以试试。

      Inside c++ Object Mode
    

    我认为一口气读完整本书不是个好主意。 网上有很多关于它们的资料,试着完全理解每一个,而不是跳进一本书,几乎迷路。

    推荐文章