Click here to Skip to main content
15,889,335 members
Please Sign up or sign in to vote.
1.00/5 (2 votes)
See more:
Hi,
I am a c# windows programmer...
I don't use any architecture or oops in my programs. ..
but I really want to do.. but I dont know the latest technologies..
As a middle level programmer, what I needed to know making softwares. ..?
Should I needed to know design patterns?? Or uml modelling??
Posted
Comments
Richard MacCutchan 19-Feb-14 11:47am    
It depends what you want to do. Learning design patterns and/or UML may help in your career, and if so, will be worth learning.
Sergey Alexandrovich Kryukov 19-Feb-14 12:13pm    
The question does not make any sense. You are asking how to make architecture, but confess you are not using any (even not OOP with .NET, which is ridiculous). If you don't know what to learn, you are lost. Maybe you need to learn from the very basics.
—SA

Everyone starts from the beginning ... in the beginning ... so don't feel alone :)

I am sure you know more than you think you know about Object Oriented Programming because: OOP models, in software, processes of categorization by relatedness, and hierarchic order, patterns of inference, deduction, syllogistic reasoning, etc., that go on in your brain every day ... cognitive processes, without which, you could not function in daily life to drive a car, or order a meal.

I suggest you focus on getting a good book on OOP to study. Diagramming, outlining, they all help; "design patterns" are an interesting way to abstract out common tasks encountered in programming frequently.

For OOP in C#, you might consider Dan Clark's book, for example: "Beginning C# Object-Oriented Programming:" [^] (2013, APress).

For Design Patterns, there is a commercial library of C# implementations called the ".NET Design Pattern FrameWork," available from DoFactory: [^]. I found some good free material on Design Patterns at their web-site before I became a customer: I did end up purchasing the library.

The one book I bought on Design Patterns, "C# Design Patterns: A Tutorial" by James Cooper (2002, Addison Wesley) [^] is one of the worst technical books I've ever seen, and I suggest you avoid it.

I have a friend who likes the "Head First" series book on Design Patterns from O'Reilly (2004: [^].

I find the Head First series books stuffed full of graphic illustrations that are "cute," but have no real educational value. But, perhaps, I am not a "visual thinker."
 
Share this answer
 
v2
Comments
thatraja 20-Feb-14 3:43am    
Great one, 5!
BillWoodruff 20-Feb-14 4:11am    
Thanks !
Yesudasan Moses 24-Feb-14 1:26am    
Thanks @BillWoodruff
It's Depend on what's you try,this is not a real question, before post the any type of question check the FAQ Code Project Quick Answers FAQ[^], you can used the google.com for according what's your want, best searching engine at this time or discuss with any guy's.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900