2009-07-24 41 views
4

我知道这不是一个技术问题,但我认为这是技术社区最好的回答。我已经从事软件开发工作了大约2年,但大部分时间,它都是根据需要学习的经验。最近我被一位朋友问及如何才能在技术上取得坚实的立足点,以便能够轻松适应每天涌现的新技术。随时掌握技术

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

基本上我认为我的问题是“如何成为更好的程序员”以及如何进入技术的“下一个层次”(您不再是中级程序员,而是能够看到整体图片和容易吸收新技术)

在此先感谢。

+0

您可能想尝试superuser.com。如果你去http://blog.stackoverflow.com/2009/07/super-user-semi-private-beta-begins/那么你可以得到一个beta键。 – mnuzzo 2009-07-24 16:54:41

+0

感谢所有伟大的答案:) – Sirpingalot 2009-07-25 16:23:42

回答

4

我觉得Misfit Geek的这篇文章可以帮助你一点。我认为它提供了一些很棒的提示,并给出了一些值得尊敬的技术专家如何坚持技术的建议。

How did you learn what you know

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

祝你好运!

3

您需要关注技术社区感兴趣的内容。博客是我发现的最好的方式。选择至少50个涵盖范围广泛的主题,并且您将知道管道下方会发生什么。

+0

了解新技术并理解它们并不完全相同。读博客似乎只是获得“全貌”的一小部分。 – 2009-07-24 16:27:27

3

继续参与播客和博客。每天至少放置15分钟以准备好或听取他们的意见。以他们的想法,找出哪些适用于您或有兴趣,并将其添加到您的个人发展计划中来学习。

下面是关于这几个以前的帖子:

Podcasts

OR

c# blogs

8

有一件事我喜欢是听技术的播客,而我上下班,锻炼或做家庭工作。你将通过收听播客独自成为专家,但你会得到很多的意见。特别是我喜欢.NET Rocks!,但堆栈溢出也有一个podcast仅举几例。

+0

是的,长途通勤的少数优势之一! – 2009-07-24 16:33:49

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

没有别的办法让你的手变脏。采取你脑海中摇摆的想法之一,并使用流行语技术来实现它。准备实现许多炒作技术大多只是炒作。希望你会找到一些真正的宝石,改变你对可能的看法,并在实现目标的同时在你的工具箱中添加一些工具。

4

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

如果你想专注于一两件事,那很好,但总是尝试新技术包括到自己的项目,并寻找到你过去做过的事情更好的解决方案。

1

参加本地用户组会议。

2

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

博客是伟大的斑点趋势,发现有关的最新技术一些建议,但如果你想学习深入的东西,你需要的书。尝试每年阅读3或4。

最后,本地用户组。找到并与面对面的开发人员见面,并了解他们在做什么以及他们的想法。