Friday, May 20, 2016

Programmers and those who want to start programming

I got a question recently "how complicated programming is?" and I can't answer to that question anyhow else but "do you want to make applications?" because that is the only line that makes you giving up and not doing it, and the line from actually sitting and doing it.

I know certain person who is doing programming but working with that person is a pure torture. You can see from the Moon that the reason why that person is doing programming is so that he "looks smart" in front of the people who do not have a clue at all about computers in general, but whenever there is someone who really actually dedicated some time to get into the depth of problematic that he or she had in the application, can easily notice how this guy does not really want to program for the sake of solving problems.

How is this relevant you ask? I do believe that if you are not true to your self, there will come a time when what you are doing will have to stop. People around you would not be able to take it anymore, you will constantly not feel comfortable with critics you get and it leads to not pleasant working environment and very stressful work. You have to ask your self "why?" for everything that you do. To most of the people this is difficult. For the others, they simply know what they have interests in.

I had a time when I was not sure if programming is what I want to do, probably because I didn't like what kind of type of people I encountered in that genre. And I still don't. I continued with it because of my temper. I don't get to listen people just because "they told me so" I have to go trough it, myself. Reason: I always see something else that has not been said to me. Mostly, that you can do same result in a different way.

Now I know,also, programmers who are "too cool" for what they are doing. So when someone wants to start with programming and gets on that type of a person, most probably gets discouraged when someone starts telling you terms and phrases that are like jaw dropping and you have really hard time understanding. What you should do is...don't get discouraged. Even if you hear comments like "heh :P that is not how is REALLY being done" don't listen to that. What you should do is just get into it.

Start small and from what you know. Then build on that. When you have a block in overcoming some problem, do a research. If that is not helping, ask communities. If they are no help. Come back tomorrow. Repeat. I always had this philosophy in everything that I do: "Everything is a process. The more you stay in that process the more you understand it."

But be true to your self.