A general rule for learning any skill: you have to be able to duplicate recreate exactly what others have done before you can originate create your own from-scratch design.
This applies to art, music, programming, anything. As you are already doing, and once you have done some of the study above, search out great UI designs and figure out how they did it.
Recreate them exactly. In the process three things will happen:. You will associate the design fundamentals you've been studying with real-world examples. When principle and application come together, the principle buries itself so deeply in your mind that you no longer have to remember it; it becomes something you think with automatically. You will be building a vocabulary of techniques, just like the programming vocabulary of algorithms and programming shortcuts you work with every day in coding.
You'll start to gain confidence in your own ideas. I guarantee you'll have at least one "aha! I could do better than that! My answer is partially related to your question, but what I feel is that I needed motivation to count myself and you need some also. When I was newbie in this field the same things were in my mind but as time passed I came to know that only I can solve these things with time. Just pay attention, accept your faults. Nobody is perfect; time and experience make us something to stand out in the crowd. Many people believe that creativity is something you are born with.
And while it might sound counter-intuitive, one way to encourage creativity is through purposeful rituals. How to learn to be creative:. Seriously, do not say them, don't even say them inside your head. Now you need to start looking at what other people in your niche are doing. Look them up online, read books, watch television shows about them. The more you see what they are doing, the more you can get a feel for how they think, and how they come up with creative ideas. Find a way or a place where you feel totally relaxed.
This is important so you can let your mind come up with ideas. Write them down as you get them. For me, a relaxing place is outside in nature where it is quiet and sunny, or when I take a long drive on my bike by myself.
Chandler Bolt put together this video training guide that will help you learn what it takes to go from blank page to self-published author in as little as 90 days! After asimple compression, at a Quality of 55, the file weighs In my opinion, trying to find inspiration on sites like dribbble is fine but it can also be discouraging for beginners because they tend to think everyone's work is better than theirs; plus, I like to compare apples with apples, I mean you can't compare the work of a newbie with the work of an experienced designer. To find typographic design patterns that are common in modern Webdesign and to resolve some common typographic issues, we conductedextensive research on 50 popular websites on which typography mattersmore than usual or at least should matter more than usual. The authors usually end up selling nothing. That means you get to do some digging into your psyche to uncover the very core of who you are.
Try to jot down a few ideas every day. Even if they seem like dumb ideas, write them down anyway.
Expand on previous ideas from the week before. Repeat the process of reading and observing what similar people are doing and how they are being creative, finding a relaxing place to write down your thoughts, and jotting down a few ideas every day until you start seeing the kind of results you are happy with. It may take a few weeks or a few months, but this is the training process you need to put your mind through int order to become more creative.
Remember, looking at things from a different angle can also make a big difference to creativity.
Question the way that everyone else is doing something in the same method, see if being different and doing it another way will produce something cool. Source Everyone can be creative! From the day we are born we start being taught what to do, how to live, what is right and what is wrong. We are trained to accept other people telling us what to do. In other words, we are hardly taught to think for ourselves. We are not truly taught how to play and be creative, and often free thinkers and creative people have to withstand a lot of judgment and criticism because they dare to be different and think outside the box.
Due to this social conditioning, we have no real experience with being creative, because our thought processes are so confined and restricted. The more we try, and the more we mess up, the more we confirm our belief that we are not creative. Once this self-limiting belief is in place, it is hard to break, and we often end up not even trying to do things that require creativity anymore.
Possibly duplicate of this question programmers. Please read articles from changethis.
I hope at least by reading all this you'll see a change in yourself and in time become more creative if you are patient. I think your questions is not about how to be creative, but rather about how to be able to create visually appealing content. I know many graphic designers who are either good or talented, but are not creative in the sense of being innovative and thinking out-of-the-box at all. Now, from my experience, people who are able to produce visually appealing content, whether it's computer graphics, paintings or graffiti, all have some sort of talent you are either born with or you're not.
A lot of programmers poses this natural talent, most don't. If you believe you are talented to some degree, it's just a matter of training yourself. Another important thing to do is to understand the theory behind the beauty. Also check out our blog on Binpress, we have a design-for-developers series coming up.
You already master one difficult part: programming, and as Alan already said, programming is a creative job. My tip: keep it simple, learn basic rules about layout and find your own style. This book: The design of sites helped me a lot for the structure of my designs and this book: The idea book helped me for inspiration in design. In my opinion, trying to find inspiration on sites like dribbble is fine but it can also be discouraging for beginners because they tend to think everyone's work is better than theirs; plus, I like to compare apples with apples, I mean you can't compare the work of a newbie with the work of an experienced designer.
Give yourself a little chance to learn!
Your question scope is a little broad, but let me try to explain how I got into interface design. I just started by working on personal web projects for years, and visiting sites that had tutorials on how to use Photoshop to create certain results, then I started doing a few projects for other people and employers and generally just kept on experimenting and iterating. Then I went and got a bachelors degree in a related field Multimedia which had a fair amount of formal design education.
This was important for a number of reasons. Formal education wont teach you everything by a long shot, but it makes a huge difference in your foundational outlook. If you immerse yourself in blogs that talk about good design, regularly browse sites that highlight good design, and spend a lot of time actually talking with people that are doing good design you will eventually get a feel for how to identify whether your work is any good.
Then you need to take the time to learn the craft and techniques that produce good design, and then your own work will start to match the level of quality which is professionally acceptable. This profession is kinda a big deal, make sure you're aware of what you're trying to do by jumping into design, good results won't come quickly. Do you really need to design your own stuff that badly?
As more of a programmer than designer my self I find that it helps my creative process when I "design in the browser" instead of Photoshop. This also speeds up the process and makes development much faster. When I use Photoshop my final product usually very different than what came up with in Photoshop. There's an old advertising classic that is really important for anyone trying to tap into their nascent creativity: James Young's A Technique for Producing Ideas.
I've mentioned it elsewhere , but I'll hit the high points of Young's approach here.