What is the bare minimum you should know as a .NET developer ?
-
I am thinking what is the minimum should I know before I can call myself a "good" .NET developer ? This is what I am comfortable with so far : C# ASP.NET Javascript AJAX Control toolkit Telerik Rad Controls , iTextSharp library (Third party .NET controls) Some basic LINQ (I started using this in my current project).
Question does not make any sense - "good" is too subjective. I would not consider the number of tools to be a valid definition, I have interviewed some people with 10-12 tools on their CV who where complete idiots. Accomplishment and experience are the 2 criteria I look for!
Never underestimate the power of human stupidity RAH
-
I am thinking what is the minimum should I know before I can call myself a "good" .NET developer ? This is what I am comfortable with so far : C# ASP.NET Javascript AJAX Control toolkit Telerik Rad Controls , iTextSharp library (Third party .NET controls) Some basic LINQ (I started using this in my current project).
That makes you quite knowledgeable (except for a VB.NET hiatus), but does not position you on the bad vs good scale. :)
Luc Pattyn [Forum Guidelines] [Why QA sucks] [My Articles] Nil Volentibus Arduum
Please use <PRE> tags for code snippets, they preserve indentation, and improve readability.
-
I am thinking what is the minimum should I know before I can call myself a "good" .NET developer ? This is what I am comfortable with so far : C# ASP.NET Javascript AJAX Control toolkit Telerik Rad Controls , iTextSharp library (Third party .NET controls) Some basic LINQ (I started using this in my current project).
I don't know if there is a minimum or maximum. But if you're looking for a place to work, just like Mycroft Holmes said the most important stuff is experince. And not necessarly expirence in years worked, but in portofolio. If you don't have one, start creating it. Take even pro bonos jobs in order to create a minimum and usefull portofolio. So, when you'll go to an interview you can say I did this and that, here you can find it. I can show you even the source code if you're interested. The best of luck :)
I bug
-
I am thinking what is the minimum should I know before I can call myself a "good" .NET developer ? This is what I am comfortable with so far : C# ASP.NET Javascript AJAX Control toolkit Telerik Rad Controls , iTextSharp library (Third party .NET controls) Some basic LINQ (I started using this in my current project).
Javascript has nothing to do with .NET. Your list is probably a decent one for a capable *web* developer using .NET, but I'd say some familiarity with silverlight would be good, and that knowing third party libraries is both not vital, and very variable. And I agree 200% with the comments above, the best skills a developer has are not language specific, they are the skills to identify a problem and to write clear, logical and maintainable code.
Christian Graus Driven to the arms of OSX by Vista. Read my blog to find out how I've worked around bugs in Microsoft tools and frameworks.
-
I am thinking what is the minimum should I know before I can call myself a "good" .NET developer ? This is what I am comfortable with so far : C# ASP.NET Javascript AJAX Control toolkit Telerik Rad Controls , iTextSharp library (Third party .NET controls) Some basic LINQ (I started using this in my current project).
How to "walk the walk"...
.45 ACP - because shooting twice is just silly
-----
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
-----
"The staggering layers of obscenity in your statement make it a work of art on so many levels." - J. Jystad, 2001 -
I don't know if there is a minimum or maximum. But if you're looking for a place to work, just like Mycroft Holmes said the most important stuff is experince. And not necessarly expirence in years worked, but in portofolio. If you don't have one, start creating it. Take even pro bonos jobs in order to create a minimum and usefull portofolio. So, when you'll go to an interview you can say I did this and that, here you can find it. I can show you even the source code if you're interested. The best of luck :)
I bug
I have implemented four web applications so far and all them are live and clients are using them and far more important is they are more than happy with them. My current web applications has user base of 4000 and I am managing it. I still feel need to learn a lot when it comes to technologies. .NET is very vast. What should I learn next ?
-
I have implemented four web applications so far and all them are live and clients are using them and far more important is they are more than happy with them. My current web applications has user base of 4000 and I am managing it. I still feel need to learn a lot when it comes to technologies. .NET is very vast. What should I learn next ?
-
I have implemented four web applications so far and all them are live and clients are using them and far more important is they are more than happy with them. My current web applications has user base of 4000 and I am managing it. I still feel need to learn a lot when it comes to technologies. .NET is very vast. What should I learn next ?
virang_21 wrote:
I have implemented four web applications
virang_21 wrote:
they are more than happy with them
Now that goes a LOT further towards being a "good" developer than the number of tools you can use. I have to laugh at this question - some here could probably list a vast number of tool/languages that they have used over the years, I mean 100s and yet theses are not the criteria.
Never underestimate the power of human stupidity RAH
-
I am thinking what is the minimum should I know before I can call myself a "good" .NET developer ? This is what I am comfortable with so far : C# ASP.NET Javascript AJAX Control toolkit Telerik Rad Controls , iTextSharp library (Third party .NET controls) Some basic LINQ (I started using this in my current project).
virang_21 wrote:
what is the minimum should I know
How to google effectively...
I don't have ADHD, I have ADOS... Attention Deficit oooh SHINY!! If you like cars, check out the Booger Mobile blog | If you feel generous - make a donation to Camp Quality!!
-
I am thinking what is the minimum should I know before I can call myself a "good" .NET developer ? This is what I am comfortable with so far : C# ASP.NET Javascript AJAX Control toolkit Telerik Rad Controls , iTextSharp library (Third party .NET controls) Some basic LINQ (I started using this in my current project).
Master C#. Learn how to develop without an IDE.
-
Master C#. Learn how to develop without an IDE.
PIEBALDconsult wrote:
Learn how to develop without an IDE.
Why ? In what circumstance is anyone likely to need to do that ?
Christian Graus Driven to the arms of OSX by Vista. Read my blog to find out how I've worked around bugs in Microsoft tools and frameworks.
-
Master C#. Learn how to develop without an IDE.
I think that is useful when you are learning language from scratch and have no programming experience at all. If you don't know what class is and just reading books and typing whatever code is given in book in notepad and executing it using command line compilers. When it comes to enhancing your skills I will not go back to "Notepad" ... I admit that I did coding without IDE but that was when I was learning ABC of programming.
-
I am thinking what is the minimum should I know before I can call myself a "good" .NET developer ? This is what I am comfortable with so far : C# ASP.NET Javascript AJAX Control toolkit Telerik Rad Controls , iTextSharp library (Third party .NET controls) Some basic LINQ (I started using this in my current project).
Personally i think experience plays an important role in a technical position. Also one should know how/where to find the resource/information needed to get his/her job done.
Weiye Chen A hermit trying to learn hibernation...
-
I have implemented four web applications so far and all them are live and clients are using them and far more important is they are more than happy with them. My current web applications has user base of 4000 and I am managing it. I still feel need to learn a lot when it comes to technologies. .NET is very vast. What should I learn next ?
I would suggest that instead of trying to add to the list of technologies that you know how to use, you read a book like 'code complete'. I am not saying anything is wrong with your apps, they may be terrific. However, there's a difference between the client being happy with how the app runs ( although that is important ), and someone else looking at your code and being able to understand how it's put together ( as well as questions like, if your app involves security, is it in fact secure ? ).
Christian Graus Driven to the arms of OSX by Vista. Read my blog to find out how I've worked around bugs in Microsoft tools and frameworks.
-
Master C#. Learn how to develop without an IDE.
PIEBALDconsult wrote:
Learn how to develop without an IDE.
You really are a sadist, I would consider this, half the fun is finding out where all the bits are hidden in the IDE.
Never underestimate the power of human stupidity RAH
-
PIEBALDconsult wrote:
Learn how to develop without an IDE.
Why ? In what circumstance is anyone likely to need to do that ?
Christian Graus Driven to the arms of OSX by Vista. Read my blog to find out how I've worked around bugs in Microsoft tools and frameworks.
You never know. It's better to have it and not need it.... There was a place I was working (but not as a developer) where my boss asked if I could whip up a simple little inventory application. My only tools were CSC and EDIT (I can't stand NotePad X| ). No matter how impressive an application may be, if it was simply dragged-and-dropped and the developer didn't write any actual code, then it doesn't convey mastery of the language and framework. Just for the heck of it, a week or two ago I wrote a simple webbrowser app (WinForms) and only actually typed three or four assignments (with Intellisense's help even); Visual Studio did all the rest. It merely shows familiarity with the IDE. We old dogs who started out with no IDEs (until Turbo Pascal) have experience and understanding of what's going on in the background that the GUI-jocks can't comprehend. Learn from history, it'll make you a better practitioner*. * That's not directed at you, Christian, it's just a general statement.
-
PIEBALDconsult wrote:
Learn how to develop without an IDE.
You really are a sadist, I would consider this, half the fun is finding out where all the bits are hidden in the IDE.
Never underestimate the power of human stupidity RAH
Mycroft Holmes wrote:
You really are a sadist
There are model railroad enthusiasts who take pride in spiking rail to ties even though you can buy ready-made track -- now that's sadistic. :-D
-
You never know. It's better to have it and not need it.... There was a place I was working (but not as a developer) where my boss asked if I could whip up a simple little inventory application. My only tools were CSC and EDIT (I can't stand NotePad X| ). No matter how impressive an application may be, if it was simply dragged-and-dropped and the developer didn't write any actual code, then it doesn't convey mastery of the language and framework. Just for the heck of it, a week or two ago I wrote a simple webbrowser app (WinForms) and only actually typed three or four assignments (with Intellisense's help even); Visual Studio did all the rest. It merely shows familiarity with the IDE. We old dogs who started out with no IDEs (until Turbo Pascal) have experience and understanding of what's going on in the background that the GUI-jocks can't comprehend. Learn from history, it'll make you a better practitioner*. * That's not directed at you, Christian, it's just a general statement.
PIEBALDconsult wrote:
No matter how impressive an application may be, if it was simply dragged-and-dropped and the developer didn't write any actual code, then it doesn't convey mastery of the language and framework
I agree with this.
PIEBALDconsult wrote:
Just for the heck of it, a week or two ago I wrote a simple webbrowser app (WinForms)
Yeah, the number of people who post programming questions that start with 'I am writing a web browser'. No, you're not,
PIEBALDconsult wrote:
We old dogs who started out with no IDEs (until Turbo Pascal) have experience and understanding of what's going on in the background that the GUI-jocks can't comprehend
See, I learned how to do MFC apps without using the IDE in VC6, and back then, so much code was being generated in so many places, that I thought it was a very worthwhile thing to do, so when the IDE messed things up, you could fix it. But, I don't understand why someone would find themselves asked to write a C# app without access to the IDE, when there's free ones out there, that was my only thought. I guess it would help to understand the code that is auto generated by the IDE for the form generation, but not as much as it was in MFC.
Christian Graus Driven to the arms of OSX by Vista. Read my blog to find out how I've worked around bugs in Microsoft tools and frameworks.
-
I am thinking what is the minimum should I know before I can call myself a "good" .NET developer ? This is what I am comfortable with so far : C# ASP.NET Javascript AJAX Control toolkit Telerik Rad Controls , iTextSharp library (Third party .NET controls) Some basic LINQ (I started using this in my current project).
virang_21 wrote:
This is what I am comfortable with so far :
Brrraaappp! Wrong answer. C#: Nope. Knowing a language doesn't make you a good developer. And in the .NET world, there's VB.NET, F#, and a plethora of other interesting languages. So, why C#? ASP.NET: Nope. There's WPF and Silverlight as well. So, why ASP.NET? Javascript: WTF does that have to do with .NET? AJAX Control toolkit: Again, WTF does that have to do with .NET? Telerik: What about DevExpress, ComponentOne, Infragistics, etc? Why pick Telerik? Some basic LINQ: What about lambda expressions? What about knowing how do to things the "old fashioned" way so you know when to properly apply LINQ? [edit] The irony of it all is that, when you ask what makes a good .NET developer, you totally left out learning the .NET framework!!! [/edit] Well, in my book, a "good" .NET developer is a subset of someone who is actually a good developer. For example, there's this fellow that I've been working with that has tons of Oracle experience and almost zero .NET experience. But he's a good developer. And he did excellent work with some C# development that we asked him to take on. Marc
-
I am thinking what is the minimum should I know before I can call myself a "good" .NET developer ? This is what I am comfortable with so far : C# ASP.NET Javascript AJAX Control toolkit Telerik Rad Controls , iTextSharp library (Third party .NET controls) Some basic LINQ (I started using this in my current project).
I hope you aren't talking about the Telerik rad web controls, other than learning to curse their existence. :^)
I can imagine the sinking feeling one would have after ordering my book, only to find a laughably ridiculous theory with demented logic once the book arrives - Mark McCutcheon