I am really behind on my schoolwork (a result of both procrastination and my disability) and I need to finish 4 programming assignments in 5 days. Usually each assignment take me two days to do, working on it basically every minute I'm not sleeping or eating. My assignments are typically divided into 2-7 parts unrelated parts that teach a concept or two. In past assignments, I written between 200 and 1200 lines of code. Also I have a disability that makes it hard for me to concentrate, and my medication makes me too drowsy to pull all-nighters. Please give me suggestions for how I can halve the time it take for me to do an assignment. Thanks!
|
|
You can try using the Pomodoro Technique: http://www.pomodorotechnique.com/ Do 25 minutes of work, then take a 5 minute break should boost productivity. |
|||||
|
|
I don't want to comment too much on energy drinks or pills because I don't know what meds you're already on... HOWEVER, crunch time programmin...now that's something I know! For my experience,
Hopefully these help you out!! |
|||
|
|
|
The lack of time will probably help you in completing your 4 tasks in time:
Tim Ferris tries to delegate as much as he can, but I suppose this is not the proper way to go with school assignments... |
|||
|
|
|
Log what your spending time on ever few minutes. Review the diary and look for patterns cognitive patterns that you think are logical but take up Much of your time. Write down anti patterns you need to follow. Ie what typeof bugs do you spend most time on. Then ask people more specific qs on how to save ttime on these bugs. This will happen naturally over time, but a more scientific process could accelerate your development. Also try different meditation camps to develop razor focus. Never code with a weak mind. |
|||||||||
|
|
Short answer: Just start coding! Long answer: Judging from that you posted a question on stackexchange i assume you are not coding right now. From my personal experience (I'm a perfectionist) - I always look for ways to make my code beautiful, extensible, fast etc. I want to make my process fast, manageable and organized. But the truth is - if you are on tight schedule just make it work. It works - great! - go to the next assignment. If at the end you still have time refactor your code and make it awesome. I know it's easy to procrastinate believing there's a quick and awesome way to accomplish your goal - but usually it's just hard work. |
|||
|
|