Discover millions of ebooks, audiobooks, and so much more with a free trial

Only $11.99/month after trial. Cancel anytime.

How to Find and Land a Microsoft .NET Development Job
How to Find and Land a Microsoft .NET Development Job
How to Find and Land a Microsoft .NET Development Job
Ebook207 pages1 hour

How to Find and Land a Microsoft .NET Development Job

Rating: 0 out of 5 stars

()

Read preview

About this ebook

This book will teach you how to find and land a Microsoft .NET software development job and make you a better developer in the process. Learn the secrets of senior developers and take your career to the next level!

You will learn:
- The five traits that every successful developer should possess.
- The best places to find .NET development jobs.
- How to dramatically increase your chances by doing one thing that HR does not want you to do.
- How to write a professional resume that will knock 'em dead.
- Secret techniques for getting more interviews.
- The one word that can boost your chances of success by up to 94%.
- The questions to ask them to determine if the job would be a good fit for you.
- Which interview questions you can expect to be asked on various technologies.
- And lots more, including tons of technical information and learning resources regarding programming and .NET.

Technologies and concepts covered: .NET, C#, VB.NET, SQL, LINQ, XML, Design Patterns, OOP, Agile/Scrum methodologies, Version control, ASP.NET, CSS, HTML, JavaScript, SOLID Principles, Dependency Injection, Modular Programming, Unit Testing and Test Driven Development, ORMs, SharePoint, WCF, WF, and WPF.

This book is designed for:
- college students wondering what they need to know to break into the development field
- junior developers who want to take their careers to the next level
- senior developers who want to make themselves more marketable

LanguageEnglish
PublisherDave Haynes
Release dateMay 7, 2011
ISBN9781458193254
How to Find and Land a Microsoft .NET Development Job
Author

Dave Haynes

Dave Haynes has been programming professionally for over 14 years. He's helped both small businesses and Fortune 500 companies achieve success through innovation and solid development strategies. He loves technology, good design, great books, and his family. He's currently working on mobile apps and a children's book.

Related to How to Find and Land a Microsoft .NET Development Job

Related ebooks

Programming For You

View More

Related articles

Reviews for How to Find and Land a Microsoft .NET Development Job

Rating: 0 out of 5 stars
0 ratings

0 ratings0 reviews

What did you think?

Tap to rate

Review must be at least 10 words

    Book preview

    How to Find and Land a Microsoft .NET Development Job - Dave Haynes

    About the Author

    I have over 13 years of professional experience (unlucky, I know; next year will be better), but I’ve been programming much longer than that. When I was a kid, my grandpa bought me a TRS-80 at a yard sale, and my mom bought me a BASIC programming book. I’d spend all day typing in a program just to play Yankee Doodle Dandee in computer beeps.

    As I grew up, I started getting into bulletin board systems. I even ran my own BBS for awhile (TriBBS rules!), but because we only had one phone line at my house, it was almost never up, so it wasn’t very popular. I became a Co-SysOp of another local BBS (Gat’s Tavern) instead. Good times.

    I started my professional development career as a lowly web page designer at a local ISP. A good friend of mine helped me get the job, telling me what I needed to study, and I’ve never forgotten how helpful that was. That same spirit is what has driven me to compile the information contained within this book. (That same friend recently laughed at me at my daughter’s birthday party when I pulled out my Prodigy beach towel – and no, I don’t mean the musical group.)

    Over the years, as I switched to more programming-centric jobs, my development skills improved, and these days I’m spending most of my time with WPF, although web development and design are still near and dear to my heart.

    Even with all my years of experience, only recently did I feel confident enough to label myself a Senior Developer. I suspect that after a few more conversations with my smarter friends and colleagues, I’ll lose that confidence, but for today, at least, I’m a Senior Developer.

    I’m married to a beautiful woman (Tanya) and have two wonderful children (Julia, 5, and Avery, 2) who were kind enough to be very quiet and leave me in peace to write this book. (Yeah, right. I had to write it when they were sleeping.)

    I hope this book can help you in the same way my friend helped me all those years ago.

    Special Thanks

    I’d like to thank my friends for helping me review and edit this book, and my family for putting up with me while I wrote it.

    I’d also like to thank the community at StackOverflow for being so helpful, and I admit that I borrowed a few great interview questions from there.

    Also, Wikipedia is awesome. Not sure if that counts as an attribution exactly, but it was definitely helpful to me while writing this book, and can be found at:

    http://www.wikipedia.org/

    Introduction

    "This is the sort of bloody nonsense up with which I will not put." – Winston Churchill, to an editor who rearranged one of his sentences to avoid ending with a preposition

    I’m going to write this book the only way I know how, in my own voice, rather than the typical computer books that are emotionless and bland. If there is a misplaced word here or there, please forgive me.

    This Book Is Dangerous

    I want to clear up something right away. This book is not meant to be a cheat sheet to enable an incompetent programmer to fumble his way through an interview in order to get a position he is not qualified to have.

    The intent of this book is to help a .NET developer:

    Find a job (sometimes in unusual ways)

    Write a more effective resume

    Prepare for the technical questions that will be asked in an interview

    Learn which questions to ask the interviewer to determine if the job would be a good fit

    Boost his confidence and improve his overall marketability when applying for any job

    This book can help these three types of developers:

    Developers who have not been exposed to all that .NET has to offer, or haven’t had a chance to play with any of the new stuff in .NET because their current project isn’t using it. Because of this, these programmers are now a little bit worried when they see unfamiliar terms in job descriptions.

    The ad mentioned Entity Framework, and I don’t know what that is, so I won’t be applying for that job, even though I had everything else they were asking for.

    Developers who are straight out of college, full of theoretical knowledge about object oriented programming and design patterns, but have no idea what to expect from a real .NET development job.

    What should I be studying? What are the common things I should know before any interview?

    Developers whodostay on top of the latest technologies but can’t sell themselves well. These guys are excellent developers, but can’t find a job, or fail miserably in interviews.

    I know everything there is to know about jQuery; I’m basically John Resig’s twin, but in an interview, I just can’t sell myself very well. If they would give me a chance, I could be such a valuable member of their team.

    Some People Shouldn’t Read This Book

    There are a few people who shouldn’t read this book, and I don’t mean that in a nasty way. It’s just that for some people, this is the wrong book.

    Don’t read this book if you just want to learn the basics of programming. There are much better books out there for teaching the basics. Come back and read this book after you’ve written a few programs and want to know what to study in order to get a job doing .NET development.

    Don’t use the techniques in this book to weasel your way into a job for which you are totally unqualified. You’ll be fired, or at least disrespected, when your co-workers and boss find out you aren’t the expert you claimed to be.

    Don’t read any further if you don’t know anything about the Internet. You don’t have to use Facebook and Twitter, but if you’ve never heard of them, that could be signs of a more serious problem.

    Bit.ly?

    Throughout this book you’ll see links to websites. For website addresses that were too long to fit on a single line, I used a URL shortening service called bit.ly to shorten them.

    Before:

    http://msdn.microsoft.com/en-us/magazine/cc188707.aspx#S4

    After:

    http://bit.ly/adapterpattern

    Going to the bit.ly link simply redirects you to the appropriate website.

    The Five Traits

    "I know that I am intelligent because I know that I know nothing." – Socrates

    There is more to being a developer than just getting the job done. If you want to progress in your career and become a master of your craft, you must possess the five traits of a successful developer:

    Intelligence

    Ability to get things done

    Likeability

    Passion

    Determination

    You need all of these traits to truly succeed in your development career. What I call a successful developer is one who works where he wants to, because he likes it, and doesn’t worry about his job disappearing. He could easily move to another company (of his choosing) and be just as happy. In fact, he’s probably already got unofficial offers from friends and acquaintances like, If you ever want to come work with us, just let me know, and we’ll make it happen.

    If you have only one or two of the traits, you’ll still find jobs here and there; it will just be more difficult, and you won’t often get the job you really want at the pay rate you deserve. However, if you follow the guidance in this book to become the embodiment of all five traits, you will notice something interesting start to happen.

    First, friends and co-workers will recognize that you actually know what you’re doing (and are easy to talk to), so they will start coming to you with their programming problems: I’m having a problem with some JavaScript, and you seem to be the JavaScript guru, so could you take a look at it with me?

    Next, those same people will come to you for career advice: What should I be studying to take me to the next level?

    Your boss will quietly observe your enthusiasm and that everyone is coming to you for help, and if you have a good boss, he will give you a pat on the back for being a good mentor and pushing the team forward. If you have a bad boss, he won’t mention it and will hope you don’t bring it up in your annual review. It will be noticed, though, and that’s the important thing.

    When you start looking for a new job, you’ll use a combination of several techniques in this book to get the job you want, and there will be no need to settle for less.

    Intelligence

    "Knowing a great deal is not the same as being smart; intelligence is not information alone but also judgment, the manner in which information is collected and used." – Carl Sagan, world famous astronomer and astrophysicist

    "You can’t teach height." – Frank Layden, former coach of the NBA’s Utah Jazz

    Developers have to be intelligent, but it’s very difficult to actually teach intelligence. It’s like some people are just born with bigger brains.

    Employers aren’t generally looking for Albert Einstein smarts, but they are looking for someone who will be able to learn and retain information fairly quickly, as well use reasoning skills whenever necessary.

    Intelligence is important because, although a developer might know Technology X today, Technology Y is going to be released tomorrow, and there’s already a beta of Technology Z being released next week. Employers want a developer who is smart enough to pick up those new technologies without any fuss (and preferably without any expensive training).

    You may get hired just because you seem like a smart guy who can pick things up as he goes along, but you have an even higher likelihood of getting the job

    Enjoying the preview?
    Page 1 of 1