I'm a good coder, having a lot of interest to study new subjects in my engineering. Everyday I plan to study well from the next day...I start well too but ultimately I end up wasting my time. This repeats and I can't find any solution. Any suggestions?
-
-
Answer:
Dont try doing anything in the day. Try it at the night!!! Will workout for sure...
Aswin Murugesh at Quora Visit the source
Other answers
I can totally relate to you as I faced similar problems when I started out. Here is how I solved it, Try finding a mini project/project in whatever you are learning that excites you and its something you can show off to your friends or family. Just to make it interesting tell them before you finish it that you are making so and so. This will definitely ensure you keep working on it and who knows you might eventually fall in love with it at which point there is no turning back
Akshay Kulkarni
You should set yourself some type of a goal. When you set out to "learn to be a great coder" it's too nebulous, there's no way to see if you're progressing or not. For instance, why not try to do something more sensible? Make a program in java with a gui that scrapes data from the WeatherUnderground API that works as a persistant desktop app. From there you can port it to Android without too much work (switching Swing to Any of a million android window managers / platforms). Keep building on it until you get enough experience to build something else you want. Think about what you'd need to learn to get that project done? Http requests, web scraping, xml parsing, error handling, asynchronous request handling, multithreading, external library handling, documentation reading, file handling, Swing (and probably some AWT), Design - centric work, external api's, and solving issues that arise with code you don't control. It also gives you a great way to mark your progress. If you start the day not knowing how to make an http request in your language of choice, and you end the day knowing how to, you made progress. It will take time, especially if you work on top of this, but setting tangible, measurable goals is probably the most important task to becoming a "good" programmer.
Damien Bell
Focus on small goals. Keep your eyes on the immediate prize. Try employing a time and productivity management technique. For example, http://lifehacker.com/productivity-101-a-primer-to-the-pomodoro-technique-1598992730. Most importantly, find a way to have fun working toward your goal.
Gregory Bloom
I think you should try to learn related things, plan a small project where you can use what you learn. I was in your situation, just do it, you can not move forward without achievement. Also, you should work with some guys who interest your field, when you're lazy, you can see these guys works and keep moving. Hope that help.
Toan Bui
Hi! If you feel like you are having willpower problems this book I've read might help you aswell. It is called The Willpower Instinct, written by Kelly McGonigall. I didn't do much research on her but I think she is a well known and trusted person amoung psychologists. She teaches at Stanford University. The book itself is short, but it is very helpful. It is like a training plan for your brain, backed up with scientific evidence on how, why and when we tend to give up. If you read through you will become more selfaware and you will know a few strategies that will help you stay focused and you will be less likely distracted and won't waste much time. Ofcourse reading the book won't make you magically a better person, and the book itself makes no such claims. If you keep practicing and paying attention to the things that are mentioned in this book, thats when you will start to make progress. If you wan't to run the marathon there is really no trick to except there are things you can do to make your training more effective, but this doesn't means that you don't have to train very hard. This is kind of like the Maxvell's equations of willpower! http://www.amazon.com/The-Willpower-Instinct-Self-Control-Matters/dp/1583335080
Anonymous
I was having the same problem. I was bored with corporate programming. I did two things. 1. I started a weekly programming meetup for others interested in learning programming. 2. I began to learn how to program micro controllers and started offering introductory classes. Knowing someone is depending on me to deliver something useful forces me to learn my topic well. Programming is fun again. The best thing that has happened to me was being criticized for "having no passion" by a project manager on a project .
Neece Tinsley
Related Q & A:
- How can I get a good deal at a luxury resort?Best solution by lastminute.com
- How can I make a good clay for a school project?Best solution by answers.yahoo.com
- Where can I get a good longboard for a low price?Best solution by ChaCha
- How do i get a good job without a degree?Best solution by Answerbag.com
- Where can I buy a good ATV for a cheap price?Best solution by halfpriceatv.com
Just Added Q & A:
- How many active mobile subscribers are there in China?Best solution by Quora
- How to find the right vacation?Best solution by bookit.com
- How To Make Your Own Primer?Best solution by thekrazycouponlady.com
- How do you get the domain & range?Best solution by ChaCha
- How do you open pop up blockers?Best solution by Yahoo! Answers
For every problem there is a solution! Proved by Solucija.
-
Got an issue and looking for advice?
-
Ask Solucija to search every corner of the Web for help.
-
Get workable solutions and helpful tips in a moment.
Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.