![]() 09/01/2013 at 02:26 • Filed to: None | ![]() | ![]() |
![]() 09/01/2013 at 02:30 |
|
Because tvr>racecar
![]() 09/01/2013 at 02:34 |
|
TVR>everything.
The Sagaris has been my dream car for years now. It looks cute and evil at the same time, and then it's batshit insane and it comes with a cool feature where you never have to see it wrecked, because you'll be dead when you crash it. What's not to love?
![]() 09/01/2013 at 02:49 |
|
I'm in High School right now preparing myself for college and luckily my AP Programming 2 teacher reminds me why I'm going to college whenever I'm feeling tired of school.
"Why am I even doing all this work? What's the point?"
*Looks in parking lot*
"Oh...Yeah."
This is one of three of her Porches she drives to school occasionally. Sadly, though she normally drives to school in her Subaru SUV. These are just her vehicles, her husband (currently a programmer) has his own cars. Something's telling me Computer Science isn't a bad major.
![]() 09/01/2013 at 02:51 |
|
I can't agree more... any tvr is a wet dream... hence tvr> racecar
![]() 09/01/2013 at 02:55 |
|
Com Sci is huge, if you know how to use your knowledge. Had a friend, freshman year of college, got picked up by a local startup venture for a 20% share if he'd manage their website, internet, and programming. That 20% share is now worth $300,000, for one year's worth of work.
That being said, it's probably also the most hellish major at my school. And that's coming from an Economics student!
![]() 09/01/2013 at 03:03 |
|
![]() 09/01/2013 at 03:21 |
|
"Com Sci is huge, if you know how to use your knowledge."
That's good to hear, as all I'm focusing on this year is getting as much knowledge in Com Sci as I can fathom and flexing it a little. The class I'm taking now is basically 18 weeks of soaking up every bit of useful Com Sci knowledge and hoping to retain it for the AP test. That along with being one of the lead programmers on a First Robotics Challenge team, and being on a UIL Com Sci team (as well as a few other programming competitions) should give me a fair bit of knowledge to try to inhale.
![]() 09/01/2013 at 03:49 |
|
Great video. This is what we were shown the first day of the intro class. That "Everybody in this country should learn how to program a computer because it teaches you how to think" is a little off though. In my experience learning programming just teaches you how to think like a programmer. Between programmers it's great as we get are own different dialect of English going that mixes English with a certain programming language, but once you have to exit your programming cave and interact with others it gets problematic. Say in Robotics where we have to get programmers and engineers to work together (I'm just as shocked that we even tried to get the two group to interact as you are), you have programmers getting together and thinking up great ideas that would work amazingly.... if the physical world was as quick and easy to modify as a simple program.
![]() 09/01/2013 at 04:00 |
|
I advise taking up the hobby of "playing around on the computer". Create a bunch of cool stuff and push the limits of what you're being taught, so you have something you can show off directly to new people, especially if they are interested in buying your creations or services. A university will love your AP scores, awards, and acknowledgements, but your own creations or unique expertise (as in, something not taught in school) will keep you alive once you're actually accepted, especially if you end up in a top 50 or top 10 school.
If you want to know what you should specialize in, later on down the road, I can tell you that, given the research I'm actually doing this weekend, that out of the top 100 venture capital companies (businesses who invest money in startups to turn a profit) have about 20% in Information Tech, 5% in Software, and 7% in enterprise technology. General technology, healthcare, and clean tech (energy/environment) are the only other major market segments that compete. To put it in perspective, the amount of money that flows in and out of these businesses is measured in the millions, and the market as a whole is measured in the 100 billions .
This means there is a small group of massive companies right now who are paying good money to any established company which can develop something unique on the internet. The older companies consider it innovation, the newer ones call it a safe bet. Learn how to acquire, organize, move, and control vast amounts of data organically, and you'll be in a good place.
I think that such investments are going to go bust eventually as a big bubble, but for now it's a gas, so to say.
I'm sharing this mostly because I know a few Comp Sci students who get in the program, follow all the rules and learn everything on the books, but then can't even tread water when it comes to finals or applying their knowledge, because all of their peers have created better and more creative ways than what is normally necessary. It's a tough field, (especially when one normally doesn't consider the average comp sci student to be fierce or competitive compared to business, econ, or political science students) but absolutely worth it. If I had a better programming background (and less of a knack for marketing and analysis) I'd have seriously considered pursuing it.
![]() 09/01/2013 at 05:59 |
|
As a Comp Sci grad here are some of things I learnt.
1.) Pay is good but the hours suck and you'll love what you do, I say this sitting on a train on my way to work on a Sunday, although I'm only 30 and I'm pulling down 85k so it's not all that bad.
1.1) Don't expect to make a ton of money out the gate. Your fist job is for experience only, so stick it out for a year or two and then move on. Sure you might get lucky and find a start up but don't hang everything on that.
2.) You are committing to a life of leaning, trust me when I say that every technology or programming style you learn about in University will be obsolete and useless within a year after you graduate. For example when I was in college applets were all the rage.
3.) Learn to love algorithms; if you want to work for the Google's of the world you'll need that to even get through the phone interview.
4.) Start programming mobile, buy yourself a book on android or iOS and start tinkering now. It will put you ahead of the crowd.
5.) If you don't use Unix/Linux start using it now. There is a general move towards developing in those OS's instead of Windows. If you having a gaming rig, setup a duel boot and do all your programming in Linux (I use Ubuntu because it's got a shit ton of community support but try them all out and figure out which on you like)
6.) Stay the hell away from IPsoft, they are the fucking seventh level of hell.
7.) When you graduate and starting looking for a job, recruiters are helpful but they will lie to you. That is because you are only a commission to them so take everything they say with a grain of salt.
Finally, enjoy college. It is one of the greatest times in your life and you'll look back at it fondly when you are on a train at 5am on a Sunday heading into work (still totally worth it).
![]() 09/01/2013 at 06:52 |
|
Need an engineering degree to keep a TVR running and in one piece? :P
![]() 09/01/2013 at 07:43 |
|
Yes I like TVR's too, I like the Chimaera best then the Tuscan.
You might like this:
![]() 09/01/2013 at 12:53 |
|
That's quite a good reason.
![]() 09/01/2013 at 15:30 |
|
As another 30-something CompSci grad, I'll second everything Thebloody323 said, especially #5.
I started out on the development side of things, and I've been exclusively using Linux/UNIX since the beginning of the Vista days, before which I was dual-booting Linux/Windows. My degree emphasis was in programming/development but I've slowly migrated more towards UNIX admin work.
Whatever you do with development, master some kind of UNIX/Linux administration, because it's an excellent fall-back position to have. I was hired for my present position sight-unseen based on my UNIX/Linux admin abilities that I was able to prove over a phone/webex interview. I was hired to be one of three UNIX "experts" on a team of 25.
I'd also say, if you're not uncomfortable relocating, moving to a place where there's a lot of tech growth. One of the top things that keeps me in Utah is there's a large number of tech companies who are either based out of Utah or who have major facilities here (Adobe, EMC, Certiport, Microsoft, Unisys, HP, Novell, Omniture, Ebay, Electronic Arts, Oracle, Twitter, and several others have key tech campuses here, not to mention the scads of tech startups. The hot companies may be in Silicon Valley, but the jobs are on the Silicone Slopes, and the cost of living here is better).
Also, don't be afraid to specialize in one or two key skills; go narrow and go deep.
That being said, don't be afraid to pick up new specializations either, just don't get sucked into becoming a jack-of-all-trades either, because they typically end up being master of none, and it's those who are masters of their trades that make the bucks talked about it tech.
That also being said, don't be afraid of having a non comp-sci technical hobby that's not your specialized skill; it may become your bread and butter during hard times. While it's not directly comp-sci, my technical hobby of auto mechanics (and the good fortune of having a family friend who owns a shop off a major thoroughfare) has kept money in my pocket during the rare occasions when i'm between jobs.
Keep up the hard work in school, bust your ass after you graduate, and never stop learning; you'll go far and you'll live comfortably. You may not become a millionaire, but you'll have the freedom to have a comfortable lifestyle in an age where that's becoming more difficult to achieve.
Go get em and have fun!