|
You last visited: Today at 12:12
Advertisement
All About Programmers
Discussion on All About Programmers within the CO2 Programming forum part of the Conquer Online 2 category.
10/11/2008, 05:09
|
#1
|
elite*gold: 0
Join Date: Oct 2005
Posts: 332
Received Thanks: 69
|
All About Programmers
I've made this topic to discuss people's opinions and stereotypes about programmers as a whole (opinions about individuals aren't helpful).
I've always wondered what people thought about programmers and what they expect us to act like.
This is a very, very 'out-there' thread but I think it sorta sticks to the forum topic
Here are a few questions that come to mind when I think about programmers: - Do you think of everyday problems in terms of programing?
- Are all programmers irritable and mean?
- Do you ever share your source code?
And my answers to those questions: - No. But I do figure out anything I don't understand by process of elimination and looking at all possibilities, just like programming.
- Unfortunately, a good portion of them are like this. It comes from being constantly bugged by people who don't know an if-then from a duck (Yes, I said duck).
- Sometimes, if there was minimal effort in making it, we will share our source code. However, unless a programmer is a sourceforge junkie, he/she wouldn't share the code if it required a lot of time and effort.
End rant.
Now, post your comments or delete this topic if it's really as pointless as I think it is.
|
|
|
10/11/2008, 14:19
|
#2
|
elite*gold: 20
Join Date: Nov 2005
Posts: 1,322
Received Thanks: 3,452
|
After a moments introspection I came to the conclusion that programming has a lot of parallels to cooking.
Anyone can boil an egg but to create a truly masterful culinary experience takes a lot of time, experience and experimentation.
I also see very similar attitudes and behavior patterns between the two trades.
1) I think everyone approaches life's little conundrums from the angles that their most comfortable with, programmers aren't machines we do have emotions, so since nothing in life is back and white I guess we work the same as everyone else, just a little more organized perhaps.
2) Actually most of us start of real nice and helpful, but life soon gives us an education on that point and so we develop a hard veneer just to sort out the wheat from the chaff, but really were still soft and squishy inside
3) I share code snippets and concepts, but usually don't give out the whole recipe, I think its more satisfying for all involved when the cook finds his own way to create the dish.
|
|
|
10/11/2008, 14:37
|
#3
|
elite*gold: 0
Join Date: Sep 2008
Posts: 20
Received Thanks: 3
|
1. I do, or at least in smarter ways than i did before i started programming.
2. There are the elitists which are usually advanced at programming or guru's of some sort which like to flame newcomers. My self id consider myself intermediate to advanced programmer, and i hate so say but i dislike noobs who expect everything done for them. Over my years I've talked to so many stupid people, and now i am arrogant and ignore people who don't know anything about programming (only if this is in a programming/cheating community)
3. If its something simple, yeah sure they can have it open src, but if it takes some time to do, I'm more of a person who likes to sell what i make.
|
|
|
10/11/2008, 15:38
|
#4
|
elite*gold: 0
Join Date: Oct 2006
Posts: 800
Received Thanks: 89
|
1. No I solve programming problems just like I've always solved RL problems, with logic, but I've always done that, even before I ever coded anything.
2. No But you do need to know what to ask them and show them what you have already tried, don't ask a programmer to do your work for you but show some respect for what they're good at and they are very likely to help.
3. Yes But a lot of times I prefer to give people hints instead so they actually learn something from the experience.
A question from me: when do you consider a person an actual programmer?
Because to me it seems there are loads of people here that incorrectly consider themselves to be programmers.
|
|
|
10/11/2008, 18:09
|
#5
|
elite*gold: 0
Join Date: Feb 2006
Posts: 550
Received Thanks: 82
|
You know your a programmer when you realize you don't need help to do things anymore.
|
|
|
10/11/2008, 20:17
|
#6
|
elite*gold: 0
Join Date: Oct 2006
Posts: 800
Received Thanks: 89
|
Quote:
Originally Posted by ChingChong23
You know your a programmer when you realize you don't need help to do things anymore.
|
Then there are very few to none on this planet I bet, there are always new things to learn and to learn new things you always need some sort of help, albeit a book, google or another person.
|
|
|
10/11/2008, 21:10
|
#7
|
elite*gold: 20
Join Date: Nov 2005
Posts: 1,322
Received Thanks: 3,452
|
LOL here's my view of the nine levels of a programmers evolution:-
level 1...I can code "hello world" in some language.
level 2...I get some of the $hit but its all too hard.
level 3...I can steal someone else's code and pass it off as my own.
level 4...I can rewrite/manipulate someone else's code a little.
level 5...I can understand someone else's code.
level 6...I can actually improve on someone else's code.
level 7...Why do I need someone else's code at all.
level 8...Training wheels are off and your building your own projects.
level 9...Now your doing things others can't do(stylish and creative factor)
|
|
|
10/11/2008, 22:27
|
#8
|
elite*gold: 0
Join Date: Oct 2006
Posts: 800
Received Thanks: 89
|
Quote:
Originally Posted by joek
LOL here's my view of the nine levels of a programmers evolution:-
level 1...I can code "hello world" in some language.
level 2...I get some of the $hit but its all too hard.
level 3...I can steal someone else's code and pass it off as my own.
level 4...I can rewrite/manipulate someone else's code a little.
level 5...I can understand someone else's code.
level 6...I can actually improve on someone else's code.
level 7...Why do I need someone else's code at all.
level 8...Training wheels are off and your building your own projects.
level 9...Now your doing things others can't do.
|
I'm atleast lvl 8 then xD I'm pretty sure there is always more than one person that can code something though so lvl 9 is a bit unclear to me.
|
|
|
10/11/2008, 22:55
|
#9
|
elite*gold: 20
Join Date: Nov 2005
Posts: 1,322
Received Thanks: 3,452
|
okay lets paraphrase 9.
level 9...Your doing things more distinctly than the rest(ie you develop your own style)
|
|
|
10/12/2008, 09:44
|
#10
|
elite*gold: 0
Join Date: May 2006
Posts: 2,168
Received Thanks: 8,593
|
I think the description for Level 9 should be rephrazed a little as many people know how to create simple applications of which features others can't.
|
|
|
10/12/2008, 10:27
|
#11
|
elite*gold: 0
Join Date: Oct 2005
Posts: 332
Received Thanks: 69
|
I create something others can't because of the limited knowledge, but I would not consider my proxy as an example of level 9.
Would level 9 be an example of "finding your niche?" As in, creating new things that expand upon what you do most in programming.
@ChingChong: you read my mind. I get extremely irritated by people who can't solve their own problems because they refuse to understand WHY the problem occurred in the first place.
I guess programmers learn to teach themselves (what a paradox)
|
|
|
10/12/2008, 11:54
|
#12
|
elite*gold: 0
Join Date: Feb 2006
Posts: 550
Received Thanks: 82
|
Well once you learn a language, learn 80%+ of it's syntax and how it all works, all it really is is researching libraries and using them to make what you need. You cant expect to think your a programmer if someone gives you a class, and you dont know how to use methods from it.
a Programmer would be, lets take memory editing for example (a popular choice on these forums) If Person X thinks to him self, hmm id like to make a seperate program to show my players health on this application. If he didnt know how to do this he would google memory library or something, lets take .Net for example. He would find the documentation on WriteProcessMemory, if he could read the documentation and create his project sucessfully, he is a programmer. Googling help/research on specific classes you need does not make you any less of a programmer, not everyone can remember every the classnames and methods of every library in their language.
But someone who has trouble creating a project after they have even read the documentation on their target, for example they didnt know where abouts to place the code on there project, this is not a programmer.
Im going to consider a programmer someone who knows what 70%+ of all of the keywords in their language are and what they do, and would never get a syntax error, and if they did by accident they would know how to fix it straight away without any googling.
But everyone has their own opinion.
|
|
|
10/14/2008, 12:14
|
#13
|
elite*gold: 0
Join Date: Aug 2005
Posts: 568
Received Thanks: 43
|
if
level 1 = I can code "hello world" in some language.
else
level 2 = I get some of the $hit but its all too hard.
else
level 3 = I can steal someone else's code and pass it off as my own.
else
level 4 = I can rewrite/manipulate someone else's code a little.
else
level 5 = I can understand someone else's code.
else
level 6 = I can actually improve on someone else's code.
else
level 7 = Why do I need someone else's code at all.
else
level 8 = Training wheels are off and your building your own projects.
else
level 9 = Now your doing things others can't do(stylish and creative factor)
end if
|
|
|
10/14/2008, 14:14
|
#14
|
elite*gold: 20
Join Date: Aug 2007
Posts: 1,749
Received Thanks: 2,199
|
Quote:
Originally Posted by (GAME)Master
if
level 1 = I can code "hello world" in some language.
else
level 2 = I get some of the $hit but its all too hard.
else
level 3 = I can steal someone else's code and pass it off as my own.
else
level 4 = I can rewrite/manipulate someone else's code a little.
else
level 5 = I can understand someone else's code.
else
level 6 = I can actually improve on someone else's code.
else
level 7 = Why do I need someone else's code at all.
else
level 8 = Training wheels are off and your building your own projects.
else
level 9 = Now your doing things others can't do(stylish and creative factor)
end if
|
You somehow make me sick.
|
|
|
10/14/2008, 14:17
|
#15
|
elite*gold: 0
Join Date: Oct 2006
Posts: 800
Received Thanks: 89
|
Quote:
Originally Posted by IAmHawtness
You somehow make me sick.
|
Any idea why?
|
|
|
 |
|
Similar Threads
|
sa mga programmers.......
03/09/2024 - Grand Chase Philippines - 5 Replies
gawa nman sana kayo ng fragment hack hehehehhe
ang hirap ng drop ngaun kahit saan....
2frags per finish
|
Looking for programmers
05/11/2009 - World of Warcraft - 0 Replies
PrimaryGaming is looking for 1 or 2 MYSQL programmers (Windows & if possible Linux) for a private WoW server. If you are interested please contact me or TheMule for more details via mIRC or Ventrilo, our contact info can be found here.
PG Team
|
Tip for programmers
01/23/2009 - Conquer Online 2 - 1 Replies
last week using cid proxy by 7-9 hours a day i got like 6-10kk for each day.. but i got also 3 chars botjailed.. because autoloot in cidproxy is easily detectable for other online players.. he only drops uppon gold and jump as a crazy frog..
so.. the bot we want is simplified autoloot that are slower than cid.. that would be great get money without losing a charv:D
|
to programmers
01/20/2007 - Conquer Online 2 - 1 Replies
I'm trying to send a f2 to the game with my macro (autohotkey ControlSend, ,{F2},ahk_id %id%) however the game doesn't seem to respond to this at all. I tried sending to firefox (for f11 fullscreen) and it works. So it must be a special way that the game intercepts keypresses. Anyone can help me with this? Like what specific control of the conquer window should i use? (right now i left it blank...)
ps. If i have the window activated and use the regular send function to send keys it works. ...
|
any programmers please look
11/28/2006 - Conquer Online 2 - 14 Replies
ok i have a question not sure if possible maybe it is maybe its not.is there any way for a trojin to hit a flying archer.maybe some sort of programable thing that can be done for it im not sure what is server side and what is client side but i would like some input on this so i dont waist a bunch of my time on something that is imposible.
|
All times are GMT +1. The time now is 12:13.
|
|