Staredit Network > Forums > Lite Discussion > Topic: Starcraft: It Pays Off
Starcraft: It Pays Off
Oct 19 2010, 9:40 pm
By: A_of-s_t  

Oct 19 2010, 9:40 pm A_of-s_t Post #1

aka idmontie

So, as some may know, I used to mod SC: Broodwar (the reason I say some is because I know there is a new member base for SEN since SC2 came out). I programmed plugins for it in C++ and made the GPTP source (C++) and GUI (C#). When I got to college, I immediately applied for jobs so I could get some extra cash to spend. When creating my resume, I realized I needed to put down my skills, but since my high school didn't have programming classes and I had no previous work experience, I was forced to put:

Quote
Technical Skills:
C++ -- programmed injectable .dlls for Blizzard's Starcraft: Broodwar.
C# -- programmed a GUI for creating injectable .dlls for Blizzards Starcraft: Broodwar.

Within one day of applying to a Student Developer position for the Web Integration Team at my school, I was offered an interview. At the interview, all my interviewer did was ask about these plugins, how I made them, what they did, and etc. I was then immediately offered a job. After I accepted the job offer, my interviewer said: "We don't normally offer this graduate position to freshman... (etc)." She has failed to mention that part of the job description on purpose so that I wasn't scared during the interview.

Needless to say, I've been working as a Student Developer for over two months now and it is the best job ever. I work when ever I want to, I can telecommute when ever I want, and I can even work during my boring classes for some extra hours.

tl;dr:
Starcraft: It pays off.



Personal GitHub
Starcraft GitHub Organization - Feel free to request member status!
TwitchTV

Oct 19 2010, 9:43 pm payne Post #2

:payne:

Wow, awesome story! I wish it happened to me... just that I don't know programming that well. :P



None.

Oct 19 2010, 9:43 pm ImagoDeo Post #3



Quote from A_of-s_t
So, as some may know, I used to mod SC: Broodwar (the reason I say some is because I know there is a new member base for SEN since SC2 came out). I programmed plugins for it in C++ and made the GPTP source (C++) and GUI (C#). When I got to college, I immediately applied for jobs so I could get some extra cash to spend. When creating my resume, I realized I needed to put down my skills, but since my high school didn't have programming classes and I had no previous work experience, I was forced to put:

Quote
Technical Skills:
C++ -- programmed injectable .dlls for Blizzard's Starcraft: Broodwar.
C# -- programmed a GUI for creating injectable .dlls for Blizzards Starcraft: Broodwar.

Within one day of applying to a Student Developer position for the Web Integration Team at my school, I was offered an interview. At the interview, all my interviewer did was ask about these plugins, how I made them, what they did, and etc. I was then immediately offered a job. After I accepted the job offer, my interviewer said: "We don't normally offer this graduate position to freshman... (etc)." She has failed to mention that part of the job description on purpose so that I wasn't scared during the interview.

Needless to say, I've been working as a Student Developer for over two months now and it is the best job ever. I work when ever I want to, I can telecommute when ever I want, and I can even work during my boring classes for some extra hours.

tl;dr:
Starcraft: It pays off.

That's... really cool. It makes me want to dive headfirst into programming...



None.

Oct 19 2010, 9:45 pm FoxWolf1 Post #4



Good for you!

I wouldn't say that Starcraft pays off in general, though. Perhaps high-end Starcraft modding, enough to demonstrate programming skill, can pay off if you're in a computer-related field...but if you don't do anything with SC that requires actual programming skill and/or don't work in a computer-related field, then I wouldn't expect SC to be helpful when it comes to finding employment.



None.

Oct 19 2010, 9:54 pm DevliN Post #5

OVERWATCH STATUS GO

I wonder if Heimdal talked about making StarForge when he interviewed and eventually was hired at Bungie. It's cool to think hobbies like this can get you somewhere. I've even heard of Blizzard hiring exceptional fan artists.



\:devlin\: Currently Working On: \:devlin\:
My Overwatch addiction.

Oct 19 2010, 10:41 pm A_of-s_t Post #6

aka idmontie

Quote from DevliN
I wonder if Heimdal talked about making StarForge when he interviewed and eventually was hired at Bungie. It's cool to think hobbies like this can get you somewhere. I've even heard of Blizzard hiring exceptional fan artists.
He better have.



Personal GitHub
Starcraft GitHub Organization - Feel free to request member status!
TwitchTV

Oct 19 2010, 10:43 pm CecilSunkure Post #7



You mind recommending some C and C++ references to learn from?

Where specifically did you learn from, and how?



None.

Oct 19 2010, 10:50 pm A_of-s_t Post #8

aka idmontie

Quote from CecilSunkure
You mind recommending some C and C++ references to learn from?

Where specifically did you learn from, and how?
I learned by getting some starter books from the library and pretty much reading it from end to end. After that, I just would start ambitious projects knowing I wouldn't finish them. O, and I learned as many languages as I could, my resume had the following listed: Java, C, C++, C#, Javascript, PHP, Python, HTML, CSS.



Personal GitHub
Starcraft GitHub Organization - Feel free to request member status!
TwitchTV

Oct 19 2010, 10:56 pm DT_Battlekruser Post #9



HTML and CSS are not programming languages...



None.

Oct 19 2010, 11:09 pm rockz Post #10

ᴄʜᴇᴇsᴇ ɪᴛ!

Would have been really cool if whoever was doing the hiring knew of both the game and GPTP. I bet someone at bungie knew about starforge.
Quote from DT_Battlekruser
HTML and CSS are not programming languages...
I once heard someone make the argument that html and css are harder, since you need to have artistic skill as well. Programmers just copy/paste code from somewhere else. I thought it was pretty funny.

Html and CSS are languages however, just not programming languages.



"Parliamentary inquiry, Mr. Chairman - do we have to call the Gentleman a gentleman if he's not one?"

Oct 19 2010, 11:18 pm A_of-s_t Post #11

aka idmontie

HTML is a mark up language >.> .



Personal GitHub
Starcraft GitHub Organization - Feel free to request member status!
TwitchTV

Oct 19 2010, 11:23 pm MadZombie Post #12



You forgot to tell him that you also know how to code in BBC.



None.

Oct 19 2010, 11:24 pm Billy Post #13



html, css and js only got the challenge to keep being uptodate and creating code crossbrowser able.

However, awesome and congratulations.



None.

Oct 19 2010, 11:56 pm Dem0n Post #14

ᕕ( ᐛ )ᕗ

Does learning how to code work the same way that mapping does? By that, I mean that you start it as a hobby and mess around with the program, and as you mess around with it more and more you eventually master it and learn how to do crazy things.



Memes gather, and now my watch begins. It shall not end until my death. I shall take no wife, hold no lands, father no children. I shall wear no crowns and win no glory. I shall live and die at my post. I am the sword in the darkness. I am the memer on the walls. I am the shield that guards the realms of memes. I pledge my life and honor to the Meme's Watch, for this meme and all the memes to come.

Oct 20 2010, 12:45 am MadZombie Post #15



Quote
Does learning how to code work the same way that mapping does? By that, I mean that you start it as a hobby and mess around with the program, and as you mess around with it more and more you eventually master it and learn how to do crazy things.
pretty much for everything computer and arts.



None.

Oct 20 2010, 7:53 pm DavidJCobb Post #16



Quote from Billy
html, css and js only got the challenge to keep being uptodate and creating code crossbrowser able.

However, awesome and congratulations.
Yes, yes, indeed. Interacting with a server from the browser environment, writing quality code, using semantic markup for accessibility, following best practices to minimize filesize/memory usage/bandwidth... These are trivialities, and pathetically easy ones at that.[/sarcasm]

@OP: Congrats, indeed. Were I in your situation I would've given up rather than listing StarCraft; good job for actually thinking you could use it... and being right!



None.

Oct 20 2010, 8:09 pm A_of-s_t Post #17

aka idmontie

@DavidJCobb Thanks.

Here's a list of what I've done at my job so far that are based around html, css, and javascript:

Fix bugs and trust me, there are a shit load of them.
Improve visual quality of a web application using ajax.
Make everything look the same across browsers.

The current project I'm finishing is written mainly in Java (instead of using PHP). That was a huge learning curve for me since I've never done that before.

Edit: Full list of tasks:

Improvement NAS-47 Improve Left Navigation Functionality
Improvement NAS-45 Reports - Allow for Higher Level Roll Up
Bug NAS-44 Add Whitelist Mac Modals overlap each other
Improvement NAS-43 Clean up remove MAC confirmation
Bug NAS-41 IE list display
Bug NAS-40 Mac Edit Back Button
Bug NAS-37 partial search for mac search functions don't work
Bug NAS-35 set pages to not be cached
Improvement NAS-33 Add modals for Delete and Multiple Delete
Bug NAS-32 Add/delete function on macmanagement page returns successful always
Bug NAS-31 Mac Search breaks
Task NAS-30 Groups forms need post verifiers
Task NAS-26 modify scheduled job to send warning notifications for macs that are about to expire
Task NAS-25 Add box to edit contact email on group page
Bug NAS-23 Searching for Mac Address
Improvement NAS-17 Inform user of date formatting if input is invalid in mac search
Bug NAS-16 Search on mac page erroring out
Task NAS-15 add error handlers to jquery ajax calls
Task NAS-14 Add security check on mac register page for add mac page link
Bug NAS-12 Export to group function not properly tagging files as .csv
Task NAS-8 add post verifiers
Task NAS-4 View audit details for mac
Task NAS-3 Action results on add pages
Task MYAPPS-24 add in new ASU header
Task MYAPPS-19 Improve Error Text
Bug MYAPPS-17 Issue with Existing ASU Template
Bug MYAPPS-13 A-Z List hover over has jumpy affect

Post has been edited 1 time(s), last time on Oct 20 2010, 8:16 pm by A_of-s_t.



Personal GitHub
Starcraft GitHub Organization - Feel free to request member status!
TwitchTV

Oct 28 2010, 9:23 pm JaFF Post #18



I worked on Dawn of Fantasy for several weeks (then the latest version stopped working on my computer). I got the job because of mapping experience. I'm not sure, but I think Andy is still working for them (forgot his nickname).

Yea, SC does pay off. Even the experience I got from triggering gives me an edge when it comes to SAS programming in my current job.

A-of_s-t, I'm glad you've found a job you like! I hope it goes well. :)

Post has been edited 1 time(s), last time on Oct 28 2010, 10:14 pm by JaFF.



None.

Oct 28 2010, 11:12 pm Biophysicist Post #19



On at least three (soon to be four) occasions I have used SC machinima in school projects and gotten awesome grades on each assignment. <= seems relevant



None.

Nov 4 2010, 12:29 am O)FaRTy1billion[MM] Post #20

👻 👾 👽 💪

Wait, so I can list all these random modding tools I've made, even though they were just amateur hobbies?

.... :hurr:



TinyMap2 - Latest in map compression! ( 7/09/14 - New build! )
EUD Action Enabler - Lightweight EUD/EPD support! (ChaosLauncher/MPQDraft support!)
EUDDB - topic - Help out by adding your EUDs! Or Submit reference files in the References tab!
MapSketch - New image->map generator!
EUDTrig - topic - Quickly and easily convert offsets to EUDs! (extended players supported)
SC2 Map Texture Mask Importer/Exporter - Edit texture placement in an image editor!
\:farty\: This page has been viewed [img]http://farty1billion.dyndns.org/Clicky.php?img.gif[/img] times!

Options
  Back to forum
Please log in to reply to this topic or to report it.
Members in this topic: None.
[05:00 pm]
KrayZee -- Ultraviolet
Ultraviolet shouted: KrayZee Seems like you already know the answer. Don't feed the trolls
Funny that you write that. Someone just told me the exact same thing but about another person in that same forum who is acting pretty dumb. :bleh:
[04:32 pm]
Ultraviolet -- KrayZee
KrayZee shouted: How does one deal with a narcissist who is making things up, exaggerates their statements using words like "worst experience in my life" as to put emphasis in declaring trivial things, can't admit they are wrong and likes to escalate a situation that wasn't even a problem in the first place? I'm already at the point of just straight up ignoring this person and reporting em to forum moderators.
Seems like you already know the answer. Don't feed the trolls
[04:20 pm]
NudeRaider -- Suicidal Insanity
Suicidal Insanity shouted: There was a blue post to that effect, why would it be silly?
so it is true, but still silly
[04:20 pm]
NudeRaider -- Suicidal Insanity
Suicidal Insanity shouted: There was a blue post to that effect, why would it be silly?
not sure if there's a misunderstanding, because obviously blue posts can be silly as well.
[04:18 pm]
NudeRaider -- Suicidal Insanity
Suicidal Insanity shouted: Sounds like trump :P
because he's a narcissist as well ;)
[03:35 pm]
Magicide -- feels good
[03:30 pm]
Magicide -- tfw you log in after ages and check out the grps, and people have been using your muzzle flash sprites XD
[02:18 pm]
Suicidal Insanity -- Sounds like trump :P
[01:43 pm]
MTiger156 -- ... wut? :wob:
[01:02 pm]
KrayZee -- :wob:
Please log in to shout.


Members Online: Roy, KrayZee, Hunsbergeraq70