I spend much time writing codes than eating foods. I am always willing to starve myself, and then write a software program that I have long desired for.
I see programming like making love to an angel, but when you face big error, like internal errors such as those experienced when a form cannot be opened, or generated by the codes you have written, and clearly you can't find an error, then programming will be like when your dick is stuck in a fish hook, just because you refused to use technical manual.
I normally write my software programs every month, because I always have things in mind. I write them to create what I know I can't buy. Take for instance, an onscreen keyboard or an onscreen video capture software...most of these are expensive for my pocket...wait a sec, I am a student, spending money every now and then on new software due to trying to keep to date could be a pain in your crack. Basically, as a programmer, I need more than ten (10) SDKs, installed on my system, and they are updated by the owners roughly every twp years, some even less time. So, how do I keep up to that? I can't stick to the old ones, I will be out of date too, I have to create mine and update them myself...isn't that fascinating?
Ok, I am going somewhere, and where is that? Hang on.
I know, it is difficult for me to create my thing, and also be updated all alone, yes, I agree. That is why blogpages, websites, and other stuffs are created on programming, such as dreamincodes, codeheaven, thevbzone, developersfussion, cprogramming, programmersheaven, cplusplus, codeproject, just to name a few. It will make us good, if we stick ourselves to two (2) or three (3) of these sites, so we can get answers to our questions like when mannas fall from heaven. In this way, we will be able to keep up with this rapid growing trend of software engineering. I like learning most things myself, because my tradition is anything I learn on my own, can not and ca not escape my head, what I mean is, one can just open a vb.net program, go to the designers, try to figure out how those controls are added to the form in question, and try to see how the codes of the controls are affected when you change their properties using the properties side window. This is a very sure way of playing around in your spare time, and believe me, this is enough to wash your brains out.
The place I am trying to get at is, as a programmer, one should be able to do most of his coding without much references, one should be able to create small useful apps in a maximum time of thirty (30) seconds, for instance a the regular notepad on our PC, simple web browser (without tabbed pages, but with forward, backward, home, load, stop, refresh, and loading progress bar or something).
To do this, one needs to some programming on a three (3) to four (4) time basis in a week.
But note, as a programmer, one also need to know mathematics, like algebra, vectors and scalars, matrix, just to name a basic few. One also need to know how to write functions, classes, modules, structures, arrays (1D, 2D, 3D etc). One should also know how to write piece of codes like factorials, matrix, open files (text, image, pdf etc)...it is not that easy right? It may sound easy to some, because they already know it, but to some, it is a challange.
When one is to write a software program, a simple and clear plan should be made, which involves flow chat, drawings, calculations (coded animation etc), further reading (programming beyond ones scope), and then, one might want to do some market research if it is not a personal software. Then classes, functions, and so on can be made, before or after creating the main form or forms, it all depends on persons.
Below is the fotos of the personal software program I am creating..nothing be discussed about it.
I will post about it and also include some basic code fragments when I am done... :-D
[Please don't forget to comment, I am willing to reply your comment and to answer your questions, if there is any]
I see programming like making love to an angel, but when you face big error, like internal errors such as those experienced when a form cannot be opened, or generated by the codes you have written, and clearly you can't find an error, then programming will be like when your dick is stuck in a fish hook, just because you refused to use technical manual.
I normally write my software programs every month, because I always have things in mind. I write them to create what I know I can't buy. Take for instance, an onscreen keyboard or an onscreen video capture software...most of these are expensive for my pocket...wait a sec, I am a student, spending money every now and then on new software due to trying to keep to date could be a pain in your crack. Basically, as a programmer, I need more than ten (10) SDKs, installed on my system, and they are updated by the owners roughly every twp years, some even less time. So, how do I keep up to that? I can't stick to the old ones, I will be out of date too, I have to create mine and update them myself...isn't that fascinating?
Ok, I am going somewhere, and where is that? Hang on.
I know, it is difficult for me to create my thing, and also be updated all alone, yes, I agree. That is why blogpages, websites, and other stuffs are created on programming, such as dreamincodes, codeheaven, thevbzone, developersfussion, cprogramming, programmersheaven, cplusplus, codeproject, just to name a few. It will make us good, if we stick ourselves to two (2) or three (3) of these sites, so we can get answers to our questions like when mannas fall from heaven. In this way, we will be able to keep up with this rapid growing trend of software engineering. I like learning most things myself, because my tradition is anything I learn on my own, can not and ca not escape my head, what I mean is, one can just open a vb.net program, go to the designers, try to figure out how those controls are added to the form in question, and try to see how the codes of the controls are affected when you change their properties using the properties side window. This is a very sure way of playing around in your spare time, and believe me, this is enough to wash your brains out.
The place I am trying to get at is, as a programmer, one should be able to do most of his coding without much references, one should be able to create small useful apps in a maximum time of thirty (30) seconds, for instance a the regular notepad on our PC, simple web browser (without tabbed pages, but with forward, backward, home, load, stop, refresh, and loading progress bar or something).
To do this, one needs to some programming on a three (3) to four (4) time basis in a week.
But note, as a programmer, one also need to know mathematics, like algebra, vectors and scalars, matrix, just to name a basic few. One also need to know how to write functions, classes, modules, structures, arrays (1D, 2D, 3D etc). One should also know how to write piece of codes like factorials, matrix, open files (text, image, pdf etc)...it is not that easy right? It may sound easy to some, because they already know it, but to some, it is a challange.
When one is to write a software program, a simple and clear plan should be made, which involves flow chat, drawings, calculations (coded animation etc), further reading (programming beyond ones scope), and then, one might want to do some market research if it is not a personal software. Then classes, functions, and so on can be made, before or after creating the main form or forms, it all depends on persons.
Below is the fotos of the personal software program I am creating..nothing be discussed about it.
I will post about it and also include some basic code fragments when I am done... :-D
[Please don't forget to comment, I am willing to reply your comment and to answer your questions, if there is any]
No comments:
Post a Comment