217 karma · joined April 21, 2009
I have recently started an experiment in trying to get a masters worth of education (and credentials) using open courseware and social learning. I am documenting the experiment at http://opencs.wikidot.com
Websites: - http://www.adaptivesoftware.biz - http://www.adaptivelearningonline.net
One I too about a year off on a startup idea I had. It did not work out, but I learned some important lessons.
I have also taken 3 months off to be part of a startup accelerator as a fellow. I did not have any product, but just spend my time working on a few experiments / prototypes and generally helping other teams wherever I could.
The ideas experimented did become my startup, which I have been working on since the past year or so. It is actually related to peer based learning (http://diycomputerscience.com/), so I am hoping that learning will be an integral part of working for me.
Don't mean to self promote, but you are welcome to be part of the free peer learning community on http://diycomputerscience.com/ You might actually like the 'Elements of Computing Systems' course a lot.
Sorry about the confusion.
Thank you very much for your excellent feedback and for giving your time and effort. You have made very important observations. I will address all these concerns as I move ahead with the development.
Some time back I started working on a DIY learning solution for Computer Science. It is based on the concept of peer based social learning.
The website has courses which are a collection of material, forums, and activities. Participants consume the information, ask/answer questions, submit responses to activities, and even review other participant's responses.
There are no certificates, but whatever a participant does is made available in their profile and is their credentials.
I will really appreciate if you can take a look at the website and offer me suggestions on how I can offer the participant's a better learning experience.
http://diycomputerscience.com/
Thank you very much for volunteering your time.
Think of it as a phase, which will leave you more skilled and happy when it's done.
When passing through a phase of feeling worthless, it is common to become inundated with things and not being able to take tasks to completion. The trick is to set small achievable goals. Make goals that will take no more than a couple of hours to couple of days to accomplish (start small if you can). Every time you complete something, cross it off your list. Every time you cross an item, it will give you a feeling of accomplishment and confidence.
Try using the Pomodoro technique to stay focused. It has helped a lot of people (myself included), and it may help you too.
I have a website for peer based learning of various computer science topics. I will be glad if it helps you in any way. You can check it out at http://diycomputerscience.com/
Remember that such phases often happen to bring about growth, and you will come out of this better off.
Take care.
I too burned myself out around when I was 30, got ulcers and Chrohns disease (still have it but it's manageable now), and kept on see-sawing between falling ill and working like crazy.
My experience is that too much stress makes the body susceptible to many ills, and is just not worth it.
What does success mean to you?
- Is is accumulation of wealth ? - Is it a social projection (people perceiving you as successful) ? - Is it the satisfaction of having lived a positive, constructive and happy life ?
I cannot say for everyone, but I feel that wealth is important to a certain extent, but beyond a threshold it does not matter a whole lot. Same goes for social projection, but to an even lesser degree. On the other hand if you figure out what truly makes you happy, and what gifts you have, which you can use to lead a positive and constructive life, then success and happiness is in the fact that you are doing what you really want to do.
Just my 2 cents...
That, and a desire to make a little contribution to the state of learning & education prompted me to create diycomputerscience.com
There were over a 100 registrations in the past day.
Thanks to everyone... you guys really made my day !
I think one reason, why they may insist is because, the basic pieces you built will be in HDL, while if you use the ones provided by the software, they will be in the form of compiled Java code. Perhaps that is one of the reasons why the books pieces will be faster/
A student taking this course will be building something very simple, but grasping the main concepts in the process.
I think the real beauty of this book is that the simple implementations can be a segue into exploring those concepts in greater detail (if one gets interested in them) ...
Since you mention Android development... I believe there are people who are making a good amount of money with Android apps. However, it may or may not come near what a large financial company pays you.
My basic thoughts are:
1. It will take some time to start generating decent revenues, so be prepared to have patience
2. Many people who work on Android apps report their monthly income on the Internet. You may find such articles very useful
3. If you enjoy teaching, you could teach Android courses on the Internet or in a local college. This will help pay your bills while you are making your apps.
4. Try and be cashflow positive. Even if you are not making a lot of money initially, try and make sure that you do not start eating your savings. This will increase the overall sustainability of your venture. Doing some consulting, teaching on the side can help.
I agree with you. This is very important. I have often times written stuff, which when I re-read was full of ambiguities.
Recently I decided to do a Do-It-Yourself masters in computer science, using open courseware and social learning. It's an experiment, and I am also hoping to learn a few new things. So far I have had a great time, because I can learn at my own pace, and follow concept leads which I think will be useful.
I am documenting the experiment at - http://opencs.wikidot.com
I am hoping that in the future students will take charge of their learning, rather than the other way around.
I organized my learning goals as another masters in CS, and have started doing the first course (web technologies). For each course I plan to identify open courseware and other resources and blog as I learn stuff. I am hoping my blog will help me establish a learning trail, which might be an alternate for the credentials of a paper certificate.
Check it out - http://opencs.wikidot.com
I did come across one website which could hep you organize your learning log - http://curiousreef.com/
Try the pomodoro technique. It has helped me, perhaps it will help you too: http://www.pomodorotechnique.com/
Note: you can try it even without buying a pomodoro (I use a countdown timer in my cellphone)
I am also planning to add tools to make learning fun and collaborative...
Take life one hour at a time... or one short goal at a time. So before leaving from home for work, I would have one goal - "I need to get to work in 45 mins", that's it, no more thought about anything else.
Once at work, I would have this short goal "I need to check my mail in the next 30 mins", then "I need to work on this bug or feature for the next hour"... and so on.
This kept me on track without letting my mind get caught up in the problems, and become numb.
I also took 1 hour vacations... where I would go on an hour long drive to some nice place away from the city, and listen to music. It helped me refresh my spirits.
HTH.
1. Is there a way for people to edit their ads? 2. It's not very clear in the submit form, that the mobile number will be displayed in the ad. Some people may not want their mobile number displayed as part of the ad.
Otherwise nice idea.