Click here to Skip to main content
15,887,988 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
I have been programming in c# for 2 years and until now i have accomplished these :

geekattech.blogspot.com[^] (It's the link to my blog where i have kept my works)

Here are my questions:

How can i learn to code like professionals ? These days i have been surfing GitHub to find some Open Source projects but I haven't found any that i understand . The ones which i found were very complicated and i couldn't even understand a line of code. Why the way i write my code is so different than those in GitHub ? Is it because of my lack of practice or am i missing something ? if yes, then how can i overcome this problem ? Can anyone give me links to some tutorials, books, blogs or any kind of C# Open source Projects that are simple and easy to understand
Posted
Updated 9-May-15 21:19pm
v2

The only answer is : work hard, and learn.
 
Share this answer
 
Practice, practice, practice.
 
Share this answer
 
Practice. Read. And practice more. Nothing else.
 
Share this answer
 
I know I'm repeating every thing that Mehdi, Richard and Abhinav have said ... but it really is just about doing it. Practice does make ... well not perfect but not bad :)

I've been in the profession for more years than I want to mention, many of my ex-colleagues think that I'm the consummate professional ... but if you look at some of my past answers on QA I'm still capable of some ****** mess-ups! (At least my really big ***** mess-ups were not in the public domain!). But hey, it worked at the time.

You will, at some stage, go back to your own code written weeks, months, even years before and say to yourself "what on earth was I thinking". You will look at other people's code on GitHub, here, other sites and think to yourself "what on earth were they thinking".

Keep coding. Keep reviewing your own code. Keep up to date. Keep reading things like Insider news[^]. Then 10 years down the line, remember to laugh at yourself - we "professionals" do it all the time :-P
 
Share this answer
 
Keep on create a project.
sufe the inter net and look at the web or program that you like and keep trying to do like him.
 
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