Linq 与科技并驾齐驱

Linq 与科技并驾齐驱,linq,silverlight,model-view-controller,Linq,Silverlight,Model View Controller,我知道这不是一个技术问题,但我相信这是技术界最好的回答。我从事软件开发已有2年之久,但大多数时候,这是一种随需学习的经验。最近一位朋友问我如何在技术上站稳脚跟,以便能够轻松适应每天出现的新技术 我不知道如何回答他的问题,因为我处理这种情况的方法已经按照你的需要学习了。如果有人今天进入微软技术,你会建议他们如何继续?他们将从哪里开始,如何进行?能够将他们的知识扩展到我们每天看到的新进展(linq、silverlight、entity framework、mvc framework和不断扩展的列表)

我知道这不是一个技术问题,但我相信这是技术界最好的回答。我从事软件开发已有2年之久,但大多数时候,这是一种随需学习的经验。最近一位朋友问我如何在技术上站稳脚跟,以便能够轻松适应每天出现的新技术

我不知道如何回答他的问题,因为我处理这种情况的方法已经按照你的需要学习了。如果有人今天进入微软技术,你会建议他们如何继续?他们将从哪里开始,如何进行?能够将他们的知识扩展到我们每天看到的新进展(linq、silverlight、entity framework、mvc framework和不断扩展的列表)

基本上,我认为我的问题是“如何成为一名更好的程序员”和如何在技术上达到“下一个层次”(即你不再是一名中级程序员,而是能够看到整个画面并很容易地吸收新技术)的混合体


提前感谢。

您需要了解技术社区感兴趣的内容。博客是我找到的最好的方法。选择至少50个涵盖范围广泛的主题,你就会知道接下来会发生什么。

这样做几年,你最终会成为一名经验丰富的程序员。

继续参与播客和博客。每天至少留出15分钟来准备或聆听它们。接受他们的想法,找到适合你或感兴趣的想法,并将其添加到你的个人发展计划中,以了解他们

以下是以前关于这些的一些帖子:


我喜欢的一件事是在上下班、锻炼身体或做家务的时候听科技播客。通过收听播客,你将成为一名专家,但你将获得大量的信息。我特别喜欢Stack Overflow(堆栈溢出),但也有一些例子。

我认为这篇由不合适的极客撰写的文章可能会对你有所帮助。我认为它提供了一些很好的提示,并就一位受人尊敬的技术专家如何坚持使用技术给出了一些很好的建议

希望这些帮助。我也同意,播客是一个很好的信息来源,至少可以为你指出最好的新技术。我听.NETRocks、Hanselminutes、HerdingCode和DeepFriedBytes,仅举几个例子。我也关注一些好的.net相关博客,如CodeBetter、Devlicio.us和Los Techies

祝你好运

  • 有趣的项目+新技术=积极的学习

除了弄脏你的手,别无选择。拿一个你头脑中反复出现的想法,用流行语技术来实现它。要准备好认识到许多炒作的技术大多只是炒作。希望你能找到一些真正的宝藏,改变你对可能发生的事情的看法,并在实现目标的过程中为你的工具箱添加一些工具。

我每天至少花1个小时阅读博客和收听播客。你不可能参与所有新事物,但了解新事物与尝试新事物同样重要


如果你想专注于一件事,那没关系,但一定要尝试将新技术纳入你的项目中,并为你过去所做的事情寻找更好的解决方案。

参加当地用户团体的会议。

以下是你的项目列表。试着阅读其中的一些,订阅你喜欢或觉得有用的内容

博客对于发现趋势和寻找关于最新技术的建议非常有用,但是如果你想深入了解一些东西,你需要书籍。试着每年读3到4本


最后是本地用户组。找到并与您的开发伙伴面对面交流,了解他们在做什么,他们在想什么。

了解新技术和了解新技术并不是一回事。阅读博客似乎只是了解“全貌”的一小部分。是的,长途通勤的少数优势之一!您可能想试试superuser.com。如果您转到,则可以获得测试版密钥。感谢所有精彩的答案:)新链接: