与技术保持同步

时间:2009-07-24 16:21:31

标签: linq silverlight model-view-controller

我知道这不是一个技术问题,但我认为这是技术界最好的答案。我已经在软件开发方面工作了大约2年,但大多数时候,它一直是学习所需的经验。最近,一位朋友问我如何在技术上站稳脚跟,以便能够轻松适应每天出现的新技术。

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

基本上我认为我的问题是“如何成为更好的程序员”以及如何进入技术的“下一级”(你不再是中级程序员,但能够看到全局)并轻松吸收新技术)

提前致谢。

9 个答案:

答案 0 :(得分:8)

我喜欢的一件事是在上下班,锻炼或做家务时听技术播客。通过收听播客,您将成为一名专家,但您将获得大量的投入。我特别喜欢.NET Rocks!,但Stack Overflow也有一个podcast,仅举几例。

答案 1 :(得分:5)

Read, do and try new things.这样做几年你最终会成为一名经验丰富的程序员。

答案 2 :(得分:4)

我认为Misfit Geek的这篇文章可以帮助你。我认为它提供了一些很好的建议,并就受人尊敬的技术专家如何保持技术提供了一些很好的建议。

How did you learn what you know

希望这些帮助。我也同意播客是一个很好的信息来源,至少可以为您指出最好的新技术。我只听一些.Net Rocks,Hanselminutes,HerdingCode和DeepFriedBytes。我还关注一些优秀的.net相关博客,如CodeBetter,Devlicio.us和Los Techies。

祝你好运!

答案 3 :(得分:4)

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

如果你想专注于一件事,那就没关系,但总是试图在你的项目中加入新技术,并为你过去所做的事情寻找更好的解决方案。

答案 4 :(得分:3)

您需要关注技术社区感兴趣的内容。博客是我发现这样做的最佳方式。选择至少50个涵盖广泛主题的内容,您将会知道管道中的内容。

答案 5 :(得分:3)

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

以下是有关这些的一些帖子:

Podcasts

OR

c# blogs

答案 6 :(得分:2)

  • 有趣的项目+新技术=有动力的学习。

除了弄脏手之外别无选择。采取您已经掌握的一个想法,并使用流行语技术实现它。准备好实现许多炒作技术大多只是炒作。希望您能找到一些真正的宝石,改变您对可能性的看法,并在实现目标的同时为您的工具箱添加一些工具。

答案 7 :(得分:2)

以下是Top 200 blogs for software developers的列表。尝试阅读其中的一些并订阅您喜欢或有用的内容。

博客非常适合发现趋势并找到有关最新技术的建议,但如果你想深入学习,你需要书籍。尝试每年阅读3或4个。

最后,本地用户组。找到并与您的同事面对面交流,了解他们正在做什么以及他们的想法。

答案 8 :(得分:1)

参加本地用户组的会议。

相关问题