Obtaining Programming Mastery
This article talks about programming mastery. The procceses involved and what I believe to be the most important aspect of mind to obtain this goal.
AI
Shrnutí AI: This codebase represents a historical implementation of the logic described in the metadata. Our preservation engine analyzes the structure to provide context for modern developers.
Zdrojový kód
<HTML> <BODY> <FONT COLOR="#BD0000" FACE="FixedSys"> <b>Obtaining programming mastery</b><br><br> Since planetsourcecode is going 'el crazy', I decided to write an article about something related to programming but still fairly interesting (hey at least to me!). Well here goes (this article is not grammer checked, nor spell checked so will the english teachers please keep the comments to themselves)(I dont like the standard english syntax, so I have spun my own flavor)<br><br> Everyone likes to pretend (in my view) that programming is some sort of hard, evil proffesion that takes mad skill to accomplish. Now I agree that yes, it can be hard *at first*, but isnt it the same as when you first started speaking english? Now days when I go to write a code, I dont even think about it. I just start typing and before I know it , its done. This brings me to the conclusion, that programming is more about practice, and the application of new knowledge then some built in ability that some of us are just granted with. I think that it is something that is earned through hard work, trial error experiences, and of course by crashing the computer many times. I think that to become a really great programmer it has less to do with who you are, and more to do with how <b>dedicated</b> you are. So in my opinion the four most important aspects of <b>mind</b>, that must be held to obtain <b>mastery</b> are the following: <br><br> Steps to Programming Mastery<br><br> The first and most important aspect to grasping computer langauges, is of course the ability to allow yourself to jack up. Alot of people when they fail get all sad and boo hoo, and think that they have failed and will never <b>obtain</b> the levels they desire. I think this is more a way for them to prove to themselves what they already beleived. I think if you have the <b>attuide</b> that you cant do it when you start, then your going to just prove it to yourself rather then actualy learn or accomplish anything . Having an open mind, and a good attidute , I belive to be very key aspects within <b>success</b>. <br><br> The second step in allowing yourself to grasp a computer language is the ability to become redundent. You have to able to repeat the same steps over and over. This requires quite a amount of patience, as well as the ability to extract and apply this information in a manner which brings across the correct result (or manifestation) in the computer's enviorment. <br><br> The third step in obtaining mastery is the ability to <b>change</b> and be flexible. Languages do not stay the same, and nethier does the way to apply them. You must allow your mind to be flexible, and adapt to the present problem. In computer programming there is no such thing as the perfect design, or the best way to do something. There is only the best answer for a specific problem. Alot of programmers I meet get really <b>caught up</b> on designing something a specific way, even tho, there is a much better quicker design that could be implemented. However they foolishy believe that it is unaccetable to do anything other then the way they want. These types of people are what we call close minded. I think that to be a good programmer you have to put your wants on the back burner, and look for the best solution. <b>"love the art, not yourself in the art"</b> Theres nothing worse then a programmer with a big head.<br><br> The last step in obtaining mastery, is of course the ability to <b>help others</b>, and <b>communicate</b>. Not only is it important to be able to write the software, but to be able to change it, explain it to other programmers and implement someone else's algorithm. I think that there is alot of really great programmers, but the reason they never have any good software released is because they cant work with anyone else. They place themselves into a bubble and fight others off with a stick, simply because they dont follow there beliefs. This is fairly standard behavior here in america (hey im a homegrown white boy), but I have to say america is ignorant in this aspect, no tolerance for anyone other then the <b>st</b>andar<b>d</b>.<br><br> So in conclusion, <b>programming mastery</b> is obtainable by all, who wish to apply themselves. Programming is not only a art, but also a way of life.<br><br> Keep on coding my friends! some day we will all be very talented software devlopers.<br><br> Jared Bruni - soon as planetsourcecode is fixed, I got some really good source code to share with everyone! so <b>stay tuned.</b> </FONT> </BODY> </HTML>
Původní komentáře (3)
Obnoveno z Wayback Machine