gpt4 book ai didi

c# - 温习 C++、C#、ASP.NET 和设计模式的知识

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:12:35 26 4
gpt4 key购买 nike

我已经做了 10 年的软件开发人员,从汇编语言编程的狂野世界一路走来,然后是 C++ 和 COM 服务器端,在过去的 5 年里,我在一个安静的世界中舒适地安顿下来.NET、C# 和业务应用程序开发。

问题是 - 过去几年过得很舒服,而且我几乎一半的时间都花在了文学学士学位的工作上,以至于我觉得我忘记了很多低级 C# 语言、设计模式和 ASP。网。在将近 5 年没有将 C++ 用于大型项目之后,我的该语言技能甚至更差。

这并不意味着我不会编程 - 我每天都在做并且相当成功 - 但我觉得如果需要的话我将无法通过大多数艰难的工作面试,这很可能在当前经济衰退。我认为我不会通过的原因 - 是我忘记了面试中人们通常被问到的所有标准事情(例如,我使用设计模式 - 但如果你问我 - 哪种模式是什么 - 我可能不会给你正确的名字,因为他为我提供的所有 DP 都只是使用静态函数和虚函数的聪明方法。

有人可以给我指点资源或给我建议吗(我可以两者都有吗?),我怎样才能快速(在一周左右)将我对 C#/.NET、DP 和 ASP.NET 的知识提升到非常优秀的高级开发人员的水平(我 2 年前就是这样)。至于 C++ - 我愿意花一个月的时间重新恢复我的知识,但这是次要的。

请正确理解我的意思 - 我不是新手,我以前知道所有这些 - 只是想再次 100% 地回到业务中。

谢谢。

最佳答案

对于设计模式,我建议获取一份 Head First Design Patterns 的拷贝。关于 ASP.NET、C# 和一些模式的使用,观看 Rob Connerys 的 ASP.NET MVC Storefront 网络广播将是一个好的开始。

您还可以看看 Scott Hanselmanns 的面试问题,您可以在他的博客上找到这些问题。尝试找到所有这些问题的答案,您应该会保持良好的状态 ;-)

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

它们是很好的学习资源。

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

但是您应该记住,一周的时间可能不足以重新磨练您的技能。

祝你好运

关于c# - 温习 C++、C#、ASP.NET 和设计模式的知识,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1021341/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com