3 answers
Asked
691 views
what does professional software development experience mean?
i wanna work at valve but they need someone with 4+ years professional software development experience and i don't know what that mean i wanna be a Game Development Software Engineer #video-games #animation #programming #engineer
Login to comment
3 answers
Updated
B’s Answer
That means that for this particular position you need to have worked in a software developing department for a legit company for at least 4 years. That's because the position requires someone to just be shown how the department works and the person can hit the ground running (is familiar with all the libraries, coding best practices, has seen and implemented various algorithms/procedures, knows the testing procedures and best practices, etc.).
For example, in an interview process they expect you to answer questions like this (right there in front of them, using pen and paper):
- Implement a Stack
- Given X and Y, swap the values without using a temporary third variable.
- Explain C Pointers, linked lists, data structures, simple routing (steps involved when you ping say yahoo.com).
I suggest you get an internship in one of the software companies while you're still a student so you can experience it. Also, the company will most likely ask you to stay and offer you a position. If not, you will have a great experience on your resume.
Hope this helped! Good luck!
For example, in an interview process they expect you to answer questions like this (right there in front of them, using pen and paper):
- Implement a Stack
- Given X and Y, swap the values without using a temporary third variable.
- Explain C Pointers, linked lists, data structures, simple routing (steps involved when you ping say yahoo.com).
I suggest you get an internship in one of the software companies while you're still a student so you can experience it. Also, the company will most likely ask you to stay and offer you a position. If not, you will have a great experience on your resume.
Hope this helped! Good luck!
Jeff DiSario
Sr. 3D Visualizer, 3D Modeling & Animation, Composite Artist, FXTD
1
Answer
Fort Lauderdale, Florida
Updated
Jeff’s Answer
For starters, if you are truly looking for a professional position anywhere, doing anything, please do not use words like "wanna." I promise you that will get your resume/cover letter promptly tossed. Recruiters and HR professionals have mountains of candidates to sift through, don't give them a reason to dismiss you before they even get to see what you can do. Also, when referring to yourself, "I" should always be capitalized. I know what your wrote may be acceptable for informal texts between friends, but you are not texting now, and you are in a professional forum looking for a professional position. Instead of typing or saying "i wanna," please replace it with "I want to." Never use slang when looking for a job. Ever. Period.
Recruiters and interviewers will make snap decisions about you, your work ethic, your intelligence level, and your professionalism based on what little info they have about you. Whether or not you agree, thinks it is wrong, or just unfair, that is the way it is. If you think I am being hard on you, it is better to hear that from me, here, than lose out on a job over it. I'm sure if you chose software development you must have a proficiency for it, as well as other STEM related subjects. That probably means you are quite intelligent and driven. What a shame it would be to be dismissed outright over grammar. Make sure the package you present, always, is polished.
With that said, 4 years of experience means just what it sounds like. They want the person that applies for this job to have 4 years of real-world, practical experience writing software in a professional capacity. If that's not you, then this position isn't for you at this time. Try to find opportunities to get experience like an internship at a software development company.
Recruiters and interviewers will make snap decisions about you, your work ethic, your intelligence level, and your professionalism based on what little info they have about you. Whether or not you agree, thinks it is wrong, or just unfair, that is the way it is. If you think I am being hard on you, it is better to hear that from me, here, than lose out on a job over it. I'm sure if you chose software development you must have a proficiency for it, as well as other STEM related subjects. That probably means you are quite intelligent and driven. What a shame it would be to be dismissed outright over grammar. Make sure the package you present, always, is polished.
With that said, 4 years of experience means just what it sounds like. They want the person that applies for this job to have 4 years of real-world, practical experience writing software in a professional capacity. If that's not you, then this position isn't for you at this time. Try to find opportunities to get experience like an internship at a software development company.
Updated
Jorge’s Answer
It means that the candidate has written software for more than four years as an employee or as a freelance developer and has been exposed to the software life-cycle (requirements gathering, analysis, design, build, test, implementation), programming best practices, and software design patterns.