Archive for the ‘.NET’ Category
I have been waiting for this moment since the day i read this article from scoble’s blog. I was wondering why he cried after seeing a software. Software can make you cry? I couldn’t wait to see that software and what it does. Today I have seen this software that is developed by Microsoft’s Research team. Well, i never imagined that i would see something like this in my entire life. What I’m talking about right? Well, this software makes your computer a virtual telescope. And you know what, just imagine Google map! How we can drag and drop over the map and zoom in zoom out??? Well, you can do the same with “Worldwide Telescope”!!!! This is what i never imagined! Wow, I can’t believe, i have just seen the night sky! The earth! The moon! Things that were seen by astronaut or NASA by all other times? And now I’m seeing them right in my lappy?? I recommend you to have a look at it! Otherwise you will miss something really special.
You just have to download this software which is totally free. For more information and download the software please follow this link: http://www.worldwidetelescope.org/
We used to get lots of programming projects in university. There were two groups of students for the project. One of them used to copy the project from other group and they were about 80%. Now, who where those 20% who used to do the project by themselves? Group of brilliant student who were really good at Physics and Mathematics? uhm…no I don’t think so. Rather they were dedicated guys who were willing to become a good developer. It’s not necessary that you must be a brilliant student to become a developer!! If you are, then you can understand the algorithm quick and apply them fast. If you are not, then all you have to do is hard work. Practice after practice. But hey, remember you must have basic ideas. Let me describe some points which I think very essentials for those who are willing to become a good developer.
Believe in yourself: whatever you are doing, first keep it in your mind that you can do it! Don’t make yourself narrow thinking that maybe you won’t be successful.
Set your mind: you really want to become a developer? Ask yourself. If you are confused then just forget it.
Don’t listen to them: you exactly know who you are! Don’t let anybody to judge you. Only you can say how far you can run. Don’t listen to those friends who think you are good for nothing. You better stay away from them. You gotta keep passion inside of you to prove them wrong!
Be dedicated: You must be dedicated. This is a field where your dedication brings the best output. Lose yourself in the programming. Forget when you have to sleep and when you have to eat! Forget when you have to watch “Indian Idol”, you will have more fun in developing. Nothing can be compare with developing. It’s really fun if you really dedicate your time in it.
Read before you write: well, before starting your code you should read about the things that you’re going to implement in your software. Read them in details if you can. By this way you will develop your reading practice which is very needy things for developers.
Understand your problem: Most important thing is you have to understand what you are doing!! Try to understand your problem first. Take time as long as you don’t understand what it is asking you to do. Then break down your all problems into pieces. Make them as small as you can. If you are doing it for the first time then don’t set any time line for those pieces. Take time.
Solve it: Again! Why you are scared when you hear that you have to solve a problem? Don’t be. Try is first! Write down your problems why you couldn’t solve it. Work on it! Wait until you solve a problem. Once you solve a problem means you are ready to solve another problem. This is how day by day you will move to bigger problem! I can tell you it every time you solve a problem, it will increase your confident. You will smile at yourself when you see at last you solved the problem that you thought it was impossible for you! Don’t give up! This is the best way to learn programming. Don’t leave your chair until you finish it. This will bring out your all dedication if you have any.
Be updated: this world is changing so fast. Millions of developers are working so hard to improve the quality of developing. How to make software more users friendly. Remember you have to be in the race. Read forums, articles and books. Know what is going on in developing world. Keep yourself updated.
Take it positively: sometimes you will be criticized by your senior developers. Maybe they don’t actually mean it. Maybe they want you to be more serious. Remember sometimes criticism brings the best output. So don’t be upset.
Be who you are: always respects senior developers but you don’t have to bow them. When you dream, dream bigger. Think you can be better than all others. Give priority to your own ideas and thoughts. Maybe you want to follow your own convention in developing, then do it! Come up with your own ideas. Work on it! Forget those who think it’s just bullshit. Remember your uniqueness will make you hero one day!
Meet geeks: meet other developers. See what they are thinking and what you are thinking. Start discussion on the idea that came in your mind last night. Developers always like to discus about new ideas so you won’t be a loser.
Feel it: I can remember a quote of Dr.Lutfar Rahmam who said “write something every day, one day you will be amazed to see what you have done!” Keep it in mind that your hard work will never be a loser. You will win for sure. See the progress of your work. You gotta fee it….
I have experience of programming using both these frameworks. I did few projects during my university life using .NET framework. I can remember I did a big project on an ad firm called Asiatic Ltd. When I joined at Alliance creation, I was assigned to garments software which was developed my by Php framework called CakePHP. I thought I would be a .NET programmer. But for my profession I had to learn PHP and code with it for my assigned project. I learned it fast. Doesn’t it mean PHP is easy to learn? Read the rest of this entry »