Click here to Skip to main content
15,888,579 members
Please Sign up or sign in to vote.
1.00/5 (3 votes)
See more:
Hi
my name is anas and i graduated as programmer about two years and in third year of college i went to institut for learning C# and SQL and I finish it.
My issue is when i learn i understand every thing and it's look easy but when i work i Forgot every thing and i have issue with what i learn in C# languag and how to do it in Real
please is that normal or what and if you have something help i will be grateful.

Thanks

What I have tried:

i tried to see on youtube full app but i don't know if it's good or not and work for 6 month with team to make app in iraq now i'm in turkey and that what i tried.
thanks
Posted
Updated 23-Aug-17 8:29am

No, it's not normal to forget everything - if you did that for every task your learned you'd be an absolute menace on the road for example, and your potty training would have left you in nappies today...

It's normal to forget stuff if you didn't learn it properly (cram it in for an exam for example), or if you don't actually use it at all during or after the course. Or - naturally - if you didn't do your exercises yourself but relied on copy and paste form the internet to do your homework as many seem to these days.

Practice is the only way to "ingrain" the knowledge into your brain - and lots of it. There is no short cut, and the way to practice is to start small and do little projects, then build up sensibly to "real world" scale projects which are considerably larger than those you get on a course.
 
Share this answer
 
Comments
Anas.M.Ameen 23-Aug-17 14:25pm    
thank you and when i mean forget is when i need to build something i just stop for how to the step be and when i see anyone do it after that i say to myself i know that how i don't do it...
thank you so much sir
Dave Kreskowiak 23-Aug-17 15:45pm    
To me, it's a sign that you really didn't learn the stuff properly by applying lots of practice.

But, it IS normal to find reading existing code much easier than writing new code.
Maybe you are setting your goals too high, try starting with a small project.
It's easy to get intimidated by the vastness of .NET, even after years of practice, and get lost in it.
So concentrate on one thing at a time, don't loose your nerve, and don't try to do everything at once.
Good luck !
 
Share this answer
 
Comments
Anas.M.Ameen 23-Aug-17 14:51pm    
thank you sooo much sir

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