Focus on algorithms first and syntax last. Solve problems, then code.
If it uses power, has an I/O interface, and stores code, you can do stuff.
Dont get caught up in the little shit like specific code formatting and who's right or wrong between tabs or spaces. (It should be TABS anyway.)
Don't take shit from anyone.
Be confident not cocky.
Learn GIT as much as you can.
Don't burn out.
Get up and stretch.
Don't argue with your Operating Systems professor about why you shouldn't have to learn Linux.
Don't fall into the "I want to be a game developer" trap. Make your own games on your own time. You won't learn shit at school about it.
9/10 of the real world workforce is who you know, so don't be a dick. Those people might be the difference between Ramen noodles and steak dinner for you.
Charge market competitive rates and set an hourly rate that defines the clientele you deal with.
Don't ever, EVER, do trade or spec work. Free work don't pay the bills. Always start the clock when you're not sleeping, eating, or shitting. If you're emailing, calling, texting, or otherwise interacting with or on behalf of a client, bill them. Don't be a bitch when they decide they don't want to pay you. Get yours. Watch "Fuck You. Pay Me." at least once a month on YouTube.

  • 3
    Fuck you. Pay me. Is also available on Medium, as a post: https://medium.com/hi-my-name-is-jo...
  • 4
    Great Line:
    if you really think what I do has so little value that you won’t pay for it, why on earth would you think it was going to help your business in any way? It’s clearly not worth it. How can it have a positive impact?
  • 1
    "Don't fall into the 'I want to be a game developer' trap. Make you own games on your own time. You won't learn shit at school about it"

    *looks at the game development programs at various colleges*
  • 1
    Slam poetry at its finest
  • 0
    What do you mean by trade and spec work?
  • 0
    @ScottDG Don't let me discourage your dreams. I am sure there are exceptional opportunities there, but I have seen plenty of wide-eyed freshmen get their dreams crushed by pursuing a CS degree and thinking they're going to be the next breakthrough game dev.
  • 1
    @lquessenberry Oh, definitely. There's a ton of people who go into such programs thinking it'll be incredibly easy and that they're guaranteed a job in the industry. Class sizes shrivel quite impressively after the first year.
  • 1
    @BoomeH It means don't ever trade your services for services of another industry. You'll get the shit end of the stick every time.

    Spec work is when you have the "if I build it, they will come" viewpoint. Never build something in hopes that you'll sell it later. If you have the urge to build something on your own without a guaranteed deal for pay, then do something you love and learn from it, but NEVER build something with someone else's interests in mind, because you'll never meet expectations if there's nothing to gain from it monetarily.
  • 1
    @lquessenberry Alright, thanks for the info!
Add Comment