Slashdot: News for Nerds


Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

Ask Slashdot: What to do before college?

MtownNaylor (2667419) writes | more than 2 years ago


MtownNaylor (2667419) writes "I graduated high school two days ago and am currently enrolled to attend college for studying Computer Science. I spent last summer working as a contractor, programming in Java doing work for a single company. I am looking to further either my career, my education, or both this summer. The problem is that I have found it difficult to find summer employment or internships programming for a multitude of reasons (lack of opportunities, lack of experience, lack of degree.) So what is a high school graduate who wants to work as a programmer to do?"

cancel ×


Enjoy the summer (1)

sureshot007 (1406703) | more than 2 years ago | (#40398721)

Take the time now to enjoy the time you have. You might be too busy in college, and you WILL be too busy when you get a real job.

Besides, it's been my experience while I was a TA for computer science that kids with "experience" thought they knew it all and didn't bother to properly learn design patterns.

Work in something different (1)

Kupfernigk (1190345) | more than 2 years ago | (#40398821)

Try and get a job in the "real world". As a student I worked for a pharmaceuticals company and a fairly high-tech (for those days) manufacturing company. The result was that I learned a fair bit about instruments and statistics. If you do computer science, unless you are good enough to get an academic job, you will be designing for some application field. If you have an idea about what goes on in some application field, you will be more aware of the issues around success and failure.

Case in point: I once employed a programmer who was strong on theory but had been quite insulated from user land. He designed forms with no validation and little exception handling. When asked how this was supposed to work he replied, quite seriously, "It's up to the users to put the correct stuff in the boxes, it isn't my job to check it".

volunteer (1)

kiick (102190) | more than 2 years ago | (#40399393)

Looks good on a resume, gets you some experience, might move you out of your usual skill set.
Down side is you don't really get paid. But if you don't have a job anyway....

Check for New Comments
Slashdot Account

Need an Account?

Forgot your password?

Don't worry, we never post anything without your permission.

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>
Create a Slashdot Account