Back to Introduce Yourself forum
Hello everyone
I am Emre from Turkey and computer engineer student (there is not computer science faculty in Turkey) I am 23 at the moment but unfortunately I started too late programming. At first I was using Python but now I am using Java owing to my school. I have some problems, firstly in my country, even my classmates have point of view only consumer product about technology so I have not friend chatting about software development and I am still developing terrible algorithms but codeabbey helps me this subject especially reading other persons's code teach new ways to me I think my biggest problem is my english but I have not time for this. I like popular science especially physics if does not include math formulas :), history, philosophy and meet with my friends. On these day I am tring become a bishop on codeabbey even though I am a muslim :)
Welcome Emre!
Congratulations on getting started in programming. I will give you the advice that I received from a teacher when I started coding: "As long as you get the proper output for the given input, you've succeeded. There are no bad algorithms, only simpler and faster algorithms."
For now, I'd encourage you to instead practice writing algorithms with good comments in the code so that others can understand what you are doing. This will also allow you to return to the code and improve it later. This process is called "refactoring", and it's a very good habit.
Once you solve a problem, feel free to post to the forum and ask for comments on your code. Many of us will be glad to respond.
Cheers!
Hi Emre!
I'm glad to hear from your nice country :)
> I am 23 at the moment but unfortunately I started too late programming.
I started at about 16, but joined industry only about 27. I switched from C++ to Java at about 29 - and I was continuously told I am too late for Junior developer in Java. :)
Then I read about one of current world champions in competitive programming Gennadiy Korotkevich who qualified for IOI at 11 and got his first gold at 14 I believe.
So surely people like me and you are "too old", ha-ha! But be sure it will not hinder us from becoming quite successful. I would be glad to hear your story of getting hired at some company in a few years! :)
> I am still developing terrible algorithms
Me too. :) I once added problem about "Necklace Count" here and written some slow and complicated algorithm of which I was quite proud. But to my horror several colleagues cracked this task in a few minutes with apparently much simpler approach. It was great shame to me - though you see, I myself learn much with this site, ha-ha! :)
> On these day I am tring become a bishop on codeabbey even though I am a muslim :)
Well, yes, I'm afraid it is not very polite of CodeAbbey not to have some ranks adequate for Islamic
tradition. I concidered adding ranks like Imam
or Ayatollah
, but was not sure if this would not harm
some people's feelings. What do you think?
Also I suspect there is no Abbeys / Monasteries in Islam. Sometimes I'm not sure it was a good name for site - though in some sense we really all "believe in programming". It is our passion etc... :)
> I think my biggest problem is my english but I have not time for this.
The same with me again! I also could not force myself to learn English methodically. Hope I will eventually learn it by using. Anyway your level of English looks sufficient to work in outsourcing companies so I do not think you will have much problems about it!
@Matthew Cole thanks for post which helps to develop my programming vision. I will implement your advice.
@Admin thanks for motivating post and well-wishes.
Well, yes, I'm afraid it is not very polite of CodeAbbey not to have some ranks adequate for Islamic tradition. I concidered adding ranks like Imam or Ayatollah, but was not sure if this would not harm some people's feelings. What do you think?
This is not problem for me, I visit this site to learn about problem solving techniques and this ranks are only badinage(I hope this is not wrong word :)) so it does not matter bishop, imam, bhikkhu or homo-antecessor, but if you want to put islamic rank, I can help you about their names and importances
Also I suspect there is no Abbeys / Monasteries in Islam. Sometimes I'm not sure it was a good name for site
Yes, there is not temple distinction in Islam, all temples name is mescid/masjid but as you know only Kaaba have enormous importance. I think site name is quite good because it has easy pronunciation and memorable
Thanks again all of your efforts
@Admin: Perhaps there are new ranks to be added by using Emre's expertise and considering the information from this Wikipedia article on the Golden Age
For example: "Many classic works of antiquity that might otherwise have been lost were translated into Arabic and Persian and later in turn translated into Turkish, Hebrew, and Latin.[5] They assimilated, synthesized, and advanced the knowledge gained from the ancient Greek, Roman, Persian, Indian, Chinese, Egyptian, and Phoenician civilizations." This sounds very similar to what happened at a European abbey.
Likewise: "The best scholars and notable translators, such as Hunayn ibn Ishaq, had salaries that are estimated to be the equivalent of professional athletes today."
Perhaps there are titles or words that describe those who had professions such as scholar, translator or astronomer?