Results 1 to 28 of 28

Thread: I want to work on, with, for, and make love to computers

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    sponge sponge's Avatar
    Join Date
    Oct 2008
    Location
    sponge
    Posts
    3,789
    Credits
    868
    Blog Entries
    1
    Mentioned
    0 Post(s)

    Default

    Quote Originally Posted by sailor jack View Post
    what the fuck is analyzation?
    also this is probably consulting-like work, designing computer systems for clients ("herp derp 1 gazillion transactions per second buy a mainframe use cics", "your website sucks and will only get 5 unique visits per month don't colocate a dual-quad-core xeon box")
    Quote Originally Posted by Atmosfear View Post
    scarf wasn't man enough to do it so queendork pushed herself down the stairs.

  2. #2
    Senior Member Rainmann's Avatar
    Join Date
    Sep 2008
    Posts
    216
    Credits
    374
    Mentioned
    0 Post(s)

    Default

    Quote Originally Posted by sponge View Post
    also this is probably consulting-like work, designing computer systems for clients ("herp derp 1 gazillion transactions per second buy a mainframe use cics", "your website sucks and will only get 5 unique visits per month don't colocate a dual-quad-core xeon box")

    Are you saying that being a "java or web monkey" is bottom of the software totem pole? LOL! Sadly mistaken. Please explain to me your hierarchy of the" software totem pole" please. I would like to hear it.
    Last edited by Rainmann; 07-09-2011 at 09:47 PM.

  3. #3
    sponge sponge's Avatar
    Join Date
    Oct 2008
    Location
    sponge
    Posts
    3,789
    Credits
    868
    Blog Entries
    1
    Mentioned
    0 Post(s)

    Default

    Quote Originally Posted by Harner View Post
    I didn't say do level 1 PC Tech shit. You'll go further, faster getting a handle of everything and not being some "web monkey" coding HTML at Starbucks with your corduroy jacket and greasy jew hair.
    Actually I will probably go further faster and actually enjoy myself while doing so being an awesome high performance C/C++ developer.
    Quote Originally Posted by Mad Pino Rage View Post
    I don't know if you are making cynical jokes or being very serious.
    Dead serious. If you're a top-notch developer, getting involved in other fields is silly, it's like a mechanical engineer working at a mechanic's. Remarkable waste of resources. That said, the number of people this really applies to is not a majority, and you'll typically know if you're going to be a "top-notch developer" before entering university, but late bloomers happen.

    Quote Originally Posted by Atmoscheer View Post
    MPR honestly the best career path you're going to get is in application development. You can either start with a development company or in consulting (Jesus Christ do not ever under any circumstances go into industry.) The most valuable people on these projects are cross-functional with technical understanding and/or skill. What separates good coders from great coders is the ability to understand business requirements and work with clients, and translate technical knowledge into strong solutions that the client understands. If you can do that, you'll be managing projects in no time.

    You can do DBA and help desk shit if you want to, but you'll be a commodity to the guys who pay the bills (why do you think Harner is so bitter--he's constantly outsourced to India.) Someone mentioned mobile apps and that really is a hot industry.

    There are only two ways to make call-home money as a coder: grow out of the box into a business-facing role (functional, management, etc) or independently develop something valuable (durrr Facebook.) Fortunately they aren't mutually exclusive
    This is excellent advice (itt I suck atmosfear's dick... again) except the bit about mobile apps: working on mobile operating systems or base applications (i.e. all the included-with-OS applications) is good, but I see the mobile app market as way too dependent on advertising (which is annoying, as a mobile user) or way too dependent on micropayments. Seriously, the apps that make it are few and far between, and it doesn't take a large team to write a successful mobile app (as it does to write a big, successful PC application). Chance for success seems far lower. Also: web startups. If you choose to work at one, be prepared to not have a job in a year. No dependents, no chronic health issues, no long-term debt.

    Quote Originally Posted by Rainmann View Post
    Are you saying that being a "java or web monkey" is bottom of the software totem pole? LOL! Sadly mistaken. Please explain to me your hierarchy of the" software totem pole" please. I would like to hear it.
    Yes, and I doubt it. Although it'd be more interesting to hear your inevitably-misinformed version, the top of the pole is C and C++ (and related: Obj-C, Pascal, Ada, assemblies, ...). After that, you've got the interpreted subgroups: first VM, then dynamic, and once you've chosen between those, you're really just picking the buzzword of the day. VB became VB.NET and C#, many previously using Java are moving to Groovy or Scala. php will always be the abomination at the bottom, with ecmascript also bringing excruciating pain. Python and Ruby will be there too, but they're generally exempt from this sort of criticism because they're of great use in prototyping and very few people are actually employed using them.

    The usual battle-cry is that "you wouldn't write a web application in a traditional, compiled languages, and you obviously need web applications!" Indeed, we do, but the Indians are becoming really good at churning mediocre Java programmers out of their schools for really fucking cheap. And mediocre is good enough for jobs where you're just processing and displaying some data, and inefficiencies can be dealt with by throwing additional iron at the problem. So, unless you're top-10 percent, start considering life in Hyderabad.
    Quote Originally Posted by Atmosfear View Post
    scarf wasn't man enough to do it so queendork pushed herself down the stairs.

  4. #4
    Senior Member Rainmann's Avatar
    Join Date
    Sep 2008
    Posts
    216
    Credits
    374
    Mentioned
    0 Post(s)

    Default

    Quote Originally Posted by sponge View Post
    Yes, and I doubt it. Although it'd be more interesting to hear your inevitably-misinformed version, the top of the pole is C and C++ (and related: Obj-C, Pascal, Ada, assemblies, ...). After that, you've got the interpreted subgroups: first VM, then dynamic, and once you've chosen between those, you're really just picking the buzzword of the day. VB became VB.NET and C#, many previously using Java are moving to Groovy or Scala. php will always be the abomination at the bottom, with ecmascript also bringing excruciating pain. Python and Ruby will be there too, but they're generally exempt from this sort of criticism because they're of great use in prototyping and very few people are actually employed using them.

    The usual battle-cry is that "you wouldn't write a web application in a traditional, compiled languages, and you obviously need web applications!" Indeed, we do, but the Indians are becoming really good at churning mediocre Java programmers out of their schools for really fucking cheap. And mediocre is good enough for jobs where you're just processing and displaying some data, and inefficiencies can be dealt with by throwing additional iron at the problem. So, unless you're top-10 percent, start considering life in Hyderabad.
    I agree with you that the top of the pole is C and C++, but you cannot say that one language as influential as Java is at the bottom. Nearly every major company has switched to, or switching over, to Java. Java (and other web language) developers are in high demand and companies are willing to pay big bucks for any competent developer, even if it's just "processing and displaying some data."

    And yes, it is true that in there are a lot of Indians being outsourced or taking away the jobs of many American developers. However, it is quite naive to say that it is just for Java and Web developers, it is for almost every related computer field job.

    Honestly, as a software developer I do not prefer any one language over the other. Every language has its benefits (and disadvantages) and are used for different purposes. But if you really want to be successful you have to have the ability to learn new languages quickly and know when/where to apply them, AND write a lot of test to make the "higher ups" happy.
    Last edited by Rainmann; 07-10-2011 at 01:41 PM.

Similar Threads

  1. Does anyone around here still build computers?
    By sponge in forum Technology Today
    Replies: 1
    Last Post: 05-21-2011, 12:38 AM
  2. HP computers are racist
    By MrTroy in forum Video Vault
    Replies: 0
    Last Post: 12-21-2009, 01:06 PM
  3. Networking/Connecting Computers and an HDTV
    By Mad Pino Rage in forum Technology Today
    Replies: 2
    Last Post: 12-26-2008, 02:45 PM

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •