Showing posts with label computer programming. Show all posts
Showing posts with label computer programming. Show all posts

Computer Programming: Chapter: 02 - Know the Basics

Posted by naharazizi on Thursday, October 13, 2011



In a previous article, computer programming: Chapter 01 - Introduction, I talked about what the program and ended by saying that the computer does not understand English or for that matter any language we humans speak. I said that only computers understand the language of 0 and 1 year.

If you use your computer for any purpose up to now, you will agree with me, because you're using it mostly in English or any other language that you know. You could watch movies, listen to songs, create a document, sent e-mails, browse a lot of places, and even you would have read my articles on a human-readable language. Also, if you write a program or even seen someone do it, you might have noticed that even though they are not using the language of 0 and 1 year.

Even if we agree that there are people who speak the language of 0 and 1 is, looking at the other important thing that I said that "the instructions must be precise," you might be asking to be next to impossible to even write a simple computer program, if what I said was true.

Today, use a computer you do not need to know how a computer works or what language they are speaking to? All you need do is simply turn on the computer and when it is ready to use mouse and keyboard to point out some little graphic object on the screen, click the button, swipe a finger or two in case the device touch screen to dobiliračunalo do what is necessary to do so. An example would be what you need to read this article.

The reason computers are so easy to use today because of the hard work of some developers who have programmed for it to behave in certain ways. And, they're not trying to use a computer, but to learn how to program a computer. But the computer does not know anything other than 0 and 1 is called binary language, and remember that not all computers speak the same dialect. That is why the program on your desktop computer does not work on the iMac and vice versa.

Let me explain the example of two blind persons, where the first person (let us call him as a person) knows only English and another person (let us call him as a person B) only knows Sanskrit. Person-to person B to draw a sketch? Now, how do you expect the two to communicate with each other, it is not difficult. Person-not even be displayed in writing from the person B is slijep.Jedini way of communicating through a speech in a familiar language, giving precise instructions.

Now, the only way that both can interact with each other is having an interpreter. Now when the people-English speaking interpreter then translates the Sanskrit and repeated person-B. When person B is saying something in Sanskrit, an interpreter translates and re-repeated phrase in English to people. Now with the help of an interpreter, both are able to communicate very easily.

using a language interpreter solves our problem. We still have another problem of our hands. This is a person asks the person B who is blind drawing sketches. Although this is not something that is impossible, but it is difficult if you do not know how to instruct. Even if a person-to communicate now, he should know the steps in proper order and very precise, otherwise you will get person B to draw something, but not what you would expect. Person-to know every minute detail precisely because person B is blind, he will just follow what the person's instructions. If a person-it asks for drawing lines 1.23 cm, with a certain point with a certain degree, a person B, without even any question just to without even thinking about the outcome. If a person knows-how to teach accurately and exactly as required, and then person B will attract what you want in the way he wants.

If we go back to computer programs, and use the same approach as in the example above, everything becomes very simple and easy. Replace with yourself and the person B with a computer. Now the first thing you need is an interpreter and others should know precisely what you want and the steps you need so you can get the job done.

to read and write binary code or program is unfortunately very difficult for people. So we have to use some kind of program that can translate something to make the English language to binary and vice versa. These programs can translate our instructions in English in binary code are surprisingly called as an interpreter.

Do you interpret really understand English?

This will be a question that could be running in your mind sada.Odgovor that the number of

Yes, because we use the English word programming languages​​, and not the computer still is not up to that level in order to understand what they were talking in any language. This type of language is known as a high level language. Using the concept of language, I am not referring to various languages ​​such as English, French, etc., but I'm referring to high-level languages ​​used for writing programs, which are then interpreted and converted into binary code, in order to make computers understand. High languages ​​are covered in more detail in subsequent sections.

Let us now look at the binary language in detail, but before we actually need to know something important. They are bits and bytes.

I will continue with the bits and bytes in my next article.

How To Get a Job As a Computer Programmer - Doing Your Preliminary Research Part One

Posted by naharazizi on Sunday, September 25, 2011



"Doing your preliminary research" is the first of six steps to be taken to get a job as a computer programmer. I will not name the other five steps here, because they are already mentioned in my article, ezine, "Computer Programming: How to get a job as a computer programmer - View ."

So this is not a preliminary investigation by the currently exploring?

the closest analogy may be obtained by replacing the word "preliminary" to "market" to "market research." So why not just call it market research? One of the reasons I did it because of the way the mind works.

We like to fit the ideas into neat little boxes, so that, generally speaking, once this is done, you tend to shut down in the belief that we fully understand what is put in the box. Preliminary research is a specific type of market research that I would like to explore with an open mind and fresh eyes.

Computer Programming is a vast field, and one reason why this is so because of the different individuals involved in its practice. Unlike areas such as law and architecture there is little regulation here, since we are dealing with the area that is younger and less well established.

is the first computer science course (of which computer programming is an aspect) is said to have begun in 1953 at Cambridge University. However, about 90 years ago are one of the first formal program to study the architecture will be launched at the Massachusetts Institute of Technology in the U.S.

So how do you know all this help in finding a job as a computer programmer? We need to approach the task of finding a job with a clear conscience that we are dealing with young and still rapidly growing field that is changing forever. Let us now translate this into more practical terms.

Those who seek a job as a computer programmer can be broadly divided into three categories kategorije.Prva will know little or nothing about computer programming, but will be curious about it and can probably be in touch with someone who practices at day-to-day basis.

If you are in another category, you will probably be at the intermediate level that you have read a few books, and perhaps even the course of programming. You will be able to write computer programs in a standard programming language. But you will not have worked in a professional capacity.

Finally, if you're in the third category, then you are bona fide computer programmer who has worked professionally and successfully for at least a year, and probably much longer.

Now, for each of these three categories of approaches to take to have a preliminary investigation will be different if you succeed. Let's look at each category in turn.

A preliminary survey for the beginner

If you are just starting out then you have quite an advantage because you're reading this article. You may be wondering what aspect of computer programming will continue. Maybe you can not decide which computer programming language to learn. You are reading this because you want to work as a professional. So, rather than expending copious amounts of time, energy and money studying various courses, let's take time to find out what is really happening out there in professional computer programming space. As a beginner the following steps are recommended.

1 Go to the recruiting sites like Jobserve (Google this if you have not been on this site before). Put in a search criteria such as "Computer programming" and choose a location. London is a good choice because you'll get a lot of diversity, and thus get a good sense of what's out there.

2 As you study each job description note key words that do not understand. Open a suitable editor and cut and paste a few details that catch your eye in this document. Or maybe you want to manually take notes. Do whatever is comfortable.

3 Now, if you are using the Jobserve website, type "computer programming" in the field, job criteria and click the search button. It does not matter about the results in this phase. You should now find a band salaries ranging from below the 15,000 per year more than 100,000 a year is on the left. Note that this option will appear after this first search.

Click on Go to the left you will be able to look for any annual salary or hourly rate. Start with the highest annual salary in addition to all the visible marks, except for the first two bands. Last time I looked at the two top bands are 75000-100000 and above 100,000. Now press the Go button and explore the programming skills currently required to make this type of income.

4 Or you were cutting and pasting data into a text editor or the creation of copious notes. Whatever you have reported it is now necessary to study the details of each of the key phrases that you might encounter. For example, you can choose the following three key phrases "object-oriented design and analysis", "Multi-threaded programming" and "Java Developer ."

Google any of these items in turn and find out what they mean. By the way I picked up the key phrases at random off the job which was advertised at a rate of 400 days. I decided to go at a rate per hour, because this is an option for a freelance computer programmer, but I'm not going to go into detail about it here.

5 As you make this exercise for each job in turn may find that you want to talk to someone to get a little more information. If you know anyone in the field and carry his study to the next level. No, you can see here that you will be armed with more intelligent questions that can cause more useful information than if you approached them cold. Also, because you're focused on the highest paying jobs are now focused on skills that can increase your earning potential.

As you interview the students experienced in person or via online chat forums, take the time to explore their overall qualifications. For example they need qualifications to get started?

6.Završnoj stage of their preliminary research would be to get the necessary training to enable them to perform as a computer programmer. This will lead naturally to the next phase of getting a job as a computer programmer -. General preparation of

General Preparation for Beginners

Therefore, it is for beginners, general preparation (which is the second phase of the insurance business process) will mainly consist of the right kind of training and learning the right umijeće.Vitalni key words here are "right kind" and "the right skills ."

What we often find here is that because of poor or nonexistent preliminary investigation of potential candidate ends up getting the wrong kind of training and learning the wrong skills.

A preliminary study for those at high-level

In "How to get a job as a computer programmer - to their preliminary research Part Two" We will examine the preliminary research required for an individual who is at high level of expertise

.