TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: I'm stuck on the Microsoft stack – help?

7 点作者 aesthetics1将近 10 年前
I recently moved to a new position where we&#x27;re using the Microsoft stack - specifically .NET 4.5, SQL Server (w&#x2F; SSIS, SSRS), C#, and Entity Framework. I come from the open source world and am having a hard time finding valuable learning resources.<p>My company has a training budget and I&#x27;ve gone to a few classes, but I feel like there has to be more I can do in-between on my down time.<p>Where did you go (or what did you read) to learn the Microsoft stack?

11 条评论

swalsh将近 10 年前
I&#x27;ve moved stacks a few times. Here&#x27;s what works for me.<p>Learning a new stack, is like baking bread. You can&#x27;t just throw all your ingredients in at once. You have to start with a base, and then slowly fold in more as you&#x27;re kneading the dough.<p>In software concentrate on the core language first. When I moved from .NET to Ruby, learning the language was pretty straight forward. Almost everything I knew in .NET is there in Ruby, just under a new name. I spent a few weeks getting really comfortable there. Then I started learning rails, then i started learning active record etc. Just fold in one framework at a time. After a while you&#x27;ll have a good skeleton, and then you can start using your previous experience to ask more pointed questions.
nlawalker将近 10 年前
If you like video-based training and your company&#x27;s paying, Pluralsight has a <i>ton</i> of Microsoft-stack content, much of it with downloadable code you use to follow along with the author.<p>If you prefer books, anything published by Microsoft Press is usually very good.<p>StackOverflow is very .NET friendly for questions.<p>One of the things that Visual Studio and many platform components (like IIS) have going for them is discoverability via UI - spend some time opening menus, right-clicking things and poking around to see what you can do.<p>Linqpad is great for discovering C# and trying little things out quickly; I highly recommend it.
hbcondo714将近 10 年前
I would start off by getting more familiar with Visual Studio - <a href="https:&#x2F;&#x2F;www.visualstudio.com&#x2F;en-us&#x2F;get-started&#x2F;overview-of-get-started-tasks-vs.aspx" rel="nofollow">https:&#x2F;&#x2F;www.visualstudio.com&#x2F;en-us&#x2F;get-started&#x2F;overview-of-g...</a>
anon987将近 10 年前
Google &quot;free microsoft ebooks&quot; (no quotes) and you will see a bunch of links for official Microsoft sites - not pirated ones. Several years ago Microsoft started giving them away free to, I assume, encourage platform adoption.<p>Dig around and I&#x27;m sure you&#x27;ll find a few that are useful.
评论 #9957321 未加载
ruraljuror将近 10 年前
I assume you&#x27;re using MVC, so I have found the tutorials here extremely helpful:<p><a href="http:&#x2F;&#x2F;www.asp.net&#x2F;mvc" rel="nofollow">http:&#x2F;&#x2F;www.asp.net&#x2F;mvc</a><p>The tutorials will include a general intro to the Entity Framework.<p>Of course MSDN is the ultimate reference. So get comfortable referring to it. Just google the names of some of the classes you are using, for example &quot;ActionResult MSDN.&quot;<p>I would also suggest keeping an open attitude (I&#x27;m referring to your use of the word &quot;stuck&quot;). I don&#x27;t have a lot of experience developing outside of the MS framework, but I find reflexive distaste for MS to often be a case of &quot;strong opinions, weakly held.&quot;
brudgers将近 10 年前
One of the features of the Microsoft stack is a robust market for traditional books targeted at diverse technical backgrounds. Amazon or a physical store is where I would start. Congratulations on the new job.<p>Good luck.
greenyoda将近 10 年前
There&#x27;s a lot of useful information about Microsoft technologies - API docs, sample code, etc. - at <a href="https:&#x2F;&#x2F;msdn.microsoft.com" rel="nofollow">https:&#x2F;&#x2F;msdn.microsoft.com</a>.
vicpara将近 10 年前
Coding is not a spectator sport. Just write code. C# is powered by an amazing CLR. .NET Framework has very comprehensive and highly optimised libraries. For most of the simple tasks you don&#x27;t need any external libraries.<p>You don&#x27;t have to bother fighting dependencies hell.<p>MSDN is an almost exhaustive documentation, proper documentation, for most of all available methods and objects inside .NET Framework in all available languages.<p>Visual Studio is years ahead most of the IDE in terms of productivity tools, speed, integrations with other tools, plugins and debugging.<p>Just write some more code.
Someone1234将近 10 年前
Pluralsight. $30&#x2F;month and has tons of videos on all of those topics.
27182818284将近 10 年前
That seems fine. C# is a <i>great</i> language and the Microsoft stack is becoming more and more open all the time. (E.g., products being open sourced, but also other products being released to multiple platforms like their new editor Code)
bliti将近 10 年前
What specific tool are you having issues with?
评论 #9956398 未加载