Sign in to follow this  

OpenGL 1 yr opengl - job possible ?

Recommended Posts

ade-the-heat    163
I've been doing opengl for a year now - mostly in my spare time. I have a 3d game of about 7000 lines I've written - is this enough experience in order to go for a job using opengl. I'm guessing most of the jobs for this sort of thing are in Central London ? Also, is the pay less in the 3d world than say the Telecomsm world ? cheers

Share this post

Link to post
Share on other sites
Dreq    100
If you do not have that "piece of paper" (a degree for the blunt), you have just as much chance as an 18 year old with 2 weeks experience. Unfortunatly :(

This is not ~always~ the case. But concider the ammount of coders out there looking for a job. A nice fat degree under your belt will push you closer to the top of the list.

Share this post

Link to post
Share on other sites
Ademan555    361
Dreq, im sure its not that different, but remember, colleges are VERY competitive here in the US, it MAY not be like that in the UK (i dont know at all) and gawd i really hope the value of a degree drops, i mean... some people can get a degree, and yet, they cant problem solve for shit... in a perfect world your portfolio would be worth everything.

woo... there i go again...

Share this post

Link to post
Share on other sites
_the_phantom_    11250
if anything a degree can be a mild disadvantage, depending on the company. I've seen stories of from people on these message boards saying that when they get someone with a degree join them the first thing they have to do is de-program them from thinking like a uni student [grin]

Share this post

Link to post
Share on other sites
kaysik    382
Original post by _the_phantom_
if anything a degree can be a mild disadvantage, depending on the company. I've seen stories of from people on these message boards saying that when they get someone with a degree join them the first thing they have to do is de-program them from thinking like a uni student [grin]

thats for people with masters or doctorates, the ones that like spending 2 years researching one topic without actually doing anything. I'm yet to hear of a straight uni grad having such problems! And I don't know of any programers working at either my current or last job that didn't have degree's ... infact to be honest I don't think I'd trust a self taught programmer simple because I know someone with a degree has been forced to learn the basics (true that doesn't mean there any good, but there is a much greater chance they are and have a strong general knowledge). Still this is a big generalization and just IMHO :D

*throws some salt grains around*

Share this post

Link to post
Share on other sites
_the_phantom_    11250
the problem isnt so much with degrees as such, its the amount of stock put in writing HUGE amounts of docs, i'm pretty certain its possible to get a 1:1 without having written a single working program, as long as you document why it didnt work and follow the grading precisely you could still do well, which leads to people coming out of uni, going into jobs, working on projects and producing 100 page documents of why it doesnt work, when in reality all most places will care about is getting it working.

Also, i wouldnt count on a uni taught being better than a self taught, from my own experiance alot of the people who teach at Unis are a few years behind the curve, for example in my C++ class in the first year I had a function which I exited from in two places (one at the top, early out and one at the bottom) and my lecturer went mentalist at me and we had a huge arguement, her saying 'functions should ONLY ever have one exit point' and me saying 'what the point in running the whole function, even if the loop doesnt run, when I can get out early?' (at this point I'd been programming for 6 years on an Atari ST/STe so this kind of thing was 2nd nature to me), in the end for the sake of the grade I change the code, but that kind of thing IS the right thing todo and many people carried on through the course thinking you HAD to have one exit point from a function.

So, yes degrees are good in some ways, but in others, in the UK at least, they can be utter poo

Share this post

Link to post
Share on other sites
iNsAn1tY    476
Yes, some degree courses can be terrible, and even good ones will only teach you parts of what you need to be in the games industry. Personal learning counts for a lot. I assume, though, that your previous experience will also count for a lot. What's your CV like? A top notch CV is a must-have. I'm applying for a few game programming jobs next week, and I've been tweaking my CV for a month :)

Share this post

Link to post
Share on other sites
aleks_1661    188
I got some good interviews and job offers from some top companies in the UK, such as Lionhead, Codemasters, Visual Science and PowerVR (where I am now employed). But it was 6 months after i left uni that I got any response and a year after I left uni that I eventually got a job. They were most interested in my programming experience outside of uni (and my final year project a 3d gliding simulator), companies state they require degrees and A-levels, but that is mostly just to filter down the number of applicants. I missed out on a job with MBDA (programming missiles etc) because I only had a C GCSE english and not a B. My english ability is not demostrated by a test I took in 1997, my final year report was 100 pages long and very readable. To be honest if I was hiring someone I would hire them based on their demonstrated ability and their passion for the work. I worked my ass off for my degree and I know lots of people who didnt do so well, not for want of trying, just the method of teaching is not appropriate for them.

Other engineering trades take on apprentiships, why doesnt the IT industry? most of the formal teaching you recieve on design etc, goes straight out the window, and most of peoples programming knowledge is learnt from just getting on and doing it.

Come on industry, sort your life out, there are alot of brilliant minds out there not being tapped. Like my mates James O'Gorman and Nick Thompson, ones a kick ass unix guru, no degree but could teach my university sys admins a thing or two, and the other is a software engineeing grad, has a great mind for maths, physics and graphics with some good demos in the pipeline... both are amongst the most determined people I know.

I wish you all the best of luck, my advice is just phone them up, show that your interested. If you can send them an impressive CV and demo (with very good code) then that is a first big step.

Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

  • Similar Content

    • By pseudomarvin
      I assumed that if a shader is computationally expensive then the execution is just slower. But running the following GLSL FS instead just crashes
      void main() { float x = 0; float y = 0; int sum = 0; for (float x = 0; x < 10; x += 0.00005) { for (float y = 0; y < 10; y += 0.00005) { sum++; } } fragColor = vec4(1, 1, 1 , 1.0); } with unhandled exception in nvoglv32.dll. Are there any hard limits on the number of steps/time that a shader can take before it is shut down? I was thinking about implementing some time intensive computation in shaders where it would take on the order of seconds to compute a frame, is that possible? Thanks.
    • By Arulbabu Donbosco
      There are studios selling applications which is just copying any 3Dgraphic content and regenerating into another new window. especially for CAVE Virtual reality experience. so that the user opens REvite or CAD or any other 3D applications and opens a model. then when the user selects the rendered window the VR application copies the 3D model information from the OpenGL window. 
      I got the clue that the VR application replaces the windows opengl32.dll file. how this is possible ... how can we copy the 3d content from the current OpenGL window.
      anyone, please help me .. how to go further... to create an application like VR CAVE. 
    • By cebugdev
      hi all,

      i am trying to build an OpenGL 2D GUI system, (yeah yeah, i know i should not be re inventing the wheel, but this is for educational and some other purpose only),
      i have built GUI system before using 2D systems such as that of HTML/JS canvas, but in 2D system, i can directly match a mouse coordinates to the actual graphic coordinates with additional computation for screen size/ratio/scale ofcourse.
      now i want to port it to OpenGL, i know that to render a 2D object in OpenGL we specify coordiantes in Clip space or use the orthographic projection, now heres what i need help about.
      1. what is the right way of rendering the GUI? is it thru drawing in clip space or switching to ortho projection?
      2. from screen coordinates (top left is 0,0 nd bottom right is width height), how can i map the mouse coordinates to OpenGL 2D so that mouse events such as button click works? In consideration ofcourse to the current screen/size dimension.
      3. when let say if the screen size/dimension is different, how to handle this? in my previous javascript 2D engine using canvas, i just have my working coordinates and then just perform the bitblk or copying my working canvas to screen canvas and scale the mouse coordinates from there, in OpenGL how to work on a multiple screen sizes (more like an OpenGL ES question).
      lastly, if you guys know any books, resources, links or tutorials that handle or discuss this, i found one with marekknows opengl game engine website but its not free,
      Just let me know. Did not have any luck finding resource in google for writing our own OpenGL GUI framework.
      IF there are no any available online, just let me know, what things do i need to look into for OpenGL and i will study them one by one to make it work.
      thank you, and looking forward to positive replies.
    • By fllwr0491
      I have a few beginner questions about tesselation that I really have no clue.
      The opengl wiki doesn't seem to talk anything about the details.
      What is the relationship between TCS layout out and TES layout in?
      How does the tesselator know how control points are organized?
          e.g. If TES input requests triangles, but TCS can output N vertices.
             What happens in this case?
      In this article,
      the isoline example TCS out=4, but TES in=isoline.
      And gl_TessCoord is only a single one.
      So which ones are the control points?
      How are tesselator building primitives?
    • By Orella
      I've been developing a 2D Engine using SFML + ImGui.
      Here you can see an image
      The editor is rendered using ImGui and the scene window is a sf::RenderTexture where I draw the GameObjects and then is converted to ImGui::Image to render it in the editor.
      Now I need to create a 3D Engine during this year in my Bachelor Degree but using SDL2 + ImGui and I want to recreate what I did with the 2D Engine. 
      I've managed to render the editor like I did in the 2D Engine using this example that comes with ImGui. 
      3D Editor preview
      But I don't know how to create an equivalent of sf::RenderTexture in SDL2, so I can draw the 3D scene there and convert it to ImGui::Image to show it in the editor.
      If you can provide code will be better. And if you want me to provide any specific code tell me.
  • Popular Now