solve c# problems

S

starter

Hi,

I wanted to know how to solve any problem in c#. I have 5 years of
experience in that 4 years worked on Sql server and I was able to
solve problems in Sql server using T-sql programming.

So any MVP's in C# or Experienced developers suggest me how can I get
the confidence that I can solve any problem in c#. Is it enough if I
read C# technical books like (C# in nutshell) or (Apress Pro C#) or
need to improve on algorithms techniques. Let me know what you will do
in this scenario.

Thanks & Regards,
Vital
 
I

Ignacio Machin ( .NET/ C# MVP )

Hi,

I wanted to know how to solve any problem in c#. I have 5 years of
experience in that 4 years worked on Sql server and I was able to
solve problems in Sql server using T-sql programming.

So any MVP's in C# or Experienced developers suggest me how can I get
the confidence that I can solve any problem in c#. Is it enough if I
read C# technical books like (C# in nutshell) or (Apress Pro C#) or
need to improve on algorithms techniques. Let me know what you will do
in this scenario.

Thanks & Regards,
Vital

nobody can solve "any" problem, read books & program a lot
 
G

Gregory A. Beamer

Hi,

I wanted to know how to solve any problem in c#. I have 5 years of
experience in that 4 years worked on Sql server and I was able to
solve problems in Sql server using T-sql programming.

So any MVP's in C# or Experienced developers suggest me how can I get
the confidence that I can solve any problem in c#. Is it enough if I
read C# technical books like (C# in nutshell) or (Apress Pro C#) or
need to improve on algorithms techniques. Let me know what you will do
in this scenario.

Thanks & Regards,
Vital


Learn to google and go through the Microsoft documentation. These skills
will help you more than trying to memorize all of the rules of C#, which
will both change and get more complex over time.

You should also practice code kata (coding to increase skills) when you
have idle time. This will help you remember what you have done and are
doing.

As for solving problems, the big skill is breaking down the problem into
manageable bites. And, having tests on your code so you can refactor
without fear.

No matter how much of a rock star you might become, you will still not
get it right the first time for a variety of reasons. Some, like lack of
requirements, are out of your control.

Even today, you can probably solve any problem. The question is "how
long will it take you to solve the problem"


--
Gregory A. Beamer
MVP; MCP: +I, SE, SD, DBA

Twitter: @gbworld
Blog: http://gregorybeamer.spaces.live.com

*******************************************
| Think outside the box! |
*******************************************
 
J

Jesse Houwing

Hey!

Don't forget!

Reflector (and it's abaility to disassemble code) is your best friend to
become a master in .NET

Jesse
 
S

starter

Learn to google and go through the Microsoft documentation. These skills
will help you more than trying to memorize all of the rules of C#, which
will both change and get more complex over time.

You should also practice code kata (coding to increase skills) when you
have idle time. This will help you remember what you have done and are
doing.

As for solving problems, the big skill is breaking down the problem into
manageable bites. And, having tests on your code so you can refactor
without fear.

No matter how much of a rock star you might become, you will still not
get it right the first time for a variety of reasons. Some, like lack of
requirements, are out of your control.

Even today, you can probably solve any problem. The question is "how
long will it take you to solve the problem"

--
Gregory A. Beamer
MVP; MCP: +I, SE, SD, DBA

Twitter: @gbworld
Blog:http://gregorybeamer.spaces.live.com

*******************************************
|      Think outside the box!             |
*******************************************

what do you mean by refactor?

Thanks
 
S

starter

Hey!

Don't forget!

Reflector (and it's abaility to disassemble code) is your best friend to
become a master in .NET

Jesse

How can reflector help to solve problems in c#?

Thanks
 
J

Jeff Johnson

what do you mean by refactor?

Sounds like you're trying to sprint before you can even crawl. You want to
be able to "solve any problem in C#" but you don't even know about
refactoring? You need to start small....
 
J

Jesse Houwing

Hello starter,
How can reflector help to solve problems in c#?

It can be very helpful to actually see what's going on under the hoods of,
for example, a webcontrol. Instead of getting things to work by trial and
error, you can actually deduct how it should work and fix th eproblem you're
dealing with. It's been very hlpful in the past :).
 
G

Gregory A. Beamer

Hey!

Don't forget!

Reflector (and it's abaility to disassemble code) is your best friend to
become a master in .NET


One of the MUST HAVE tools for any .NET developer. ;-)


--
Gregory A. Beamer
MVP; MCP: +I, SE, SD, DBA

Twitter: @gbworld
Blog: http://gregorybeamer.spaces.live.com

*******************************************
| Think outside the box! |
*******************************************
 
G

Gregory A. Beamer

How can reflector help to solve problems in c#?


It allows you to reverse engineer compiled .NET assemblies and examine how
other people solved the problem. It will not work with properly obfuscated
assemblies, however.


--
Gregory A. Beamer
MVP; MCP: +I, SE, SD, DBA

Twitter: @gbworld
Blog: http://gregorybeamer.spaces.live.com

*******************************************
| Think outside the box! |
*******************************************
 
G

Gregory A. Beamer

what do you mean by refactor?

Refactoring is the practice of improving code as you write it, without
changing the feature set.

The most common refactoring is getting rid of duplicates in your code base.

What it does is improve quality of code so it is less fragile and more
maintainable.

--
Gregory A. Beamer
MVP; MCP: +I, SE, SD, DBA

Twitter: @gbworld
Blog: http://gregorybeamer.spaces.live.com

*******************************************
| Think outside the box! |
*******************************************
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top