Java-Gaming.org    
Featured games (81)
games approved by the League of Dukes
Games in Showcase (495)
Games in Android Showcase (114)
games submitted by our members
Games in WIP (563)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1] 2 3 4
  ignore  |  Print  
  Who would you consider a programmer?  (Read 13654 times)
0 Members and 1 Guest are viewing this topic.
Offline Jimmt
« League of Dukes »

JGO Kernel


Medals: 131
Projects: 4
Exp: 3 years



« Posted 2012-04-30 02:03:25 »

Since this is the miscellaneous section...
What do you think is the criteria for being a programmer? For example I know some guys who claim to know Java but never practice and have never made anything.
Offline ReBirth
« Reply #1 - Posted 2012-04-30 02:09:17 »

1. They made something
2. They know at least two syntaxs/languages
3. They will be mad if you tell them to revising the app
4. However tehy don't bother to rewrite whole app if it already is too mess
5. They love to play game, retro or AAA
6.  hmmm, bad taste on fashion?

These are jokes ofc

Online ra4king

JGO Kernel


Medals: 345
Projects: 3
Exp: 5 years


I'm the King!


« Reply #2 - Posted 2012-04-30 02:36:07 »

You must wear glasses and be super nerdy. And no, women don't program, so if you tell us you're female, we won't believe you.

Kidding kidding, but seriously.....criteria? Only thing I can think of, if logic and maths doesn't come to you (mostly logic), then this is going to be difficult. You must enjoy programming, enjoy controlling computers, enjoy the POWAH! Grin

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline sproingie

JGO Kernel


Medals: 202



« Reply #3 - Posted 2012-04-30 03:19:02 »

How to be a programmer:

10 Write Programs
20 GOTO 10
Offline lhkbob

JGO Knight


Medals: 32



« Reply #4 - Posted 2012-04-30 04:01:23 »

1. Look at a site/app/game
2. Think you can do it better
3. Huh??
4. Profit

Offline divxdede

Junior Member





« Reply #5 - Posted 2012-04-30 18:52:18 »

1. When you discover an app or a game, you start by thinking how it was developped
2. When you discover a good app or a good game, you would want to create it before the author
Offline DruLeeParsec

Junior Member


Medals: 2
Projects: 1



« Reply #6 - Posted 2012-04-30 19:07:17 »

Is this about to become a "You may be a programmer if . . ." thread  Grin

You may be a programmer if . . .

While playing a game you find yourself thinking "This would be a fun program to write."
When someone says "Push" you think stacks instead of shopping carts.
When someone says "Pop" you're not thinking about soda.
Online ra4king

JGO Kernel


Medals: 345
Projects: 3
Exp: 5 years


I'm the King!


« Reply #7 - Posted 2012-04-30 19:40:30 »

Is this about to become a "You may be a programmer if . . ." thread  Grin

You may be a programmer if . . .

While playing a game you find yourself thinking "This would be a fun program to write."
When someone says "Push" you think stacks instead of shopping carts.
When someone says "Pop" you're not thinking about soda.

Oh my god I'm not the only one?!?

Offline Jimmt
« League of Dukes »

JGO Kernel


Medals: 131
Projects: 4
Exp: 3 years



« Reply #8 - Posted 2012-05-01 03:37:22 »

Lol me too
Offline UprightPath
« Reply #9 - Posted 2012-05-01 04:35:46 »

Field does not bring to mind "Corn, wheat, etc."
You get annoyed with people who start lists at '1'.
You've noticed that your typing skill is inversely proportional to the amount of coding you've done in the last several hours.
You doodle state machines, flow charts, etc on napkins while out eating.
You've learned how to explain OOP through metaphor (Extra points if you've got several to help explain it to people with different interests) because at least you get nods instead of just blank looks.

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Online ra4king

JGO Kernel


Medals: 345
Projects: 3
Exp: 5 years


I'm the King!


« Reply #10 - Posted 2012-05-01 04:36:38 »

I do all of those except the doodling part....eating comes first! Grin

Offline bach

Senior Member


Medals: 3
Projects: 2



« Reply #11 - Posted 2012-05-01 05:05:47 »

How to be a programmer:

10 Write Programs
20 GOTO 10


I miss goto and line numbers. Sad

Well, not really.
Offline h3ckboy

JGO Coder


Medals: 5



« Reply #12 - Posted 2012-05-01 05:06:28 »

I really don't do most of these things, I went through a phase where when I would look at almost anything (movie, game, or even stuff around me) I would think about the code that could accomplish that. It started to drive me crazy though so I stopped.

to be a programmer you just have to have drive, and patience.

sproingie, haha, I dont at all, they make editing existing code impossible...
Offline StumpyStrust
« Reply #13 - Posted 2012-05-01 07:51:39 »

hmm.... I found myself looking at a single smoke emitter in MassEffect 3 for about an hour trying to figure out exactly how they did the effect and if I could do something similar...after I figured everything out I close my eyes.

Then right after that I would sit behind cover watching the Cerberus people throw smoke grenades for an hour just to make sure that it really was only a single image that they used for the smoke.  They really were trying to crank out great graphics from consoles by limiting the number of particles for effects. I think I counted about 7-11 smoke images for one smoke effect. Then about 20-something for the fire.

I don't know about what makes you a programmer or not but I do know you might have an affinity for it if you find yourself pausing in every game to look at all the purdy effects thinking, "Could I make something like that?"

Offline ReBirth
« Reply #14 - Posted 2012-05-01 12:08:30 »

Is this about to become a "You may be a programmer if . . ." thread  Grin

You may be a programmer if . . .

While playing a game you find yourself thinking "This would be a fun program to write."
When someone says "Push" you think stacks instead of shopping carts.
When someone says "Pop" you're not thinking about soda.


I found Halo series and Puppy games are fun but heck I'm not ready to bloody yet.
"Push" means calling kitty name
"Pop" is a another word of "poop"

So I'm not one.

Offline sproingie

JGO Kernel


Medals: 202



« Reply #15 - Posted 2012-05-01 15:06:26 »

I miss goto and line numbers. Sad

Well, not really.

Well sure, my preferred way of saying it now would be:

1  
(define programmer () (write-programs) (programmer))


But I admit I didn't start that way Smiley
Offline Evil[1]

Senior Newbie


Medals: 1



« Reply #16 - Posted 2012-05-02 09:26:31 »

Someone who thinks first and then starts programming, instead of copy-pasting snippets from the web, and then spamming a wellknown IRC channel with stupid questions...
Online ra4king

JGO Kernel


Medals: 345
Projects: 3
Exp: 5 years


I'm the King!


« Reply #17 - Posted 2012-05-02 12:39:12 »

Someone who thinks first and then starts programming, instead of copy-pasting snippets from the web, and then spamming a wellknown IRC channel with stupid questions...
NO WAY! You're Evil[1] from #lwjgl ? And yup, very true Smiley

Offline deepthought
« Reply #18 - Posted 2012-06-21 22:29:39 »

someone who has committed him/herself to writing code (job/hobby/open source) it's mostly a mindset.

jocks rule the highschools. GEEKS RULE THE WORLD MWAHAHAHA!!
captain failure test game
Offline Ultroman

JGO Knight


Medals: 25
Projects: 1


Snappin' at snizzes since '83


« Reply #19 - Posted 2012-06-22 03:16:20 »

OK, so I'm just throwing this out there...
You are a programmer, if your first programming-experience was instigated by you playing an old NES RPG, thinking "Hey, I can make something like that!", and you then actually did it Tongue

But seriously, as an example, some guy programming a computer-controlled mechanical beast in a smithy wouldn't be called a 'programmer', as he's just giving instructions to some software by using a certain protocol, which has been developed by actual programmers.

I'd have to agree with sproingie on this. Someone who writes programs, in whichever form. Games, homepages, applets, enterprise software, simulators, plug-ins for other software, like VSTs for music production or effect plug-ins for Maya or 3D studio MAX or Photoshop and the likes.
Simply put: someone who develops software by writing code.

Some might argue that game designers are also programmers, as they do make programs, only they use diagrams. I am one who does not think of this as programming. I feel that designing is a separate thing, but of course I also do this myself before and during any programming endeavour. It really speeds up the actual programming process.

- Jonas
Offline gimbal

JGO Knight


Medals: 25



« Reply #20 - Posted 2012-06-22 10:50:46 »

The ones I consider good are the people who go beyond the "how". I don't care how good you are at hammering out code, I care only about how good you are about creating a maintainable solution and can explain the reasoning behind the solution.

The ones I consider great are the ones who manage to do the same, in a very hostile environment with lots of pressure and people unwilling/incapable to cooperate.
Offline Eli Delventhal

JGO Kernel


Medals: 42
Projects: 11
Exp: 10 years


Game Engineer


« Reply #21 - Posted 2012-06-22 18:40:30 »

From the dictionary:

Quote
A person who writes computer programs.

That's it, 'nuff said.

See my work:
OTC Software
Offline Roquen
« Reply #22 - Posted 2012-06-22 19:04:06 »

Do they qualify if the programs don't compile?
Offline Riven
« League of Dukes »

JGO Overlord


Medals: 797
Projects: 4
Exp: 16 years


Hand over your head.


« Reply #23 - Posted 2012-06-22 19:07:24 »

Do they qualify if the programs don't compile?
Yes. A person is still a baker if the bread comes out burnt. He might go out of business, or get laid off, but until then, he's a baker.

Hi, appreciate more people! Σ ♥ = ¾
Learn how to award medals... and work your way up the social rankings
Offline Roquen
« Reply #24 - Posted 2012-06-22 19:09:12 »

So maybe we should say that: programmers are a dime a bakers dozen?
Offline Eli Delventhal

JGO Kernel


Medals: 42
Projects: 11
Exp: 10 years


Game Engineer


« Reply #25 - Posted 2012-06-22 22:38:10 »

So maybe we should say that: programmers are a dime a bakers dozen?
There are very few people who write computer programs, really. Most people look at me like I'm some kind of wizard because it's so beyond the general populace grasping. And really, isn't it a sort of magic to those who don't understand? I don't know what makes my car go, I just trust that it does. I don't know most of what's behind making my computer hardware go but it does. And somebody knows. That might as well be magic to me.

I'm not saying I couldn't understand if I put in the effort, but the general populace could understand programming if they decided to also. But they don't want to - so we're rare and we get paid well. Smiley

See my work:
OTC Software
Offline sproingie

JGO Kernel


Medals: 202



« Reply #26 - Posted 2012-06-23 00:30:30 »

Code that never compiles is not a program.  I'd say a baker who only produces charcoal could only be called so in a performance art sense.  To me, a baker has to occasionally produce actual baked goods.

So then is the art in the performance or the product?  Hmmm, things to ponder.  Might argue now that a philosopher is a programmer who burned out on coding ... Tongue

Offline Riven
« League of Dukes »

JGO Overlord


Medals: 797
Projects: 4
Exp: 16 years


Hand over your head.


« Reply #27 - Posted 2012-06-23 00:48:24 »

So then is the art in the performance or the product?
To me that seems quite obvious: it's in the performance. If a writer person spends his entire life writing a book and dies while writing the last page. Was he not a writer?

Hi, appreciate more people! Σ ♥ = ¾
Learn how to award medals... and work your way up the social rankings
Offline Cero
« Reply #28 - Posted 2012-06-23 01:07:47 »

Code that never compiles is not a program.

Dont agree at all. You could only write pseudo code - or just dont mind the details or stuff. It's not about that.

Riven is right - what you do is who you are; has nothing to do with quality or something

Offline ReBirth
« Reply #29 - Posted 2012-06-23 08:41:43 »

Code that never compiles is not a program.
In contradiction, let's say you make a game with stencyl or watever that require no keyboard. How about that? I don't think so. The process matter.

Pages: [1] 2 3 4
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

Dwinin (23 views)
2014-09-12 09:08:26

Norakomi (56 views)
2014-09-10 13:57:51

TehJavaDev (69 views)
2014-09-10 06:39:09

Tekkerue (34 views)
2014-09-09 02:24:56

mitcheeb (56 views)
2014-09-08 06:06:29

BurntPizza (40 views)
2014-09-07 01:13:42

Longarmx (25 views)
2014-09-07 01:12:14

Longarmx (31 views)
2014-09-07 01:11:22

Longarmx (31 views)
2014-09-07 01:10:19

mitcheeb (39 views)
2014-09-04 23:08:59
List of Learning Resources
by Longor1996
2014-08-16 10:40:00

List of Learning Resources
by SilverTiger
2014-08-05 19:33:27

Resources for WIP games
by CogWheelz
2014-08-01 16:20:17

Resources for WIP games
by CogWheelz
2014-08-01 16:19:50

List of Learning Resources
by SilverTiger
2014-07-31 16:29:50

List of Learning Resources
by SilverTiger
2014-07-31 16:26:06

List of Learning Resources
by SilverTiger
2014-07-31 11:54:12

HotSpot Options
by dleskov
2014-07-08 01:59:08
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!